- 博客(19)
- 资源 (5)
- 收藏
- 关注
原创 java截取字符串并保留分隔符
/** * 通过分隔符拆分句子,并保留分隔符 * * @return */ public static String[] splitSentence(String sentence,String chars){ //1. 定义匹配模式 Pattern p = Pattern.compile(chars); Matcher m = p.matcher(sentence); //2. 拆分...
2021-09-16 15:35:26
780
原创 java windows下操作Linux的文件
参考地址:https://blog.youkuaiyun.com/zmx729618/article/details/81975090 https://www.cnblogs.com/baryon/p/9611390.html https://blog.youkuaiyun.com/Aoutlaw/article/details/103559886SshConfiguration 服务器配置类import lombok.Data;@Data...
2021-08-19 16:54:24
416
原创 MySQL explain的ken_len值计算方法
列类型 KEY_LEN 备注 id int key_len = 4+1 = 5 允许NULL,加1-byte id int not null key_len = 4 不允许NULL user char(30) utf8 key_len = 30*3+1 允许NULL user varchar(30) not null utf8 key_len = 30*3+2 动态列类型,加2-bytes user varchar(30) ut
2021-04-29 14:27:15
528
转载 Linux统计文件个数
1.显示目录中的文件:ls -l | grep "^-"我们可以用wc命令进行统计:wc [-lwm]参数:-l 仅列出行数;-w 仅列出多少字(英文单字);-m 多少字符;那么,2.统计文件夹中文件个数ls -l ./|grep "^-"|wc -l3.统计文件夹中目录个数ls -l ./|grep "^d"|wc -l4.统计文件夹下文件个数,包括子文件ls -lR | grep "^-"| wc -l5.统计文件夹下目录个数,包括子目录ls -lR
2021-03-31 11:49:16
10135
原创 Docker安装MySQL、Redis、ElasticSearch和kibana
####安装mysql####下载mysql镜像#docker pull mysql:5.7ps:不指定版本默认下载最新版本docker run -p 3306:3306 --name mysql -v /mydata/mysql/log:/var/log/mysql -v /mydata/mysql/data:/var/lib/mysql -v /mydata/mysql/conf:/etc/mysql -e MYSQL_ROOT_PASSWORD=root -d mysql:5.7#以交互模式
2021-03-12 15:40:01
115
原创 线程与锁知识点
1.如何保证线程顺序执行?1)使用 join() 方法;2)使用 Executors.newSingleThreadExecutor();2.Volatile和synchronizedJMM(Java Memory Model):Java内存模型,并发过程中处理内存可见性、原子性、有序性的问题1)并发编程的两个关键性问题:a.线程之间如何通信:(wait()、notify()、notifyall()) 隐式通信-内存共享;显式通信-消息传递b.线程间如何同步 在共享内存的并发模型中,同步
2021-03-11 17:01:35
127
原创 ElasticSearch官方测试数据
github地址:https://github.com/elastic/elasticsearch/blob/master/docs/src/test/resources/accounts.json批量导入数据PUT /bank/customer/_bulk{数据}PUT /bank/customer/_bulk————————————————原文链接:https://blog.youkuaiyun.com/qq_20667511/article/details/109614359...
2021-03-05 17:47:39
1249
1
原创 Centos7.2.1511安装yum源
查看centos版本号cat /etc/redhat-release参考:https://www.cnblogs.com/guantou1992/p/10472121.html重装python和yum1、卸载现有的python,强制删除已安装程序及其关联 rpm -qa|grep python|xargs rpm -ev --allmatches --nodeps...
2019-05-10 19:06:27
1619
转载 MyBatis慢查询监控插件
转自:http://blog.itpub.net/29254281/viewspace-1976044/功能 1.定期统计每个SQL的执行次数,平均执行时间和平均返回行数,并且打印在日志中 2.如果有慢SQL或者返回行数很多的SQL,直接在日志中打印详细信息.maven依赖<dependencies> <dependen...
2019-05-09 15:08:19
2279
转载 Linux查看网卡流量
转自:http://blog.itpub.net/29254281/viewspace-1978539/参考:https://blog.51cto.com/jasonyong/174197sar命令-n参数很有用,他有6个不同的开关:DEV | EDEV | NFS | NFSD | SOCK | ALL 。DEV显示网络接口信息,EDEV显示关于网络错误的统计数据,NFS统计活动的NFS...
2019-05-09 15:05:21
237
转载 Linux获取某个单词的个数
转载自:http://blog.itpub.net/29254281/viewspace-1978554/grep -o 字 xxx.txt | wc -l
2019-05-09 15:02:57
1906
转载 查询连接的服务器和连接数量
转自:http://blog.itpub.net/29254281/viewspace-1994240/netstat -an | grep 80 | awk '{split($5,data,":");print data[1]}' | sort | uniq -c | sort -n
2019-05-09 14:57:44
923
转载 系统调优,你所不知道的TIME_WAIT和CLOSE_WAIT
转载自:http://blog.itpub.net/29254281/viewspace-2061570/参考:https://mp.weixin.qq.com/s?__biz=MzA3MzYwNjQ3NA==&mid=403319808&idx=1&sn=ddae082f5b844d040b9ab23c9c0eb778&scene=23&srcid=0...
2019-05-09 14:55:16
231
转载 git学习
参考:http://www.bootcss.com/p/git-guide/http://blog.itpub.net/29254281/viewspace-2120500/1.创建新仓库创建新文件夹,打开,然后执行git init以创建新的 git 仓库。2.检出仓库执行如下命令以创建一个本地仓库的克隆版本:git clone /path/to/repository...
2019-05-07 16:41:24
109
原创 DB2 获取序列的相关信息、最大值、当前值
--查看编目表中存放的序列的信息SELECT SEQNAME,START,INCREMENT,MINVALUE,MAXVALUE,CYCLE,CACHE,ORDERFROM SYSCAT.SEQUENCES WHERE SEQNAME='序列名'--查询最大值SELECT MAXVALUE FROM SYSCAT.SEQUENCES WHERE SEQNAME='序列名' -...
2019-03-25 15:26:43
9188
转载 JDBC用ResultSet访问大量数据时会遇到的问题
我们经常需要JDBC来对数据库就行操作,一般流程为连接数据库、通过sql语句把需要的数据取出来保存到ResultSet,然后调用ResultSet方法的类似 getString,getInt()等方法来取出ResultSet中的数据。当数据量比较小的时候,这种访问方式可以正常运行。但是当数据量很大的时候,在对ResultSet中的部分数据完成访问后会抛出异常(JDBC游标超过限制出现O...
2019-03-14 15:42:21
5970
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人