自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

flower_CSDN的博客

https://github.com/flower-you

  • 博客(230)
  • 资源 (5)
  • 问答 (1)
  • 收藏
  • 关注

原创 java发送邮件

发送邮件

2024-01-19 11:24:00 398

转载 xxl-job入门详解

这篇文章写的真的是太棒了。

2023-07-07 11:12:28 145

原创 springboot sqlServer aop多数据源读写分离+jta事务管理

数据库 sqlserver springboot 读写分离

2023-06-29 16:57:21 491

原创 shardingsphere-jdbc sqlserver读写分离踩坑记录

shardingsphere-jdbc springboot 读写分离

2023-06-29 15:34:40 599

原创 easyExcel使用坑-新增列字段值写入无效

easyExcel

2023-06-15 09:57:29 353

原创 CountDownLatch原理

知道多说就说多少,瞎猜也行,万一猜对了呢,我面试经常是这样的,很多东西其实我平时是能说出来点的。这块儿再点进去是真的看不懂了,debug了一下刚开始是个空队列,addWaiter的时候创建了两个节点,p==head的时候这个时候state已经减为0了,不知道中间经历了啥,当p指向头结点这个过程state怎么变化的。其实我就算不知道随便说出来点也是可以的,平时能得50的东西面试就只能得0分。能解决问题会用就完了,真的懒得去看,其实我这东西我写简历上了,我知道是可能会被问到的,但就是一直没去看。

2023-05-08 17:40:30 79

原创 Java 反射实现excel单元格自动读取写入

可以使用注解的方式加在excel读取后需要转换的实体类中,申明各个属性对应在excel单元格的顺序,然后使用反射的方式获取这个类的所有所有变量然后进行遍历,根据变量上指定的序号去获取对应单元格的值。在单元格实体属性较少的时候,可以逐个单元格读取然后使用setXxx的方法设置到实体bean中,写的时候对应以getXxx的方式获取实体bean里的属性值逐个写入到一行的各个单元格中。但是实体属性多的时候觉得很鸡肋了,我很不喜欢这种setXxx,getXxx一大堆。

2023-03-07 18:12:09 384

原创 Java 实现压缩文件和解压文件

Java,zip,压缩,解压

2022-12-16 18:24:17 470

原创 主线程返回响应,子线程继续执行

Java,多线程

2022-12-16 11:50:49 2111

原创 Java等线程池中的任务执行完之后再执行主线程之后的逻辑

JAVA,多线程,线程池

2022-12-14 19:55:43 1184

原创 IDEA设置toString方法模板使用StringBuilder打印json

IDEA

2022-11-28 17:05:19 554

原创 springboot redis自定义连接工厂

springboot自定义redis连接工厂,创建多个redis连接工厂

2022-11-15 12:14:18 1794

原创 mysql null值在比较和排序中的大小

mysql

2022-11-04 20:59:22 395

转载 MySql WorkBench备份数据

mysql表数据备份

2022-08-12 18:30:19 349

原创 oracle批量插入clob字段

