自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java优雅去除 NullPointerException 空指针异常

即构造函数,它是private权限的,不能由外部调用的。Optional的本质,就是内部储存了一个真实的值,在构造的时候,就直接判断其值是否为空。如上所示,如果user的name的长度是小于6的,则返回。函数所构造出的Optional对象,当Value值不为空时,能正常构造Optional对象。这三个函数放一组进行记忆,都是在构造函数传入的value值为null时,进行调用的。函数所构造出的Optional对象,当Value值为空时,依然会报。中包含的值进行过滤,如果包含的值满足条件,那么还是返回这个。

2023-09-10 18:39:07 405

原创 Java中文乱码问题记录

原理:将中文按本来的编码转换成字节,然后将字节转换成目标编码。

2023-03-10 09:41:30 134

原创 java判断js表达式,如:“7>2“是否正确

【代码】java判断js表达式,如:"7>2"是否正确。

2023-03-10 09:21:52 211

原创 springboot整合rocketmq应用(注解方式)+使用中遇到的坑

springboot整合rocketmq应用(注解方式)+使用中遇到的坑

2023-03-09 16:03:57 1739

原创 log4j2配置文件说明与记录

log4j2配置文件说明记录

2023-01-06 18:58:13 913

原创 mybatis 传参实体类遇到的问题(xml非空判断)

2022-12-29 16:12:59 994

原创 【解决】mysql本地计算机上的MySQL服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止。启动好后,数据1146问题,找不到表(windows版本,免安装版本)

【解决】mysql本地计算机上的MySQL服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止。启动好后,数据1146问题,找不到表(windows版本,免安装版本)

2022-12-12 20:06:54 4045 1

原创 vcruntime140_1.dll找不到

vcruntime140_1.dll找不到

2022-10-17 14:57:32 170

原创 java+snmp调用(测试有效)

java 调用 snmp 查询相关参数

2022-09-19 10:49:49 1811

原创 vmware 与 Hyper-v 冲突导致 vm无法启动解决,亲测有效

vmware 与 Hyper-v 冲突

2022-07-11 11:16:05 4541

原创 递归笔记记录

@Override public List<CropEntity> selectListAll() { List<CropEntity> cropEntities=this.selectList(null); List<CropEntity> cropEntityList=getThree(cropEntities, 1); return cropEntityList; } private st..

2021-09-24 11:32:50 79

原创 mysql8的zip+ windows环境安装与踩坑

1.下载https://dev.mysql.com/downloads/mysql

2021-06-09 15:03:08 76

原创 shardingpoxy自定义分库分表记录与踩坑

环境(windows): shardingpoxy: 4.1.1

2021-06-01 15:26:10 783

原创 springboot +es +jestResult

<dependency> <groupId>org.elasticsearch</groupId> <artifactId>elasticsearch</artifactId> <version>5.5.3</version> </dependency><!--对应使用的es版本,下面的包不需要对应--> <dependency> <groupI.

2021-05-15 14:52:20 268

原创 mybatis批量更新根据多个条件

<update id="updateListEntity"> <foreach collection="list" item="item" index="index" open="" close="" separator=";"> update ${tableName} <set> <if test="item.isValid != null"> .

2021-05-04 09:46:50 2106 4

原创 mybatis动态创建表、判断表、删除表

