上一页 1 2 3 4 5 6 7 8 9 ··· 16 下一页

2019年12月9日

mybatis的流程

摘要: mybatis的流程 阅读全文

posted @ 2019-12-09 19:28 张小泽的小号 阅读(115) 评论(0) 推荐(0) 编辑

2019年12月6日

线程池

摘要: 线程池相关 线程是cpu资源的最小调度单位 private native void start0(); java的线程与操作系统的线程是一致的 线程分为两种: 用户级线程、内核级线程 ThreadPoolExecutor(线程池) 1、启动 2、执行任务 3、关闭 梳理下整个继承关系 这个ctl的高 阅读全文

posted @ 2019-12-06 20:15 张小泽的小号 阅读(156) 评论(0) 推荐(0) 编辑

spring的全流程

摘要: 手写生产者和消费者 使用object的wait和notify方法 生产者 import java.util.List; public class Producer implements Runnable { private List<String> queue; public void run() 阅读全文

posted @ 2019-12-06 19:40 张小泽的小号 阅读(331) 评论(0) 推荐(0) 编辑

aqs实现

摘要: aqs实现 基于以下技术栈: 1、自旋 2、park,unpark 3、cas 有什么特点: 1、如果是单个线程的话,或者线程交替执行,那么使用的jvm来实现的,并没有动用到os层 加锁过程: 1、判断当前状态,如果锁现在的状态为0(自由状态),公平锁可能需要判断是否需要排队(hasQueuePro 阅读全文

posted @ 2019-12-06 18:06 张小泽的小号 阅读(131) 评论(0) 推荐(0) 编辑

aqs实现

摘要: aqs实现 基于以下技术栈: 1、自旋 2、park,unpark 3、cas 有什么特点: 1、如果是单个线程的话,或者线程交替执行,那么使用的jvm来实现的,并没有动用到os层 加锁过程: 1、判断当前状态,如果锁现在的状态为0(自由状态),公平锁可能需要判断是否需要排队(hasQueuePro 阅读全文

posted @ 2019-12-06 18:06 张小泽的小号 阅读(295) 评论(0) 推荐(0) 编辑

2019年12月3日

mysql的sql优化

摘要: sql优化 1、产生的原因 性能低 sql差 索引失效 服务器参数设置不合理 2、优化sql > 优化索引 索引-是为了高效查询数据的数据结构(B树结构) 3、索引的分类 单值索引(单列) 唯一索引(id) 复合索引 创建索引的代码: create index 'idx_dept' on stude 阅读全文

posted @ 2019-12-03 16:11 张小泽的小号 阅读(274) 评论(0) 推荐(0) 编辑

2019年12月2日

redis持久化的问题

摘要: redis持久化的两种策略 RDB(redis database):在指定时间将内存中的快照(snapshot)写入到磁盘中进行持久化,恢复的时候直接将其读入到内存中。 怎么实现的: redis单独fork一个线程出来,进行持久化,不会打扰主线程的高速运行,如果进行大规模的数据的恢复,同时对数据的丢 阅读全文

posted @ 2019-12-02 17:10 张小泽的小号 阅读(590) 评论(0) 推荐(0) 编辑

2019年11月25日

全店下架难点

摘要: 全店下架 1、全店下架商品创建:来源:尾部品、厂家停产(业务人员自己申报)、试新失败(从试新数据中捞取相关的数据)、季节品(根据一定的策略:比如冬季生成夏季的商品找对应季节的商品)、尾部品 2、发起线上审批流,监听线上审批流变化,流转自身状态 3、对接erp系统,变更商品状态 难点:保证整个下架流程 阅读全文

posted @ 2019-11-25 17:49 张小泽的小号 阅读(117) 评论(0) 推荐(0) 编辑

通用报表设计方案

摘要: 通用报表的设计 背景: 1、md经常使用报表,报表的结果集需要在内存中进行计算,造成系统经常young gc 2、每一次报表查询需要10秒多的查询计算时间,造成业务人员的不满 基于上面的原因,设计了基于redis的缓存注解 设计方案 1、注解支持:设置超时时间、返回类型、返回类、参数类型设置 2、使 阅读全文

posted @ 2019-11-25 11:44 张小泽的小号 阅读(676) 评论(0) 推荐(0) 编辑

2019年11月23日

spring面试刷题

摘要: spring面试刷题 1、spring是什么 spring是一套轻量级的java web开发框架,主要包括以下模块:spring core(提供ioc服务),spring aop(提供切面服务)、spring mvc(基于web应用的modle-view-controller模块) 2、spring 阅读全文

posted @ 2019-11-23 18:53 张小泽的小号 阅读(211) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 9 ··· 16 下一页

导航