编程
文章平均质量分 79
小码林marlin
码先生
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
使用Redis做缓存,给实体类添加新字段后报序列化异常(已解决)
叙述今天在写项目时遇到了一个问题,我有一个类因为需求需要添加一个新的字段信息,当我在该l类上添加这个字段后,测试接口获取这个类对象的信息时,给我报了一个序列化错误的Excption,具体错误信息如下原因通过错误日志,我们可以很清楚的了解到造成异常的原因主要就是serialVersionUID不对应导致的。这个问题其实主要还是我们平时不规范的编码方式造成的,我们知道serialVersionUID的作用是,保证对象在序列化时版本的兼容性,即在版本升级时反序列化仍保持对象的唯一性。如果我们的类实现了原创 2021-04-30 11:11:24 · 3502 阅读 · 1 评论 -
安装多个版本JDK,使用IDEA自由切换。
在我们开发过程,有时候为了了解不同版本jdk的框架源码,这时候我们需要安装不同版本的JDK来满足我们开发的需求。当我们安装多个JDK版本时,会考虑到环境变量的配置冲突,而IDEA帮我们屏蔽了这个冲突,我们只需要到官网下载不同版本的JDK解压到指定的路径,在IDEA中添加其他版本的JDK,使用时只需要进行切换就可以。...原创 2020-06-06 23:21:38 · 8131 阅读 · 0 评论 -
(已经解决!)The Eclipse executable launcher was unable to locate its companion shared library
当我们从别人的电脑上直接拷贝Eclipse文件夹到本地电脑的时候,启动会报 The Eclipse executable launcher was unable to locate its companion shared library翻译:Eclipse可执行启动程序无法找到它的伙伴共享库这个文件的位置在这里下面给出两种解决办法第一种进入到该文件下赋值该路径然后进入你的...原创 2020-04-04 22:36:37 · 53271 阅读 · 10 评论 -
HashSet
HashSet是实现了set接口的一种查询快,存储数据不可重复的集合,再JDK1.7之前底层使用数组+链表实现对数据的操作,JDK1.8之后底层同样使用到数组+链表,但与1.7不同的是新增了红黑树,当链表长度超过阈值(8)时,将链表转为红黑树,这样做个目的主要时减少查找事件。HashSet的使用HashSet<String> set = new HashSet<>();...原创 2020-03-11 10:29:16 · 197 阅读 · 0 评论 -
Optional int parameter 'id' is present but cannot be translated into a null value
今天在完善一个后台重置密码的功能,测试时使用ajax发送请求修改密码,浏览器提示修改成功,但是IDEA控制台报错错误如下Optional int parameter ‘id’ is present but cannot be translated into a null value due to being declared as a primitive type. Consider decl...原创 2020-03-06 16:23:57 · 13851 阅读 · 0 评论 -
vscode使用git所遇到的坑
今天给vscode配置git的时候,差点没把我送走,我在配置git项目的时候会,看了一个博客文章的教学,其中配置路径的方法如下1. 在git bash 中使用 命令 : where git 的路径2.然后按照上面的路径配置到 vscode下的Git:path中,如下然后当我使用vscode的push命令时 就出现如下错误我百度了很多篇解决办法的文章,千姿百态,结果还是一个样报这个错误,...原创 2020-03-03 13:37:09 · 4696 阅读 · 1 评论 -
MD5加密方法java代码
import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;/** * MD5加密 */public class MD5Utils { /** * md5加密 * @param str 要加密的字符串 * @return 加密后的字符串 ...原创 2020-01-06 15:24:23 · 373 阅读 · 0 评论 -
springboot使用jpa无法创建数据库表的问题
springboot使用jpa无法创建数据库表的问题这两天在B站跟一个up学习开发一个个人博客网站,在使用jpa通过@Entity + @Table自动创建数据库表的时候处出了问题。先看看实体类代码[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-bRQJLOTG-1578242649091)(C:\Users\小马林\AppData\Roaming\Typora...原创 2020-01-06 00:56:09 · 2974 阅读 · 3 评论 -
java编程习惯
ava良好的编程习惯1.应该在每个程序的开始都加上注释,解释该程序的目的、作者以及程序最后一次被修改的日期和时间。2.使用空行和空格来增强程序的可读性。3.按照约定,类名标识符中的第一个字母大写,同时将其后每个单词的首字母都大写。java程序员认为这样的标识符通常表示java中的类,所以遵守这个约定,使其可读性增强。4.程序中界定类主体的花括号或者方法的花括号注意键入{}然后缩进一级,一方...转载 2018-10-13 16:56:32 · 361 阅读 · 0 评论
分享