![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
longwords
湖北 襄阳 男!
展开
-
Java获取系统时间一个月前时间
方法1:SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); String maxDateStr = "2018-01-01"; String minDateStr = ""; Calendar calc =Calendar.getInstance(); try { calc.setTime(sdf.parse(maxDateStr)); calc.add(calc.DATE, -30); Date m原创 2021-01-27 09:53:29 · 2917 阅读 · 2 评论 -
Spring Boot版本对应Spring Cloud版本信息
废话不多说,上才艺。。。版本对应关系官网地址:https://spring.io/projects/spring-cloudTable 1. Release train Spring Boot compatibility Release Train Boot Version Hoxton 2.2.x, 2.3.x (Starting with SR5) Greenwich 2.1.x Finchl原创 2020-09-16 11:59:12 · 272 阅读 · 0 评论 -
防止用户重复登录解决方案
前一段时间碰到一个需求:一个账号只能登录一次,不能重复登录问题。在网上找了下,大概有两种解决方案:1、通过数据库状态位判断该用户是否已经登录。2、利用session监听器监听每一个登录用户的登录情况。个人想了下,第一种解决方案很简单,但需要考虑用户非正常退出的情况,如直接关闭浏览器等等,可用性较低。接下来,主要介绍第二种方案的具体实现:A.用户登录后,先去数据库查询该登录名是否存在、是...转载 2019-04-04 16:31:17 · 7782 阅读 · 0 评论 -
数据库连接池的理解和使用
一、什么是数据库连接池?官方:数据库连接池(Connection pooling)是程序启动时建立足够的数据库连接,并将这些连接组成一个连接池,由程序动态地对池中的连接进行申请,使用,释放。个人理解:创建数据库连接是一个很耗时的操作,也容易对数据库造成安全隐患。所以,在程序初始化的时候,集中创建多个数据库连接,并把他们集中管理,供程序使用,可以保证较快的数据库读写速度,还更加安全可靠。转载 2017-06-27 13:08:51 · 260 阅读 · 0 评论 -
idea创建springboot项目和springcloud项目方法
一:创建springboot项目1.选择File –> New –> Project –>Spring Initialer –>点击Next2.填写项目相关的信息,–>点击next3.选择web –> web,–>点击next4.填写项目名和项目位置,–>点击finish5.会自动生成一个Application类...转载 2019-06-26 11:45:47 · 1959 阅读 · 0 评论