自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(196)
  • 资源 (2)
  • 收藏
  • 关注

原创 IDEA用Gradle构建项目时,lombok插件无效的解决办法

可用来帮助开发人员消除 Java 的重复代码,尤其是对于简单的 Java 对象(POJO),比如说getter/setter/toString等方法的编写。它通过注解实现这一目的。

2023-08-03 17:37:34 1878

原创 使用okHttp不走代理问题

使用okHttp不走代理问题

2023-08-02 21:57:27 1603

原创 分布式缓存系统热点数据

分布式缓存系统热点数据

2023-07-03 21:53:07 433

原创 分布式锁及实现方式

分布式锁及实现方式

2023-07-03 20:03:39 595

转载 CDN简介

CDN简介

2023-06-18 10:15:02 1175

原创 FreeMarker简介及使用示例

FreeMarker简介及使用示例

2023-06-17 20:15:14 2541

原创 工作积攒的小经验

工作积攒的小经验

2023-01-27 20:45:41 681 1

原创 业务代码访问数据库的昂贵查询及注意点

【以Mysql为例】业务代码访问数据库的昂贵查询及注意点

2023-01-20 11:43:43 1651

原创 Java三目运算符导致 NPE

Java三目运算符导致 NPE

2023-01-19 22:00:59 2120

原创 Java自动拆箱空指针异常

Java自动拆箱空指针异常

2023-01-19 20:10:47 621

原创 【2022年终总结】整装重新出发

2022年终总结

2022-12-30 14:18:29 1139 1

原创 MySQL 5.7 虚拟列 (virtual columns)

MySQL 5.7 虚拟列 (virtual columns)& 索引 json字段

2022-11-13 22:08:34 1473

原创 Mysql批量插入数据时如何解决重复问题

Mysql批量插入数据时如何解决重复问题

2022-11-08 22:16:59 6568 11

原创 如何熟悉一个服务/业务

如何熟悉一个服务/业务

2022-11-04 16:30:58 354

原创 JVM GC概念,问题及调优

JVM GC概念,问题及调优

2022-11-02 14:53:17 518

原创 Http请求参数类型及servlet获取方式

Http请求参数类型及servlet获取方式

2022-08-26 15:37:48 4228

原创 java线程池

java线程池

2022-08-22 00:32:28 182

原创 Mysql Json 数据类型&函数

Mysql Json 数据类型&函数

2022-06-28 21:10:00 7591

原创 程序员工具大全【持续更新】

程序员开发工具集合

2022-06-22 15:21:17 291

原创 Redis GEO使用

Redis GEO使用【地理位置计算】

2022-03-15 11:54:54 1161 2

原创 Dubbo主要的异常类型及处理

Dubbo主要的异常类型及处理

2022-03-11 17:56:42 3702

原创 绝对路径,相对路径,类路径

一、绝对路径从磁盘的根目录到对应文件的路径二、相对路径相对路径,它以不带“/”的目录名表示,表示以当前Java程序正在运行的目录作为起始目录来寻找给出的目录。如java/classes。在相对路径中,有一些特定的字符,可以代表特的的目录,比如,“.”代表当前目录,“..”代表当前目录的上一级目录。在网上很多给出的例子中,就是利用"."作为目录名,构造File对象的实例,然后通过File对象的方法来获取当前程序运行的目录。这种方法虽然简单,但有时不能正确的得出当前程序的运行目录。原因在于,运行

2022-03-09 22:57:04 1208 1

原创 MySQL模糊查询性能优化

MySQL模糊查询性能优化

2022-03-09 22:51:19 8530

原创 JSR303及其实现

JSR303及其实现

2022-03-09 22:40:37 1021

原创 JDBC、驱动管理器与DataSource

一、JDBC 与 DriverManagerJDBC的全称是Java数据库连接(Java Database Connectivity),它是一套用于执行SQL语句的Java API。应用程序可通过这套API连接到关系数据库,并使用SQL语句来完成对数据库中数据的查询、更新和删除等操作。应用程序使用JDBC访问数据库的方式如图所示。从图中可以看出,应用程序使用JDBC访问特定的数据库时,需要与不同的数据库驱动进行连接。由于不同数据库厂商提供的数据库驱动不同,因此,为了使应用程序与数据库真正建立连接,J

2022-03-09 22:34:04 3987 4

原创 SQL注入 & 预防

