摘要: 如果不明就里很容易认为两个输出要么都是true要么都是false。首先需要注意的是f1、f2、f3、f4四个变量都是Integer对象引用,所以下面的==运算比较的不是值而是引用。装箱的本质是什么呢?当我们给一个Integer对象赋一个int值的时候,会调用Integer类的静态方法valueOf, 阅读全文
posted @ 2019-04-02 17:07 乘浪破风 阅读(747) 评论(0) 推荐(0)
摘要: 1、排序中:快速排序最快,但很占内存2、使用位运算、位移运算是最快的,因为是在内存中运算3、对函数的调用是要开辟栈的,能减少调用就减少(代码重用)4、有并发的问题要做成一个原子块5、文件操作时使用byte[]数组作缓冲区的作用6、数据库的选择: 1.成本 2.功能多不多 3.并发性(最终用户是多少) 阅读全文
posted @ 2019-04-02 16:46 乘浪破风 阅读(504) 评论(0) 推荐(0)
摘要: 项目部署到服务器上后碰到了定时任务执行2次的问题 原因是一个tomcat配置了多个项目,需要更改tomcat的配置,否则会导致项目重复部署,从而导致定时任务执行多次 tomcat部署server.xml详解 转https://blog.csdn.net/wuqilianga/article/deta 阅读全文
posted @ 2019-04-02 16:40 乘浪破风 阅读(1878) 评论(0) 推荐(0)
摘要: spring事务回滚并返回错误信息 https://www.cnblogs.com/lemon-flm/p/8064531.html 如何在mysql数据库中保存emoji特殊字符 https://blog.csdn.net/fudaoji/article/details/70239479 Spri 阅读全文
posted @ 2019-04-02 16:39 乘浪破风 阅读(115) 评论(0) 推荐(0)
摘要: (上)Java基础:https://blog.csdn.net/jackfrued/article/details/44921941 (中)Java Web和Web服务:https://blog.csdn.net/jackfrued/article/details/44931137 (下)Java 阅读全文
posted @ 2019-04-02 16:26 乘浪破风 阅读(85) 评论(0) 推荐(0)
摘要: 1、模糊查询,后通配 走索引 ,前通配 走全表 2、where条件用in或or 不会走索引 3、order by 排序时,如果碰到相同的值,则会随机进行排序,排序出来的结果集不是固定的。建议使用id序列进行排序(唯一的值)。 阅读全文
posted @ 2019-04-02 16:23 乘浪破风 阅读(107) 评论(0) 推荐(0)