自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 开发中常用类以及方法合集

【代码】开发中常用类以及方法合集。

2023-08-16 14:15:24 141

原创 java中Date,LocalDate, LocalTime,LocalDateTime特点以及常用方法

【代码】java中Date,LocalDate, LocalTime,LocalDateTime特点以及常用方法。

2024-07-19 20:00:20 103

原创 java开发报错合集

1.报错信息:mapstruct 错误 java.lang.NoSuchMethodError: Ljava/lang/Double 错误2.报错信息:mapstruct 报错 java.lang.ClassNotFoundException: Cannot find implementation for解决方案:引入依赖。

2024-07-19 17:55:54 465

原创 mapstruct的使用

自定义映射处理批量转换

2024-07-18 00:06:55 141

原创 Git使用总结和注意事项

git提交格式及规范<type>(<proj>): <described>type类型feat: 新功能(feature) fix: 修复错误(bug fix) docs: 文档更新(documentation) style: 代码格式(不影响代码运行的变动) refactor: 代码重构(既不是新增功能也不是修复bug的代码变动) perf: 提高性能的代码变动 test: 添加缺失的测试或修正现有的测试 build: 影响构建系统或外部依

2024-07-12 11:43:43 259

原创 Elasticseach学习

是一个开源的分布式搜索引擎,可以应用于搜索、日志监控等。

2024-07-10 23:32:53 364

原创 MYSQL数据库建表规则及注意事项

TINYINT:使用在 0~1SMALLINT:使用在2~10INT:常用BIGINT更大范围的整数DECIMAL用于存储精确的小数。常用于需要高精度计算的场景,如金融数据处理。

2024-07-10 18:16:38 330

原创 PDManer使用教程及安装包

以下安装包版本比较低,用习惯了,需要高版本可以去官网下载链接:https://pan.baidu.com/s/1Hj4zJ0UCcdk0YQTlteVCTQ?pwd=v72v提取码:v72v。

2024-07-10 12:42:21 178

原创 java中各种数据类型和集合的判空(代码演示+工具类)

