永刚的点滴成长

导航

 

2019年7月10日

摘要: 三大特性: 1、组件自动装配(web mvc 、web flux、JDBC) 激活:@EnableAutoConfiguration 配置: META-INF/spring.factories 实现:XXXAutoConfiguration 2、嵌入式web容器(Tomcat jetty under 阅读全文
posted @ 2019-07-10 22:38 永刚的点滴成长 阅读(92) 评论(0) 推荐(0) 编辑
 

2019年7月7日

摘要: redis的keys常用操作 1、获得所有的keys: keys * 2、可以模糊查询 keys:keys my* 3、删除keys:del mymkey1 mykey2 4、是否存在keys:exists mykey 5、对Key重命名:rename mykey newmykey 6、设置过期时间 阅读全文
posted @ 2019-07-07 16:13 永刚的点滴成长 阅读(174) 评论(0) 推荐(0) 编辑
 
摘要: 一、字符串: redis中最为基础的存储类型,以二进制存储,value的字符串最多512M,Key做多1024字节。 常用命令:赋值(set)、取值(get)、删除(del),递增(incr/incrby keyname 5)、递减(decr/decrby keyname 5)、追加(append返 阅读全文
posted @ 2019-07-07 12:09 永刚的点滴成长 阅读(124) 评论(0) 推荐(0) 编辑
 

2019年7月6日

摘要: 兴起于2010年,2013年docker开源。 什么是docker? built ship run 官方定位: Docker is a world's leading software containerization platform. Docker 是Docker开发的,开源的托管在github 阅读全文
posted @ 2019-07-06 19:00 永刚的点滴成长 阅读(89) 评论(0) 推荐(0) 编辑
 
摘要: 什么是kafka? kafka在进入apache之前是LinkedIn开源的,LinkedIn在开源界有着很多的 贡献,比如分布式数据同步系统Databus,高性能计算引擎Cubert,Java异步处理框架ParSeq,Kafka流处理平台;kafka在2011年开源之后就加入了apache基金会。 阅读全文
posted @ 2019-07-06 18:21 永刚的点滴成长 阅读(107) 评论(0) 推荐(0) 编辑
 

2019年6月28日

摘要: 优化思路: 1、优化更需要优化的SQL:优先优化低消耗高并发的SQL,因为低消耗高并发远比高消耗低并发影响要大。 2、定位优化对象的性能瓶颈:IO,CPU,网络带宽。 3、明确优化的目标:以良好的户体验为目的。 4、从explain执行计划入手。 5、小结果集驱动大结果集。 6、尽可能在索引当中完成 阅读全文
posted @ 2019-06-28 15:10 永刚的点滴成长 阅读(262) 评论(0) 推荐(0) 编辑
 

2019年6月3日

摘要: 基本的概念:程序,进程,并发,单道程序设计,多道程序设计,时钟中断。 存储介质:寄存器(操作系统的位数是针对寄存器而言的,32位识字节,64位就是8字节)、缓存cache、内存,硬盘,网络。 cpu的接口结构:预取器,译码器,寄存器堆(20多个),ALU...,MMU:内存管理单元(1、完成虚拟内存 阅读全文
posted @ 2019-06-03 22:46 永刚的点滴成长 阅读(128) 评论(0) 推荐(0) 编辑
 

2019年5月25日

摘要: 连接点:Joinpoint 其实业务层接口的方法 切入点:Pointcut 被增强的是切入点,没被增强是永远都是连接点。连接点不一定是切入点,切入点一定是连接点 通知:Advice 就是指要增强的代码 目标对象 :Target 织入:Weaving 代理:Proxy 切面:Aspect 通知和切入点 阅读全文
posted @ 2019-05-25 18:46 永刚的点滴成长 阅读(165) 评论(0) 推荐(0) 编辑
 
摘要: 作用:不改变源码的基础上对已有方法进行增强,他是AOP思想的实现技术,它分为两类:一类是基于接口的,另一个是基于子类的,这两种都有各自的应用场景,如dbcp就是用的是动态代理,c3p0就是使用静态代理装饰者模式。 以下是代码: 定义接口 public interface IAction { publ 阅读全文
posted @ 2019-05-25 10:58 永刚的点滴成长 阅读(86) 评论(0) 推荐(0) 编辑
 

2019年5月21日

摘要: @Component 该注解应用于类上面用于注入该类的对象到spring容器。由此繁衍出来的注解有@Controller、@Service、@Responsity 这三个注解用途依次用于表现层、业务层、持久层,这个仅仅是业界的普遍推荐,但其实质就是注入对象。 @Autowired 作用是用于注入数据 阅读全文
posted @ 2019-05-21 23:46 永刚的点滴成长 阅读(216) 评论(0) 推荐(0) 编辑