![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java
包括JavaSE和J2EE等Java相关
方木杉
enjoy the life and enjoy what u do
展开
-
DES加密简单封装成工具类方式二
DES是一种对称的加密方式,即需要相同的密钥进行加密解密。为了方便日后使用,此处将DES的加解密方法进行了封装,参数和返回值统一String数据类型。代码较为简单,不多解释,如有不对的地方,望多多指教。package encrypt;import javax.crypto.Cipher;import javax.crypto.KeyGenerator;import org.apache....原创 2019-01-09 16:56:55 · 185 阅读 · 0 评论 -
Spring配置数据库密码加密
在项目中,为了提高安全性,需要对配置文件中的部分敏感信息进行加密,如数据库登录密码等。以下是一个简单的数据库密码加密示例,供大家一起学习交流,有不对或者需要改进的地方,请大家多多指教!一. 未加密情况如下: 1. db配置文件 2. 加载配置文件,获取properties(主要看db.properties文件,redis和rabbitmq可以忽略) 3....原创 2019-01-08 17:36:59 · 4485 阅读 · 0 评论 -
超详细的Java线程安全Synchronized之对象锁
线程的相关理解就不多说了,直接进入主题:通过同步锁实现线程安全在多线程,为了避免多个线程同时操作某个共享变量导致数据错乱,采用了同步锁机制,保证了操作的原子性,数据的一致性及线程安全。可以结合数据库的事务操作理解。同步锁又可以分为对象锁,实例锁,类锁。对象锁,锁住某个对象;实例锁,锁住某个实例,类锁,锁住某个类。哈哈哈,佛了,有点抽象,不知道怎么解释,很尴尬。不急,可以根据下面的应...原创 2019-01-12 19:02:10 · 225 阅读 · 0 评论 -
JAVA集合框架总结(一)
虽然我们会经常使用到集合框架,但个人感觉内容还是有点多,经过各种查阅资料及自己平时的积累,做了一个个人认为比较全面的总结首先,盗用一张集合框架图:总的说来,Java API中所用的集合类,都是实现了Collection接口,他的一个类继承结构如下:Collection<--List<--VectorCollection<--List<--ArrayListCollectio...原创 2018-03-13 18:12:11 · 287 阅读 · 0 评论 -
Json两种解析方式
由于json数据格式比较简单, 易于读写,经常用于信息的交互。在工作中也会经常使用到json解析,做个总结也算巩固一下首先创建一个java beanStudent 类public class Student { private String name; private String course; private int grade; public Student() { super(); } ...原创 2018-03-12 18:20:32 · 704 阅读 · 0 评论 -
SpringBoot解决前后端跨域问题
SpringBoot解决前后端跨域问题import org.springframework.boot.SpringBootConfiguration;import org.springframework.web.servlet.config.annotation.CorsRegistry;import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;@SpringBootConfigurationpu.原创 2021-01-04 17:18:10 · 183 阅读 · 0 评论 -
打包及部署springboot项目详细过程
1. 确定项目的打包类型 及 名称打包成jar文件项目打包后文件名 springboot-sms.jar(PS:不要问为什么文件名要加上sms,因为这是一个发送短信验证码的微服务,O(∩_∩)O哈哈~)2.打包项目clean项目build项目到填写Goals,并run打包完成根据提示可以在工程目录下找到生成的jar文件3.将jar文件上传到l...原创 2018-10-12 15:42:20 · 507 阅读 · 0 评论 -
SSH项目中使用c3p0连接池
在ssh项目中配置c3p0连接池,只要在原来的基础上导入相关架包,并修改application.xml文件即可1.导入hibernate中c3p0相关的架包2.更改application.xml文件,配置c3p0连接池 将原先的datasource<!-- 创建连接池 配置连接池的属性值 --><bean name="datasource"cla...原创 2017-12-21 17:39:49 · 959 阅读 · 0 评论 -
DES加密简单封装成工具类方式一
DES是一种对称的加密方式,即需要相同的密钥进行加密解密。为了方便日后使用,此处将DES的加解密方法进行了封装,参数和返回值统一String数据类型。代码较为简单,不多解释,如有不对的地方,望多多指教。package encrypt;import javax.crypto.Cipher;import javax.crypto.SecretKey;import javax.crypto....原创 2019-01-08 14:50:22 · 569 阅读 · 0 评论