基本数据类型:不需要判空,只需处理默认值。对象类型:检查是否为null。集合类型:先检查是否为null,再检查是否为空(isEmpty()

2024-07-04 15:42:55 311

原创 Lombok的使用

NonNull:给方法参数增加这个注解,会自动在方法内对该参数进行是否为空的校验,如果为空,则抛出 NPE(NullPointerException):用在属性上,再也不用自己手写 setter 和 getter 方法了,还可以指定访问范围@ToString。

2024-06-29 14:36:53 690

原创 从0到1搭建Java开发环境(内涵超详细教程、软件、提供网盘链接直接一步到位!!!!)

需要的可以自行拿(安装教程和软件):链接:https://pan.baidu.com/s/1y3RoMt0ZapyJsj3P0DPaVA?pwd=xr4p提取码:xr4p。

2024-06-29 13:50:48 206

原创 java面试题收集

1.Java基本数据类型2.int的封装类3.异常 常见异常 平时遇到如何处理4.讲一下多态5.深拷贝浅拷贝7.final和static8.vue3和vue2

2024-05-29 10:18:34 81

原创 牛客网错题整理

Servlet过滤器的配置包括两部分: 第一部分是过滤器在Web应用中的定义,由元素表示,包括和两个必需的子元素 第二部分是过滤器映射的定义,由元素表示,可以将一个过滤器映射到一个或者多个Servlet或JSP文件,也可以采用url-pattern将过滤器映射到任意特征的URL。静态内部类不可以直接访问外围类的非静态数据,而非静态内部类可以直接访问外围类的数据,包括私有数据。

2024-05-15 23:40:51 231

原创 电脑连接公司打印机教程

打印机上面有个贴纸,上面就写有哦。

2024-05-08 16:02:50 236

原创 面试--各种场景问题总结

实现一个高度可靠且具备故障迁移能力的座位预订功能。

2023-12-02 11:31:06 1183 1

原创 left join查询巨慢优化

建立索引。

2023-11-02 11:26:18 199

原创 前端接收Long类型数据长度过长导致精度丢失解决方案

使用@JsonSerialize(using = ToStringSerializer.class) 加在需要返回的实体类的Long属性的字段上。

2023-11-01 09:58:02 522

原创 ITextRenderer将PDF转换为HTML详细教程

前端的html正常写就可以了,需要注意的就是样式里面的@page定义PDF样式的和@font-face引入字体以及每个html标签必须有结束符。ip地址加端口号加对应路径,列如本地http://localhost:81/admin/asset/top/png。解决方案:在html中所有结束符都要加上</..>结束,例如<img></img>、<meta></meta>后端通过一下代码引入。前端通过以下代码引入。

2023-10-16 16:05:51 1288

原创 RequestContextHolder使用

不通过controller层传递request和response,在service层直接获取requst和response。

2023-10-11 10:49:27 77

原创 查找浏览器中保存的密码

设置-》自动填充密码-》点击密码管理工具 后就可以查看到浏览器保存的密码了。

2023-10-10 17:59:09 195

原创 前端知识以及组件学习总结

【代码】前端知识以及组件学习总结。

2023-09-11 23:52:59 149

原创 Thymeleaf常见属性

【代码】Thymeleaf常见属性。

2023-09-03 20:38:48 146

原创 SQL知识点合集(最新)

left join on后面的and条件判断字段必须是左表inner join on后面的and条件判断字段可以是左表或者右表。

2023-09-02 17:53:29 872

原创 Myabtis学习记录

MyBatis中mapper.xml中foreach的使用_mapper.xml foreach_Willing卡卡的博客-CSDN博客

2023-08-30 23:36:33 215

原创 电脑相关命令

win+R后输入winver命令可以查看windows版本。

2023-08-29 22:50:45 178

原创 spring之swagger接口文档

ApiOperation(value="") 用在接口方法上。@ApiModelProperty(value="") 解释属性。@ApiParam(value="") 用在具体参数上。

2023-08-28 16:29:37 111

原创 达梦安装以及数据迁移(导入导出)和SQL书写注意事项

模糊查询like后面的字段要求用单引号引用,不能使用双引号select * from user where name like '%小组'

2023-08-28 15:09:10 769

原创 Spring注解之@validated的使用

1.引入依赖2.异常拦截类3.测试。

2023-08-27 21:16:44 492

原创 SpringBoot在IDEA里实现热部署

-devtools热部署-->

2023-08-27 20:13:13 424

原创 SQL知识合集

流程函数也是很常用的一类函数,可以在sql语句中实现条件筛选,从而提高语句效率。查询年龄小于45的员工,并根据工作地址分组,获取员工数量大于等于3的工作地址。根据年龄对公司的员工进行升序排序,年龄相同,在按照入职时间进行降序排序。概念:约束是作用于表中字段上的规则,用于限制存储在表中的数据。根据性别进行分组,统计男性员工和女性员工的平均年龄。目的:保证数据库中数据的正确,有效性和完整性。查询第二页的员工数据,每页展示10条记录。根据性别分组,统计男员工和女员工的数量。根据年龄对公司的员工进行升序排序。

2023-08-23 22:20:26 164

原创 Java异常

再运行期间发生,不需要捕获。:在编译期发生,需要捕获。

2023-08-20 19:42:06 94

原创 线程池相关理论

假如某网上商城推出活动新上架10部新手机免费送客户体验要求所有参与活动的人员在规定的时间同时参与秒杀挣抢假如有20人同时参与了该活动请使用线程池模拟这个场景保证前10人秒杀成功,后10人秒杀失败;案例要求使用线程池创建线解决线程安全问题seckill();//20个人参加秒杀i <= 20;i++) {executorService.submit(new MyTask("用户"+i));//十部手机//20个人。

2023-08-03 17:55:08 126

原创 面试题--视频学习整理

主要是用于检索一个元素是否在一个集合中。我们当时使用的是 redisson实现的布隆过滤器。它的底层主要是先去初始化一个比较大数组,里面存放的二进制0或1。在一 开始都是0,当一个key来了之后经过3次hash计算,模于数组长度找到数据 的下标然后把数组中原来的0改为1,这样的话,三个数组的位置就能标明一 个key的存在。查找的过程也是一样的。

2023-08-02 23:04:18 478

原创 spring AOP学习

AfterReturning 后置通知,相当于AfterReturningAdvice。@AfterThrowing异常抛出通知,相当于ThrowAdvice。@Around 环绕通知,相当于MethodInterceptor。@After 最终final通知,不管是否异常,该通知都会执行。@Before 前置通知,相当于BeforeAdvice。,生成动态代理对象,不需要特殊的编译器。Spring AOP的底层就是通过。实现spring AOP的一个框架。代码在 spring-aop中。

2023-08-02 15:43:58 472

原创 Mysql进阶知识

Change Buffer,更改缓冲区(针对于非唯一二级索引页),在执行DML语句时,如果这些数据Page 没有在Buffer Pool中,不会直接操作磁盘,而会将数据变更存在更改缓冲区 Change Buffer 中,在未来数据被读取时,再将数据合并恢复到BufferPool中,再将合并后的数据刷新到磁盘中。当字段类型为字符串(varchar,text,longtext等)时,有时候需要索引很长的字符串,这会让 索引变得很大,查询时,浪费大量的磁盘IO, 影响查询效率。在RR隔离级别下都支持。

2023-07-31 15:26:13 107

原创 面试题--自我学习整理

Jsp是servlet的一个扩展,jsp最后依旧会被编译成Java文件,class文件。接口:JDK1.8之后可以被有static和default修饰的方法体,所有对象都被public修饰,变量被。预防主要是通过拦截,比如说再前端使用富文本框,后端拦截数据,将一些可疑的字段进行替换和屏蔽。面向对象是一种思想,再Java中有三大特性继承、封装、多态都是使用了该思想,举例!变量---基本数据类型值不可以改变,引用数据类型引用地址不可以改变。抽象类:方法可以是抽象,也可以是非抽象,可以有构造器。

2023-07-26 12:35:21 101

原创 Redis非关系型数据库

KEYS:查看符合模板的所有keyTTL:查看一个KEY的剩余有效期。

2023-07-24 12:04:50 66

原创 消息中间件之Rabbitmq

MQ,消息队列,存储消息的中间件分布式系统通信方式:直接远程调用和借助第三方完成间接通信发送方称为生产者,接收方称为消费者。

2023-07-18 16:57:22 104

原创 Java的IO流

一个中文占两个字节,二进制高位字节的第一位是1(10111011 10000110)指定UTF8格式:StandardCharsets.UTF_8。一个英文占一个字节,二进制第一位是0(0110 0111)ZipInputStream和ZipOutputStream。例子:FileOutputStream文件字节输出流。UTF8中中文占三个字节。GBK中中文占2个字节。字节流:所有文件类型。

2023-07-16 13:41:08 42

原创 Java锁机制

锁升级过程:无锁 -> 偏向锁 -> 轻量级锁 -> 重量级锁。

2023-07-14 15:49:10 23

空空如也

空空如也

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

TA关注的人

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