Redis缓存命中率
发布于:2019-10-22 12:50 作者:losetowin 浏览:6684 分类:Java# Stats
total_connections_received:24548538
total_commands_processed:61226225746
instantaneous_ops_per_sec:4410
total_net_input_bytes:5714615648992
tot...
Java字符串模板替换(模板渲染)
发布于:2019-8-20 19:51 作者:losetowin 浏览:7196 分类:Java1 使用场景
短信模板字符串替换, 通用招呼语的替换。
比如,我们项目中,会给用户发送招呼语,招呼语中有些信息是根据用户不同动态拼装。当然最简单的办法是直接使用字符串拼接,直接拼接成一个可以直接发的信息。
字符串直接拼接的方式,在模板较少的情况下还是比较好处理的,但是当模板变多,每个人可...
从停止线程说起
发布于:2018-10-26 18:44 作者:losetowin 浏览:3488 分类:Java一般来我们这边面试的同学,这个问题大概率会被问到。至少,我认为这是一个比较好玩的问题,并且能引伸出来比较多的知识点。
而且,编写不当,很可能对线上造成意想不到的后果。
当然,这个不是我们今天讨论的重点,我们只讨论其中的一种实现的类似延伸。
一般我们会在线程执行的时候,设置一个标志位,表示是否继续执行。如果我们打算停止线程的时候,将标志位设置为false,这样让程序可以停止掉。一般我们可能用类...
Hystrix注解使用(非Spring工程)
发布于:2018-7-19 15:50 作者:losetowin 浏览:6957 分类:JavaJVM内存设置-关于缓存
发布于:2018-3-4 22:43 作者:losetowin 浏览:7508 分类:Java之前写过一篇关于JVM内存参数设置的文章(http://www.dutycode.com/jvm_xmx_xmn_xms_shezhi.html),设置方式本身没有很大问题,但却忽略了一个点,如果站点中使用了缓存的话, 这种设置方式可能会导致堆内存不够用。 一方面是因为缓存基本上不能被回收掉。另一方面,缓存可能并不是立马就能到达容量上限。所以当系统运行比较长一段时间之后再设置内存,相对会得到一个比...
Fork-Join框架使用介绍(一)
发布于:2017-12-6 19:25 作者:losetowin 浏览:5579 分类:Java- JDK1.7之后引入的并发框架
- ForkJoinPool是ExecutorService的补充,某些场景下性能比ExecutorSerivce更优。
- 并行支持,分而治之思想
- ForkJoin模型简化了多线程创建和使用
- ForkJoin模型会自动使用多核处理器 &nb...
MacOsx实用软件推荐(Java程序员版)
发布于:2017-11-27 20:49 作者:losetowin 浏览:6038 分类:Java程
序员推荐版常用MacOsx软件,如果有比较好玩和实用的软件请留言推荐
1、sublime text -文件编辑利器
2、Gas Mask -Mac版Host管理工具
3、Sequel Pro -数据库管理客户端,重在免费
4、Charles - Mac版抓包工具,在APP和服务端联调/测试时很方便
5、iTerm - 终端,比自带的终端好用...
JVM内存设置多大合适?Xmx和Xmn如何设置?
发布于:2017-11-3 11:19 作者:losetowin 浏览:25065 分类:Java依据的原则是根据Java Performance里面的推荐公式来进行设置。
Java命令-jstat使用
发布于:2017-10-23 19:27 作者:losetowin 浏览:10062 分类:Java
jstat -help|-options
jstat -<option> [-t]... |