批量插入clob字段<insert id="batchInsertVideo" parameterType="java.util.List"> begin <foreach collection="list" item="item" index="index" separator=";"> insert into WECHAT_VIDEO_INFO(VIDEO_ID, ...........

2022-03-30 19:05:05 2118

原创 记一次foxmail企业邮箱忘记密码

哎,一换电脑就忘记密码,太心累了之前也忘记过也不知道咋登录的foxmail客户端还是记录下吧,不然下次又忘了…可以先登录企业邮箱网页版,使用微信扫码登录就可以,不需要输入密码选择使用的企业邮箱进去,点击设置-账户-修改密码就可以设置新密码了,不需要输入之前的密码,然后就可以在客户端上使用新密码进行登录了...

2022-03-21 16:27:34 1170

原创 java手机号,身份证号,卡号,姓名 正则表达式脱敏

public static void replaceSensitive(){ // 卡号显示前6位和后4位,中间打*点, 卡号:16,19,19位都有可能 String accountNumber = "6543211234567890"; int encLength = accountNumber.length() - 10; String regex = "(\\d{6})\\d{" + encLength+ "}(\\w{4})"; .

2021-11-02 17:59:37 3323 1

原创 安卓手机抓包-安装证书fidder抓包

本人手机:华为noval1,电脑安装fidder软件链接:https://pan.baidu.com/s/1AgkttIpIC99u0XIakbOYWw提取码:pcbr我安装的fidder42,设置fidderTools–>Options–>Connections允许远程计算机连接,不设置的话,到后面会出现:手机网络设置代理后无法上网的情况Tools–>Options–>HTTPS勾选Decrypt HTTPS traffic不设置的话,后面手机安装证书时会出

2021-10-14 21:43:33 3343

原创 线程池测试

线程池如果不关闭,则主线程无法终止,因为线程池中的核心线程永远不会被回收,除非关闭线程池,或者应用程序终止。ThreadFactory中可以将线程设置为守护线程,主线程可以正常执行并结束退出,但是主线程运行结束子线程还没有运行结束。所以还是需要关闭线程池。等线程池中的任务都运行完之后再执行主线程的内容。import java.io.BufferedReader;import java.io.File;import java.io.FileReader;import java.util.concur

2021-07-14 01:00:16 440

转载 Linux_查看系统cpu个数、核心数、线程数

原创作品,出自 “深蓝的blog” 博客,欢迎转载,转载时请务必注明以下出处,否则追究版权法律责任。深蓝的blog:http://blog.csdn.net/huangyanlong/article/details/43935535(1)、查看cpu信息[root@xckydb ~]# cat /proc/cpuinfo–查看cpu信息processor: 0vendor_id: GenuineIntelcpu family: 6model: 58model name : I

2021-07-10 16:14:57 779

转载 github上的冲突是什么?是怎么产生的?

转载:https://www.zhihu.com/question/57624522作者:知乎用户链接:https://www.zhihu.com/question/57624522/answer/1028664416来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。冲突分为多种,例如:编辑冲突、内容冲突、逻辑冲突、树冲突等。常见的有编辑冲突、内容冲突。编辑冲突是指:两个开发者对同一个文件的同一行做了修改。内容冲突是指两个开发者对同一个文件的同一块区域做了修改。以下介绍

2020-08-12 15:57:19 2594

转载 Oracle笔记

rownumrownum是从1开始的(相当于行号)select * from t_tts_handsel_record where rownum>0;-- 全部:1,2,3,4,5,6select * from t_tts_handsel_record where rownum<3;-- 第1,2行<num 显示结果集的前num行select * from t_tts_handsel_record where rownum>3;-- 0条what?!!!因为 rownu

2020-07-24 18:46:54 156

原创 性能测试

阿里开源的性能分析工具arths安装*1. wget https://alibaba.github.io/arthas/arthas-boot.jarjava -jar arthas-boot.jar*2. curl -L https://alibaba.github.io/arthas/install.sh | sh使用打印方法内部调用路径,并输出方法路径上的每个节点上耗时。用法trace class method转载:https://gitee.com/sunshanpeng/blo

2020-07-17 17:31:31 188

原创 linux开发中常用命令

文章目录查看日志内存信息vim文件管理用户管理防火墙查看日志tail -n 100 tps.log | grep "2020-06-19"查看2020-06-19的日志尾部最后100行tail -f tms.log|grep 'tps.timer.job.switch’tail -f 可以实时查看文件的新增内容cat tms.log | grep -E "From Config Center|From default"grep -E “a|b” 满足a或b的内容内存信息查看内存信息cat

2020-06-29 19:54:09 247

转载 Java poi中文api

转载https://www.cnblogs.com/chenyonglin/p/12156688.html

2020-06-06 19:02:10 1237

转载 负载均衡fegin,ribbon,nginx

fegin和ribbon区别(负载均衡)转载:https://www.cnblogs.com/yifanSJ/p/12842555.htmlfeign和ribbon是Spring Cloud的Netflix中提供的两个实现软负载均衡的组件,Ribbon和Feign都是用于调用其他服务的,方式不同。Feign则是在Ribbon的基础上进行了一次改进,采用接口的方式。feign 和 ribbon 是 Spring Cloud 的 Netflix 中提供的两个实现软负载均衡的组件,Ribbon 和 Feig

2020-05-21 17:53:52 421

转载 mysql四种事务隔离级别区别

转载:http://www.zsythink.net/archives/1233/真的写的非常棒!可重复读和读已提交的区别在于:假设有两个事务A,B读已提交:A提交更新之后,事务B就可以看到A更新的内容了可重复读:A提交更新之后,事务B没提交之前看不到A更新的内容...

2020-05-10 23:44:20 246

原创 HashMap分析

美团面试题:Hashmap的结构,1.7和1.8有哪些区别,史上最深入的分析https://blog.csdn.net/qq_36520235/article/details/82417949HashMap的数据结构为数组,数组中存的是Node, 会根据key的hash值决定元素的存放位置,如果出现hash冲突会形成单链表,当单链表的长度过长时,由于查找的时候是根据Key的hash值进行查找,...

2019-11-10 00:17:40 305

原创 Mybatis返回自增长主键

<insert id="insertCertificate" parameterType="com.xxx.entity.certificate.Certificate" keyProperty="id" useGeneratedKeys="true"> insert into iot_certificate_info2 <...

2019-09-25 17:21:58 215

转载 RSA公钥私钥加解密,验签

import java.security.KeyFactory;import java.security.MessageDigest;import java.security.PrivateKey;import java.security.PublicKey;import java.security.Signature;import java.security.KeyPair;impo...

2019-09-20 20:03:19 470

原创 java调用shell脚本获取证书指纹

windows下cmd命令使用cmd /c dir 是执行完dir命令后关闭命令窗口cmd /k dir 是执行完dir命令后不关闭命令窗口cmd /c start dir 会打开一个新窗口后执行dir命令,原窗口会关闭cmd /k start dir 会打开一个新窗口后执行dir命令,原窗口不会关闭cmd /? 查看帮助信息*Java程序中执行脚本文件 public sta...

2019-09-10 19:37:42 378

原创 SSL证书笔记

X509证书结构其他网站ssl证书–导出,转换从浏览器设置-高级-管理证书 进去可看到证书信息,然后导出证书。但是从这里打开的证书不是根证书,从url栏点击锁图标查看证书这个看到的才是证书链,点复制文件导出证书。导出时,不导出私钥p7b转pem格式OpenSSL> pkcs7 -inform der -in alibaba.p7b -out alibaba_read.p7b...

2019-09-05 14:07:27 567

转载 浅谈SSL握手、证书、证书校验

真的是一篇非常非常棒的文章!转载:https://cloud.tencent.com/developer/news/320179

2019-09-04 18:51:09 351

原创 HTTPS证书集成——SSL证书上传Pem解析

如同阿里和众多网站一样https://help.aliyun.com/document_detail/98573.html通过解析Pem实现证书上传要解析必须先理解Pem证书文件和私钥的加密过程。Pem先看:openssl几个加密算法使用:https://www.cnblogs.com/lexiaofei/p/8442245.html密钥文件的格式用OpenSSL生成的就只有PE...

2019-09-03 20:24:40 1310

转载 Pem文件的生成

转载:https://blog.csdn.net/weixin_30531261/article/details/80891360在用pcks8生成私钥的时候要输入openssl进入openssl的shell,不然会找不到pcks8这个命令。

2019-09-03 18:49:57 1441

转载 对称加密和非对称加密

https://www.jianshu.com/p/b078282653b3

2019-09-03 10:08:27 141

转载 kafka实操(创建主题,生产者,消费者组,查看消费偏移,删除主题)

转载:kafka实操(创建主题,生产者,消费者组,查看消费偏移,删除主题)https://blog.csdn.net/u012369535/article/details/93844653A:同一个消费组,不同消费者各个消费者共享这个生产者的消息,消息不重复,即:一个生产者分区内的消息只能被一个消费者消费,不能被多个消费者同时消费。 每个消费者收到的消息来自于不同分区。B:不同消费组g...

2019-09-02 13:43:48 585

原创 Excel导出列表数据工具 注解+反射

@Target(ElementType.FIELD)@Retention(RetentionPolicy.RUNTIME)public @interface ExcelAnnotation { int order();}public class Student { @ExcelAnnotation(order = 1) private String id; ...

2019-08-28 16:49:08 243

转载 mybatis动态sql selective不传条件 where多余报错

<select id="selectSelective" resultMap="BaseResultMap" parameterType="com.wjh.bean.TUser"> select <include refid="Base_Column_List" /> from t_user where <trim suffixOverride...

2019-08-22 18:39:00 620 1

原创 SprngClund eureka 缓存,定时任务实践总结

使用springClound-eureka搭建了注册中心,缓存模块,商品模块。注册中心由一个server模块开启两个进程,作为两个注册中心,互相注册,保证了服务的高可用,在其中一个server宕机之后,还有一个server可以正常接收注册信息。当商品信息发生变化时,商品模块同时使用fegin远程调用缓存模块更新缓存,确保mysql与redis缓存的一致性。定时清空缓存使用了三种方式创建定...

2019-08-16 18:45:34 237

springboot+sqlserver+主从读写分离

springboot+sqlserver+主从读写分离 使用springaop实现,增加jta多数据源分布式事务管理

2023-06-29

Xshell-6.0.0115p.rar

XShell6免费版,自己一直用的这个,学生/学校免费版,和收费的没啥区别,就是窗口数有限制,反正我没遇到有限制的时候。

2019-07-25

日期转换的工具类

各种日期转换的工具类,将日期转换为星期,将毫秒数转换为日期,将日期转换为毫秒数,将日期转换为客户端的显示,比如刚刚,几分钟前,几小时前,昨天,具体年月日等。

2018-09-09

支付宝面对面支付接口

支付宝面对面扫码支付接口,哎呀,怎么才能凑够50字啊!

2018-09-08

格式化时间可能用到的各种JS

date.format.js,DateFormat.js,Format.js,SimpleDateFormat.js,jsjava_2_0,jsjava_2_2_bin等等。

2018-08-09

java串口通信WIN64位的jar包和dll文件

内含 RXTXcomm.jar,rxtxSerial.dll ,rxtxParallel.dll这三个文件 使用方法: 拷贝 RXTXcomm.jar 到 JAVA_HOME\jre\lib\ext目录中; 拷贝 rxtxSerial.dll 到 JAVA_HOME\jre\bin目录中; 拷贝 rxtxParallel.dll 到 JAVA_HOME\jre\bin目录中; JAVA_HOME为jdk安装路 如需其它版本:附链接:http://fizzed.com/oss/rxtx-for-java

2018-07-04

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

TA关注的人

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