自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (1)
  • 收藏
  • 关注

原创 shell启动脚本

运维部署脚本

2024-05-27 16:07:10 315

原创 nacos2.3.2 开启权限认证配置文件application.properties

nacos配置文件

2024-05-18 00:04:46 2215

原创 动态设置表格的排序功能

实现mysql数据库的动态排序

2024-04-28 14:20:32 299

原创 MYSQL常用日期函数操作

%H 小时 (00-23) %V 周 (01-53) 星期日是一周的第一天,与 %X 使用。# %h 小时 (01-12) %v 周 (01-53) 星期一是一周的第一天,与 %x 使用。# %d 月的天,数值(00-31) %T 时间, 24-小时 (hh:mm:ss)# %e 月的天,数值(0-31) %U 周 (00-53) 星期日是一周的第一天。

2024-03-28 15:02:30 422

原创 JAVA操作去重工具类

自定义函数去重(采用 Predicate函数式判断,采用 Function获取比较key)* 内部维护一个 ConcurrentHashMap,并采用 putIfAbsent特性实现。* 只获取重复的数据。

2024-03-27 15:44:29 261

原创 日期工具类

/ 设置日期为本月第一天。// 设置日期为当前日期。// 把日期往前推一天,整数往后推,负数往前移动。// 把日期往前推一天,整数往后推,负数往前移动。// 把日期往前推一天,整数往后推,负数往前移动。// 这个时间就是日期往前推一天的结果。// 这个时间就是日期往前推一天的结果。// 这个时间就是日期往前推一天的结果。//指定日期月份减去一后的 最大天数。//指定日期月份减去一后的 最大天数。// 获取两个日期的时间戳。//获取上给月最后一天的日期。//获取上给月最后一天的日期。

2024-03-27 15:40:41 239

原创 财务数值格式化工具,满足各种形式

如果舍弃部分 > 0.5,则舍入行为与 ROUND_UP 相同;* 如果舍弃部分 >= 0.5,则舍入行为与 ROUND_UP 相同;否则舍入行为与 ROUND_DOWN 相同。* 向“最接近的”数字舍入,如果与两个相邻数字的距离相等,则为向上舍入的舍入模式。* 如果舍弃部分左边的数字为奇数,则舍入行为与 ROUND_HALF_UP 相同;* 向“最接近的”数字舍入,如果与两个相邻数字的距离相等,则为上舍入的舍入模式。* 向“最接近的”数字舍入,如果与两个相邻数字的距离相等,则向相邻的偶数舍入。

2024-03-27 15:38:30 263

原创 win10下自由切换多版本JDK操作

解决本地window环境下多项目多JDK版本的共存问题

2024-03-23 07:26:50 871

原创 xbackup 备份MySQL数据库脚本

脚本经供参考,如造成不可逆影响, 后果自负

2024-03-21 10:22:58 583

原创 google浏览器插件打包,安装

