自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (5)
  • 收藏
  • 关注

原创 spring中@Transactional注解的作用,包含场景举例

注解是Spring框架提供的一个用于声明式事务管理的注解。它可以应用在方法或类上,用于标识需要进行事务管理的方法或类使用方法作用于类上:表示所有该类的public方法都配置相同的事务属性信息。作用于方法上:当应用在方法上时,该方法将被纳入事务管理,如果类配置了@Transactional,方法也配置了@Transactional,方法的事务会覆盖类的事务配置信息。

2024-04-01 18:11:36 963 2

原创 并发加快查询效率的一些方法

在工作中,会出现大量需要循环操作的问题。有时候会碰到需要加快查询时间,提高响应效率的场景。解决此类的问题核心不使用同步的方法,采用多线程的思路去解决。以下是解决的几种思路。

2023-08-24 14:36:28 175

原创 SpringBoot中使用线程池

1.配置线程池使用springboot配置线程池,采用@EnableAsync和@Configuration注解,配置代码如下@EnableAsync@Configurationpublic class SpringThreadPoolConfig { @Value("${mythreadpool.maxPoolSize}") private Integer maxPoolSize; @Value("${mythreadpool.corePoolSize}")...

2022-04-20 16:11:40 9456 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 863

原创 hashmap源码

hashmap源码分析

2022-01-13 18:24:15 171

原创 RedisTemplate和StringRedisTemplate的区别

相关链接如下https://blog.csdn.net/yifanSJ/article/details/79513179

2020-06-30 16:42:48 87

原创 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 112

原创 图片显示效果

1.实现页面突出功能<!DOCTYPE html><html><head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title> How to Zoom an Image on Mouse Hover using C

2020-05-23 14:43:58 163

原创 网页变灰&加看板娘

最近浏览网页,发现连两个好玩的小玩意,记录一下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 112

原创 springboot学习之注解

@SpringBootApplication 是springboot框架的核心注解,用于表明该类是springboot项目的主程序启动类

2020-03-10 15:43:39 273

原创 加密算法--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 124

原创 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 8429

原创 加密算法--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 336

原创 java实现当前用户登录挤掉后台用户登录

思路说明:首先创建一个map,因为map是不可重复的键值对。使用登录用户的id作为key,当用户登录的时候,就产生一个session作为value。将其保存一起。此时改账号在别处登录的时候,会产生一个相当的key,但是不同的value。这是使用拦截器写代码清楚上一次的map。然后保存这一次的。这样已登录的用户就会被当前用户挤下来。核心代码如下:1.登录的时候创建map S...

2019-09-19 14:20:47 3023 1

原创 加密算法--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 623

redis使用文档.rar

redis在linux下的安装部署,一些日常使用的常用命令。以及Redis入门知识的一些介绍,对redis的主从复制等说明

2020-06-30

并发编程——并发工具类.pdf

关于java中线程的一些基础知识详解文档和知识点,内容详细,通俗易懂,非常适合当接触线程知识的同学,以及复习线程理论知识人员

2020-06-06

并发编程——原子操作CAS.pdf

关于java中线程的一些基础知识详解文档和知识点,内容详细,通俗易懂,非常适合当接触线程知识的同学,以及复习线程理论知识人员

2020-06-06

并发编程——线程基础.pdf

关于java中线程的一些基础知识详解文档和知识点,内容详细,通俗易懂,非常适合当接触线程知识的同学,以及复习线程理论知识人员

2020-06-06

StringUtil.java

日常使用判断工具类,非空校验,手机号判断,邮箱判断,String类型转换与特殊字符判断,String操作类 等等

2020-05-29

空空如也

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

TA关注的人

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