- 博客(234)
- 资源 (5)
- 问答 (1)
- 收藏
- 关注
原创 clickhouse使用extract提取分号之前,之后,中间的内容
clickhouse:splitByString,positionUTF8,substringUTF8,extract
2024-09-23 16:06:43
528
原创 Clickhouse使用笔记
4,clickhouse多表关联查询时性能很差,之前在查销售流向的时候使用了五张表进行关联查询,其中两张销售表的数据量特别大,进行关联聚合查询时执行了1分多钟,改为子查询之后执行时间只需要六七秒。如果已知溢出不可能,则可以通过设置decimal_check_overflow来禁用溢出检查,在这种情况下,溢出将导致结果不正确,官方文档里描述的很详细,还有示例。Memory引擎数据可能会重复,数据存储在内存中,查询会更快,但是数据容易丢失,如果服务器挂掉,数据就丢失了。例如decaimal类型相乘,
2024-09-14 18:32:06
745
原创 SpringBoot druid配置mysql,clickhouse多数据源
【代码】SpringBoot配置mysql,clickhouse多数据源。
2024-08-01 19:41:52
659
原创 shardingsphere-jdbc sqlserver读写分离踩坑记录
shardingsphere-jdbc springboot 读写分离
2023-06-29 15:34:40
1180
原创 CountDownLatch原理
知道多说就说多少,瞎猜也行,万一猜对了呢,我面试经常是这样的,很多东西其实我平时是能说出来点的。这块儿再点进去是真的看不懂了,debug了一下刚开始是个空队列,addWaiter的时候创建了两个节点,p==head的时候这个时候state已经减为0了,不知道中间经历了啥,当p指向头结点这个过程state怎么变化的。其实我就算不知道随便说出来点也是可以的,平时能得50的东西面试就只能得0分。能解决问题会用就完了,真的懒得去看,其实我这东西我写简历上了,我知道是可能会被问到的,但就是一直没去看。
2023-05-08 17:40:30
166
原创 Java 反射实现excel单元格自动读取写入
可以使用注解的方式加在excel读取后需要转换的实体类中,申明各个属性对应在excel单元格的顺序,然后使用反射的方式获取这个类的所有所有变量然后进行遍历,根据变量上指定的序号去获取对应单元格的值。在单元格实体属性较少的时候,可以逐个单元格读取然后使用setXxx的方法设置到实体bean中,写的时候对应以getXxx的方式获取实体bean里的属性值逐个写入到一行的各个单元格中。但是实体属性多的时候觉得很鸡肋了,我很不喜欢这种setXxx,getXxx一大堆。
2023-03-07 18:12:09
553
原创 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
2328
原创 记一次foxmail企业邮箱忘记密码
哎,一换电脑就忘记密码,太心累了之前也忘记过也不知道咋登录的foxmail客户端还是记录下吧,不然下次又忘了…可以先登录企业邮箱网页版,使用微信扫码登录就可以,不需要输入密码选择使用的企业邮箱进去,点击设置-账户-修改密码就可以设置新密码了,不需要输入之前的密码,然后就可以在客户端上使用新密码进行登录了...
2022-03-21 16:27:34
1531
原创 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
3948
2
原创 安卓手机抓包-安装证书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
3620
1
原创 线程池测试
线程池如果不关闭,则主线程无法终止,因为线程池中的核心线程永远不会被回收,除非关闭线程池,或者应用程序终止。ThreadFactory中可以将线程设置为守护线程,主线程可以正常执行并结束退出,但是主线程运行结束子线程还没有运行结束。所以还是需要关闭线程池。等线程池中的任务都运行完之后再执行主线程的内容。import java.io.BufferedReader;import java.io.File;import java.io.FileReader;import java.util.concur
2021-07-14 01:00:16
553
转载 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
874
转载 github上的冲突是什么?是怎么产生的?
转载:https://www.zhihu.com/question/57624522作者:知乎用户链接:https://www.zhihu.com/question/57624522/answer/1028664416来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。冲突分为多种,例如:编辑冲突、内容冲突、逻辑冲突、树冲突等。常见的有编辑冲突、内容冲突。编辑冲突是指:两个开发者对同一个文件的同一行做了修改。内容冲突是指两个开发者对同一个文件的同一块区域做了修改。以下介绍
2020-08-12 15:57:19
2697
转载 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
222
原创 性能测试
阿里开源的性能分析工具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
254
原创 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
401
转载 负载均衡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
504
转载 mysql四种事务隔离级别区别
转载:http://www.zsythink.net/archives/1233/真的写的非常棒!可重复读和读已提交的区别在于:假设有两个事务A,B读已提交:A提交更新之后,事务B就可以看到A更新的内容了可重复读:A提交更新之后,事务B没提交之前看不到A更新的内容...
2020-05-10 23:44:20
338
原创 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
372
原创 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
277
转载 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
541
原创 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
473
原创 SSL证书笔记
X509证书结构其他网站ssl证书–导出,转换从浏览器设置-高级-管理证书 进去可看到证书信息,然后导出证书。但是从这里打开的证书不是根证书,从url栏点击锁图标查看证书这个看到的才是证书链,点复制文件导出证书。导出时,不导出私钥p7b转pem格式OpenSSL> pkcs7 -inform der -in alibaba.p7b -out alibaba_read.p7b...
2019-09-05 14:07:27
788
转载 浅谈SSL握手、证书、证书校验
真的是一篇非常非常棒的文章!转载:https://cloud.tencent.com/developer/news/320179
2019-09-04 18:51:09
444
原创 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
1522
转载 Pem文件的生成
转载:https://blog.csdn.net/weixin_30531261/article/details/80891360在用pcks8生成私钥的时候要输入openssl进入openssl的shell,不然会找不到pcks8这个命令。
2019-09-03 18:49:57
1550
格式化时间可能用到的各种JS
2018-08-09
java串口通信WIN64位的jar包和dll文件
2018-07-04
jsp页面server无法通过url找到servlet对象
2017-11-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人