自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (1)
  • 收藏
  • 关注

转载 SpringBoot3-集成Redis(一)之 注解

通过本文,相信你已经学会了如何在和Java 17中整合 Redis,并实现基本的存取操作以及缓存功能。使用 Redis 可以大大提升应用的响应速度和性能,尤其在高并发的场景中,使用 Redis 作为缓存是一个非常有效的优化手段。

2025-08-05 15:31:25 73

转载 SpringBoot3-集成Redis(二)之 注解

以上缓存名称、过期时间和序列化方式都是默认设置,Spring 允许我们自定义缓存管理器。在大多数情况下,默认配置足够使用,但如果需要定制化的缓存行为,我们可以自定义缓存配置。通过实现,我们可以设置缓存的过期时间、序列化方式等。@Bean.entryTtl(Duration.ofMinutes(10)) // 设置缓存过期时间为 10 分钟。

2025-08-05 15:10:50 101

原创 乐观锁、悲观锁

什么是乐观锁和悲观锁-CSDN博客

2025-07-23 14:53:15 110

原创 DBeaver 25.0.2 数据库导入、导出到Excel

5)在DBeaver中选择要导入的表,右键,导入数据,选择"CSV 从 CSV 文件导入",下一步(可以点击右边的预览按钮,可以查看自己导入的数据是否正常),后续根据指引点击即可,数据就导入到表了。选中某个表->右键->导出数据->选择"导出到CSV文件"->"下一步"->"下一步"->"下一步"->编码选择"GB2312"->后续根据指引点击即可,保存下来的文件就是Excel文件了。DBeaver 25.0.2 社区版自带没有导出到Excel文件的功能,不过也可以实现导出到excel的需求。

2025-06-25 11:33:35 4376

原创 springboot 实现文件上传

springboot 实现文件上传 多文件上传

2025-06-20 15:35:39 349

原创 生成二维码

springboot 实现二维码

2025-06-20 15:14:50 123

原创 swagger2 真实项目改造

swagger2 springboot 多个包 一个包下多个controller分组

2025-06-18 18:07:13 1191

原创 Mybatis缓存的生命周期

mybatis的缓存是什么时候产生,什么时候销毁的。

2025-06-15 21:31:10 238

原创 mybatis 缓存(一级、二级)

默认是开启的一级缓存。

2025-06-15 21:13:38 320

转载 js 保存密码--记住我

document.cookie的使用设置cookie每个cookie都是一个名/值对,可以把下面这样一个字符串赋值给document.cookie:document.cookie="userId=828";如果要一次存储多个名/值对,可以使用分号加空格(; )隔开,例如:document.cookie="userId=828; userName=hulk

2017-03-08 11:33:47 442

转载 oracle connect by用法篇

1、基本语法select * from table [start with condition1] connect by [prior] id=parentid1212一般用来查找存在父子关系的数据,也就是树形结构的数据;其返还的数据也能够明确的区分出每一层的数据。start with condition1 是用来限制第一层的数据,或者叫根节点数据;以这部分数据

2016-12-05 14:12:54 327

转载 java内存溢出问题

在解决java内存溢出问题之前,需要对jvm(java虚拟机)的内存管理有一定的认识。jvm管理的内存大致包括三种不同类型的内存区域:Permanent Generation space(永久保存区域)、Heap space(堆区域)、Java Stacks(Java栈)。其中永久保存区域主要存放Class(类)和Meta的信息,Class第一次被Load的时候被放入PermGen spa

2016-11-29 13:53:04 431

原创 oracle 去除重复数据

根据l_number,leave_starttime,leave_endtime相同字段来去重,保留日期最大的条记录如果日期也相同,则保留id最大的条记录。                select * from t_leave_dd a where                 exists(select  1 from t_leave_dd t where t.l_nu

2016-11-24 16:46:22 503

转载 oracle 查看锁表情况

查看锁表进程SQL语句1:select sess.sid,sess.serial#,lo.oracle_username,lo.os_user_name,ao.object_name,lo.locked_modefrom v$locked_object lo,dba_objects ao,v$session sesswhere ao.object_id =

2016-11-01 16:20:59 640

原创 web.xml配置详解

1. 定义头和根元素  部署描述符文件就像所有XML文件一样,必须以一个XML头开始。这个头声明可以使用的XML版本并给出文件的字符编码。DOCYTPE声明必须立即出现在此头之后。这个声明告诉服务器适用的servlet规范的版本(如2.2或2.3)并指定管理此文件其余部分内容的语法的DTD(Document Type Definition,文档类型定义)。所有部署描述符文件的顶层(根)

2016-10-31 13:57:33 279

转载 设置tomcat

Java内存溢出详解 一、常见的Java内存溢出有以下三种: 1. java.lang.OutOfMemoryError: Java heap space ----JVM Heap(堆)溢出JVM在启动的时候会自动设置JVM Heap的值,其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)不可超过物理内存。可以利用JVM提供的-Xmn -Xms -Xmx等选

