自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (19)
  • 收藏
  • 关注

转载 垃圾收集器的种类及原理

1、Serial收集器:古老的单线程收集器,作用于新生代。单线程的意义并非仅仅是只使用一条线程进行垃圾回收,更重要的是,在进行垃圾回收的时候,必须暂停其他所有的工作线程,因此,用户体验很不好。单实际上,Serial并不是一个一无是处的垃圾收集器,当虚拟机运行在Client模式下,Serial仍然是Client模式下的默认垃圾收集器。它有着优于其他收集器的地方:简单而高效。对于限定单个CPU的环境来...

2018-06-30 16:43:21 192

转载 为什么redis 是单线程的?

以前一直有个误区,以为:高性能服务器 一定是 多线程来实现的原因很简单因为误区二导致的: 多线程 一定比 单线程 效率高。其实不然。在说这个事前希望大家都能对 CPU 、 内存 、 硬盘的速度都有了解了,这样可能理解得更深刻一点,不了解的朋友点:CPU到底比内存跟硬盘快多少redis 核心就是 如果我的数据全都在内存里,我单线程的去操作 就是效率最高的,为什么呢,因为多线程的本质就是 CPU 模拟...

2018-06-30 16:25:20 279

转载 zookeeper选举机制

    FastLeaderElection算法通过异步的通信方式来收集其它节点的选票,同时在分析选票时又根据投票者的当前状态来作不同的处理,以加快Leader的选举进程。        每个在zookeeper服务器启动先读取当前保存在磁盘的数据,zookeeper中的每份数据都有一个对应的id值,这个值是依次递增的;换言之,越新的数据,对应的ID值就越大。     在读取数据完毕之后,每个zo...

2018-06-30 14:49:07 324

转载 Java并发——Synchronized关键字和锁升级,详细分析偏向锁和轻量级锁的升级

一、Synchronized实现原理1、Synchronized锁的3中形式:Synchronized修饰普通同步方法:锁对象当前实例对象;Synchronized修饰静态同步方法:锁对象是当前的类Class对象;Synchronized修饰同步代码块:锁对象是Synchronized后面括号里配置的对象;2、Synchronized在JVM里的实现那么Synchronized在JVM里是怎么实现...

2018-06-30 14:39:51 771

转载 JAVA和C# 3DES加密解密

最近 一个项目.net 要调用JAVA的WEB SERVICE,数据采用3DES加密,涉及到两种语言3DES一致性的问题, 下面分享一下, 这里的KEY采用Base64编码,便用分发,因为Java的Byte范围为-128至127,c#的Byte范围是0-255 核心是确定Mode和Padding,关于这两个的意思可以搜索3DES算法相关文章 一个是C#采用CBC Mode,PKCS7 Paddin...

2018-06-30 14:14:32 345

TortoiseSVN_1.9.5.27581_win32.msi

TortoiseSVN 是 Subversion 版本控制系统的一个免费开源客户端,可以超越时间的管理文件和目录。文件保存在中央版本库,除了能记住文件和目录的每次修改以外,版本库非常像普通的文件服务器。你可以将文件恢复到过去的版本,并且可以通过检查历史知道数据做了哪些修改,谁做的修改。这就是为什么许多人将 Subversion 和版本控制系统看作一种“时间机器”。

2017-09-06

TortoiseSVN-1.9.6.27867-x64

TortoiseSVN 是 Subversion 版本控制系统的一个免费开源客户端,可以超越时间的管理文件和目录。文件保存在中央版本库,除了能记住文件和目录的每次修改以外,版本库非常像普通的文件服务器。你可以将文件恢复到过去的版本,并且可以通过检查历史知道数据做了哪些修改,谁做的修改。这就是为什么许多人将 Subversion 和版本控制系统看作一种“时间机器”。

2017-09-06

VisualSVN-Server-3.6.3-x64.

集成了Subversion和Apache,简化了手工配置Subversion的繁琐步骤。 VisualSVN Server是免费的,而VisualSVN是收费的。VisualSVN是SVN的客户端,和Visual Studio集成在一起, VisualSvn Server是SVN的服务器端,包括Subversion、Apache和用户及权限管理。

2017-09-06

VisualSVN-Server

VisualSVN-Server:集成了Subversion和Apache,简化了手工配置Subversion的繁琐步骤。 VisualSVN Server是免费的,而VisualSVN是收费的。VisualSVN是SVN的客户端,和Visual Studio集成在一起, VisualSvn Server是SVN的服务器端,包括Subversion、Apache和用户及权限管理。

2017-09-06

apache-solr-dataimportscheduler-1.0

1、数据更新频率:每天数据增量有多大,随时更新还是定时更新 2、数据总量:数据要保存多长时间 3、一致性要求:期望多长时间内看到更新的数据,最长允许多长时间延迟 4、数据特点:数据源包括哪些,平均单条记录大小 5、业务特点:有哪些排序要求,检索条件 6、资源复用:已有的硬件配置是怎样的,是否有升级计划

2017-09-01

DBImport_V3 mysql oracle 转换

mysql oracle 表之间转换 好用的工具

2017-08-24

Git-2.14.0-64

Git-2.14.0-64

2017-08-24

redis-windows-master

redis-windows-master

2017-08-21

eclipse 插件 easyshell

eclipse 插件 easyshell

2017-08-18

jdk1.6 64位版本jdk 64bit

jdk1.6 64位版本jdk 64bit

2017-08-17

MySQL ODBC 32位驱动

MySQL ODBC 32位驱动

2017-08-17

MYSQL5.1 ODBC驱动程序64位

MYSQL5.1 ODBC驱动程序64位

2017-08-17

spring-framework-4.1.2

spring 4

2017-08-14

redis-4.0.0.tar.gz

redis-4.0

2017-08-14

Oracle_JDBC jar

Oracle_JDBC jar

2017-08-14

jdk api 1.8_google

jdk 1.8

2017-08-14

apache-maven-3.5.0

apache-maven-3.5.0

2017-08-14

apache-tomcat-8.0.11

apache-tomcat-8.0.11

2017-08-14

apache-tomcat-6.0.16.rar

apache-tomcat-6.0.16.rar

2017-08-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除