上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 53 下一页
摘要: 需求 1.实现任意数据行的可以设计不同的延迟周期进行刷新或者同步任务 2.最热的2000个商品缓存 自动延迟调度 加入调度列表 /** * 将需要主动更新的的数据加入自动调度列表 * @param conn * @param row_id * @param delay */ public stati 阅读全文
posted @ 2020-07-09 21:00 意犹未尽 阅读(461) 评论(0) 推荐(0)
摘要: 需求 token校验,以及用户最近访问商品,同时加入购物车和移除购物车 因为cookie是空间有限制,所以可以通过cookie存一个key 如token 每次请求传递到服务端 通过token找到当前用户对应的访问空间 获取token信息 代码 /** * 用户信息json * * @param co 阅读全文
posted @ 2020-07-09 16:52 意犹未尽 阅读(588) 评论(0) 推荐(0)
摘要: 需求 文章根据创建时间排序,用户可以给文章分,影响排序,用户指定时间只能打一次分,不能重复打。文章支持分组 key定义 /** * content表的id生成器 * */ public final static String CONTENT_ID_GENERATOR="cs:id:generator 阅读全文
posted @ 2020-07-09 14:37 意犹未尽 阅读(546) 评论(0) 推荐(0)
摘要: 说明 一般我们发现内存持续增长,但是并没有得到释放,我们就需要排查是否内存泄露 代码模拟 通过ThreadLocal模拟内存泄露 为什么ThreadLocal会内存泄露?参考:《ThreadLocal》 @RequestMapping("/testController") @Controller p 阅读全文
posted @ 2020-05-22 09:49 意犹未尽 阅读(1442) 评论(0) 推荐(0)
摘要: 传统方式 java -jar canal-demo-1.1.jar 当退出或关闭shell时,程序就会停止 后台启动方式 方式一 java -jar canal-demo-1.1.jar & &代表后台运行 特定:当前ssh窗口不被锁定,但是当窗口关闭时,程序中止运行。 方式二 nohup java 阅读全文
posted @ 2020-05-21 13:34 意犹未尽 阅读(2763) 评论(0) 推荐(0)
摘要: 内存监控 参考:《JVM学习-内存监控(五)》 GC 性能衡量指标 吞吐量 这里的吞吐量是指应用程序所花费的时间和系统总运行时间的比值。我们可以按照这个公式来计算 GC 的吞吐量:系统总运行时间 = 应用程序耗时 +GC 耗时。如果系统运行了 100 分,GC 耗时 1 分钟,则系统吞吐量为 99% 阅读全文
posted @ 2020-05-18 15:52 意犹未尽 阅读(1087) 评论(0) 推荐(0)
摘要: 说明 准备使用jmap但是提示找不到命令 准备切到jdk bin目录执行 [root@iz2ze9ufq5ehrayz6j88saz bin]# jmap -bash: jmap: command not found 方案一 如果没有配置是取不到的 echo $JAVA_HOME echo $PAT 阅读全文
posted @ 2020-05-15 18:13 意犹未尽 阅读(984) 评论(0) 推荐(1)
摘要: 类编译加载执行过程 1先将java文件编译为class文件,再由类加载器加载到jvm。类在调用执行过程中,执行引擎会把字节码转为机器码,然后在操作系统中才能执行。在字节码转换为机器码的过程中,虚拟机中还存在着一道编译,那就是即时编译。 最初,虚拟机中的字节码是由解释器( Interpreter )完 阅读全文
posted @ 2020-04-26 14:58 意犹未尽 阅读(555) 评论(0) 推荐(0)
摘要: 什么mapSturct mapSturct 是一个生成类型安全, 高性能且无依赖的 JavaBean 映射代码的注解处理器(annotation processor)。通过动态生成代码实现,使代码易于调试和美观, 官方文档:https://mapstruct.org/documentation/st 阅读全文
posted @ 2020-04-23 18:02 意犹未尽 阅读(1650) 评论(0) 推荐(0)
摘要: 什么是ThreadLocal ThreadLocal 是 Java 里一种特殊变量,它是一个线程级别变量,每个线程都有一个 ThreadLocal 就是每个线程都拥有了自己独立的一个变量,竞态条件被彻底消除了,在并发模式下是绝对安全的变量。用于线程内共享 使用demo static ThreadLo 阅读全文
posted @ 2020-04-23 14:48 意犹未尽 阅读(231) 评论(0) 推荐(0)
上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 53 下一页