实用技术
文章平均质量分 75
征途
这个作者很懒,什么都没留下…
展开
-
Vue+ElementUI+SpringBoot项目配合分页插件快速实现分页(简单暴力)
逻辑分页依赖于代码。(例:Mybatis自带的分页插件就是逻辑分页)同时逻辑分页是先查询出所有的数据,再根据代码块的所需(例:你需要拿到第几页,每页几条的数据)筛选出合适的数据进行分页。原创 2023-03-01 15:58:10 · 574 阅读 · 1 评论 -
MySQL数据库的锁(什么是数据库的锁?什么是乐观锁和悲观锁?什么是死锁?如何避免?)
当数据库有并发事务的时候,保证数据访问顺序的机制称为锁机制。原创 2022-07-12 14:40:29 · 591 阅读 · 0 评论 -
Session、Cookie和Token的主要区别
Cookie是保存在客户端一个小数据块,其中包含了用户信息。当客户端向服务端发起请求,服务端会像客户端浏览器发送一个Cookie,客户端会把Cookie存起来,当下次客户端再次请求服务端时,会携带上这个Cookie,服务端会通过这个Cookie来确定身份。 Session是通过Cookie实现的,和Cookie不同的是,Session是存在服务端的。当客户端浏览器第一次访问服务器时,服务器会为浏览器创建一个sessionid,将sessionid放到Cookie中,存在客户端浏览器。比如浏览器访问的是原创 2022-06-27 20:53:08 · 534 阅读 · 1 评论 -
关于Spring框架中的单例bean的线程安全问题
Spring框架中的单例bean是线程安全的吗 不是线程安全的,当多用户同时请求一个服务时,容器会给每一个请求分配一个线程,这是多个线程会并发执行该请求多对应的业务逻辑(成员方法),此时就要注意了,如果该处理逻辑中有对该单列状态的修改(体现为该单例的成员属性),则必须考虑线程同步问题。Spring框架并没有对单例bean进行任何多线程的封装处理。关于单例bean的线程安全和并发问题需要开发者自行去搞定。但实际上,大部分的Spring bean并没有原创 2022-05-03 08:23:16 · 1868 阅读 · 1 评论 -
java生成随机图片验证码
验证码实现是基于SSM环境的先导入jar包,jar包下载地址在文章最上面,jar包名称如图控制层代码@RequestMapping(value="/checkCode") public void checkCode(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { ValidateCode va=new ValidateCode(100, 30, 4原创 2020-06-23 15:42:22 · 235 阅读 · 0 评论 -
使用jquery的实现ajax异步请求
ajax请求先引入jquery插件,网络引入地址:百度:<script src="https://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>又拍云:<script src="https://upcdn.b0.upaiyun.com/libs/jquery/jquery-2.0.2.min.js"></script>新浪:<script src="https://原创 2020-06-19 10:14:43 · 441 阅读 · 0 评论 -
SSM中的日期转换详解
步骤请先参考我的代码:如下package com.laoli.utils;import java.text.SimpleDateFormat;import java.util.Date;import org.springframework.core.convert.converter.Converter;public class StringToDate implements Converter<String, Date>{ @Override public Date原创 2020-06-18 20:04:20 · 530 阅读 · 0 评论