自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【Java】log4j和slf4j区别

log4j:Apache Software Foundation 开源。slf4j:不支持日志滚动等高级功能。

2023-12-31 10:42:03 598

原创 【MYSQL】关于Date的常用函数与总结

(1)建表时不要使用timestamp使用:datetime(2)插入表时,默认读取当前时间:`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',(3)

2023-07-14 12:48:14 420

原创 【JAVA】SQL与实体类中Date类型的坑

(1)日期类型,若为Date类型(不带时分秒),则在返回实体Vo或Dto中,加入注解@JsonFormat(pattern="yyyy-MM-dd", timezone="GMT+8")(2)表中是dateTime,导出Excel的实体类中,可以是private String startDate;

2023-07-14 02:21:27 248

原创 【JAVA8】Stream\Comparator

Reduction, 给N个数值,求出其总和/最大值/最小值/均值这一类的操作,称为Reduction。Optional 类的引入很好的解决空指针异常。4、orElse存在返回,不存在返回0。1、ofNullable可以null。3、isPresent判断是否存在。2、of不可以null。5、get()获得值。

2023-07-14 02:12:28 341

原创 【JAVA】BeanUtils.copyProperties需要注意的点

BeanUtils.copyProperties(A,B) 把A的属性复制到B中,属性名称、类型一致的字段才复制成功。

2023-07-14 02:08:52 424

原创 【JAVA】各JSON工具对比及常用转换

user.setUserName("李四");json的子类反序列化,转回实体JSONObject,JSONArray是JSON的两个子类。JSONObject相当于 `Map<String, Object>`,JSONArray相当于 `List<Object>`。

2023-07-14 01:57:31 2007

原创 【数据库】不同类型表之间的转换工具

本地工具:【需连数据库】

2023-07-06 22:34:43 392

原创 【JAVA】OOM分析

2、java/jdkxxx/bin文件夹下的 JAVA visiualJVM exe。然后可以看到红色标记的内存泄露代码,查看该该代码,即可定位到哪行代码有问题。点击线程、就可以在【堆转储上的线程】看到内容。1、下载hprof文件。

2023-05-06 00:04:32 112 1

原创 【springboot】mybatis自动生成代码神器

mybatis自动生成代码神器

2023-01-31 08:14:05 642

原创 【JAVA】如何利用mat工具分析OOM

如何利用MAT看OOM

2023-01-29 00:45:13 812

原创 【Mysql】utf8与utf8mb4区别,utf8mb4_bin、utf8mb4_general_ci、utf8mb4_unicode_ci区别

Mysql 字符集区别设置

2023-01-28 20:30:12 3466

原创 【接口】接口超时原因分析

接口超时的排查和解决方法

2023-01-24 22:28:43 6980

原创 【网络安全】ip地址、公网、私网

网络基础,IP地址、公网私网、NAT等知识

2023-01-24 21:42:10 31382 6

原创 【Mysql】各数据类型的设置和含义

2.char(n) 固定长度,char(4)不管是存入几个字符,都将占用4个字节,varchar是存入的实际字符数+1个字节(n255),所以varchar(4),存入3个字符将占用4个字节。1.varchar可指定n,text不能指定,内部存储varchar是存入的实际字符数+1个字节(n255),text是实际字符数+2个字节。bigint(m) 8个字节 范围(+-9.22*10的18次方)

2022-10-17 08:18:25 1613

原创 【mongodb】springboot整合mongodb

mongo每一个库都有一个独立的管理用户,连接时需要输入对应用户密码【一对一】查询:new Query(Criteria.where is and d等等)注意:不要写错,是collection 指定表名。mysql 一个普通用户可以管理多个数据库。...

2022-08-16 02:56:55 1059

原创 【单元测试】如何完成单元测试

引入单元测试的依赖,记得要把junit exclude。springboot版本:2.3.0release。可以用classes指定启动类。

2022-08-16 02:15:14 574

原创 【mongodb】msi模式安装

mongodb用msi模式安装

2022-08-16 00:36:01 839

原创 【java】java list.stream().map().collect(Collectors.toList())

并赋值给permissions集合在返回list集合.collect(Collectors.toList())转换成list集合。//使用java8api方法list.stream().map().collect(Collectors.toList())filter()filter方法用于通过设置的条件过滤出元素。把一个源数据,可以是集合,数组,I/Ochannel,产生器generator等,转化成流。//获取空字符串的数量。//获取空字符串的数量。//获取对应的平方数。...

2022-07-27 01:52:58 2288

原创 【Mybatis】日期类型的判断使用CDATA和转义字符

解决方法2使用""来嵌套不需要转义的内容。进行时间段的查询时,在mapper文件中直接使用">","

2022-07-26 08:06:04 812

原创 【docker】部署项目spirngboot+vue

用docker部署springboot和vue

2022-07-19 02:02:18 557

原创 【swagger】springboot整合swagger

springboot整合swagger

2022-07-14 22:44:29 689

原创 【vue】props父子传值,v-on和v-bind和v-model

props、v-model、v-bind、v-on的使用

2022-07-11 17:47:20 778

原创 【mybatis】springboot整合mybatis

spring整合mybatis

2022-07-10 19:23:03 601

原创 【idea】清除无用的引用Import

idea清除无用的引用

2022-07-10 11:38:39 985

原创 【mybatis-plus】分页和联表查询

mybatis-plus分页和联表查询

2022-07-10 11:18:40 1389

原创 【vue】基础知识(一)

vue入门学习小知识

2022-07-09 12:26:38 688

原创 【vue】入门学习,安装vue

安装vue入门教程

2022-07-09 11:53:20 570

原创 【springboot】springboot整合gateway

用springboot整合gateway

2022-07-08 23:04:53 3121

原创 【nginx】实现服务端的负载均衡

简单的nginx实现域名访问

2022-07-07 17:32:47 235

原创 【springboot】运行jar包,出现“.jar没有主清单属性”

用idea将springboot打成jar包,并运行

2022-07-07 14:14:38 375

原创 【Feign】远程调用微服务

Feign调用其他微服务 或 调用其他网站的api

2022-07-07 00:44:28 586

原创 【Eureka+Ribbon】实现负载均衡

eureka和ribbon结合使用,实现负载均衡

2022-07-07 00:13:39 376

原创 【Eureka】建立注册中心、消费者、提供者

用eurek建立注册中心、消费者、提供者

2022-07-06 22:29:30 408

原创 【spring】springboot与springcloud版本对应关系

springboot和springcloud的版本不对应的话,启动也会报错引用springcloud的ribbon feign eureka,如果版本不对应,启动会报错 参考文章:SpringCloud与SpringBoot的版本对应关系(2022年最新)_无痕之剑的博客-CSDN博客_springboot springcloud版本对应 https://start.spring.io/actuator/info...

2022-07-06 18:00:06 322

原创 JAVA泛型理解

泛型的分类、通配符、上下限

2022-05-17 18:06:48 130

原创 记忆和理解23种设计模式

idea查看类图1、安装UML插件2、设置类图呈现的内容创建型工厂模式需要一辆车,直接从工厂提货抽象工厂想要吃的或者喝的,从工厂拿出来的都是这一系列的产品建造者模式汉堡、可乐、薯条、炸鸡这些产品不变,但是组合是会经常变的-》(套餐)StringBuilder原型模式1、细胞分裂;2、Java中的 Object clone() 方法。单例一个班级只能有一个班主任行为型中介者房主、租客、中介M...

2022-05-13 16:57:51 796

原创 SQL explain函数解析

建表、插入数据DROP TABLE IF EXISTS actor;CREATE TABLE actor (id int(11) NOT NULL,name varchar(45) DEFAULT NULL,update_time datetime DEFAULT NULL,PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8;INSERT INTO actor (id, name, update_time) VALUES (1,'a

2022-05-12 15:10:55 1015

原创 如何生成serialVersionUID

实体类如何自动生成serialVersionUID第一步,在setting中勾选红框内容第二步,alt+enter类名结果:

2022-05-09 22:37:40 602

原创 【guava】基础用法

依赖 <dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>29.0-jre</version> </dependency>不可变集合与对象优点:1、线程安全 2、可用作常熟ImmutableXXX创建方式:

2022-04-27 14:57:09 762

原创 JAVA生成二维码-zxing

依赖 <dependency> <groupId>com.google.zxing</groupId> <artifactId>core</artifactId> <version>3.3.0</version> </dependency> <dependency>

2022-04-27 00:40:36 253

数据库不同类型表之间的转换工具

数据库不同类型表之间的转换工具

2023-07-06

OOM java分析mat工具

适用于java1.8版本的mat工具

2023-01-28

计算机网络-2019-2019年考研真题及答案.ppt

计算机网络-2019-2019年考研真题及答案

2020-06-18

空空如也

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

TA关注的人

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