- 博客(21)
- 收藏
- 关注
原创 java websocket及忽略证书
websocket连接1、websocket是什么WebSocket是一种在单个TCP连接上进行全双工通信的协议,允许服务端主动向客户端推送数据,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。2、应用场景通过一次tcp长连接,经过一次三次握手,持续的双向传输数据。特点:实时双向通讯协议与http类似,ws对应http,wss对应https协议3、实现方式1、利用Java-WebSocket库注意事项:1、ServerEndpoint注解声明的类
2021-04-16 15:45:59
7238
7
原创 mybatis plus-generator使用.md
mybatis plus-generator使用.md一、基础使用1、pom中加入依赖必备依赖<dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-generator</artifactId><version>3.4.1</version></dependency><dependency><gr
2021-04-01 09:16:47
278
原创 MariaDB-10.0.34数据库日志配置
该版本与mysql配置查询相关日志参数有差异, 特此记录查询日志general_log = ONgeneral_log_file = /var/lib/log/mysql/localhost.localdomain.general_log错误日志log_err = /var/lib/mysql/localhost.localdomain.err慢查询日志slow_query_log = ONslow_query_log_file = /var/lib/mysql/localhost.loca
2020-12-23 10:26:17
435
原创 rpm命令卡主,无法执行
rpm相关所有命令都卡主,无法执行可能为rpm相关文件损坏,执行下列命令。rm -f /var/lib/rpm/.rpm.lockrm -rf /var/lib/rpm/__db.00*rpm --rebuilddb如果上述命令无法执行,杀死所有相关进程,在rebuild1、查看rpm进程,杀死所有进程ps -ef |grep rpm 或直接杀死ps -ef |grep rpm |grep -v grep | awk ‘{print $2}’ |xargs kill -92、查看rp
2020-12-23 09:59:13
3677
4
原创 nginx离线安装相关
nginx离线安装,1、下载nginx及pcrepcre-8.43.tar.gznginx-1.18.0.tar.gz2、解压tar -zxvf /home/install_nginx/pcre-8.43.tar.gztar -zxvf /home/install_nginx/nginx-1.18.0.tar.gz3、安裝nginx及pcre相关依赖关系依赖关系nginx:gcc,gcc-c++,openssl-devel-1.0.2k-19.el7.x86_64krb5-devel
2020-11-23 17:33:50
416
原创 python中元组的赋值操作
文化内容为《流畅的python》阅读整理python中元组是无法赋值的,那么执行自加操作并赋值时自然就报错了,但是我们却看到元组的值实际已经发生了变化,这是为什么呢?>>> t = (1, 2, [30, 40])>>> t[2] += [50, 60]Traceback (most recent call last): File "<input>", line 1, in <module>TypeError: 'tuple' obj
2020-08-03 11:32:18
6196
原创 python insert动态sql
python insert动态sqlvalue正常拼接后,后续可根据需求,动态传入table_name,columns等字段# -*- coding:utf-8 -*-base_sql = """INSERT INTO table_name( ip, user_name, pass_word, organize_name, organize_code, update_time, is_enable)VALUES {values};"""def sing(base_sql, params):
2020-07-27 17:43:44
1640
原创 常用sql记录
1.查询某个字段相同的所有数据select * from tbl_asset_info tal where city in (select city from tbl_asset_info group by city having count(1) > 1);2.
2020-05-19 17:01:05
210
原创 KafKa常用命令
topicName:test groupid:test_group生产消息:bin/kafka-console-producer.sh --broker-list localhost:9092 --topic test查看消费者消息:bin/kafka-console-consumer.sh --zookeeper localhost:2181 --topic test可选参数 --from-beginning查看消费组有哪些:bin/kafka-consumer-groups.sh -new-
2020-05-18 10:22:21
205
原创 SimpleDateFormat在windows和linux中转换格式不一致
本地开发环境为windows,线上环境是linux,在运行SimpleDateFormat格式化时间戳时发现linux返回英文,windows返回中文1.winddows2.linux原因:当只传递日期格式参数时,simpledataformat会调用系统默认的时间设置,linux通常为en,windows为zh处理方式:根据实际需求,在创建 对象时选定合适的参数即可。...
2020-04-20 16:53:55
821
1
转载 jd-gui反编译后清除注释信息
原文:https://blog.youkuaiyun.com/Afaker/article/details/103307097具体操作请去原文查看去除位置信息:/\* Location:(.|\s)*去除行号:/\*[0-9: ]+\*/
2020-04-01 11:00:51
265
原创 tomcat的优化
1、内存使用配置Tomcat是依赖于JVM的,所以Tomcat的使用内存配置实质上是JVM的内存配置。在/bin目录下的catalina.bat可以直接通过Tomcat设置JVM内存参数,windows下打开catalina.bat文件,在大概中间的位置,找到set"JAVA_OPTS=%JAVA_OPT% -server -Xms2048m -Xmx2048m -XX:Pe...
2020-03-17 11:31:47
117
转载 keepalived实现高可用
keepalived是什么keepalived是集群管理中保证集群高可用的一个服务软件,其功能类似于heartbeat,用来防止单点故障keepalived工作原理keepalived是以VRRP协议为实现基础的,VRRP全称Virtual Router Redundancy Protocol,即虚拟路由冗余协议。虚拟路由冗余协议,可以认为是实现路由器高可用的协议,即将N台提供相同...
2020-03-16 14:40:42
222
原创 pgsql高可用采坑实记
List itemindex xxx contanins unexcepted zero page at block 1075please reindex itpg在主备切换过程中,造成了数据丢失,引起索引失效命令行登入pg后,重新建立索引即可reindex database xxx;reindex talbe xxx;reindex index xxx;执行reindex 错...
2020-02-20 23:09:57
2884
1
原创 redis常用命令
字符串set key valueget keydel key哈希表hmset 表名 maphmgetall 表名hget 表名 keyredis-cli -a 密码 连接本机redisredis-cli --raw 避免中文乱码redis-cli -h 127.0.0.1 -p 6379 -a “mypass” 远程连接KEYS “*” 获取所有key值,支持正则匹配...
2019-10-16 15:51:09
430
原创 小白的cannot get interface MTU on 'br1':no such device处理方案
原来虚拟机接触的比较少,猛然遇到一个和网络相关的问题,着实费了不少脑筋现象:使用 virsh start XX启动虚拟机时,报错cannot get interface MTU on ‘br1’:no such device解决方案;错误尝试:既然是没有br1,进入/etc/sysconfig/network-scripts复制br0的ifcfg-br0,修改为br1,修改bond0网桥配置...
2019-08-23 13:49:32
9490
原创 面试问题整理
面试问题整理:并发ThreadLocal内存泄漏真因探究 https://www.jianshu.com/p/a1cd61fa22da
2019-08-14 09:33:08
148
原创 @JsonProperty和@JsonAlias
@JsonAlias是jackson-annotation在2.9.0及以上的版本中提供的一个可以给对象的属性定义多个备用名称的注解。@JsonProperty定义用于JSON的序列化和反序列化的逻辑属性。@JsonAlias为反序列化期间接受的属性定义一个或多个备用名称。反序列化的json可能是{“stuid”:"xxx"}或是{“key”:"xxx"}或是{“iD”:"x...
2019-04-14 19:49:14
1471
转载 maven 查看jar包冲突方法
mvn dependency:tree -Dverbose > tree.txt导出tree.txt,搜索confilct下文转载至https://blog.youkuaiyun.com/sinat_39789638/article/details/78005945 1、第一声明优先原则:在pom.xml配置文件中,如果有两个名称相同版本不同的依赖声明,那么先写的会生效。所以,先声明自己...
2018-08-09 16:43:32
2973
转载 MYSQL正则表达式和like
我们知道正则表达式是描述搜索模式的特殊字符串。 它是一个强大的工具,为我们提供一种简洁灵活的方法来识别基于模式的文本字符,例如字符,单词等。例如,我们可以使用正则表达式来搜索电子邮件,IP地址,电话号码,社会安全号码或具有特定模式的任何内容。正则表达式可以由正则表达式处理器解释的自己的语法,正则表达式广泛应用于从编程语言到数据库(包括MySQL)大部分平台。使用正则表达式的优点是,不限于在lik...
2018-08-04 10:42:45
821
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人