java
-
java数据库连接池的特点及步骤
目录 连接池概念 传统连接的缺点 数据库连接池的优点 实现方法 演示Druid连接 QueryRunner插入操作 QueryRunner查询操作 连接池概念 数据库连接池的基本思想:就是为数据库连接 ...
-
ssm 使用token校验登录的实现
背景 token的意思是"令牌",是服务端生成的一串字符串,作为客户端进行请求的一个标识. 当用户第一次登录后,服务器生成一个token并将此token返回给客户端,以后客户端只需 ...
-
如何在springboot中使用定时任务
在日常的开发过程中经常使用到定时任务,在springMVC的开发中,经常和quartz框架进行集成使用,但在springboot中没有这么做,而是使用了java的线程池来实现定时任务. 一.概述 在s ...
-
Java实现5种限流算法及7种限流方式
目录 前言 1. 限流 2. 固定窗口算法 2.1. 代码实现 3. 滑动窗口算法 3.1. 代码实现 4. 滑动日志算法 4.1. 代码实现 5. 漏桶算法 6. 令牌桶算法 6.1. 代码实现 6 ...
-
idea使用pagehelper实现后端分页功能的步骤详解
PageHelper是一款好用的开源免费的Mybatis第三方物理分页插件,其实我并不想加上好用两个字,但是为了表扬插件作者开源免费的崇高精神,我毫不犹豫的加上了好用一词作为赞美. 下面分步骤给大家介 ...
-
一篇超详细的SpringBoot整合MybatisPlus的文章
目录 总结 创建个SpringBoot项目 勾选生所需的依赖: 我把application的后缀改为.yml了,方便些. pom.xml: <?xml version="1.0&quo ...
-
SpringBoot通过请求对象获取输入流无数据
目录 请求对象获取输入流无数据问题 方案一:禁用默认的过滤器 方案二:使用@RequestBody注解 方案三:自定义HiddenHttpMethodFilter过滤器 request输入流重复可读 ...
-
使用JPA自定义VO接收返回结果集(unwrap)
目录 JPA自定义VO接收返回结果集(unwrap) JPA返回自定义VO JPA自定义VO接收返回结果集(unwrap) JPA跟mybitis比较,简单的业务搜索是方便的,但是设计到复杂的SQL搜 ...
-
Java不用算数运算符来实现求和方法
今天遇到了这样一个题 题目说了不能用算数运算符,那么我们就只能从 逻辑运算符 和 移位运算符 入手了. 我们知道 ^ (异或)操作是对两个数进行无进位求和,如果两个数相加本来就不产生进位,那么该和就是 ...
-
Java多线程之线程安全问题详情
目录 1.线程安全概述 1.1什么是线程安全问题 1.2一个存在线程安全问题的程序 2.线程加锁与线程不安全的原因 2.1案例分析 2.2线程加锁 2.2.1什么是加锁 2.2.2如何加锁 2.2.3 ...
-
Spring Security基本配置方法解析
Spring Security 是一个功能强大且可高度自定义的身份验证和访问控制框架. 它是保护基于Spring的应用程序的事实上的标准. Spring Security 是一个专注于为Java应用程 ...
-
解决java连接虚拟机Hbase无反应的问题
目录 问题说明 代码如下 解决方案 1.由于Hbase自带有zookeeper 2.由于这里只是想测试下java连接hbae 3.再对zookeeper进行配置 zoo.cfg 4.因为是在windo ...
-
浅谈Spring如何解决循环依赖的问题
在关于Spring的面试中,我们经常会被问到一个问题,就是Spring是如何解决循环依赖的问题的.这个问题算是关于Spring的一个高频面试题,因为如果不刻意研读,相信即使读过源码,面试者也不一定能够 ...
-
浅谈Java数值类型的转换与强制转换
数值类型之间的转换 6个实心箭头箭头表示无信息丢失的转换; 3个虚箭头表示可能有精度损失的转换. 当使用上面两个数值进行二元操作时,先要将两个操作数转换为同一类型,然后再进行计算. 规则:`两个数中小 ...
-
SpringBoot中ApplicationEvent和ApplicationListener用法小结
目录 一.开发ApplicationEvent事件 二. 开发监听器 三.推送事件 四.注解方式实现监听器 对不起大家,昨天文章里的告别说早了,这个系列还不能就这么结束. 我们前面的文章中讲解过Rab ...
-
java获取本月日历表的方法
用Java获取本月日历表,供大家参考,具体内容如下 这张日历表应该怎么打印出来? 首先,获取本月,获取本天,创建本地日期类对象. LocalDate date=LocalDate.now(); ...
-
Java中Calendar时间操作常用方法详解
本文实例为大家分享了Calendar时间操作常用方法,具体内容如下 package test; import java.text.SimpleDateFormat; import java.util. ...
-
SpringCloud hystrix服务降级概念介绍
目录 Hystrix 初识Hystrix Hystrix三大概念 服务降级(fallback) fallback是什么 服务提供方实现服务降级 服务调用方实现服务降级 服务降级优化 服务熔断(brea ...
-
IDEA中设置代码自动提示为Alt+/的具体做法
目录 前言 具体做法 前言 很多人之前编写Java代码都是用的Eclipse,确实Eclipse是一个很好的工具,熟悉了之后用起来很方便,但是没办法,很多公司都强制性要求使用Intellij IDEA ...
