Redis缓存高可用集群
在redis3.0以前的版本要实现集群一般是借助哨兵sentinel工具来监控master节点的状态,如果master节点异常,则会做主从切换,将某一台slave作为master,哨兵的配置略微复杂,并且性能和高可用性等各方面表现一般。
Wesley13 Wesley13
3年前
SSM 框架
SSM框架04使用maven创建web项目<p<spanstyle"fontsize:14px;"&nbsp;&nbsp;&nbsp;&nbsp;本篇介绍使用MAVEN来管理jar包,就不用一个一个去添加和下载jar包了,直接在maven配置文件中配置就可以了,maven可以帮助我们自动下载。<spanstyle"co
Stella981 Stella981
3年前
Netty + JavaFx 实战:仿桌面版微信聊天
!(https://imgblog.csdnimg.cn/20200304200311390.png)一、前言本项目是作者小傅哥使用JavaFx、Netty4.x、SpringBoot、Mysql等技术栈和偏向于DDD领域驱动设计方式,搭建的仿桌面版微信聊天工程实现通信核心功能。如果本项目能为您提供帮助,请给予支持
Wesley13 Wesley13
3年前
Java学习之ConcurrentHashMap实现一个本地缓存
  ConcurrentHashMap融合了Hashtable和HashMap二者的优势。  Hashtable是做了线程同步,HashMap未考虑同步。所以HashMap在单线程下效率较高,Hashtable在多线程下同步操作能保证程序的正确性。 但是Hashtable每次执行同步操作都需要锁住整个结构。  !(https://oscimg.
Stella981 Stella981
3年前
Linux服务器开发常用的命令以及遇到的问题
1\.什么是linux服务器loadaverage?Load是用来度量服务器工作量的大小,即计算机cpu任务执行队列的长度,值越大,表明包括正在运行和待运行的进程数越多。参考资料:http://en.wikipedia.org/wiki/Load\_average(https://www.oschina.net/action/GoT
Wesley13 Wesley13
3年前
JavaWeb面试篇(7)
61,JDBC访问数据库的基本步骤是什么?1,加载驱动2,通过DriverManager对象获取连接对象Connection3,通过连接对象获取会话4,通过会话进行数据的增删改查,封装对象5,关闭资源62,说说preparedStatement和Statement的区别1,效率:预编译会话比普通会话对象
Stella981 Stella981
3年前
ReactNative快速入门
首先放图!(https://oscimg.oschina.net/oscnet/f188a2229df9d519a05cfb132c596aec12a.png)这就是我通过简单的搭建环境写出的helloworld和使用的button组件。那么搭建环境如何搭建呢?使用的软件有:Node最新版,Python2.7,Android环境要有配置Andr
Easter79 Easter79
3年前
TortoiseGit客户端安装问题
1、Nogit.exefound.!(https://oscimg.oschina.net/oscnet/d704762c16412cae11677ae506d8f4c60d5.jpg)Tortoise只是一个管理面板,本身并没有SVN和GIT的安装程序,只是TortoiseSVN集成了SVN客户端程序,所以我们只需要安装Tortoi
Stella981 Stella981
3年前
ActionScript3 基本语法
AS3.0语言是基于ECMAScript规范的.(ECMA,EuropeanComputerManufacturesAssociation,欧洲计算机制造商协会)在ECMAScript规范中,对象完全是属性的集合,这些属性不仅仅是存储的数据,也可以是函数.(函数可以当做变量,与JavaScript一致)is和as操作符很好用,
Wesley13 Wesley13
3年前
08、开源游戏
资源加载器 resourceloader.js初始化资源加载器用于读取图片和音乐,在前面的代码(main.js)中,我们初始化了它,下面我们详细说下,因为它在以后中会经常用到,游戏中所有的资源都由它来读取。$(window).load(function() {resourceloader.init();