自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

原创 Java中对JSON数据处理、JSONObject、JSONArray的使用

Java中处理JSON格式数据

2022-07-28 11:31:00 1297 1

原创 关于Stream的使用-个人笔记

stream、map、collect、filter、count、sum、max...

2022-07-26 11:23:11 265

原创 Spring项目解决跨域问题

解决跨域问题需要后端解决

2022-07-25 15:12:35 439

原创 java中分批量处理list集合

亲测有效

2022-06-17 11:11:37 1077

原创 java中常用String字符串的截取、替换例子

亲测实例

2022-06-17 09:38:56 666

原创 启动springboot时报错:Could not resolve placeholder ‘spring.datasource.url‘ in value “${spring.datasource.

rebuild不管用,mvn clean install也不管用,检查了一下target目录下没有properties配置文件所以时打包的时候配置文件没打包进去.解决方案:pom文件中添加:<resources> <resource> <directory>src/main/java</directory> <includes> <include>**/*..

2022-03-16 15:24:40 2245

原创 Swagger2报错:Illegal DefaultValue null for parameter type integer

pom文件中,将原来的swagger依赖注释掉,加入这两个依赖之后,将注释去掉,就ok了<dependency> <groupId>io.swagger</groupId> <artifactId>swagger-annotations</artifactId> <version>1.5.21</version></dependency><dependency>

2021-08-26 15:45:58 202

原创 linux服务器上搭建ftp服务器

转自:https://www.cnblogs.com/wanghy898/p/11078080.html记录下在阿里云centos7.x下vsftpd的安装登录自己的linux服务器检查是否安装了vsftpsrpm -qa | grep vsftpd输入后没任何信息表示没有安装1.安装 执行命令:yum -y install vsftpd默认安装路径:/etc/vsftpd/vsftpd.conf 可以通过命令:whereis vsftpd查看2.创建虚拟用户选择..

2021-08-05 09:59:27 425

原创 java中使用groovy脚本执行

写了一个test方法:@Testpublic void engineTest() throws ScriptException { ScriptEngineManager manager = new ScriptEngineManager(); ScriptEngine engine = manager.getEngineByName("groovy"); System.out.println("============"); if (engine == null)

2021-07-01 16:42:05 602

原创 springboot连接Doris出错:Unknown System variable ‘performance_schema‘原因

报错如图:引入的mysql-connector-java版本是8.0.25使用的驱动com.mysql.cj.jdbc.Driver解决:将引入的mysql-connector-java版本改为8.0.11,就好了,试了下8.0.17、8.0.19版本都不行;或者将驱动改为com.mysql.jdbc.Driver,引入的mysql-connector-java版本改为5.xx也可以。我查看网上有的说是mysql版本跟jdbc驱动版本不一致造成的,具体原因不清楚。...

2021-06-04 10:33:55 1648

原创 curl [url] 出现错误原因

使用curl访问url链接时,url中带参数含有“&”符号的话,类似:curl http://localhost:8080/label/file=%2Fc4%2Fgwh%2FnumberOfTourists&labelName=numberOfTourists就会出错。原因:在linux命令里“&”符号表示后台运行,当执行到“&”时,后面的串就会被忽略掉。解决方法:给url带上单引号 ' ' 或者 双引号" "curl "http://localhost.

2021-05-14 16:52:55 1964

转载 Nginx定义域名访问方式

转发:https://www.jb51.net/article/186474.htm最近在搭建Nginx,做到域名访问的时候总是访问不了。nginx的配置文件nginx.conf中server配置如下: 1 2 3 4 5 6 7 8 9 10 server { listen 80; server_name hehe.weige.com; #charse...

2021-04-19 17:31:59 797 1

原创 定义域名,之后访问不了报403

参考自:Nginx定义域名访问方式 https://blog.csdn.net/Y8806662681/article/details/76098370该参考文章中提到403的原因可能是文件权限问题,是的,有可能是这种情况,现总结如下:1.文件权限问题修改预访问文件权限2.nginx.conf文件中第一行#user nobody这行,去掉#注释,改为user root,root为自定义用户名本地host注册仅仅是本地可用,如果想要所有人访问该域名,那就得通过备案的方式,需..

2021-04-19 17:27:10 927

原创 mysql用户授权,本地客户端(远程)连接服务器的数据库,添加新用户、为用户创建数据库、为新用户分配权限

1.添加新用户允许本地 IP 访问 localhost, 127.0.0.1 create user 'test'@'localhost' identified by '123456';2.允许外网 IP 访问 create user 'liu'@'%' identified by '123456';3.刷新授权 flush privileges;4.为用户创建数据库 create database test DEFAULT CHARSET utf8 COLL...

2021-04-15 11:36:48 232

原创 mysql笔记

1.INSERT INTO SELECT 语法我们可以从一个表中复制所有的列插入到另一个已存在的表中:INSERT INTOtable2SELECT * FROMtable1;或者我们可以只复制希望的列插入到另一个已存在的表中:INSERT INTOtable2(column_name(s))SELECTcolumn_name(s)FROMtable1;2.清空表,主键重置从1开始TRUNCATE TABLE table_name3.数据导入导出导...

2021-04-15 11:33:40 101

原创 linux环境下ln命令创建软连接(快捷方式)

以nginx为例,nginx的启动文件位于/usr/local/nginx/sbin/下我们可以在~目录下键入命令:ln -s/usr/local/nginx/sbin nginx这样该目录下就会出现这样的连接:之后就可以在这个位置时通过如下命令来操作nginx了./nginx -s reload 重启./nginx -s stop 关闭./nginx 开启...

2021-04-13 16:17:19 443

原创 linux服务器安装nginx

目录1.安装四个依赖2.官网:http://nginx.org/en/download.html 下载nginx压缩包​3.上传到服务器/usr/local目录并解压 tar -zxvf nginx-1.18.0.tar.gz​4.在nginx-1.18.0目录下执行如下一串的命令:​5.分别执行make,make install​6.在/usr/local/nginx/sbin目录下,执行./nginx启动7.查看nginx进程 ps aux|grep nginx​..

2021-04-12 15:59:21 258

原创 本地Navicat使用ssh通道远程连接该linux服务器上的mysql

本地Navicat远程连接该linux服务器上的mysql

2021-04-09 17:56:07 185

原创 linux服务器mysql的安装步骤

1.下载linux环境的mysql安装包:mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz2.将其解压到/usr/local目录下,tar -zxvf mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz /usr/local然后将mysql-5.7.18-linux-glibc2.5-x86_64建立一个符号链接mysql,方便输入ln -s mysql-5.7.18-linux-glibc2.5-x86_64 mysq.

2021-04-09 11:56:55 404

原创 将外部jar包打入本地maven仓库并在pom文件中引入

1.cmd在控制台执行:mvn install:install-file -Dfile=E:\XXX.jar -DgroupId=XXX -DartifactId=XXX -Dversion=X.X.X -Dpackaging=jar -Dmaven.repo.local=E:\repository(该命令中指定的g a v 均为自定义,E:\XXX.jar为外部jar文件位置,E:\repository为本地仓库位置)2.然后maven项目中pom文件引入:<dependency

2020-06-29 18:05:06 759

原创 mysql数据类型总结(转)

转载:https://baijiahao.baidu.com/s?id=1594964209141300307&wfr=spider&for=pc整型先从最基本的数据类型整型说起,首先用一张表格归纳一下:即使是带符号的BIGINT,其实也已经是一个天文数字了,什么概念,9223372036854775807我们随便举下例子:以byte为例可以表示85899345...

2020-04-23 11:11:58 136

转载 常用互联网协议之HTTP和HTTPS协议

一、前言:先来观察这两张图,第一张访问域名http://www.12306.cn,谷歌浏览器提示不安全链接,第二张是https://kyfw.12306.cn/otn/regist/init,浏览器显示安全,为什么会这样子呢?2017年1月发布的Chrome 56浏览器开始把收集密码或信用卡数据的HTTP页面标记为“不安全”,若用户使用2017年10月推出的Chrome 62,带有输入数据的...

2020-03-05 10:14:17 346

转载 JWT原理--笔记

JSON Web Token(JWT)是目前最流行的跨域身份验证解决方案。虫虫今天给大家介绍JWT的原理和用法。1.跨域身份验证Internet服务无法与用户身份验证分开。一般过程如下。1.用户向服务器发送用户名和密码。2.验证服务器后,相关数据(如用户角色,登录时间等)将保存在当前会话中。3.服务器向用户返回session_id,session信息都会写入到用户的Cookie...

2020-03-04 18:43:35 154

转载 Netty入门简介--笔记

在开始了解Netty是什么之前,我们先来回顾一下,如果我们需要实现一个客户端与服务端通信的程序,使用传统的IO编程,应该如何来实现?IO编程我们简化下场景:客户端每隔两秒发送一个带有时间戳的"hello world"给服务端,服务端收到之后打印。为了方便演示,下面例子中,服务端和客户端各一个类,把这两个类拷贝到你的IDE中,先后运行IOServer.java和IOClient.ja...

2020-03-04 18:43:12 161

原创 spring-boot-devtools实现热部署

1.devtools  spring为开发者提供了一个名为spring-boot-devtools的模块来使Spring Boot应用支持热部署,提高开发者的开发效率,无需手动重启Spring Boot应用。2.项目搭建  本文是采用IDEA搭建的Spring Boot应用,通过spring-boot-devtools配置,可以支持修改java文件会自动重启程序,一些资源无需触发重启,...

2020-01-06 17:46:56 116

转载 Java 中 HashMap/ List初始化时赋值

1、HashMap 初始化的文艺写法HashMap 是一种常用的数据结构,一般用来做数据字典或者 Hash 查找的容器。普通青年一般会这么初始化:HashMap<String, String> map = new HashMap<String, String>();map.put("name", "test"); map.put("age", "20");看完这...

2019-12-24 17:32:11 880

原创 Spring Data Jpa 批量存储出现数据有丢失的情况

实体类里面在字段id上面,加了主键自增的注解:@Id@GeneratedValue protected int id;把@GeneratedValue去掉,就好了判断是频繁的插入,导致id重复了JpaRepository中save()方法,当表中id存在就会执行update掉该条数据...

2019-12-23 19:20:53 1257

转载 关于Java获取文件路径的几种方法

转自:https://www.cnblogs.com/HangZhe/p/6015936.html第一种:File f = new File(this.getClass().getResource("/").getPath());System.out.println(f);结果:C:\Documents%20and%20Settings\Administrator\workspa...

2019-11-21 17:23:58 146

原创 linux环境下载rpm包并安装

参考:https://blog.csdn.net/YH_7059/article/details/837842771.yum将一个包下载到一个指定的目录(如/tmp):sudoyuminstall--downloadonly--downloaddir=/tmp<package-name>注意,yum将会把所有的依赖关系包下载到你指定的目录下,但是都不会被安...

2019-11-19 17:20:58 1679

原创 java服务启动之后日志信息乱码

service XXX start|stop|restart|status如上启动服务,查看日志发现中文有乱码的情况,我的解决思路:查看linux编码环境:使用命令 locale,结果: LANG=en_US.UTF-8LC_CTYPE="en_US.UTF-8"LC_NUMERIC="en_US.UTF-8"LC_TIME="en_US.UTF-8"LC_COLLATE="...

2019-11-18 18:45:30 997

原创 关于SpringBoot打包部署-笔记

打成jar包:1.cd到项目更目录(和pom.xml同级)mvn clean package -DskipTests=true2.在项目的target目录下会生成jar包,命名一般是 项目名+版本号.jar,启动jar包java -jar XXX.jar这种方式只要控制台关闭,服务就不能访问了,下面是后台运行的方式启动(并写入到日志文件,该logs.log如果不存在自动创建...

2019-11-05 12:14:58 164

原创 磁盘,内存

一.磁盘(硬盘)磁盘的最小单元是扇区sector,扇区大小512字节,扇区是最小的物理存储单位。文件存取的最小单位是块block(多个扇区),一般是1KB,2KB,4KB大小。磁盘块(虚拟出来的),块是操作系统中最小的逻辑存储单位,操作系统与磁盘打交道的最小单位是磁盘块。通常window系统称叫做“簇”,linux系统称叫做“块”。每个簇或者块可以包括2、4、8、16、32、64…2...

2019-10-29 17:00:08 288

空空如也

空空如也

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

TA关注的人

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