自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(54)
  • 问答 (1)
  • 收藏
  • 关注

原创 docx转换doc

在上述示例代码中,需要将docxFilePath变量替换为输入的.docx文件路径,将docFilePath变量替换为输出的.doc文件路径。执行代码后,将在指定的输出路径生成.doc文件。要将.docx流转换为.doc格式,可以使用Apache POI库来操作Word文档。请注意,为了运行这个示例代码,你需要添加Apache POI和docx4j依赖库到你的Java项目中。

2023-06-05 10:25:24 1071

原创 linux服务器读取数据盘附件

【代码】linux服务器读取数据盘附件。

2023-06-05 10:21:49 164

转载 如何解决 MySQL 表被标记为已崩溃且上次修复失败?

https://www.databasefilerecovery.com/blog/mysql-table-marked-crashed-last-repair-failed.html

2022-05-17 14:46:25 398

原创 Jasypt对springboot配置文件加密的使用

1. 引入jar<dependency> <groupId>com.github.ulisesbocchio</groupId> <artifactId>jasypt-spring-boot-starter</artifactId> <version>2.0.0</version></dependency>2. 配置application.xml文件# SpringBoo

2022-02-08 12:32:26 2472

原创 java 各个时间断维度计算

1. 自然周中的起止时间public static Map getWeek(){ Map<String, String> map = new HashMap<>(); Date date = new Date(); SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); Calendar c = new GregorianCal...

2022-01-17 15:07:53 1316

原创 mysql子查询更新一批数据