环境: spring boot2.3 +mybatisplus 3.3.2 +数据库mysql 8 <update id="UpdateTable" parameterType="String"> CREATE TABLE ${tableName} ( `ID` bigint(20) NOT NULL AUTO_INCREMENT, `IS_VALID` int(5) DEFAULT NULL,

2021-04-29 19:45:25 573

原创 MySQL主键从1开始自增

方法一: 清空表数据并且将主键自增长从1开始(1.先清空表数据2.在把表的自增长设置为1)DELETE FROM "表名字";ALTER TABLE "表名字" AUTO_INCREMENT=1; 方法二: 使用truncate清空全部数据主键自增长是从1开始(效率更高)truncate table "表名字"...

2020-10-29 09:16:03 2138

原创 mybatis 批量插入并返回id

一:单条插入返回iduseGeneratedKeys为true,持自动生成主键,keyProperty和keyColumn分别代表数据库记录主键字段和java对象成员属性名<insert id="insertEntity" parameterType="**" useGeneratedKeys="true" keyProperty="id" keyColumn="id">二:批量插入dao层 修饰符为 void,不需要返回任何dao层void batchIn...

2020-10-28 19:26:58 1411

原创 postman传复杂对象(对象内 包含对象与对象列表)

对象代码 class SattionAlarmAndAlarmChannelDTO { SattionAlarmEntity sattionAlarmEntity; List<TAlarmChannelEntity> tAlarmChannelList; @Override public String toString() { return "SattionAlarmAndAlarmChannelDTO{" +

2020-10-28 16:26:27 3725

原创 postman同时上传 对象(完整的json格式,而不是一个一个的参数)与文件,附图

一:headers 设置Content-Type mutipart/form-data二:body 传参三:代码public R save(@RequestParam(value="entity",required = true) String entity,@RequestParam(value="multipartFile",required = false)MultipartFile multipartFile){ CultureAuditoriumEnti...

2020-10-27 19:43:42 2896 4

原创 sqlserver 项目中连接失败,驱动程序无法通过使用安全套接字层(SSL) 与 java.security.cert.CertificateException

问题一:驱动程序无法通过使用安全套接字层(SSL)注意: 有两个 jre 文件夹,一个是 jdk内包含的,一个是 单独的 jre解决办法:把jdk下面的\jre\lib\security下面的java.security文件下(另一个 jre文件下 相同路径与文件),将jdk.tls.disabledAlgorithms和jdk.tls.legacyAlgorithms 后面的3DES_EDE_CBC给删掉,就可以了。问题一引用于:https://blog.csdn.net/ADNAP7/ar..

2020-10-17 11:27:32 1490 4

原创 sql记录

sqlserver 插入现在时间函数getdate() 现在系统时间getutcdate() 时间时间mysql插入现在时间函数now()

2020-09-23 08:39:37 287

原创 Java 全角、半角特殊符号转换

一般打字用的是 半角,半角转全角 代码private static String ToSBC(String input) { //半角转全角: char[] c=input.toCharArray(); for (int i = 0; i < c.length; i++) { if (c[i]==32) { c[i]=(char)12288;

2020-09-17 11:05:28 646

原创 spring boot +knife4j 详细步骤

提示:knife4j的使用方法和swagger几乎一模一样,没有什么学习成本,该文只适合普通spring boot ,不涉及网关啥的1.pom<!-- knife4j-spring-boot --><dependency> <groupId>com.github.xiaoymin</groupId> <artifactId>knife4j-spring-boot-starter</artifactId> <

2020-08-04 10:35:24 3077 3

原创 非web项目加载properties文件的坑

一:如何加载语法 可参考https://www.cnblogs.com/zhuyeshen/p/11435544.html二:遇到的坑a.编译器里可以读取到,但是打包后不行写法: Properties properties = new Properties(); try { File file=new File("src/main/resources/druid.properties"); InputStream in .

2020-07-31 11:30:58 183

原创 quartz序列化涉及到的表,教你怎么获取(不同数据库)

去官网下载quartz的包http://www.quartz-scheduler.org/downloads/,选一个版本然后解压,在quartz-2.3.0-distribution\quartz-2.3.0-SNAPSHOT\src\org\quartz\impl\jdbcjobstore 这个路径下面,有不同库的sql文件,自己去运行就OK了!(别说怎么执行sql文件都不会,那你还是去先补点常识吧!)...

2020-07-27 11:25:48 296

原创 springboot + ehcache2.x版本 记录与坑

版本:spring boot2.x ehcache2.x maven3依赖:<dependency> <groupId>net.sf.ehcache</groupId> <artifactId>ehcache</artifactId> <version>2.10.1</version> </dependency&gt...

2020-07-23 10:24:33 484

原创 VM虚拟机 此主机支持Intel VT-x,但Intel VT-x处于禁用状态”

其实遇到这个问题,我们只需要进主板BIOS中,开启Intel Virtualization Technology选项即可解决,但是由于主板品牌众多,当然设置大同小异,其实花点时间就可以在BIOS中找到Intel Virtualization Technology选项,并开启就好了。不过,我们分享几款常见的品牌主板和笔记本,来告诉您如何开启Intel Virtualization Technology。BIOS开启虚拟化技术步骤如下:华硕UEFI BIOS华硕主板电脑,开机反复按下Del键进B..

2020-07-16 10:15:15 4366

原创 java工具类(持续更新)

1.hutool工具类中文文档https://www.bookstack.cn/read/hutool/89bb6e57f0c24bd2.mdHutool是一个小而全的Java工具类库,通过静态方法封装,降低相关API的学习成本,提高工作效率,使Java拥有函数式语言般的优雅,让Java语言也可以“甜甜的”。Hutool中的工具方法来自于每个用户的精雕细琢,它涵盖了Java开发底层代码中的方方面面,它既是大型项目开发中解决小问题的利器,也是小型项目中的效率担当;Hutool是项目中“..

2020-06-11 18:12:51 90

原创 idea将项目上传git,及Push to origin/master was rejected问题

上传git1 选择2.选择你的项目3.4.项目会变红 5.然后 commit 和 push注意:当上传文件卡住时(可能文件太大),解决办法:去掉图中的勾Push to origin/master was rejected切换到自己项目所在的目录,右键选择GIT BASH Here然后依次输入一下命令即可解决git pullgit pull origin mastergit pull origin master --allow-unrela...

2020-06-08 19:57:35 323

原创 springboot 热部署不起作用

检查以下几部 1.jar<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <scope>runtime</scope> <optional>true&..

2020-06-03 01:41:28 310

转载 IDEA中已配置阿里镜像,但maven无法下载jar包的问题

-Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true

2020-06-03 00:34:31 415

原创 idea笔记记录(持续更新)

类层级关系类 结构和方法

2020-06-01 11:44:30 443

原创 mybatise中sqlserver模糊查询 列名无效

问题:com.microsoft.sqlserver.jdbc.SQLServerException: 列名 '##' 无效sqlserver 字段里没有 ** 字段,但报 列名 ** 无效解决办法:1.(针对 xml 方式) 已测试 加,jdbcType=NVARCHAR (按实际表里的字段类型) R5 LIKE '%'+#{licence,jdbcType=NVARCHAR}+'%' 2.(针对 代码sql 方式) 未测试,先记录R5 LIKE ''+*...

2020-05-29 11:14:32 711

原创 Java开发工具网站记录

在线工具:https://tool.lu/工具包下载:https://msdn.itellyou.cn/取消

2020-05-28 11:49:50 147

空空如也

空空如也

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

TA关注的人

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