自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【HashMap】初始化时,尽量指定初始值大小

最近突然要求要代码合规扫描,有这么条规定“【HashMap】初始化时,尽量指定初始值大小”,于是有了类似以下的代码。

2023-09-25 09:53:53 559 1

原创 【ORACLE】ORA-01795: maximum number of expressions in a list is 1000

【代码】【ORACLE】ORA-01795: maximum number of expressions in a list is 1000。

2023-07-19 11:14:52 185

原创 【SpringBoot笔记】自定义拦截器的执行顺序

SpringBoot自定义拦截器执行顺序。

2022-09-13 10:50:41 435

原创 【windosw下redis启动bat脚本】redis-server.exe ‘.‘ 不是内部或外部命令

网上查的脚本都报这个错,查了下居然没有解决方案。

2022-09-08 16:01:10 996

原创 [java]深度克隆效率对比

1、JSON转化:代码量最低,但是性能是最差的。我用的alibaba的fastjson,内部类进行转换的话必须是public static修饰的。2、序列化:代码量稳定固定就那么多(复制粘贴很快乐),性能还不错。类及类的内部属性类需要序列化。3、new:代码量和类的复杂程度成正比,但是性能最好。没啥特殊要求。

2022-09-07 14:16:56 279

原创 【SSL】记录一次PEM转P12证书

查了半天都是不知道哪里复制粘贴的,想要内容四处翻,这里记个笔记记录下。先是安装opensslopenssl官网:https://www.openssl.org/我这里用到的是1的版本,开始下的3,生成的证书用keytool查看信息一直报错(ObjectIdentifier() – data isn’t an object ID (tag = 48)),查询了下是版本的问题,jdk8的不支持openssl3,换成了1。这里查了下1和3的区别,发现1支持到2023年9月11日,到时候换成3岂不是要升级

2022-05-31 17:01:07 1649 2

原创 【python】简单的接口压测脚本

最近要优化个商城系统,没找到压测软件,就查资料用python写了个,效果还行。效果图:python代码(用的3):import datetimeimport jsonimport requestsimport loggingimport threadingimport timeimport sysfrom time import sleep,ctimelogging.basicConfig( level=logging.INFO, format='%(asctime)

2022-05-20 10:52:00 1538

原创 java用TreeSet排序

在TreeSet集合里添加Person对象,Person类中有两个属性,String name,int id,和int score。 要求: 1、创建TreeSet集合ts1,按照id进行升序排列 2、创建TreeSet集合ts2,按照score进行降序排序,如果成绩一样,按照id进行升序排列。package com.test;import lombok.Data;import lombok.ToString;import org.junit.Test;import java.util.Arr

2022-04-21 09:17:06 1658

原创 js输入三位数转成汉字

function showNum(num){ var snum = num + ''; var n1 = snum.substr(0,1); var n2 = snum.substr(1,1); var n3 = snum.substr(2,1); var str1 = transDic[parseInt(n1)] + '百'; var str2 = ''; var str3 = ''; if('0'!=n2){ str2 =

2022-04-20 16:10:25 122

原创 关于数值溢出变负数

关于数值溢出变负数计算机底层是二进制存储的数据,存储时前面一半存正数后面一半存负数。这里以8位为例:一共有256(2^8)个位置。前128位是正数(0到127),后128位是负数(-1到-128)。最大能存正数为127(01111111)。当存入了128(11111110)时,到了负数的范围你就得到了-1。这里指导二进制表示负数的方法(原谅我知识浅薄,不知道是谁设定的,但是深入理解下会发现这个人真TM智慧)十进制负数转换为二进制的方法为:1、将十进制转换为二进制数。2、对该二进制数

2022-04-19 09:33:52 1255

原创 java接口和抽象类

①定义一个动物接口Animal,包括一个eat()方法表示吃。interface Animal{ void eat(Food food);}②定义一个猫类Cat,实现Animal接口,在eat()方法中输入猫吃什么。class Cat implements Animal{ public void eat(Food food){ System.out.println("猫吃"+ food.getName()); }}③定义一个狗类 Dog, 实现 Animal 接口,在eato方法中

2022-04-14 16:30:06 3707 3

原创 【java】通过配置导出excel

不定时更新一些自己写的觉得好用的代码 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加[java]通过配置导出excel文章目录不定时更新一些自己写的觉得好用的代码前言一、配置表二、Util类关键代码2.读入数据总结前言写了挺多excel导出的代码了,这个算是自己比较满意的,记录下一、配置表T_EXPORT_EXCELID导出excel模板IDEXCEL_NAME导出excel的文件名T_EXPORT_SHEETIDsheet页的

2022-04-14 11:19:52 1628 1

原创 记使用守护线程的一次错误

项目中需要在别的线程中中断指定线程,开始用的interrupt()方法,没有用,因为是调用的别人的方法长时间无反应导致线程阻塞的,没有抛出interruptexception。后来网上查到守护线程在主线程退出时会退出,然后就新建了主线程,在主线程中创建了守护线程。结果发现中断主线程后,守护依然长时间阻塞不中断。因为只有JVM中所有的主线程都退出了,守护线程才会退出,守护线程并不是属于某个线程。...

2020-02-18 16:10:19 102

原创 httpClient使用post时传参方式

1、在URL中拼接参数URIBuilder builder = new URIBuilder(url);builder.addParameter(param,value);2、设置请求HttpEntity纯文本StringEntity entity = new StringEntity(param,charset);带文件MultipartEntityBuilder builde...

2020-02-18 15:44:58 1772

原创 navicat注册表清除

@echo onREG DELETE “HKEY_CURRENT_USER\SOFTWARE\PremiumSoft\Data” /fREG DELETE “HKEY_CURRENT_USER\SOFTWARE\Classes\CLSID” /fecho “SUCCESS”pause

2020-02-18 14:54:36 4163 1

空空如也

空空如也

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

TA关注的人

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