java
-
Spring Cloud Alibaba之Sentinel实现熔断限流功能
微服务中为了防止某个服务出现问题,导致影响整个服务集群无法提供服务的情况,我们在系统访问量和业务量高起来了后非常有必要对服务进行熔断限流处理. 其中熔断即服务发生异常时能够更好的处理:限流是限制每个服 ...
-
mybatis-plus IdWorker生成的Id和返回给前台的不一致的解决
问题描述 今天在公司项目中修改id的生成策略为mybatis-plus自带的IdWorker策略时,发现返回给前台的id竟然和数据库不一致.费解得很呐. package net.mshome.twis ...
-
Spring集成MyBatis框架
Java在写数据库查询时,我接触过四种方式: 1.纯Java代码,引用对应的数据库驱动包,自己写连接与释放逻辑(可以用连接池) 这种模式实际上性能是非常不错的,但是使用起来并不是非常方便:一是要手工为 ...
-
解决IDEA错误 Cause: java.sql.SQLException: The server time zone value的问题
在我们配置文件的时候 运行会报The server time zone的错 Cause: java.sql.SQLException: The server time zone value 错误源头 ...
-
Java函数式编程(七):MapReduce
译注:map(映射)和reduce(归约,化简)是数学上两个很基础的概念,它们很早就出现在各类的函数编程语言里了,直到2003年Google将其发扬光大,运用到分布式系统中进行并行计算后,这个组合的名 ...
-
Windows下Java调用可执行文件代码实例
这篇文章主要介绍了Windows下Java调用可执行文件代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 缘起: 由于没有找到java转换文件 ...
-
Spring MVC 拦截器实现代码
拦截器的实现 1.编写拦截器类实现HandlerInterceptor接口: 2.将拦截器注册进springmvc框架中: 3.配置拦截器的拦截规则: 其他实现方法 WebRequestInterce ...
-
Java实现常用加密算法——单向加密算法MD5和SHA
本文主要介绍了Java实现常用加密算法--单向加密算法MD5和SHA,具体如下: 1.Java的安全体系架构 1.1 Java的安全体系架构介绍 Java中为安全框架提供类和接口.JDK 安全 API ...
-
实战分布式医疗挂号系统登录接口整合阿里云短信详情
目录 步骤1:搭建service-user用户模块 1.启动类&配置网关 步骤2:整合JWT 步骤3: 搭建service-msm短信模块(整合阿里云短信) 1.启动类&配置网关 4. ...
-
java实现多线程之定时器任务
在Java中Timer是java.util包中的一个工具类,提供了定时器的功能.我们可以创建一个Timer对象,然后调用其schedule方法在某个特定的时间去执行一个特定的任务.并且你可以让其以特定 ...
-
Spring框架核心概念小结
目录 1.Spring是什么? 2.Spring框架的优点是什么 3.什么是Spring Bean? Spring bean的不同作用域: 4.Spring IoC 容器 有两种不同类型的容器: Ap ...
-
Java Spring分别实现定时任务方法
目录 java实现定时任务 Timer+TimerTask 示例 弊端 ScheduledThreadPoolExecutor 示例 Spring定时任务 示例 原理 java实现定时任务 Jdk自带 ...
-
Spring.Net IOC依赖注入原理流程解析
一.什么是IOC.(Inversion of Control) IOC,即控制反转.不是什么技术,而是一种思想.在传统开发中,我们需要某个对象时,就手动去new一个依赖的对象.而IOC意味着将对象的控 ...
-
springMVC利用FastJson接口返回json数据相关配置详解
一直使用的是FastJson,感觉还不错,很方便.看了一段别人的分析,觉得很有道理. 为什么要使用Fastjson,其实原因不需要太多,喜欢就行. 我之所以要替换掉Jackson最主要的原因是Jack ...
-
elasticsearch索引index之put mapping的设置分析
目录 mapping的设置过程 put mapping updateTask响应 总结 mapping的设置过程 mapping机制使得elasticsearch索引数据变的更加灵活,近乎于no sc ...
-
基于Springboot2.0构建ES的多客户端
有时候我们操作es的时候会有一些特殊的需求,例如需要操作的index使用了不同的es服务器.用户名.密码.参数等,这个时候我们需要使用不同的es的客户端进行操作,但是我们又不希望拆分成多个项目进行使用 ...
-
MyBatis-Plus QueryWrapper及LambdaQueryWrapper的使用详解
目录 QueryWrapper LambdaQueryWrapper 链式查询 假如我们有一张banner_item表,现需要通过banner_id查出所有数据(查询List) @Data publi ...
-
java编程 中流对象选取规律详解
实例如下: import java.io.*; public class TransStreamDemo2 { /** * 流操作的基本规律 * 1. * 源,键盘录入 * 目的.控制台 * 2. * ...
-
SpringBoot+Spring Security+JWT实现RESTful Api权限控制的方法
摘要:用spring-boot开发RESTful API非常的方便,在生产环境中,对发布的API增加授权保护是非常必要的.现在我们来看如何利用JWT技术为API增加授权保护,保证只有获得授权的用户才能 ...
-
maven 配置多个仓库的方法
maven 配置多个仓库的方法