(3)点击左上方打包扩展程序,输入“C:\Documents and Settings\Administrator\Local Settings\Application Data\Google\Chrome\User Data\Default\Extensions\刚刚复制的ID\版本号”(1)打开谷歌浏览器 -> 点击右上方设置按钮 -> 更多工具 -> 扩展程序(或直接输入:chrome://extensions/)(2)将.crx的文件拖拽到浏览器中间,会出现拖拽以安装的提示,安装。

2024-03-21 09:45:37 567

原创 jenkins自动化部署

自动化运维

2024-02-19 13:59:42 663

原创 mysql数据库统计总记录数

SELECT COUNT(*) TABLES, table_schema FROM information_schema.TABLES WHERE table_schema = 'dbName';select sum(t.table_rows) from (select table_name,table_rows from information_schema.tables where TABLE_SCHEMA = 'dbName' order by table_rows asc) t;

2024-01-18 09:13:42 475

原创 MybatisPlus之this.page(page, queryWrapper)多次调用之学习

page对象继承IPage对象, 对象传入到this.page()方法中,最终也是封装再page对象中返回,所以导致两次调用返回同一个对象。每次分页查询,创建新的new Page(pageNum,pageSzie)对象即可。第二次查询结果会覆盖第一次查询结果。第二次调用:更改条件后。

2024-01-08 11:12:46 555

原创 mysql先排序在分组,去每组第一条记录

--- 子查询SELECT a.src_id, a.appr_status FROM plat_appro a WHERE a.send_time=(SELECT max(send_time) FROM plat_appro WHERE src_id=a.src_id)---关联查询SELECT * FROM plat_appro a ,(SELECT src_id, max(send_time) AS send_time FROM plat_appro where src_id = 149

2024-01-08 11:08:14 398

原创 springboot使用poi-tl动态填充word模板

需要过滤掉不需要编码的文件:过滤后缀为.xlsx或者.xls,docx后者doc的所有文件,不对其进行统一编码-->应该是编译代码时,把excel模板文件也重新编码了,导致excem模板文件格式损坏。第二、配置maven打包,过滤掉word文件,不加以编码,否则会报错。params.put("channel","数智xxx");-- docx 数据填充生成 doc文件 这个是主要 -->System.out.println("输出完毕");//最终编译渲染并输出。

2023-12-21 14:33:38 1493

原创 获取网卡信息,java实现

System.out.println("本机IP地址:" + addr.getHostAddress());//获取电脑设备名称addr.getHostName() DESKTOP-58TACSN。System.out.println("*****获取网络地址失败**************");// iface.isLoopback()返回网络接口是否为环回接口。// iface.isUp()返回网络接口是否已启动并正在运行。// 忽略回环接口和未启动的接口。// 找到 IPv4 地址。

2023-08-15 13:30:55 373

原创 关于websocket的几点注意事项

log.error("用户错误:" + this.userId + ",原因:" + error.getMessage());log.info("用户连接:" + userId + ",当前在线人数为:" + getOnlineCount());log.info("用户退出:" + userId + ",当前在线人数为:" + getOnlineCount());log.info("发送消息到:" + userId + ",报文:" + message);sendMessage("连接成功");

2023-07-26 12:07:12 934

原创 BigDecimal金额转换到微信支付金额

BigDecimal amount = new BigDecimal("2.55");final int total = amount.multiply(new BigDecimal("100")).setScale(0, BigDecimal.ROUND_HALF_UP).intValue();

2023-07-17 16:03:23 133

原创 mybatisplus3.5.2版本代码生成器,已配置好

/ 格式化service接口和实现类的文件名称,去掉默认的ServiceName前面的I。// 如果不需要生成注解,去掉.enableTableFieldAnnotation()// 使用Freemarker引擎模板,默认的是Velocity引擎模板。// 生成实体时生成字段的注解,包括@TableId注解等。// 数据库表和字段映射到实体的命名策略,为下划线转驼峰。// 表名,需要自动生成代码的表, 多个表使用英文逗号分割。// 表名的前缀,从表生成代码时会去掉前缀。// 使用java8新的时间类型。

2023-06-18 00:45:08 435 1

原创 jdk版本切换工具.bat

jdk版本切换工具

2022-08-18 14:57:00 265 1

转载 使用git将本地文件推送到已有git仓库

使用git将本地文件推送到已有git仓库,五大步骤:git initgit add .git commit -m'描述'git remote add origin https://gitee.com/liuqi1206/lrcore-core-platform.gitgit push -f origin master原文地址https://baijiahao.baidu.com/s?id=1671382927693998799&wfr=spider&for=pc...

2022-04-02 12:32:02 1446

转载 配置npm使用淘宝镜像源

配置npm使用淘宝镜像源npm config set registry https://registry.npm.taobao.org配置后可通过下面方式来验证是否成功npm config get registry注:如果想还原npm仓库地址,只需再把地址配置成npm镜像就可以了npm config set registry https://registry.npmjs.org/原文链接npm更换成淘宝镜像源以及cnpm - onewaa - 博客园...

2022-02-18 16:09:13 7731

原创 项目出现循环依赖的解决方案

在注入的bean上面添加@Lazy注解既可解决import org.springframework.context.annotation.Lazy;@Autowired@Lazyprivate DirectoryService directoryService ;

2022-02-15 09:21:33 352

原创 使用spring-cloud-gateway,将sentinel流控的数据通过sentinel-dashboard持久化到nacos的解决方案

在github.com 上搜索sentinel,本人使用版本是1.8.1版本,下载后,需要修改源码,然后编译重新打包,再部署

2021-09-26 11:22:30 254

原创 解决Navicat连接k8s集群中的mysql慢的办法

1、Linux 关闭 域名 DNS解析#Linux 关闭 域名 DNS解析vim /etc/ssh/sshd_config修改UseDNS no,打开注释#ClientAliveInterval 0#ClientAliveCountMax 3#ShowPatchLevel noUseDNS no#PidFile /var/run/sshd.pid#MaxStartups 10:30:100#重启服务systemctl restart sshd2、mysql配置文件添加配置

2021-09-10 21:39:40 639

原创 idea2020.3.4注释模板

idea2020.3.4注释模板Abbreviation 填 *号Template Text:* * <p>方法说明</p> * <p></p> * <p></p> * <p></p> * @author lrcore * @date $date$ $time$ $params$ $returns$ */Options expand with 选择 "Enter"键params参数

2021-08-23 10:27:25 170

原创 mysql数据库递归函数

-- =======================向上递归=====================delimiter $$drop function if exists get_child_list$$create function get_child_list(in_id varchar(10)) returns varchar(4000)begindeclare ids varchar(4000) default '';declare tempids varchar(4...

2021-07-26 23:03:16 218

原创 springdatajpa使用@Entity异常

如果jpa项目中有两个不同包下拥有相同的实体类,且都标记了@Entity注解,会报如下异常,解决方案就是在@entity(name="xxx")添加name属性Caused by: org.hibernate.DuplicateMappingException: The [io.qiuguo.modules.business.user.entity.User]and [io.qiuguo.modules.relationship.many2many.User]entities share the s.

2021-06-07 09:29:55 1440

原创 使用lombok注解容易出现循环依赖

/** * 使用lombok注解时需要注意循环内存溢出,是因为toString,equal,hashcode中出现循环对象调用,所以需要使用 * @ToString(exclude = {"xxx"}) * @EqualsAndHashCode(exclude = {"xxx"}) * 两个注解来排除依赖项,防止循环依赖出现内存溢出问题的bug */@Entity@Table(name = "t_roles")@Data@ToString(exclude = {"usersSet"}).

2021-03-11 22:42:13 883

原创 使用vmware创建虚拟机,使用命令快速创建网络联网

nmcli connection down ens33nmcli connection delete ens33nmcli connection add type ethernet con-name ens33 ifname ens33 autoconnect yescmcli connection modify ens33 ipv4.method auto connection.autoconnect yesnmcli connection up ens33ping www.baidu

2020-06-01 11:26:21 427

原创 Win10系统下vmware虚拟机安装centos7配置静态ip地址

Win10系统下vmware虚拟机安装centos7配置静态ip地址安装centos7系统配置ip步骤,添加host-only,net两块网卡,配置静态ip地址(笔记本连接测试使用时,连接host-only网卡设置静态ip,net设置动态获取)编辑vmware虚拟机--虚拟网络编辑器;1.1 更改VMnet8网段为自己喜欢的网段;点击“net设置” 设置网关地址1.2 更改VMnet...

2020-04-18 17:29:02 691

原创 centos7下设置net网络并配置静态ip地址的解决方案

1.进入网卡所在目录cd /etc/sysconfig/network-scripts[root@localhost network-scripts]# lsifcfg-eno16777736 ifdown-bnep ifdown-ipv6 ifdown-ppp ifdown-Team ifup ifup-eth ifup-isdn ifu...

2019-12-05 16:16:27 931

原创 mybatis-plus使用jdk8的LocalDateTime nested exception is java.sql.SQLFeatureNotSupportedException解决方案

mybatisplus 3.2.0版本需要配合这mybatis-3.5.1.jarmybatis-plus-3.1.2.jarmybatis-plus-boot-starter-3.1.2.jarmybatis-spring-2.0.1.jarmysql-connector-java-8.0.16.jar升级这个jar包到1.1.21版本即可解决druid-...

2019-11-28 17:39:54 1399

原创 linux下zookeeper,kafka集群配置设置开机自启动

1、进入到/etc/rc.d/init.d目录下,新建一个zookeeper脚本touch zookeeper2.给脚本添加执行权限chmod +x zookeeper3.使用命令vim zookeeper进行编辑,在脚本中输入如下内容,其中同上面注意事项一样要添加export JAVA_HOME=//usr/java/jdk1.8.0_112这一行,否则无法正常启动vim zo...

2019-07-19 22:27:07 997

原创 svn增量包工具(适用maven项目)

有需要的可以加我qq这个工具的来源: 从事了几年的工作之后,发现在部署服务的时候,总是需要将自己修改的源码编译后,才能放到Tomcat运行,每次修改的文件数量如果比较少(<5),这种情况下手工拷贝文件,大部分研发工作人员都还能接受;但是有时候开发一个功能模块所涉及到的文件HTML,jsp,js,web,controller,service,mapper,mpper.x...

2019-04-04 09:33:05 1066 5

原创 docker安装oracle数据库详细步骤

1.拉去oracle数据库镜像docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g2.启动oracle 自动启动镜像 --restart=alwaysdocker run -p 1521:1521 --name oracle_11g -d --restart=always registry.cn-hangzhou...

2019-01-31 21:17:44 23945 29

转载 docker 启动MySQL时异常 ****-init/merged: invalid argument.See '/usr/bin/docker-current run --help'.

[root@localhost ~]# docker imagesREPOSITORY          TAG                 IMAGE ID            CREATED             SIZEdocker.io/tomcat    8.5                 7ee26c09afb3        7 days ago          4...

2019-01-30 16:12:51 3185

原创 Tomcat多项目发布配置

&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;Server port="8105" shutdown="SHUTDOWN"&gt;  &lt;Listener className="org.apache.catalina.startup.VersionLoggerListener" /&gt;  &

2019-01-30 14:03:50 172

svn增量包工具

这个工具的来源:       从事了几年的工作之后,发现在部署服务的时候,总是需要将自己修改的源码编译后,才能放到Tomcat运行,每次修改的文件数量如果比较少(<5),这种情况下手工拷贝文件,大部分研发工作人员都还能接受;但是有时候开发一个功能模块所涉及到的文件HTML,jsp,js,web,controller,service,mapper,mpper.xml等等很多文件,加入需要编译之后手工拷贝到一个文件夹下再一个一个的找到对应目录上传到服务器,(...这个过程即麻烦有容易出错,是不是有兄弟姐妹着这里栽跟斗);     源于上述遇到的问题,综合平时上班所需,开发了这个小工具,简称(svn增量包工具); 希望对各位小伙伴有所帮助

2019-04-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除