SQL注入 & 预防

2022-03-09 22:19:36 805

原创 mysql海量数据查询/处理

mysql海量数据查询/处理

2022-03-07 23:10:17 2713

原创 分库分表那些事

分库分表

2022-03-07 23:06:53 494

原创 count(*)、count(1)、count(字段)的区别和联系

count(*)、count(1)、count(字段)的区别和联系

2022-03-07 22:57:21 2768

原创 mysql/mybatis/java中的时区转换

mysql/mybatis/java date类型的时区转换

2022-03-07 22:32:02 2744

原创 dubbo接口调用扔出RuntimeException

dubbo接口调用扔出RuntimeException

2022-02-17 21:08:03 1881

原创 Slf4j原理解析

slf4j原理解析

2022-01-18 21:54:59 10550

原创 Log4j原理&源码解析

一文搞懂Log4j原理

2022-01-18 21:37:54 5297

原创 java流操作

java流创建&基础操作【带有代码示例】

2022-01-06 15:39:11 1780 2

原创 浅谈 jdk 中的 Stream 流使用及原理

一文搞懂java stream原理

2022-01-05 22:59:33 2619

原创 Mybatis configfile src/main/resources/generatorConfig.xml does not exist

一、问题表现工具:IDEA 2021.1。Gradle 4.10 mybatis-generator-plugin使用mybatis-generator逆向工程生成数据库mapper时,根据相对路径找不到相应的generatorConfig.xml。报错:configfile xxx does not exist。二、着手解决方法一、查看gradle task 的运行时配置,将gradle project设置到相应的module上。对我无效方法二、放弃使用相对路径,转而使用.

2021-12-29 20:17:58 2313

原创 200行代码手撸PageHelper分页插件

一、pageHelper原理mybatis 有个插件机制,可以支持外部应用进行任意扩展。它在启动的时候会将 interceptor【拦截器】 添加到mybatis的上下文中。然后在进行查询时再触发实例化动作。pageHelper 的大体执行框架:先解析各位置参数; 初始化 pageHelper 实例, 即 dialect; 判断是否要进行count, 如果需要则实现一次count; 调用方法判断是否需要进行分页,如果不需要,直接返回结果; 查询分页结果; 封装带分页的...

2021-12-06 11:09:16 614 1

原创 脑子不好使程序员毕业工作的一年

一个脑子不好使程序员的辛酸一年

2021-11-27 01:20:56 4609 9

原创 java默认编码(一张图治愈多年强迫症)

上来一张图:一、jvm默认编码(字符串)JVM内部编码是UTF-16(JVM中字符串格式为UTF-16),下文所指的默认编码都是指JVM IO流的编码。可以使用System.out.println(Charset.defaultCharset());来查看jvm默认的字符集JVM的字符集编码取的是操作系统默认的字符集编码Java中,字符字节转换时,如果不提供字符集,使用JVM默认字符集。例如,字符串和字节数组转换时,字节流和字符流转换时等。jvm默认编码的更改:..

2021-11-12 00:12:31 5260

原创 System.currentTimeMillis的性能如何

一、背景撸代码时发现System.currentTimeMillis的调用都被封装成了cache类型,代码如下:那么System.currentTimeMillis真的有这么这么差吗,如果差的话又是什么原因造成的?什么情况下可以直接调用原生方法,什么情况下需要使用缓存呢?二、测试先问会不会,再问为什么。那么System.currentTimeMillis的性能是否真的有这么差,很多大佬给出了自己的测试case并总结出下面两个结论1)在高并发场景下System.currentTime.

2021-11-01 23:00:47 1204

酒店管理系统

需要mysql的jar包。该系统出现为酒店的经营管理带来了很大的便捷,在实现酒店前台与酒店各项管理制度的正常运营和酒店管理的规范化和一体化上都具有很大的优势,同时他还具有较长的市场存活周期。 其中酒店前台管理系统更是当前市场酒店管理实现简洁化所不可所缺的一环。他所提供的详细管理记录与管理资料使得酒店的管理者能在较短的时间内做出准确而明智的决策,准确、高效的完成酒店的管理工作

2019-03-06

基于SLR文法的整数加减乘除四则运算

基于SLR文法的整数加减乘除四则运算,编译原理课的上机题,可以实现简单的错误修改

2018-11-21

空空如也

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

TA关注的人

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