Mybatis主从读写分离 参考自这篇文章:https://www.cnblogs.com/cjsblog/p/9712457.html 具体的代码,文章里面都有,这里就不贴出来了。因此本文主要记录下遇到的几个问题,以及一些关于代码的理解。 主从读写分离的实现思路将主从设置为多个数据源读写分离,实际上就是在需要读的时候,将数据库连接切换到读数据源;在需要写的时候,将数据库连接切换到写数据源,因此我们肯定要提前先设置多个数据源 2018-10-20 #Java
Java在HTTP请求中传递数组参数的方法 有个功能需要我请求别人提供的接口,该接口的参数是一个多维数组,大致类似这样: 1234567891011121314151617181920212223242526$array = array( "stock_code" => "600000", "fixed_indexes" => array( 954, 2018-10-13 #Java
Mybatis Plus学习笔记 Mybatis Plus网上的资料很多,这里关于基本的使用方法就不再记录了,只记录我自己用的过程中遇到的一些问题和感触。 解决我们什么问题?之前用Mybatis,哪怕只是简单的写一个查询,也要编写对应的Mapper.java类、在mapper.xml中添加SQL语句、设置参数类型、返回对象类型、编写对应的Service类,开发效率很低。我们项目中大部分功能其实都是简单的CRUD数据库操作,需要想一 2018-10-11 #Java
如何在业务开发中快速提升自己的能力? 这是一位实习生同事在工作总结中提出的问题,应该也是大部分业务开发人员都会遇到的一个疑问。 这个问题,我感觉最关键的还是需要开发人员在思维上有一个转变,千万不要认为业务开发就是简单的写 CRUD 代码。如果你自身已经认定业务开发的工作是比较 low 的工作,不会给你带来提升,那么你就已经没有了自我提升的驱动力了。 我觉得可以从下面几方面去考虑: 提高对自己的工作标准的要求比如在代码质量、性能、效率等 2018-10-10 #随想
如何设置JVM内存参数的大小 思路参考这个文章:https://blog.csdn.net/losetowin/article/details/78569001 先触发程序的FullGC,然后马上查看老年代的内存占用情况,据此设置JVM的内存参数。 实现触发FullGC1jmap -histo:live 16743 查看老年代内存大小1234567891011121314151617181920212223242526 2018-09-28 #Java
SpringBoot拦截静态资源请求 我们项目中目前用的是SpringBoot1.5.6版本,最近给某个项目做了一个测试页面,地址类似这样: http://www.10jqka.com.cn/test.html 我们希望发布后,这个测试页面只对内网开放,在公司外不能访问,因此准备用拦截器 WebMvcConfigurerAdapter的addInterceptors方法将这个页面拦截掉。但是用常规的拦截方式,发现不起效。 经过搜 2018-09-28 #Java #SpringBoot
SpringBoot项目部署中遇到的问题 为什么要从tomcat中移出来?因为一个tomcat下部署多个应用,一旦某个应用要发布,就得全部引用都重启一次,特别麻烦。 没有设置context导致url访问有误的问题之前应用(比如名为infomine)部署在tomcat中时,页面访问地址是这样的: http://www.zhouchangju.com/infomine/controller/action/ 这一级应用名,是通过tomcat 2018-09-27 #Java #SpringBoot
分布式配置管理 问题描述现在项目都在逐渐迁入docker集群,迁入后每个应用都会相互独立开,这样我们的服务器环境一下子从之前的二三十台虚拟机,变成了四五十个docker环境,再加上每个应用的docker容器可能会起来2-3个,那么一下子就有100+个docker容器(最终的docker容器应该比这个要多很多,因为定时任务、内部工具什么的还没考虑进来)。 我们的程序,往往依赖于外部接口,并且有很多定时任务脚本。这样 2018-09-19 #架构
《管理自己》读书笔记 这是我最近看到的一篇文章,里面的内容恰好和我当前遇到的问题契合度很高,看完感触颇多。 原文链接:https://www.douban.com/group/topic/20159977/ 管理自己——彼得·德鲁克 本文是《哈佛商业评论》创刊以来重印次数最多的文章之一。作者彼得·德鲁克,自1971年后长期在美国加利福尼亚州克莱尔蒙特研究生大学任教。该文首次发表于1999年,节选自其著作《21世纪的 2018-09-19 #读书笔记
突发性紧急任务的处理 产品昨天突然告诉我们,有几个非常重要紧急的任务,必须在节前完成。这些任务是定死了时间线的,如果完不成,大家一起完蛋。而现在产品经理这边连具体的需求方案都还没想好。 作为产品的后盾,我们开发这边必须要配合产品经理,把这个事情给搞定。另外现在团队人力很紧张,大家近期的工作都非常忙,加班情况很严重;如果这次的这些紧急任务没协调好,让大家中秋国庆都加班,很可能会导致组员情绪不佳,进而人员流失。 为了解决上 2018-09-18 #项目管理