2016-08-05 11:35:08 198

原创 oracle 日期

1. 3个月后第一天:TRUNC(ADD_MONTHS(to_date(to_char(sysdate,'yyyy-mm-dd'),'yyyy-mm-dd'),3),'MM')2. 下个月1号:ADD_MONTHS(TRUNC(SYSDATE, 'MM'),1)3. 下个月最后一天:ADD_MONTHS(TRUNC(SYSDATE, 'MM'),2) -1

2016-07-07 16:35:42 302

原创 复杂sql (mysql)

题目一: 写一条Sql语句查询前出2到5的记录题目二: 写一条Sql语句删除重复[除时间外的所有字段字段相同]的记录,保留重复记录中时间最大的记录第一题: select * from `user` limit 1,4;第二题:select * from `user` a where a.id not in (select b.id from `user` b

2016-04-15 11:18:54 403

原创 java获取客户端访问ip

/*** 获取访问者IP* * 在一般情况下使用Request.getRemoteAddr()即可,但是经过nginx等反向代理软件后,这个方法会失效。* * 本方法先从Header中获取X-Real-IP,如果不存在再从X-Forwarded-For获得第一个IP(用,分割),* 如果还不存在则调用Request .getRemoteAddr()。*/public

2016-04-11 10:22:43 248

转载 TortoiseSVN文件夹及文件图标不显示解决方法

由于自己的电脑是win7(64位)的,系统安装TortoiseSVN之后,其他的功能都能正常的使用,但是就是文件夹或文件夹的左下角就是不显示图标,这个问题前一段时间就遇到了(那个时候没找到合适的答案),这段时间重新学习svn 的使用,这个问题没解决,不舒服,没有了图标,就像打仗没有了旗帜一样:         对于SVN来说,因为每个图标都代表着不同的含义,预示着不同的状态

2016-03-14 14:44:06 260

转载 MyEclipse+Tomcat+MAVEN+SVN项目完整环境搭建

1.JDK的安装       首先下载JDK,这个从sun公司官网可以下载,根据自己的系统选择64位还是32位,安装过程就是next一路到底。安装完成之后当然要配置环境变量了。———————————————————————————————————————————————————1.1新建变量名:JAVA_HOME   变量值:E:\Java\jdk1.6.0_43(

2016-02-25 09:35:37 429

转载 logback.xml 常用配置详解

一:根节点 包含的属性:scan: 当此属性设置为true时,配置文件如果发生改变,将会被重新加载,默认值为true。scanPeriod: 设置监测配置文件是否有修改的时间间隔,如果没有给出时间单位,默认单位是毫秒。当scan为true时,此属性生效。默认的时间间隔为1分钟。debug: 当此属性设置为true时,将打印出logback内部日志信息,实时查看logback运行

2016-02-22 17:06:47 368

转载 Logback日志系统配置攻略

Logback日志系统配置攻略logback是log4j作者推出的新日志系统,原生支持slf4j通用日志api,允许平滑切换日志系统,并且对简化应用部署中日志处理的工作做了有益的封装。 logback当前分成三个模块:logback-core,logback-classic和logback-access。logback-core是其它两个模块的基础模块。logback-classic是log4j的

2016-02-22 11:49:01 413

转载 js ==与===的区别

1、对于string,number等基础类型,==和===是有区别的1)不同类型间比较,==之比较“转化成同一类型后的值”看“值”是否相等,===如果类型不同,其结果就是不等2)同类型比较,直接进行“值”比较,两者结果一样2、对于Array,Object等高级类型,==和===是没有区别的进行“指针地址”比较3、基础类型与高级类型,==和===是有区别的1)对于==

2016-02-18 09:58:47 309

原创 图表网址

http://www.hcharts.cn/

2016-02-02 09:15:04 273

原创 java 反射机制

java 反射机制本Markdown编辑器使用[StackEdit][6]修改而来,用它写博客,将会带来全新的体验哦:1.类所有属性获取2.类公有属性获取3.属性修饰符1.类所有属性获取 PurchaseDTO p = new PurchaseDTO(); Field[] fields = p.getClass().getDeclaredFields();2.类公有属性获取 Fi

2016-01-14 14:15:46 267

TortoiseSVN-1.8.11.26392-win32-svn-1.8.13.msi

eclipse TortoiseSVN-1.8.11.26392-win32-svn-1.8.13.msi

2015-08-03

空空如也

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

TA关注的人

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