```bashupdate terminal_statistics a,(select id from terminal_statistics where code_type = 5 and name like '%社区%') bset a.del_flag = 1 where a.id = b.id

2021-08-03 15:33:43 1000

原创 centos7 挂载硬盘

mount /dev/vdb /mntsudo mkfs.ext4 /dev/vdbfdisk -l

2021-07-26 01:25:27 147

原创 Centos7 scp命令

scp xx.jar root@30.254.172.130:/usr/local/jeecg8082/解释 : scp 本地文件 远程用户名@远程IP:复制的远程具体目录/路劲

2021-07-26 01:22:01 396

原创 mysql split一行变多行

SELECT a.id, substring_index( substring_index( a.cover_area_name, ',', help_topic_id + 1 ), ',' ,- 1 ) AS shareholderFROM message_send a left join message c on a.message_id = c.id JO

2021-07-22 10:30:54 1253

原创 mysql去重后获取最新的一条数据

select * from (select * from table_name order by create_time desc) sgroup by id

2021-05-13 15:48:22 3968 6

转载 Linux系统禁止直接使用root用户登录

https://blog.csdn.net/Luis9527/article/details/107059203

2021-04-09 16:04:00 998

原创 redis@Cacheable注解unless用法

unless作用 : 不缓存满足条件的数据,业务场景不细说了,直接看代码吧unless = "#result == null"#result就是你的返回函数,现在很多返回函数都是封装一层来作为统一出口,先看看我的统一出口@Cacheable(value = CacheConstant.SUBJECT_PRACTICE_OPTIONS_TYPE_CACHE, key="'subject_practice_options_'+#subjectPractice.getId()",

2021-04-09 15:52:47 14804 7

原创 oyder by rand()之后排序

select t1.* from( select * from tableName a where a.column = 1 order by RAND() limit 20) t1 order by t1.column

2021-03-31 16:17:29 298

原创 mybatis plus忽略实体类中某一个字段的映射

@TableField(exist = false) //不是数据库字段,但必须使用

2021-03-30 15:25:27 2506 1

原创 nginx配置https

原理啥的就不说了,先学会怎么用,后面同学们在慢慢补充原理吧nginx.conf配置,文件路劲在…/nginx/conf/nginx.conf找到https server {…}这一段,默认是注释的,可以放开注释,也可以照着写一个新的,主要看我写的注释这一部分吧server { listen 8088; // 监听的服务端端口,可以用默认的80,其实都无所谓 listen 8443 ssl; // ssl也是https访问的接

2021-03-22 18:10:00 708

原创 linux禁止root用户直接登录

修改sshd配置vim /etc/ssh/sshd_config重启sshd服务systemctl restart sshd

2021-03-17 13:12:50 1430

转载 CSDN字体格式(字体、颜色、大小)、背景色设置

开始之前正好查了一下关于缩进的设置,如下:半方大的空白用 或  //分号为英文符全方大的空白用 或 不断行的空白格用 或 123  CSDN的markdown编辑器是其衍生版本,扩展了Markdown的功能(如表格、脚注、内嵌HTML等等)就是内嵌HTML,接下来要讲的功能就需要使用内嵌HTML的方法来实现。一、颜色在markdown中采用如下方式能够控制文字的颜色:浅红色文字:浅红色文字:深红色文字:深红色文字浅绿色文字:浅绿色文字深绿色文字

2021-03-17 10:24:25 884

转载 linux创建用户、设置密码

转载 : https://blog.csdn.net/li_101357/article/details/69367457

2021-03-17 10:20:43 194

原创 spring boot热部署

推荐使用spring官方热部署工具spring-boot-devtools简单点说它的原理就是当代码改动时,原先的ClassLoader会被gc清除,重新创建一个新的RestartClassLoder,这样加载的类较少,可以快速启动pom.xml 依赖设置idea自动编译application.yml这样热部署就完成了还有一种方式是使用jreble插件,有兴趣的同学可以自行下载研究一下哦.谢谢!!!...

2021-03-09 10:30:18 100

原创 mybatis 返回mysql 自增主键和UUID(亲测)

首先明白:mybatis返回主键并不是通过返回值的方式,而是set到实体类的id上,可以输出实体类.id查看(超级重要)update,delete,insert默认返回值是int,你不要妄想给他改成String或者Obejct从上面2点可以得出结论,你要返回自增主键或者UUID主键,mapper.xml文件不用做任何修改,如图因为他默认就是返回int,网上很多设置selectKey的也就是把你的主键设置到你的实体类里面,你还是要从实体类中才能拿到(selectKey里面的标签属性可以自行百度,网

2020-12-18 19:21:26 711

原创 application.yml配置时间类型转换

spring:jackson:date-format: yyyy-MM-dd# 解决8小时的时间差问题timezone: GMT+8serialization:# true表示使用数值timestamp表示日期 false表示2021-01-01格式日期# 既然都时间转换了,谁还用timestamp格式,懵逼write-dates-as-timestamps: false或者使用属性注解的方式@JsonFormat(pattern = “yyyy-MM-dd”)...

2020-12-15 10:49:12 1374

原创 MySQL 递归函数(亲测可用)

navicat在创建函数时,需要先指定他的参数和返回值向下递归函数看SQL预览这一栏,areaId是我们作为外部传入的参数,returns varchar(4000) 就是返回值类型,因自己使用的是navicat都需要在创建函数前期就设置好BEGINDECLARE sTemp VARCHAR(4000);DECLARE sTempChd VARCHAR(4000);SET sTemp='$';SET sTempChd = CAST(areaId AS SIGNED);WHILE

2020-11-12 11:11:01 2787

原创 全国地图json字符串

json地址 : http://datav.aliyun.com/tools/atlas/#&lat=31.769817845138945&lng=104.29901249999999&zoom=4区级往下的层级暂未划分区域,有这方面需求需要自己划分.

2020-10-09 10:35:05 970 1

原创 Git合并分支

切换到master主分支git checkout master需要合并的分支,例如合并dev分支git merge dev合并完之后push到master分支git push origin master重新切换到自己开发的分支,这一步很重要git checkout dev

2020-09-30 10:29:59 321

原创 idea git clone新代码全部标红修改

打开文件内的vcs.xml,修改mapping标签内的vcs属性为"git"如果vcs属性修改为"git"未生效,也可以不填写vcs属性可以为"",“svn”,"git"三种属性

2020-09-27 11:02:26 1011

原创 Nginx访问静态资源404

解决办法 : 在nginx.conf添加如下配置实际访问路劲 : xxx:/image/xxx/xxlocation /image { root /home/veteran/project/picture; autoindex on; }如果你是这样配置的 实际访问路劲就是 : xxx:/image/image/xxx/xxlocation /image { root /home/v

2020-07-16 18:08:17 814

原创 org.wltea.analyzer.lucene.IKAnalyzer(IK分词器)

问题原因 : solr自带的jetty启动缺少IK分词器的jar包解决方法 : 去下载一个 ik-analyzer-solr5-5.x.jar,放在/home/solr-7.7.3/server/solr-webapp/webapp/WEB-INF/lib下面jar包下载地址 : https://pan.baidu.com/s/1CNK1QTkLtyQ6tNhXg9ByrA 提取码 : qftyschema.xml配置IK分词代码<!-- IK分词 --><fieldType

2020-07-16 16:40:21 2370

原创 Failed to load property source from location ‘classpath:/application.yml‘

原因 : application.yml 语法错误,检查yml文件里面是不是有多加空格还是没有按照严格规范书写,我是server前面多加了一个空格,所以在编写yml文件时,一定要细心

2020-07-15 11:46:50 168

原创 Data source rejected establishment of connection, message from server: “Too many connections“

问题原因 :mysql的max_connections属性配置太小的问题,连接数不够导致解决方法 :mysql -u root -p 进入mysql数据库show variables like “max_connections”; 查看目前数据库的最大连接数set GLOBAL max_connections=1000; 修改最大连接数,自行调整问题解决...

2020-07-14 15:04:06 148

原创 nginx配置rewrite

比如项目名称是"ceshi",那么发布之后的访问地址:http://127.0.0.1:9999/ceshi来访问.如配置一所示如果想要把访问地址重写成 : 127.0.0.1:9999/,想要配置 rewrite ^/ceshi/(.*) /$1 break; 这些符号什么意思有兴趣可以自己去查一下,就不在多赘述了,参考配置二配置一 : 代理实际访问地址 --> 127.0.0.1:9999/ceshi/xxxx/xxxx#下面是server虚拟主机的配置 server {

2020-07-09 16:06:02 157

原创 -bash: ./Eureka.sh: /bin/sh^M: bad interpreter: No such file or directory

原因 : Eureka.sh文件格式为dos导致的解决办法 :vim Eureka.sh:set ff:set fileformat=unix:wq!

2020-07-07 11:10:57 195

原创 DiscoveryClient_VETERAN-ADMIN/localhost:9091 - was unable to send heartbeat!

这是因为eureka默认是为true,所以会一直不停的报错,需要修改eureka配置信息,代码如下,问题可以得到解决eureka: client: register-with-eureka: false fetch-registry: false

2020-06-30 10:12:07 6491

原创 linux安装vim

ubuntu系统:普通用户下输入命令:yum -y install vim*centos 系统输入命令:yum -y install vim*

2020-06-22 15:15:04 184

原创 Another app is currently holding the yum lock

提示问题是yum锁定状态友好解决办法 : ps -ef|grep yum 找出运行的yum,kill -9 PID杀掉强制解决办法 : rm -f /var/run/yum.pid

2020-06-19 14:37:37 212

原创 The following untracked working tree files would be overwritten by checkout

git切换分支时有时候会出现这个问题,是本地代码和git仓库代码不一致导致的解决方案 :git clean -d -fx-n 显示删除的文件和目录-x 删除对git来说识别不了的文件-d 删除未添加到git路径中的文件-f 强制运行...

2020-06-16 15:48:24 2613 3

原创 rzsz -- linux命令上传下载文件

安装 : yum -y install lrzsz如果不行看一下网卡配置,是否能ping外网,如果不行,看一下这篇文章的操作: https://blog.csdn.net/FangQiongHao/article/details/106665541上传 : rz下载 : sz fileName

2020-06-12 10:47:40 369

原创 Cannot find a valid baseurl for repo: base/7/x86_64

yum clean allrpm --rebuilddb操作 : ping www.baidu.com 提示ping不通原因 : 网络不通解决办法 : 打开虚拟机/etc/resolv.conf,修改文件如下图所示继续ping www.baidu.com,提示成功,问题解决!!!如未解决,可以重新安装yum,或者根据报错关键继续解决下一个问题...

2020-06-10 14:55:28 266

原创 远程连接mysql属性设置

设置mysql远程连接属性 :grant all privileges on . to ‘root’@’%’ identified by ‘密码’ with grant option

2020-05-27 16:05:57 206

原创 Objects.equals与String.equals源码对比

Objects.equals()方法源码public static boolean equals(Object a, Object b) { return (a == b) || (a != null && a.equals(b)); }1). 直接比较两个对象的地址信息,地址信息一致内容肯定一致返回true2). 首先觉得a!=null这一段代码...

2019-12-27 17:57:38 996

转载 Dubbo基本原理机制

分布式服务框架:–高性能和透明化的RPC远程服务调用方案–SOA服务治理方案-Apache MINA 框架基于Reactor模型通信框架,基于tcp长连接Dubbo缺省协议采用单一长连接和NIO异步通讯,适合于小数据量大并发的服务调用,以及服务消费者机器数远大于服务提供者机器数的情况分析源代码,基本原理如下:client一个线程调用远程接口,生成一个唯一的ID(比如一段随机字符串,U...

2019-12-26 18:09:19 434

空空如也

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

TA关注的人

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