![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
技术笔记
jack.lei11231
这个作者很懒,什么都没留下…
展开
-
java 过滤表情符(emoji)
public static String filterSupplement(String content) { StringBuilder sb = new StringBuilder(); for (char ch : content.toCharArray()) { if (!Character.isHighSurrogate(ch) && !Character.isLowSurrogate(ch)) { ..原创 2022-04-22 20:22:39 · 2404 阅读 · 2 评论 -
java远程执行linux命令库
ganymed-ssh2原创 2020-04-25 13:50:39 · 160 阅读 · 0 评论 -
基于LinuxWatchService实现定制化热加载
概述:一下代码整合springboot properties 属性实现热加载功能,在不重启项目的情况下修改application.properties 里边的属性达到修改后的属性整合进spring propertie enviroment 的效果@Configuration@ConditionalOnProperty(matchIfMissing = true,//Defau...原创 2019-10-26 17:21:57 · 337 阅读 · 0 评论 -
JVM之JIT编译实战与思考
概述:JIT(just in time )编译器又称即时编译器,用于在优化JAVA代码的执行速度,在入门第一讲中已经简单概述了JIT的相关内容,这里主要通过实战对比看看JIT的速度对比(这里主要是与lua脚本做对比,原因就是LUA脚本加上LUAJIT的运行速度比较接近C).优化流程:阶段1-内联内联是将较小方法的树合并或“内联”到其调用者的树中的过程。这样可以加速频繁执行的方法...原创 2019-10-23 21:53:04 · 244 阅读 · 0 评论 -
聊聊G1 GC的String Deduplication
本文主要研究一下G1 GC的String Deduplication-XX:+UseStringDeduplicationjdk8u20给G1 GC带来了String Deduplication特性来将相同的字符串指向同一份数据,来减少重复字符串的内存开销 该特性默认是关闭的,可以使用-XX:+UseStringDeduplication来开启(前提是使用-XX:+Use...转载 2019-10-21 17:09:40 · 424 阅读 · 0 评论 -
JVM实用参数(三)打印所有XX参数及值
http://ifeve.com/useful-jvm-flags-part-3-printing-all-xx-flags-and-their-values/转载 2019-10-21 15:16:19 · 100 阅读 · 0 评论 -
要点记录-shell_base(在系统中查询文件,根据文件内容)
概述: 因为之前跟进团队运维相关业务,发现一个相对有意思的命令,可能笔者关注的点比较偏,这里记录一下详情:命令如下:find . | / -type -f | xargs grep "txt"类似下面这样效果如上但是对与一个像笔者这么懒的人来说。这个命令太长了,感觉手里的窝窝头它突然就不香了有木有~对于grep 命令来说应该是有对...原创 2019-10-08 10:33:07 · 139 阅读 · 0 评论 -
笔记记录(过滤器的单元测试之mocktio)
@FixMethodOrder(MethodSorters.NAME_ASCENDING)public class CrossFilterTest extends BaseInterfaceTest { HttpServletRequest request = null; MockFilterChain filterChain = null; MockHttpSer...原创 2019-10-11 14:12:56 · 982 阅读 · 0 评论 -
笔记记录之-(限流算法-lua版本)
以下算法均又openresty 框架提供以lua语言为基础:local limit_req = require "resty.limit.req"-- 漏桶算法-- 这里我们使用AB测试,-n访问1000次, -c并发100个 -- ab -n 1000 -c 100 http://121.42.155.213/-- 限制 ip 每秒只能调用 200 次 接口 ,超过部分进...原创 2019-10-11 14:02:18 · 344 阅读 · 0 评论 -
笔记记录(AOP之SPRINGBOOT业务服务路由)
需求:去掉侵入性代码,方法如参加上动态选举的注解又springboot-AOP切入方法,在方法执行前选举实现FileUploadService接口的指定子类作为参数传入处理不同业务代码:package com.kili.file.config.elect;import lombok.Getter;import lombok.Setter;import lomb...原创 2019-10-11 13:54:56 · 182 阅读 · 0 评论 -
日常笔记记录(大众点评爬虫-JAVA版)
package com.example.spider.dianping;import org.jsoup.Connection;import org.jsoup.Jsoup;import org.jsoup.nodes.Document;import org.jsoup.nodes.Element;import org.jsoup.select.Elements;import j...原创 2019-10-11 13:46:38 · 494 阅读 · 0 评论