![](https://img-blog.csdnimg.cn/255a111c4ab84974aae9bd077ee4afd2.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
开发笔记
文章平均质量分 71
开发笔记
我是你家后院的花栗鼠啊
这个作者很懒,什么都没留下…
展开
-
spring中@Transactional注解的作用,包含场景举例
注解是Spring框架提供的一个用于声明式事务管理的注解。它可以应用在方法或类上,用于标识需要进行事务管理的方法或类使用方法作用于类上:表示所有该类的public方法都配置相同的事务属性信息。作用于方法上:当应用在方法上时,该方法将被纳入事务管理,如果类配置了@Transactional,方法也配置了@Transactional,方法的事务会覆盖类的事务配置信息。原创 2024-04-01 18:11:36 · 1309 阅读 · 2 评论 -
SpringBoot中使用线程池
1.配置线程池使用springboot配置线程池,采用@EnableAsync和@Configuration注解,配置代码如下@EnableAsync@Configurationpublic class SpringThreadPoolConfig { @Value("${mythreadpool.maxPoolSize}") private Integer maxPoolSize; @Value("${mythreadpool.corePoolSize}")...原创 2022-04-20 16:11:40 · 9524 阅读 · 3 评论 -
Quartz定时器实现
定时任务的执行有多种方法,其中常使用的定时器有JDK Timer、Spring Task、Quartz等三种。JDK自带的定时器Timer使用灵活,配置简单,适用于一些中小项目;Spring Task配置较为简单轻量,需要Spring框架支持;Quartz的功能强大,配置也比较复杂,适合大型、多定时任务的项目使用。可以参考下面几个博主的文章Java定时器(Timer)_罗汉爷的博客-CSDN博客_java timerspring-boot定时器_Leo187的博客-CSDN博客定时任务框架Q原创 2022-04-11 14:52:53 · 875 阅读 · 0 评论 -
加密算法--MD5 加密
package com.project.util;import java.io.IOException;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;import sun.misc.BASE64Decoder;import java.io.UnsupportedEnco...原创 2019-09-19 14:20:31 · 630 阅读 · 0 评论 -
java实现当前用户登录挤掉后台用户登录
思路说明:首先创建一个map,因为map是不可重复的键值对。使用登录用户的id作为key,当用户登录的时候,就产生一个session作为value。将其保存一起。此时改账号在别处登录的时候,会产生一个相当的key,但是不同的value。这是使用拦截器写代码清楚上一次的map。然后保存这一次的。这样已登录的用户就会被当前用户挤下来。核心代码如下:1.登录的时候创建map S...原创 2019-09-19 14:20:47 · 3062 阅读 · 1 评论 -
加密算法--base64加密
1.工具类,用于后端import java.io.ByteArrayOutputStream;public class loginPassWordDecrypt { private static byte[] base64DecodeChars = new byte[] { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -...原创 2019-09-19 14:21:04 · 341 阅读 · 0 评论 -
AES-128-CBC加密
1.工具类编写,用户后端package com.project.util;import javax.crypto.spec.IvParameterSpec;import javax.crypto.spec.SecretKeySpec;import org.apache.commons.codec.binary.Base64;import javax.crypto.Ciphe...原创 2019-09-19 14:21:13 · 8456 阅读 · 0 评论 -
加密算法--AES
1.JAVA AES加密算法实现代码1、代码package com.project.util;import java.io.UnsupportedEncodingException;import java.security.InvalidKeyException;import java.security.NoSuchAlgorithmException;import java.s...原创 2019-09-19 14:21:29 · 128 阅读 · 0 评论 -
网页变灰&加看板娘
最近浏览网页,发现连两个好玩的小玩意,记录一下1.网页变灰<style> html{ filter: grayscale(100%); }</style>2.增加一个看板娘<div id="page_end_html"> <script src="https://eqcn.ajz.mies...原创 2020-04-12 15:30:13 · 116 阅读 · 0 评论 -
mysql查询特殊场景
1.https://www.cnblogs.com/jeffen/p/7016547.htmlUPDATE emall_goods SET TAX = 9WHERE GOODSID IN (SELECT GOODSID FROM emall_goods WHERE GOODS_STATUS = 1AND STOREID = 1AND TAX = 0)============以上是错误的,以下是正确的================UPDATE emall_goods SET原创 2020-06-03 14:38:16 · 119 阅读 · 0 评论 -
RedisTemplate和StringRedisTemplate的区别
相关链接如下https://blog.csdn.net/yifanSJ/article/details/79513179原创 2020-06-30 16:42:48 · 93 阅读 · 0 评论