51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#Ng
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
结合ThreadLocal来看spring事务源码,感受下清泉般的洗涤!
在我的博客spring事务源码解析中,提到了一个很关键的点:将connection绑定到当前线程来保证这个线程中的数据库操作用的是同一个connection。但是没有细致的讲到如何绑定,以及为什么这么绑定;另外也没有讲到连接池的相关问题:如何从连接池获取,如何归还连接到连接池等等。那么下面就请听我慢慢道来。 路漫...
IT猿
·
2020-03-27
结合
ThreadLocal
来看
spring
事务
spring事务源码解析
在springjdbcTemplate事务,各种诡异,包你醍醐灌顶!最后遗留了一个问题:spring是怎么样保证事务一致性的?当然,spring事务内容挺多的,如果都要讲的话要花很长时间,而本片博客的主旨是解决上一篇博客遗留的问题,那么我们把问题细化下来,就是spring如何保证一个事务中的jdbcconnecti...
IT猿
·
2020-03-27
spring
事务
源码
解析
spring jdbcTemplate 事务,各种诡异,包你醍醐灌顶!
项目框架主要是spring,持久层框架没有用mybtis,用的是spring的jdbc; 业务需求:给应用添加领域(一个领域包含多个应用,一个应用可能属于多个领域,一般而言一个应用只属于一个领域),要求是给应用添加领域的时候,先将该应用已有的领域都删除,之后再将选中的领域添加到数据库; 为了减少准备工作,我利用...
IT猿
·
2020-03-27
spring
jdbcTemplate
事务
各种
诡异
LVS + keepalived + nginx + tomcat 实现主从热备 + 负载均衡
首先声明下,由于这两天找资料,看了不少博客,但是出于不细心,参考者的博客地址没有记录下来,所有文中要是出现了与大家博客相同的地方,那么请大家在评论区说明并附上博客地址,我好引用进来;这里表示抱歉了! 另外,本文是在我的另一篇博客主从热备+负载均衡(LVS+keepalived的基础上进行的,如果没有看过,那么最好...
IT猿
·
2020-03-27
LVS
keepalived
nginx
tomcat
实现
利用maven/eclipse搭建ssm(spring+spring mvc+mybatis)
此种方式已过时,不再推荐,当下推荐方式:自我救赎→利用IDEA和SpringBoot搭建SSM 本文旨在利用maven搭建ssm环境,而关于maven的具体内容,大家可以去阅读《Maven实战》。其实园内这方面文章已有不少,那么为什么我还要重复造轮子呢?我只是想记录自己的实践过程罢了,附带着给别人以参考...
IT猿
·
2020-03-27
利用
maven
eclipse
搭建
ssm
学妹问的Spring Bean常用配置,我用最通俗易懂的讲解让她学会了
你好呀,我是沉默王二,一枚有趣的程序员,写的文章一直充满灵气,力求清新脱俗。昨天跑去王府井的小米店订购了一台小米10,说是一周之内能到货,但我还是忍不住今天就想见到她。见我茶不思饭不想的,老婆就劝我说,与其在瞎想,还不如滚去写你的文章。于是就有了今天这篇“SpringBean的常用配置”,通过我和三妹对话的形式。教妹学...
IT猿
·
2020-03-27
学妹
Spring
Bean
常用
配置
Java String:重要到别人只能当老二的字符串类
字符串,是Java中最重要的类。这句肯定的推断不是Java之父詹姆斯·高斯林说的,而是沉默王二说的,因此你不必怀疑它的准确性。关于字符串,有很多的面试题,但我总觉得理论知识绕来绕去没多大意思。你比如说:Stringcmower=newString("沉默王二");定义了几个对象?我总觉得问我这样的问题,就...
IT猿
·
2020-03-26
Java
String
要到
别人
只能
使用免费 mongodb数据库 + 免费node.js服务器搭建小程序接口
由于微信的小程序只支持不带端口的域名接口,不支持IP地址和接口,所以我们需要映射到80端口并绑定备案过的域名才能被微信小程序访问到。简单点就是接口需要https协议才行,找了许久的免费的数据库与node.js的环境,都不尽人意,下面是整理的可以考虑的免费的产品:通过新浪云部署Node.js微信小程序商城(不用买域名、不...
IT猿
·
2020-03-26
免费
使用
mongodb
数据库
node.js
复杂的字符串数组解析:{"setting":"简单:10:5,一般:5:10,困难:2:20"},使用split多次截取
"[0,{"id":563,"name":"测试题1","dscr":null,"picId":null,"setting":"简单:10:5,一般:5:10,困难:2:20"}"//像上面这种比较复杂的字符串数组怎么解析?{"setting":"简单:10:5,一般:5:10,困难:2:20"}//像这样的对象怎么解...
IT猿
·
2020-03-26
quot
复杂
字符串
数组
解析
巧用 即刻搜索事件 input propertychange 监听输入框字数
实时监听输入框的字数,大于200时,不再输入。即时搜索: propertychange(ie)和input事件(常用) input是标准的浏览器事件,一般应用于input元素,当input的value发生变化就会发生,无论是键盘输入还是鼠...
IT猿
·
2020-03-26
巧用
即刻
搜索
事件
input
巧用ajax请求服务器加载数据列表时提示loading
我们利用weui.js中的weui.loading为效果,ajax的beforeSend与complete方法,做一个加载数据时会有几秒的loading...要在页面需要加载的JS文件:<scriptsrc="../js/libs/weui.min.js"></script>可以去weui的文档...
IT猿
·
2020-03-26
巧用
ajax
请求
服务器
加载
android——Installation error: INSTALL_FAILED_CONFLICTING_PROVIDER 解决方案
主要是由于调试的环境中已有一个同名的Provider存在。解决方法是修改AndroidManifest.xml中的就在你AndroidManifest.xml中,全局搜索Provider,有多少个Provider,就确定多少个,保证这些Provider的android:authorities="***"都和你原来的包里...
IT猿
·
2020-03-26
android
Installation
error
INSTALL
FAILED
首页
上一页
...
1062
1063
1064
1065
1066
...
下一页
尾页
按字母分类:
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
其他