- 博客(107)
- 收藏
- 关注
转载 Java 动态代理详解
https://www.jianshu.com/p/4dcc74b63f1c静态代理的缺点虽然静态代理实现简单,且不侵入原代码,但是,当场景稍微复杂一些的时候,静态代理的缺点也会暴露出来。1、 当需要代理多个类的时候,由于代理对象要实现与目标对象一致的接口,有两种方式:只维护一个代理类,由这个代理类实现多个接口,但是这样就导致代理类过于庞大 新建多个代理类,每个目标对象对应...
2019-12-19 19:08:58
186
转载 go学习
Go 语言 select 语句select 会循环检测条件,如果有满足则执行并退出,否则一直循环检测。select 随机执行一个可运行的 case。如果没有 case 可运行,它将阻塞,直到有 case 可运行。一个默认的子句应该总是可运行的。如果有多个 case 都可以运行,Select 会随机公平地选出一个执行。其他不会执行。否则:如果有 default 子句,则执行该语句...
2019-11-29 09:52:42
311
转载 尾递归
https://blog.csdn.net/Vermont_/article/details/84557065https://blog.csdn.net/NeverLate_gogogo/article/details/93197422
2019-11-13 10:54:12
146
转载 企业IT架构转型之道 阿里巴巴中台战略思想与架构实战
1.厚平台,薄应用就是分为服务层和应用层,就好比挂单有关的功能,可以做出一个微服务,然后用户前台和管理前台都能使用该服务。原来做的是依赖,现在是以服务的形式。还有一种架构是每个功能实现一套从前端到dao层的服务。2....
2019-09-24 11:13:48
506
转载 MySQL分析数据运行状态利器【SHOW PROCESSLIST】
https://blog.csdn.net/qq_38182820/article/details/82079637
2019-09-06 09:34:01
155
转载 阿里新零售总结
1.使用innodb存储引擎是行级锁,update,delete,insert默认添加排它锁。排它锁是不影响别的事务读的,只是别的事务不能加锁;行级锁也是锁的行,不影响别的。2.唯一索引能够控制数据库中的重复,业务中有些字段是不能重复的,就用唯一索引控制。比如一个人只能买一件这个商品,就可以建商品id和userid的唯一索引3.避免超卖,可以加一个sql判断,数量大于0.也可以使用re...
2019-09-05 11:45:27
552
转载 3枚举单例实现
https://blog.csdn.net/qq_38844728/article/details/88903939一.为什么使用枚举单例的枚举实现在Effective Java一书中提到。因为其功能完善,使用简介,无偿地提供了序列化机制,在面对复杂的序列化或者反射攻击时任然可以绝对防止多次实例化等优点,被作者所推崇。二.代码体现模拟一个数据库连接类public enum DataS...
2019-09-03 14:22:11
139
转载 1使用静态工厂方法代替构造器
这是Effective Java第2章提出的第一条建议:考虑用静态工厂方法代替构造器此处的静态工厂方法并不是设计模式,主要指static修饰的静态方法,关于static的说明可以参考之前的博文《java中final与static的使用场景总结》。什么是静态工厂方法?可以参考书中的例子(摘自JDK1.7 java.lang.Boolean)public final cl...
2019-09-03 11:31:57
110
转载 qps/tps/pv
https://zhuanlan.zhihu.com/p/28802925术语说明:QPS = req/sec = 请求数/秒【QPS计算PV和机器的方式】QPS统计方式 [一般使用 http_load 进行统计]QPS = 总请求数 / ( 进程总数 * 请求时间 )QPS: 单个进程每秒请求服务器的成功次数单台服务器每天PV计算公式1:每天总PV = QPS * 360...
2019-09-01 16:01:57
146
转载 为什么要用枚举实现单例模式(避免反射、序列化问题)
https://www.cnblogs.com/linjiaxin/p/7923135.html
2019-08-23 09:39:10
239
转载 createTime,updateTime处理
CREATE TABLE `luser` ( `uid` int(11) unsigned NOT NULL COMMENT '关联 fuser 一对一', `pid` int(11) DEFAULT NULL COMMENT '邀请人为普通用户', `spid` int(11) DEFAULT NULL COMMENT '邀请人为合伙人', `inviteCount` int(...
2019-08-17 09:47:46
988
转载 Java日志框架SLF4J和log4j以及logback的联系和区别
https://www.cnblogs.com/hanszhao/p/9754419.html
2019-08-07 17:23:26
154
转载 手动回滚事务
https://www.cnblogs.com/liuzhenlei/p/6777644.htmlTransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
2019-08-07 17:10:58
340
转载 -spring security BCryptPasswordEncoder加密解密
https://blog.csdn.net/lidew521/article/details/82463736
2019-08-05 17:58:46
10041
转载 Apollo配置中心转
https://blog.csdn.net/z960339491/article/details/80667559https://www.cnblogs.com/xiaohouzai/p/9231925.html
2019-08-02 09:37:03
169
转载 CachingConfigurerSupport
SpringBoot中使用Redis实现缓存自定义缓存读写机制CachingConfigurerSupporthttps://www.jianshu.com/p/345b188c7ef8
2019-07-30 20:08:28
7736
转载 sringboot配置官网
https://docs.spring.io/spring-boot/docs/2.1.6.RELEASE/reference/htmlsingle/https://docs.spring.io/spring-boot/docs/
2019-07-30 17:00:15
237
转载 RabbitMQ配置属性表
https://blog.csdn.net/en_joker/article/details/80103519https://www.cnblogs.com/qts-hope/p/11242559.html
2019-07-30 14:51:57
419
转载 Spring Boot和Redis整合
https://blog.csdn.net/stronglyh/article/details/81173563https://segmentfault.com/a/1190000017556013https://blog.csdn.net/u013958151/article/details/80603365写redis配置类是为了重写redistemplate序列化对象配置。...
2019-07-30 14:42:21
155
转载 @EnableConfigurationProperties
先说作用:@EnableConfigurationProperties注解的作用是:使使用 @ConfigurationProperties 注解的类生效。说明:如果一个配置类只配置@ConfigurationProperties注解,而没有使用@Component,那么在IOC容器中是获取不到properties 配置文件转化的bean。说白了 @EnableConfiguratio...
2019-07-30 10:29:29
190
转载 Spring Boot Environment直接读取配置文件
如何在springboot里面直接读取配置文件里面的内容呢?我们可以使用Environment.Java代码importorg.springframework.beans.factory.annotation.Autowired; importorg.springframework.boot.CommandLineRunner; importorg.sprin...
2019-07-30 10:09:04
7601
转载 HandlerInterceptor或HandlerInterceptorAdapter 拦截器
https://www.cnblogs.com/a-du/p/10811427.html
2019-07-30 09:36:55
1266
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人