自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 去掉大括号,中括号,最后的空格

String res1 = s.replaceAll("\\[|\\]", " "); //去除中括号String res2 = s.replaceAll("\\{|\\}", " "); //去除花括号 String input = " aaaa "; String output = input.replaceAll("\\s+$", "");System.out.println("***" + input + "***"); // *** aaaa ***System.out.pr

2023-04-21 18:14:53 540 1

原创 oracle按照首汉字首字母排序

按照拼音顺序按照部首顺序按照笔画顺序。

2023-04-18 16:37:28 360

原创 new JSONObject(true)

/构造容量为16个单位JSONObject,可选择器容器是否有序LinkedHashMap(true)、HashMap(false)//构造容量为16个单位的HashMap作为JSONObject。

2022-07-19 21:03:36 1805

原创 List map转json

json转

2022-06-13 17:08:30 3917 1

原创 eclipse安装成功但是编译失败

2022-06-07 18:24:16 573

原创 git 配置 SSH

1、鼠标右键,点击 ‘git bash here’2、配置一下name 、eamilgit config --global user.name '用户名'git config --global user.email '邮箱'3、生成 SSH KEYssh-keygen -t rsa -C '邮箱'一直确定直到结束;根据日志信息里面的 SSH KEY 存储路径找到 .ssh/id_rsa.pub 文件4、复制 .ssh/id_rsa.pub 文件内容5、打开 git 网站,右上角用户头

2022-05-31 15:22:58 11502

原创 module项目没有蓝色小方块问题

打开"maven" – 选择"+"-- 选择module的"pox.xml文件"–点击"OK"

2022-05-02 10:52:50 401 1

原创 centos7修改编码格式

centos7没有这个文件 /etc/sysconfig/i18n一、永久修改编码格式永久修改服务器编码格式需要root权限。1. 查看系统版本2.查看当前编码格式[root@localhost ~]$ localeLANG=zh_CN.UTF-8LC_CTYPE="zh_CN.UTF-8"LC_NUMERIC="zh_CN.UTF-8"LC_TIME="zh_CN.UTF-8"LC_COLLATE="zh_CN.UTF-8"LC_MONETARY="zh_CN.UTF-8".

2022-04-27 16:52:42 2553

原创 $‘\r‘: 未找到命令

因为在dos/window下按一次回车键实际上输入的是“回车(CR)”和“换行(LF)”,而Linux/unix下按一次回车键只输入“换行(LF)”,所以文件在每行都会多了一个CR,所以Linux下运行时就会报错找不到命令,所以,解决问题之道,就是把dos文件格式转换为unix格式。方法1:使用dos2unix命令转换 第一步:安装dos2unix命令,如果已经安装,跳过该步骤 centos:yum install dos2unix ubuntu:sudo ap...

2022-04-25 18:26:47 1176

原创 Springboot启动后只能使用127.0.0.1访问

启动spring boot后,127.0.0.1、localhost都可以正常访问,但是局域网IP无法访问。原因是:server.address = 127.0.0.1改成:server.address = 0.0.0.0具体的原因是因为127.0.0.1可能会使用ipv6,修改为0.0.0.0可改为ipv4...

2022-04-25 09:23:54 2814

原创 查看端口是否开放0.0.0.0与127.0.0.1

看到 查询的有Local、Address、Foregin、Program nameLocal :访问端口的方式,0.0.0.0 是对外开放端口,说明80端口外面可以访问;127.0.0.1 说明只能对本机访问,外面访问不了此端口;Address:端口Foregin Address:对外开放,一般都为0.0.0.0:*Program name:此端口是那个程序在用,程序挂载此端口重点说明 0.0.0.0 是对外开放,通过服务域名、ip可以访问的端口127.0.0...

2022-04-21 13:13:27 2043

原创 springboot Invalid character found in the request target

