- 博客(5)
- 收藏
- 关注
原创 mysql实用小技巧记录-- 干货
随着业务慢慢解耦,微服务的概念扩散,现在要求关联查询的SQL其实已经很少了,且很多代码里面是明令禁止使用关联查询的。但是有些业务场景还是难免会使用到关联查询。下面是实际开发中碰到的一些应用场景。update 关联表。新业务上线,原来的数据需要修复,但是又不想写业务代码执行。用户表2.分组排序3.复杂子查询4.强制使用索引5.慢SQL排查...
2018-06-25 01:22:30 402
原创 静态代理和动态代理的简单实现
老生常谈的问题。spring的aop是什么,用到的设计模式是什么,进而又会谈到静态代理和动态代理上。之前看过一些这方面的文章,也照着敲了一些代码,可是coding这个事啊,总是写了忘,忘了写。今天就简单记录一下。静态代理接口类。其实这里可以不写这个公共接口。它的作用只是体现了面向接口编程/*** 打卡*/public interface Clock { /** * 上班
2017-06-01 16:36:48 224
原创 sublime批量处理excel数据
sublimecommand + Acommand + shift + L,command + alt + F选中换行command + Dreplace all
2017-02-19 15:04:16 3103
原创 java 移位运算 "<<"、">>"、">>>"
i和j都是整数i>>j 表示 i 的二进制右移j位,前面用符号位补充,等同于 i乘以2的j次方i>>j 表示 i 的二进制左移j位,后面用0补充,这里不同于i除以2的j次方i>>>j 表示 i 的二进制右移j位,前面用0补充。且这里只用于32位以上(默认32位)正数和负数有区别代码测试时默认的是32位二进制,这里只是方便说明正数3 >> 1 3的8位
2017-02-04 22:06:01 291
原创 string连接符"+"
string连接符”+”1.来来来,有个string的面试题想找你谈谈,废话不多说,上菜!!public class Test{ String a = "abc"; String b = "a" + a;}这里创建了几个对象(常量池里面的对象也算)最直观的办法还是看源码!这个怎么搞,不用怕,我们去分析编译过的class文件。这里需要用到javap命令j...
2016-12-23 00:15:57 489 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人