自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 stream操作list

stream操作list

2023-10-26 16:21:58 63

原创 日期处理工具类

日期处理工具类。

2023-04-20 11:34:33 111

原创 文件临时保存思路

有的话,查出数据库文件的集合,便利数组获取获取数据对应订单的id集合。把页面传过来的对象集合,有则更新,无则保存,每次操作删除集合中对应id,最后如果还有就统一删除。页面传过来要保存数据库的文件集合,首先查询数据库对应数据库有没有对应订单的文件,没有的话直接便利保存各个文件信息。前置条件:每个文件对应一笔订单。

2023-04-19 13:53:44 113

原创 通过LIst集合的某个属性进行模糊查询

这就是利用list 集合做模糊查询得到新的list集合。

2022-11-16 09:47:38 1760

原创 java解析excel进行导入数据库操作

到这用postman测试是可以添加数据到数据库了。应该是这几个依赖但是下面删了也不行了,就留着了。

2022-11-07 17:37:12 2223

原创 解决linux端口被占用

分别是:进程PID/进程 通过进程PID关闭进程。netstat -anp |grep [端口号]netstat -anp |grep 端口号。kill -9 [进程PID]kill -9 [进程PID]lsof -i:[端口号]1.查看端口是否被占用。

2022-09-23 15:28:27 455

原创 xml头部文件

Results 与@Result 一起使用,封装多个结果集。@ResultMap 引用@Results 定义的封装。@SelectProvider 动态 SQL 映射。@CacheNamespace 注解二级缓存的使用。@Result 结果集封装。@Many 一对多结果集封装。@One 一对一结果集封装。@Select 查询。@Insert 新增。@Delete 删除。@Update 更新。

2022-09-23 15:11:54 367

原创 mybatisplus和swagger引用

【代码】mybatisplus和swagger引用。

2022-09-23 14:57:35 145

原创 Linux关闭防火墙

1:查看防火状态2:暂时关闭防火墙3:永久关闭防火墙4:重启防火墙5:永久关闭后重启。

2022-08-30 09:39:43 104

原创 Redis 声明式缓存

1.@CacheConfig 使用在Service类上,可以配置缓存名称,如: @CacheConfig(cacheNames = "promotion")3.@CachePut 使用在更新和添加方法上,数据库更新和插入数据后同时保存到缓存里。4.@CacheEvict 使用在删除方法上,数据库删除后同时删除缓存。2.@Cacheable 使用在查询方法上,让方法优先查询缓存。//返回Jackson序列化器。注意:缓存的实体类必须实现序列化接口。...

2022-08-16 21:14:56 374 1

原创 Spring Cloud

SpringCloud提供的声明式的REST客户端,实现远程的服务的调用,只需要编写接口和SpringMVC的注解就能完成调用。

2022-08-16 20:58:42 102 1

原创 线程基础3

是一种设计模式,用于解决两个点(线程、进程、服务器)之间数据通信的协调问题。生产数据的点叫生产者,使用数据的点叫消费者,生产者和消费者可能存在速度不一致的情况。生产者速度过快,消费者消费速度慢,会浪费大量资源;反过来,消费者速度快,生产者速度慢,消费者浪费时间取等待。...

2022-08-10 14:36:22 101 1

原创 Redis的并发问题

数据库有就保存到Redis中,返回数据。Redis没有再查询数据库。Redis存在就直接返回。先从Redis查询数据。为数据库挡住大量并发。

2022-08-10 14:26:40 666 1

原创 网络相关知识

按区域分为:局域网(区域小,如:一个房间、一栋楼)城域网(区域稍大,如:城市、省份)广域网(最大,如:国家、地球)Internet国际互联网就是最常用的广域网按层次分为:从下到上分为:1) 物理层,底层硬件2) 数据链路层,通信的介质3) 网络层,寻址和路由, IP协议4) 传输层,连接和数据通信,TCP协议\UDP协议5) 会话层,管理会话6) 表示层,处理数据格式、加密7) 应用层,程序之间的通信,http协议\ftp协议\smtp协议\pop3协议。...

2022-08-08 14:46:09 84 2

原创 线程基础2

公平锁等待锁时间长的线程,更容器获得锁非公平锁等待锁时间长和短的线程,获得锁几率相同。

2022-07-29 08:43:28 226 1

原创 线程基础1

​多线程的执行是抢占式的,线程会去抢占CPU,抢到后执行自己的指令,执行过程中CPU可能被其它线程抢占,其它线程执行。​每个线程有自己的程序计数器,保存当前线程执行的行数,切换回来后继续执行下面的行代码。线程每个进程由一个或多个线程组成,线程是CPU进行分配和调度的最小单位(分配时间片)进程之间的通信比较麻烦(RPC、网络),线程之间通信更容易(通过进程共享的内存空间)进程需要的资源更多(堆、方法区、本地方法区),线程更轻量级(栈、程序计数器)进程需要更多时间和资源,线程更快。...

2022-07-28 20:50:27 121 2

空空如也

空空如也

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

TA关注的人

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