- 博客(20)
- 收藏
- 关注
原创 去除tag标签的正则
去除标签正则/<(?<tag>.*?)>/g案例欢迎<pre>来到</pre>我<i>的</i>博客! 给你推荐一个<quote>正则表达式</quote><blockquote><p>在线测试工具!!!希望给你帮到您 https://regexr.com/</p>了解一下</blockquote>结果欢迎来到我的博客! 给你推荐一个正则表
2021-11-20 16:29:01
357
原创 rm: cannot remove `xxx’: Operation not permitted的解决方法
第一步:查看文件属性lsattr xxx 查看文件属性(xxx为文件名)看到的情况-----a-------或者-----i-------第二步:去除属性chattr -a xxx 或者 chattr -i xxx第三步:删除文件rm -rf xxx原文链接:https://blog.youkuaiyun.com/qq_43193386/article/details/103179838A:文件或目录的 atime (access time)不可被修改(modified), 可以有.
2021-03-03 14:12:13
2324
原创 参数校验
JCP、JSR简介JCP(Java Community Process,Java社区进程)是一个开放的国际组织,是使Java开发者参与定义Java特征和未来版本的正式过程JSR(Java Specification Requests,Java规范提案),JCP使用JSR作为正式规范文档,收集提议加入到Java体系中的规范和技术,任何人都能提交JSRBean Validation与Hibernate Validator最新的Bean验证提议编号为JSR380,提出了Bean Validation 2.
2021-01-13 16:04:17
199
原创 MySQL索引
添加删除索引普通索引添加索引:alter table 表名 add index idx_name (字段名);删除索引:alter table 表名 drop index idx_name;唯一索引添加索引:alter table 表名 add unique 索引名 (字段名);删除索引:alter table 表名 drop index 索引名;全文索引全文索引(也称全文检索)是目前搜索引擎使用的一种关键技术。它能够利用「分词技术「等多种算法智能分析出文本文字中关键字词的频率
2020-12-31 17:42:08
98
原创 自定义日志级别
resources目录下创建logback.xml文件<?xml version="1.0" encoding="UTF-8"?><configuration scan="true" scanPeriod="60 seconds" debug="false"> <!--控制台日志颜色--> <conversionRule conversionWord="clr" converterClass="org.springframework.boot.
2020-12-28 15:35:37
529
原创 Mysql对存储JSON数据的查询和修改
# 创建表 product 添加数据insert into product (name,details) values ("华为",'{"cpu":"骁龙865","system":"android","storage":"256G"}')insert into product (name,details) values ("华为",'{"cpu":"骁龙865","system":"android","storage":["256G","64G","128G"]}')select *,JSON_.
2020-12-20 20:02:57
482
原创 mysql获取昨天的开始时间结束时间
前一天的开始时间DATE_ADD(str_to_date(DATE_FORMAT(NOW(), '%Y-%m-%d'), '%Y-%m-%d %H:%i:%s'), INTERVAL - 1 DAY)前一天的结束时间DATE_ADD(DATE_ADD(str_to_date(DATE_FORMAT(DATE_SUB(NOW(), INTERVAL 1 DAY), '%Y-%m-%d'), '%Y-%m-%d %H:%i:%s'), INTERVAL 1 DAY), INTERVAL - 1 SECON
2020-11-30 11:28:59
785
原创 liunx jar包debug运行
liunx 运行命令java -Xdebug -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8190 -jar jar包名8190和IDEA指定端口一致在IDEA debug运行,打断点即可
2020-11-17 11:01:34
861
原创 自定义注解,修改注解参数值
java中元注解有四个: @Retention @Target @Document @Inherited;@Retention:注解的保留位置 @Retention(RetentionPolicy.SOURCE) //注解仅存在于源码中,在class字节码文件中不包含@Retention(RetentionPolicy.CLASS) // 默认的保留策略,注解会在class字节码文件中存在,但运行时无法获得,@Retention(RetentionPolicy.RUNTI
2020-11-17 10:31:58
4337
原创 nginx配置SSL证书
操作步骤登录阿里云SSL证书控制台。在左侧导航栏单击概览。在SSL证书页面定位到需要下载的证书实例,单击下载。在证书下载页面中定位到Nginx服务器,并单击右侧操作栏的下载,将Nginx服务器证书压缩包下载到本地。解压已下载保存到本地的Nginx证书压缩包文件。解压后的文件夹中有2个文件:证书文件:以.pem为后缀或文件类型为PEM。密钥文件:以.key为后缀或文件类型为KEY。证书文件登录您的Nginx服务器,在Nginx安装目录(Nginx默认安装目录为/usr/local/ngin
2020-11-04 09:18:45
701
原创 mysql统计
SELECT -- a.in_and_out_type, SUM(CASE WHEN a.in_and_out_type='1' THEN 1 END) AS withinTotal, SUM(CASE WHEN a.in_and_out_type='0' THEN 1 END) AS outerTotalFROM fd_access_user_log a, ( SELECT a.user_id, max( a.event_time ) event_time FROM fd_access.
2020-10-10 16:42:44
132
原创 Mysq 存储过程
drop procedure if exists xl;#创建存储过程delimiter // #转译字符 使用 // 代替 ;create procedure xl ()beginSELECT * FROM fd_car_report;end //delimiter ; #转译字符 使用 // 代替 ;call xl (); # 调用存储过程delimiter //create procedure xl (in i int) #in 输入 i 变量 int i的
2020-09-03 15:45:12
127
原创 根据父节点主键ID 查询所有子节点及其下的所有数据
根据父节点主键ID 查询所有子节点及其下的所有数据(mysql5.7以上可以使用)//递归查询所有id存储到cteWITH RECURSIVE cte ( id ) AS (SELECT id FROM blade_dept WHERE id = 1295608298497667074 UNION ALLSELECT d.id id FROM cte INNER JOIN blade_dept d ON cte.id = d.parent_id )//再根据ID查询对应的数据
2020-09-01 17:16:42
976
原创 liunx启动jar服务
nohup java -jar -Xms150m -Xmx300m -XX:PermSize=512M -XX:MaxPermSize=4096m blade-gateway.jar & *查询最新日志tail -f nohup.outps aux|grep xxxx.jarnetstat -anp |grep 8010kill -9 进程号
2020-08-24 09:11:50
118
原创 jar包打成maven
jar包打成mavenmvn install:install-file -DgroupId=com.acts -DartifactId=alipay-trade-sdk -Dversion=3.3.0 -Dpackaging=jar -Dfile=alipay-trade-sdk-3.3.0.jar
2020-08-22 19:43:16
227
原创 常用加密方法
一、工具类1. MD5加密工具类public class MD5Utils { private static final String hexDigIts[] = {"0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f"}; /** * MD5加密 * @param origin 字符 * @param charsetname 编码 * @return */
2020-08-21 21:33:36
234
原创 Docker nginx 容器启动挂载到本地
首先进入nginx容器内部的结构:进入容器:docker exec -it b511b6049f57 bash查看容器的结构目录:其实每一个容器就相当于一个独立的系统。root@b511b6049f57:/# lsbin dev home lib64 mnt proc run srv tmp varboot etc lib media opt root sbin sys usrnginx的结构目录在容器中:日志位置:/var/log/nginx/配置文件
2020-07-22 16:00:14
587
原创 Git命令
将本地项目上传至GitHub:1.找到要上传的文件夹A,右键点击git bash here,打开git界面2.在命令行中,输入“git init”,使文件夹A加入git管理;3.输入“git add .”(不要漏了“.”),将文件夹A全部内容添加到git。4.输入“git commit -m “first commit””,将文件夹A提交到本地git仓库(first commit为提交信息,可自己填写)5.输入“git remote add origin https://github.com/sh
2020-07-22 15:33:40
134
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人