1.出现的原因:主要和出现了特殊字符SpringBoot 2.0.0 以上都采用内置tomcat8.0以上版本,而tomcat8.0以上版本遵从RFC规范添加了对Url的特殊字符的限制,url中只允许包含英文字母(a-zA-Z)、数字(0-9)、-_.~四个特殊字符以及保留字符( ! * ’ ( ) ; : @ & = + $ , / ? # [ ] ) (26*2+10+4+18=84)这84个字符,请求中出现了{}大括号或者[],所以tomcat报错。2.解决办法:1.第一种办法;降低t

2022-02-15 10:20:11 679

原创 springboot跳到登录页Please sign in

控制台还打印了密码把用户名和密码填进去是可以但是重启之后又进入了登录页解决办法是启动类加上@SpringBootApplication(exclude = { org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration.class, org.springframework.boot.actuate.autoconfigure.security.serv...

2022-02-10 15:18:09 665

原创 onflicts with existing, non-compatible bean definition of same name and class

原因是因为项目有同名的controller解决办法在@Controller 中,使用重名名就可以了@Controller("ocrRecord")@RequestMapping("/acmp/2.0/ocrRecord")@RestControllerpublic class OcrRecordController {}

2022-01-26 18:52:34 523

原创 JSON实体类的输出顺序

JSON.toJSONString过程中出现实体类的属性与转换之前的顺序不一致public static void main(String[] args) { Person person = new Person(); person.setName("Tom"); person.setAge(20); person.setGender("Male"); person.setHeight(180.5); pers...

2022-01-25 16:52:20 750

原创 Unable to find a @SpringBootConfiguration, you need to use @ContextConfiguration or @SpringBootTest

需要在注解上加上@SpringBootTest(classes = VisionApplicationTests.class)或者使用@RunWith(SpringJUnit4ClassRunner.class)@ContextConfiguration(classes = {JPAConfig.class})or@RunWith(SpringRunner.class)@ContextConfiguration(classes = {JPAConfig.class})or@R

2022-01-18 18:06:34 581

原创 mongodb用户

1、进入mongodb的shell :mongo2、切换数据库use admin3、创建admin超级管理员用户指定用户的角色和数据库:(注意此时添加的用户都只用于admin数据库,而非你存储业务数据的数据库)(在cmd中敲多行代码时,直接敲回车换行,最后以分号首尾)db.createUser( { user: "admin", customData: {description:"superuser"}, pwd: "admin", ...

2021-12-31 16:49:42 853

原创 xshell连接有跳板机的服务

1先连接跳板机设置密码之后2 连接服务器 选择跳板机

2021-12-20 15:47:41 253

原创 windows下命令行模式中cd命令没有生效

解决办法:方法一:输入完上面命令后,再输入D: 回车后,路径即成功的切换到我们想要到的路径方法二:直接输入cd /dD:\rocketmq\rocketmq-externals-master要跳转到不同分区的时候,需要添加强制跳转参数 /d 。如果进入的是当前目录的子目录,不使用 /d 参数...

2021-12-15 10:26:44 516

原创 springboot启动不需要加载数据库

如果项目确实不需要连接数据库,请在启动类中添加注解 (红色)方式一:@SpringBootApplication(exclude={DataSourceAutoConfiguration.class})方式二添加注解:@EnableAutoConfiguration(exclude={DataSourceAutoConfiguration.class})————————————————版权声明:本文为CSDN博主「小石潭记丶」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文.

2021-12-03 15:05:37 3269

原创 poi遇到的问题

1Could not find acceptable representation with root cause解决方法一: 注掉此行代码解决方法二:把上面的代码换成response.setContentType("application/json;charset=gb2312");

2021-09-22 17:45:30 589

原创 多线程批量插入

public void exec(List<DaActionConsume> list) throws InterruptedException{ int count = 300; //一个线程处理300条数据 int listSize = list.size(); //数据集合大小 int runSize = (listSize/count)+1; //开启的线...

2021-09-22 17:28:17 873

原创 ruoyi分页优化方案

优化了求总数的语句优化了很久 不得其法终于找到解决办法只要增加一个_COUNT的就可以 一定要大写

2021-09-08 14:56:38 594

原创 com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure

#下面这两个配置,可以在每次连接的时候判断一些连接是否有效spring.datasource.druid.test-on-borrow=truespring.datasource.druid.test-while-idle=true

2021-09-01 18:19:29 157

原创 idea工程后面有个中括号和数字1

需要通过右键,Refactor->Rename->Rename Module 的方式进行重命名就ok了,如下图

2021-08-31 15:03:17 782

原创 idea的maven项目里面的不是maven工程的解决办法

点击屏幕右侧maven projects按钮 -->点那个绿+7.展开当前目录下的项目,分别将pom文件露出来,然后,按住CTRL键,依次选择 -->ok

2021-08-31 14:50:39 2244

原创 Packet for query is too large (> 4,194,304). You can change this value on the server

批量插入数据量过大方法1:使用命令(推荐)假如设置为500Mset global max_allowed_packet = 524288000;或set global max_allowed_packet = 500*1024*1024; 方法2:修改配置不建议,还要重启服务修改 my.ini 加上 max_allowed_packet =6710886467108864=64M默认大小4194304 也就是4M修改完成之后要重启mysql服务,如果通过命令

2021-08-25 14:03:59 5340 1

原创 -bash: /dev/null: Permission denied

出现这个权限问题,也会导致“ll”命令无效,既然是权限问题,我们切换成root用户进去设置它的权限吧。切换为root用户后chmod 777 /dev/null

2021-08-18 18:54:41 1016

原创 string的切割

String 的 split 方法(java 1.4)java 从 1.4 开始支持String类的split方法对指定分隔符进行分割,示例如下:String[] parts = "knowledge-dict".split(",");Pattern 的splitAsStream 方法(java 8)如果 Java 8 及以上的版本,可以使用流式数据操作,具体如下:List<String> strList = Pattern.compile("-").split...

2021-07-21 11:51:24 2416

原创 mybatis一对一

方式一:<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"><mapper namespace="com.william.mapper.Usermapper"> <resultMap ...

2021-07-09 18:02:42 77

原创 sql重命名表名

rename table 老表名 to 新表名

2021-07-09 17:59:17 1045

原创 linux未开端口

firewall-cmd--zone=public--query-port=80/tcp如果是no表示没开端口需要firewall-cmd --zone=public --add-port=80/tcp --permanent修改完之后重启防火墙firewall-cmd --reload再来执行firewall-cmd--zone=public--query-port=80/tcpok...

2021-07-07 10:54:41 160

原创 CONVERT (DeptNo, SIGNED)

MySQL 的CAST()和CONVERT()函数可用来获取一个类型的值,并产生另一个类型的值。两者具体的语法如下: CAST(value as type); CONVERT(value, type); 可以转换的类型是有限制的。这个类型可以是以下值其中的一个:二进制,同带binary前缀的效果 : BINARY 字符型,可带参数 : CHAR() 日期 : DATE 时间: TIME 日期时间型 : DATETIME 浮点数 ...

2021-07-02 15:17:08 1459

原创 feign.RetryableException: Read timed out executing

# feign调用超时时间配置feign: client: config: default: connectTimeout: 10000 readTimeout: 600000

2021-06-30 16:51:41 269

原创 MYSQL You need either to explicitly disable SSL by setting useSSL=false

jdbc:mysql://localhost:3306/test?characterEncoding=utf-8&useSSL=false

2021-06-28 13:39:21 390

原创 ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: YES)

1.重置密码的第一步就是跳过MySQL的密码认证过程,方法如下:#vim /etc/my.cnf(注:windows下修改的是my.ini)在[mysqld]后面任意一行添加“skip-grant-tables”用来跳过密码验证的过程,如下图所示:2.点击ESC 使用 :wq!保存并退出3.使用 service mysqld restart 重启MySQL服务4.免密码登陆(注:敲入 mysql -u root -p 命令然后回车,当需要输入密码时,直接按enter键,便可以不用

2021-06-23 16:01:40 116

原创 NTP设置时间同步

应用场景公司分配给你三台服务器,要求你使他们时间同步,有人问为什么要时间同步?如果一个集群中,时间相差很大,那么会出现很多诡异的问题,你也不想在一个无法解决的问题上浪费几天时间吧!总之,设置服务器之间时间同步,为了避免很多问题的发生!简单知识<span style="background-color:#f6f8fa"><span style="color:#24292e"><code>简单命令: <span style="color:#a0a1a7"

2021-06-18 11:42:54 1450

原创 批量更新的

数据库连接必须配置:&allowMultiQueries=true<!-- 批量更新赛程 --> <update id="updateMatchs" parameterType="java.util.List"> <foreach collection="matchs" item="item" index="index" open="" close="" separator=";"> update t_ma...

2021-06-11 18:59:35 74

原创 JSON.toJSONString默认不显示null值的

QuoteFieldNames———-输出key时是否使用双引号,默认为trueWriteMapNullValue——–是否输出值为null的字段,默认为falseWriteNullNumberAsZero—-数值字段如果为null,输出为0,而非nullWriteNullListAsEmpty—–List字段如果为null,输出为[],而非nullWriteNullStringAsEmpty—字符类型字段如果为null,输出为”“,而非nullWriteNullBooleanAsFal

2021-05-26 18:28:20 696

原创 sql按照非数字排序

在mysql中我们使用order by来实现查询排序,但是我们如果想要排序的字段为中文时,这时候按照上面的方式排序就无效了,这时候我们需要将该字段转化成GBK编码进行排序SELECT * FROM member ORDER BY CONVERT(username USING 'GBK') ASC //查询用户表并按照用户名正序排序SELECT * FROM member ORDER BY CONVERT(username USING 'GBK') DESC //查询用户表并按照用户名倒序排序或

2021-05-11 18:18:30 386

EXT例子例子

EXT 例子 非常实用

2014-05-13

空空如也

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

TA关注的人

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