51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#N
spring-boot-2.0.3启动源码篇五
此系列是针对springboot的启动,旨在于和大家一起来看看springboot启动的过程中到底做了一些什么事。如果大家对springboot的源码有所研究,可以挑些自己感兴趣或者对自己有帮助的看;但是如果大家没有研究过springboot的源码,不知道springboot在启动过程中做了些什么,那么我建议大家从...
IT猿
·
2020-03-27
spring-boot-2.0.3
启动
源码
spring-boot-2.0.3启动源码篇四
此系列是针对springboot的启动,旨在于和大家一起来看看springboot启动的过程中到底做了一些什么事。如果大家对springboot的源码有所研究,可以挑些自己感兴趣或者对自己有帮助的看;但是如果大家没有研究过springboot的源码,不知道springboot在启动过程中做了些什么,那么我建议大家从...
IT猿
·
2020-03-27
spring-boot-2.0.3
启动
源码
设计模式之装饰模式,session共享的底层原理
还记得当初写spring-session实现分布式集群session的共享的时候,里面有说到利用filter和HttpServletRequestWrapper可以定制自己的getSession方法,实现对session的控制,从而将session存放到统一的位置进行存储,达到session共享的目的。但是具体是如...
IT猿
·
2020-03-27
设计模式
装饰
模式
session
共享
spring-boot-2.0.3启动源码篇三
此系列是针对springboot的启动,旨在于和大家一起来看看springboot启动的过程中到底做了一些什么事。如果大家对springboot的源码有所研究,可以挑些自己感兴趣或者对自己有帮助的看;但是如果大家没有研究过springboot的源码,不知道springboot在启动过程中做了些什么,那么我建议大家从...
IT猿
·
2020-03-27
spring-boot-2.0.3
启动
源码
spring-boot-2.0.3启动源码篇二
Springboot启动源码系列还只写了一篇,已经过去一周,又到了每周一更的时间了(是不是很熟悉?),大家有没有很期待了?我会尽量保证启动源码系列每周一更,争取不让大家每周的期望落空。一周之中可能会插入其他内容的博文,可能和springboot启动源码有关,也可能和启动源码无关。 路漫漫其修远兮,吾将上下而求索!...
IT猿
·
2020-03-27
spring-boot-2.0.3
启动
源码
spring-boot-2.0.3启动源码篇一
spring-boot-2.0.3应用篇-shiro集成,实现了spring-boot与shiro的整合,效果大家也看到了,工程确实集成了shiro的认证与授权功能。如果大家能正确搭建起来,并达到了认证和授权的效果,那说明我们会用了,说明我们知其然了;很好,能满足工作中的基本要求了。 但是这样就够了吗?很显然还是...
IT猿
·
2020-03-27
spring-boot-2.0.3
启动
源码
spring-boot-2.0.3应用篇
上一篇:spring-boot-2.0.3源码篇-国际化,讲了如何实现国际化,实际上我工作用的模版引擎是freemaker,而不是thymeleaf,不过原理都是相通的。 接着上...
IT猿
·
2020-03-27
spring-boot-2.0.3
应用
spring-boot-2.0.3源码篇
针对springboot,网上已有很多优质的系列教程,我就不再班门弄斧了(实际上是担心没别人写的好,哈哈哈!)。但是还是想蹭蹭springboot的热度,即使不考虑微服务,springboot还是有很多可取优点的,比如自动化配置、系列Starter...
IT猿
·
2020-03-27
spring-boot-2.0.3
源码
Redis Sentinel安装与部署,实现redis的高可用
对于生产环境,高可用是避免不了要面对的问题,无论什么环境、服务,只要用于生产,就需要满足高可用;此文针对的是redis的高可用。 接下来会有系列文章,该系列是对spring-session实现分布式集群session的共享的完整阐述,同时也引伸出缓存的实现;而此篇是该系列的第一篇。 github地址:https...
IT猿
·
2020-03-27
Redis
Sentinel
安装
部署
实现
flying-saucer + iText + Freemarker实现pdf的导出, 支持中文、css以及图片
项目中有个需求,需要将合同内容导出成pdf。上网查阅到了 iText , iText 是一个生成PDF文档的开源Java库,能够动态的从XML或者数据库生成PDF,同时还可以对文档进行加密,权限控制,并且还支持Java/...
IT猿
·
2020-03-27
flying-saucer
iText
Freemarker
实现
pdf
spring-session实现分布式集群session的共享
HttpSession是通过Servlet容器创建和管理的,像Tomcat/Jetty都是保存在内存中的。但是我们把应用搭建成分布式的集群,然后利用LVS或Nginx做负载均衡,那么来自同一用户的Http请求将有可能被分发到多个不同的应用中。那问题来了,如何保证不同的应用能够共享同一份session数据呢?最简单的...
IT猿
·
2020-03-27
spring-session
实现
分布式
集群
session
nginx实现请求的负载均衡 + keepalived实现nginx的高可用
使用集群是网站解决高并发、海量数据问题的常用手段。当一台服务器的处理能力、存储空间不足时,不要企图去换更强大的服务器,对大型网站而言,不管多么强大的服务器,都满足不了网站持续增长的业务需求。这种情况下,更恰当的做法是增加一台服务器分担原有服务器的访问及存储压力。通过负载均衡调度服务器,将来自浏览器的访问请求分发到应...
IT猿
·
2020-03-27
nginx
实现
请求
负载
均衡
spring集成mybatis实现mysql读写分离
在网站的用户达到一定规模后,数据库因为负载压力过高而成为网站的瓶颈。幸运的是目前大部分的主流数据库都提供主从热备功能,通过配置两台数据库主从关系,可以将一台数据库的数据更新同步到另一台服务器上。网站利用数据库的这一功能,实现数据库读写分离,从而改善...
IT猿
·
2020-03-27
spring
集成
mybatis
实现
mysql
druid抛出的异常------javax.management.InstanceAlreadyExistsException引发的一系列探索
最近项目中有个定时任务的需求,定时检查mysql数据与etcd数据的一致性,具体实现细节就不说了,今天要说的就是实现过程中遇到了druid抛出的异常,以及解决的过程 路漫漫其修远兮,吾将上下而求索! github:https://github.com/youzhibing 码云(gitee):https://...
IT猿
·
2020-03-27
druid
抛出
异常
------javax.management.InstanceAlreadyExistsException
引发
结合ThreadLocal来看spring事务源码,感受下清泉般的洗涤!
在我的博客spring事务源码解析中,提到了一个很关键的点:将connection绑定到当前线程来保证这个线程中的数据库操作用的是同一个connection。但是没有细致的讲到如何绑定,以及为什么这么绑定;另外也没有讲到连接池的相关问题:如何从连接池获取,如何归还连接到连接池等等。那么下面就请听我慢慢道来。 路漫...
IT猿
·
2020-03-27
结合
ThreadLocal
来看
spring
事务
首页
上一页
...
4335
4336
4337
4338
4339
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他