一、引入lombok IDEA还需要下载lombok插件。 二、lombok的使用 1.@Data @Data的功能很强大: 输出日志: @Data:Student(name...
安装两天没成功 指导看到你的博客 谢天谢地
Mac Homebrew 安装遇到的坑最近安装 Homebrew 遇到的坑,总结一下。 最新的版本 更新日期 2020.11.20 最近又安装 Homebrew 遇到的问题,更新一下 下面几种方式以前可行,目前都...
最近安装 Homebrew 遇到的坑,总结一下。 最新的版本 更新日期 2020.11.20 最近又安装 Homebrew 遇到的问题,更新一下 下面几种方式以前可行,目前都...
重载:方法名相同,参数列表不同;参数列表包括参数的个数,类型,不包括参数的返回值,抛出的异常等。对于方法重载时具体调用的选择,往往不是很清晰,看代码: 对于上述代码,调用哪个...
1.组件依赖 通过Maven引入Jedis开源组件,在pom.xml文件加入下面的代码: 2.加锁的实现 2.1常见的两种错误方式 1.第一种 2.第二种 问题所在: 由于是...
一、Hessian序列化的前提 Hessian要实现序列化,前提是被序列化的类得实现Serializable接口。 二、Hessian序列化的实现 1.首先需要jar Hes...
一、为什么要序列化 java允许我们在内存中创建可复用的对象,当JVM正常运行时,这些对象才存在,这些对象的生命周期不会比JVM的生命周期更长。当我们需要永久化保存这些对象时...
java实现拷贝最直观的做法用object类中的clone()方法,而想要使用该方法进行对象的克隆只要实现cloneable接口即可; 1.浅拷贝 测试一下克隆方法: 控制台...
当多个线程同时访问同一个资源,并且其中的一个或者多个线程对这个资源进行了写操作,才会产生竞态条件。多个线程同时读同一个资源不会产生竞态条件。我们可以通过创建不可变的共享对象来...
允许被多个线程同时执行的代码称作线程安全的代码。线程安全的代码不包含竞态条件。当多个线程同时更新共享资源时会引发竞态条件。 局部基本类型变量 局部变量存储在线程自己的栈中。也...
一、创建线程的三种方式 1.继承Thread类 2.实现Runnable接口 注意:创建的Runnable实现类只是一个target,不是线程对象,它用来指明线程运行时需要做...
1.map转javaBean 2.javaBean转map 第一种办法: 第二种办法: 3.利用BeanMap转map的方式 速度快,提供map的接口操作对象 Object ...
情景:导入excel文件,转成json串,但后台获取为null;debugger代码,js里的数据是完整的excel内容。经过:网上查阅发现tomcat对post参数大小有限...
base64的图片格式在存储时是很占空间的,所以上传服务器后保存图片链接是个很不错的选择;代码如下:
在应用开发和数据传输、持久化过程中,中文与 unicode 互转是相当有用的,比如说社交应用中经常用到的传输存储 emoji 表情。整理为工具类后更是方便统一调用,话不多说上...