自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 nohup和&后台运行,进程查看及终止

nohup和&后台运行,进程查看及终止转发:https://blog.csdn.net/qq_29663071/article/details/81030396

2022-01-05 09:51:32 223

原创 转载mysql8 安装教程

地址:https://www.cnblogs.com/2020javamianshibaodian/p/12933674.html

2021-08-25 14:03:18 78

原创 手写tomcat-基于netty

模仿《netty4 核心核心原理》一书中的例子,通过netty 实现简单tomcat功能。通过启动启动类,在浏览器输入对应的地址,实现访问:具体代码如下:tomcat servlet类public abstract class MServletNetty { public void service(MRequestNetty request, MRsponseNetty response)throws Exception{ if("GET".equalsIgnoreCa

2021-08-02 21:20:30 129

原创 手写tomcat-基于传统IO

模仿《netty4 核心核心原理》一书中的例子,通过java自带的IO类和serverSocket 实现简单tomcat功能。通过启动启动类,在浏览器输入对应的地址,实现访问:具体代码如下:tomcat servlet类public abstract class MServlet { public void service(MRequest request,MResponse response)throws Exception{ if("GET".equalsIgnor

2021-08-02 19:15:06 96

原创 uuid生成器

根据项目实际情况,参考雪花id生成算法写的,定位为嵌入式,可以用做分布式,针对单机多实例的情况做了优化兼容。import java.lang.management.ManagementFactory;import java.net.InetAddress;import java.net.NetworkInterface;import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReentrantLock;/

2021-07-29 15:59:09 1023

原创 notePad++正则去重

1,正则表达式:^(.*?)$\s+?^(?=.*^\1$)

2021-06-30 15:45:17 582

原创 notePad++ 正则查询内容

1.利用正则匹配查找:(?<=pin:)([^\n]+)(?=\n) 替换:<<<<<\1>>>>>替换结果:2,去掉无用内容将>>>>>与<<<<<之间的内容去掉了

2021-06-30 15:35:36 397

原创 CommandLineRunner接口 实现SpringBoot项目启动完成后执行相关动作

自定义类实现CommandLineRunner 接口@Slf4j@Componentpublic class Test implements CommandLineRunner { @Override public void run(String... var1) throws Exception { log.info("sprnig 启动完成,执行。。。。。。。。。。"); } }}...

2021-06-23 18:15:20 71

原创 查看缓存中的设置过期时间key占比的方法

使用redis命令:info Keyspacekeys :所有key的总量expires:设置过期时间的key的总量avg_ttl:平均过期时间

2021-06-16 18:40:17 227

原创 代码趣味 待以后求解

偶尔看到一篇文章,没有搞懂这块,为什么是cache 难道native方法里属性是cache?为什么cache有get cache.class?在此记录,待以后求解 Class cache = Integer.class.getDeclaredClasses()[0]; Field c = cache.getDeclaredField("cache"); c.setAccessible(true); Integer[] array = (Intege

2021-06-15 22:16:17 53

原创 使用notePad的标记和标签复制功能筛选内容

类似一下文档:筛选出含有name的行1,标记需要的行:注意标记的时候要选中 标记所在行2,选择 搜索 -书签-复制书签行 ,即可以复制出含有标记内容的所有行3,结果:

2021-06-02 14:38:50 4403

转载 java ip访问限制过滤器实现

引用自:https://843977358.iteye.com/blog/2318143经过验证之后做了优化:增加添加到map时惰性删除功能,随时清除过期数据。由于项目pv小,没有经过大流量访问实测。自己压测1s500访问量没有问题。请见代码:/** * ip限制过滤器 */public class IPLimitFilter implements Filter { /*...

2019-05-21 11:34:16 1564

转载 微信昵称中带emoji表情存储进mysql乱码druid配置解决方法

在druid配置中增加一行配置把数据库字符集设置成utf8mb4 即可 <bean id="dataSource1" class="com.alibaba.druid.pool.DruidDataSource" init-method="init" destroy-method="close"> <!-- 基本属性 url、user、password ...

2019-05-21 11:28:36 871

原创 希尔排序算法

//希尔排序算法 时间复杂度:o(nlogn)~o(n^2),最好情况o(n^(1/3)) 最坏情况o(n^2) 不稳定 int[] ins = {2, 1, 3, 4, 6, 5, 7, 8, 0,0}; int increment=ins.length; int j; do { increment = in...

2019-04-30 10:03:49 82

原创 java 简单选择排序 和 直接插入排序

简单选择排序代码如下://简单选择排序 int min; for (int i = 0; i < ins.length; i++) { min = i; for (int j = i + 1; j < ins.length; j++) { if (ins[i] > in...

2019-04-28 15:32:56 131

原创 An SPI class of type org.apache.lucene.codecs.PostingsFormat with name 'Lucene50' does not exist.报错

记录一次使用Es报错使用junit本地调试时,启动spring项目时,es bean 注入报错:An SPI class of type org.apache.lucene.codecs.PostingsFormat with name ‘Lucene50’ does not exist.maven应用:<dependency> <groupId>elasti...

2019-04-26 15:25:04 1175 1

原创 冒泡排序优化

public static void main(String[] args) { int[] ins = {2,1,3,4,5,6,7,8,9}; //优化的冒泡排序 时间复杂度最好的时候由O(n^2)变为O(n),最坏的情况一样O(n^2) long l = System.currentTimeMillis(); b...

2019-04-25 10:41:22 70

原创 excel导入mysql数据时,小数位很多时(几十位),使用的方法

把要导入的数据用=Text(数据所在单元格,“0.0000000000000”)函数转换成文本格式即可。

2019-04-08 17:46:55 3072

原创 BindingException: Parameter '__frch_item_0' not found. Available parameters are [list],报错

BindingException: Parameter ‘__frch_item_0’ not found. Available parameters are [list],报错时,是因为xml里面各个参数属性和pojo对应的属性不一致造成的。需一一查找对应。...

2019-04-08 17:46:00 850

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除