- 博客(74)
- 资源 (9)
- 收藏
- 关注
原创 【IDEA】撤销git commit但未被push的文件
在version—control 中的log标签下可以看到刚刚 commit的代码 右键选择 undo commit…可以重新修改后commit。
2023-12-28 11:07:01
671
1
原创 pfx文件生成crt文件与key文件
确认linux服务器安装openssl 1.查看openssl安装路径 which openssl 2.查看安装openssl安装版本 openssl version上传v2提供的pfx文件到待生成目录下 rz xxx.pfx把pfx格式证书转换成pem文件 openssl pkcs12 -in xxx.pfx -nodes -out server.pem 执行该命令后提示输入pfx证书的密码,输入完之后,pem文件就创建好了把pem文件再转换成 key...
2022-04-27 11:22:29
2070
原创 【无标题】
docker logs -f --tail=100 容器iddocker logs -f 容器id >> /home/log-3-30.txt-- 检索一段时间的日志信息docker logs --since='2022-03-29T08:01:01' --until='2022-03-30T14:15:06' 容器id >> file.log
2022-03-30 13:34:04
862
转载 【antd】braft-editor,出现样式没有加载问题
项目中集成braft-editor,出现下面的问题但是比较了代码发现没有什么问题,怀疑是浏览器的兼容性问题,在最新的chrome中运行也是一样的,分析是样式没有加载,去github的braft-editor的issue中也没有找到解决办法看到官网中的集成代码第一句好像我没写,果断些写上,立刻好使了。import 'braft-editor/dist/index.css'...
2022-03-23 13:37:50
531
原创 【无标题】域名解析异常
因在业务中,出现接口调用异常,因此如下操作排查问题:1. 生产环境尝试使用命令:ping www.baidu.com,但返回的结果是:ping: www.baidu.com: Name or service not known;2. 使用命令cat /etc/resolv.conf查看dns配置,返回nameserver 192.168.18.1,正常配置了dns服务;3. 但是使用命令nslookup www.baidu.com检验是否配置成功,返回connection timed out; no
2022-03-03 15:41:46
545
转载 【跨域】JS跨域及问题解决
什么是跨域?怎么解决跨域问题?http://blog.youkuaiyun.com/lambert310/article/details/51683775https://www.cnblogs.com/wavky/p/4181320.html跨域,指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器对javascript施加的安全限制。所谓同源是指,域名,协议,端口均相同,不明白没关系,举个栗子:http://www.123.com/index.html 调用 http://www.
2022-03-03 09:58:40
1330
原创 [rabbitMQ] linux rabbit相关命令
查看rabbitmq版本sudo rabbitmqctl status | grep rabbitrabbitmq安装位置/usr/lib/rabbitmq/lib/rabbitmq_server-3.7.15/plugins查看队列sudo rabbitmqctl list_queues清空队列消息rabbitmqctl -p / purge_queue order.start.notice.queue
2022-03-02 23:10:47
1880
转载 【延时队列】开启延时队列
https://blog.youkuaiyun.com/qq_36850813/article/details/103279548
2022-02-25 18:06:24
82
原创 【mysql】备份表数据到临时表
-- 创建相同表结构create table base_userinfo_temp like mydatabse.base_userinfo;-- 向原表数据拷贝到临时表insert base_userinfo_temp select * from base_userinfo;
2022-02-23 09:43:51
1035
原创 【mysql】navicat模拟事务
show variables like 'autocommit';set autocommit = 0;BEGIN;UPDATE daily_active_userSET count = 1WHERE create_time BETWEEN DATE_FORMAT( '2022-02-14 00:00:00', '%Y-%m-%d %H:%i:%S' )AND DATE_FORMAT( '2022-02-14 23:59:59',...
2022-02-14 16:29:38
1799
原创 【mybatis-plus】QueryWrapper for update用法
for update 仅适用于InnoDB,并且必须开启事务,在begin与commit之间才生效。 @Override @Transactional(isolation = Isolation.READ_COMMITTED) public int decrGoodsAmountByLock(long id) { QueryWrapper queryWrapper = new QueryWrapper(); queryWrapper.eq("id",...
2022-02-14 15:24:28
8787
转载 [mysql] 获取当前周的起始时间
select subdate(curdate(),date_format(curdate(),'%w')-1);select subdate(curdate(),date_format(curdate(),'%w')-7);
2022-02-10 17:36:06
983
原创 df -h与df -i
df -i:查看节点文件数find . -name "tomcat" | xargs rm -rf:删除名称为tomcat开头的文件df -h 和df -i的区别是什么?同样是显示磁盘使用情况,为什么显示占用百分比相差甚远?df -h的比较好解释,就是查看磁盘容量的使用情况。至于df -i,先需要去理解一下inode以博客主的个人理解,最简单的说法,inode包含的信息:文件的字...
2020-05-07 10:21:43
372
原创 sqlserverDBUtil
public class DBUtil { protected static final Logger logger = LoggerFactory.getLogger(DBUtil.class); /** * 数据库连接 * * @return */ public static Connection getConn() { ...
2020-02-20 19:32:05
272
转载 Java URLDecoder 和 URLEncoder 对中文进行编码和解码
URLDecoder类包含一个decode(String s,String enc)静态方法,它可以将application/x-www-form-urlencoded MIME字符串转成普通字符串; URLEncoder类包含一个encode(String s,String enc)静态方法,它可以将普通字符串转换成application/x-www-form-urlencoded...
2019-11-20 14:59:00
180
原创 分页
分页获取1.获取记录总数2.计算总页数 总记录数/每页记录数3. for (int pageNum = 0; pageNum < totalPage; pageNum ++) { 中间处理}
2019-11-11 11:06:23
98
原创 cpu与内存的关系
CPU是负责运算和处理的,内存是交换数据的。当程序或者操作者对CPU发出指令,这些指令和数据暂存在内存里,在CPU空闲时传送给CPU,CPU处理后把结果输出到输出设备上,输出设备就是显示器,打印机等。在没有显示完之前,这些数据也保存在内存里,如果内存不足,那么系统自动从硬盘上划分一部分空间作为虚拟内存来用。但写入和读取的速度 跟物理内存差的很远很远,所以,在内存不足的时候,会感到机器反应很慢,硬...
2019-11-09 11:19:31
1840
原创 linux高负载分析
top -c这个是实时更新占用cpu、内存等资源的进程,可以通过分析排名最前的进程来定位问题iotop实时监测磁盘IO使用情况,系统高负载一般也有可能是大量的小文件的读写引起的vmstat实时查看虚拟内存swpd、cache等使用情况,一般系统高负载的情况下 cache可能会被耗尽...
2019-11-08 10:00:57
262
原创 FTPClient 路径中文获取不到数据
//ftp构造public FTPUtil(String hostname, int port, String userName, String password) { ftpClient = new FTPClient(); this.hostname = hostname; this.port = port; this.userName = userName...
2019-11-07 09:05:37
964
原创 mysql 多条重复记录只保留一条的方法
1. select id from (select min(id) AS id from table group by code) a;2. delete from tablewhere id not in (select id from (select min(id) AS id from table group by code) a)
2019-11-06 10:43:09
2155
原创 json字符串后台接收
客户端用@RequestBody User user去接收1.对象属性一致问题2.大小写问题@JsonProperty("Name")3.字符串转日期一般情况:@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")@RequestBody情况下:@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",ti...
2019-11-01 09:06:21
650
原创 对于接收的json字段存在首字母大写的情况
@JsonPropertycom.fasterxml.jackson.annotation.JsonProperty对于接收的json字段存在首字母大写的情况写成@JsonProperty("Name")private String name;通过这种方式来处理...
2019-10-30 14:53:31
703
原创 @DateTimeFormat无效
一般都是使用@DateTimeFormat把传给后台的时间字符串转成Date,使用@JsonFormat把后台传出的Date转成时间字符串,但是@DateTimeFormat只会在类似@RequestParam的请求参数(url拼接的参数才生效,如果是放到RequestBody中的form-data也是无效的)上生效,如果@DateTimeFormat放到@RequestBody下是无效的。 ...
2019-10-30 14:37:46
2288
原创 FTPUtil 工具类
package com.springboot.util;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStream;import java.util.ArrayList;import java.util.HashMap;impor...
2019-10-27 10:49:39
1216
原创 mysql:时分秒换算成秒的函数TIME_TO_SEC()
SELECT (TIME_TO_SEC('2019-09-09 10:10:50') - TIME_TO_SEC('2019-09-09 10:10:20')) time
2019-10-27 10:36:51
1718
转载 mysql时间与字符串之间相互转换
mysql时间与字符串之间相互转换1.时间转字符串DATE_FORMAT(日期,格式字符串)SELECT DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%s');2.字符串转时间STR_TO_DATE(字符串,日志格式)SELECT STR_TO_DATE('2019-01-20 16:01:45', '%Y-%m-%d %H:%i:%s');3...
2019-10-22 17:44:32
774
原创 自定义注解的使用
@Code("100")public class ResourceCode{Code annotation = AnnotationUtil.getAnnotationByClassName(this, Code.class);String code= annotation.value();}@Retention(RetentionPolicy.RUNTIME)@Target...
2019-10-02 11:39:43
87
转载 0040-Java中OutOfMemoryError(内存溢出)的三种情况及解决办法
相信有一定java开发经验的人或多或少都会遇到OutOfMemoryError的问题,这个问题曾困扰了我很长时间,随着解决各类问题经验的积累以及对问题根源的探索,终于有了一个比较深入的认识。在解决java内存溢出问题之前,需要对jvm(java虚拟机)的内存管理有一定的认识。jvm管理的内存大致包括三种不同类型的内存区域:Permanent Generation space(永久保存区域)、H
2017-03-31 10:20:09
493
转载 0039-javascript Date类型转换
在javascript,需要将时间类型格式化为形如:"2016-10-11 14:13:30",使用如下方式可实现:var dateFormat = function(date,format){var d = new Date(date); var df= function(i){return (i return format.replace(/yyyy|MM|dd|HH
2016-10-11 14:15:32
244
转载 0038-http请求地址
获取http请求地址String path = request.getContextPath();String basePath = request.getScheme() + "://"+ request.getServerName() + ":" + request.getServerPort()+ path + "/";
2016-09-22 10:55:50
307
转载 0037-java.net.SocketException: No buffer space available (maximum connections reached?): JVM_Bind
一个朋友让我帮忙解决他服务器上一个JAVA应用出现的问题,我利用业务时间赶赴现场两次,终于解决了这个疑难杂症,赶紧记录下来,不求能解救曾经和我一样困惑的劳苦大众,但愿自己别忘了。一、问题的表现首先说明一下环境,服务器是WINDOWS SERVER 2003,我对这个操作系统的特性不是很熟悉,只是当做普通的个人版操作系统来使用。我平时一般JAVA服务器都是安装LINUX。数据库使用的SQ
2016-09-22 09:41:22
916
转载 0036-Document
Document doc = DocumentHelper.parseText("books.xml");List beginTimeList = doc.selectNodes("/books/book/name/author");
2016-09-21 15:06:21
239
转载 0035-mybatis相关配置
xmlns:context="http://www.springframework.org/schema/context" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://www.springframework.org/schema/tx" xsi:schemaLocati
2016-09-21 14:58:53
165
openexplorer
2017-01-30
wgy0002 java wrapper for win64 green bersion
2016-05-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人