自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 [Java并发编程实战]基础知识

线程安全性什么是线程安全性 当多个线程访问某个类时,不管运行时环境采用何种调度方式或者线程将将如何交替,并且在主调代码中不需要任何额外的同步或协同,这个类都能表现出正确的行为,那么就称这个类是线程安全的 原子性 当某个计算的正确性取决于多个线程的交替执行时序时,那么就会发生竞态条件,竞态条件会引发计算结果变得不可靠,因此要避免竞态条件引起的问题需要引入原子操作。 用锁保护可以保证原

2017-11-12 21:48:21 157

原创 性能问题分析

性能问题分析OS 硬件资源 TCP连接 文件句柄 App Server JVM 连接数 缓存 Code 锁竞争 堆内存 低效代码 DB 慢查询 索引 连接数 检测工具 Eclipse Memory Analyzer JProfiler

2017-09-05 21:35:07 176

原创 [深入理解Java虚拟机]走进Java之Java版本历史

JDK Alpha and Beta1995年发布第一个测试版本JDK 1.01996年1月23日,第一个版本发布。随后不久,第一个稳定版本JDK 1.0.2发布JDK1.11997年2月19日,JDK1.1发布,主要特性如下: AWT 内部类 JDBC RMI 反射 JIT Internationalization、Unicode J2SE 1.21998年12月8日,代号Playground(竞

2017-07-09 22:00:24 315

原创 信息安全

数据安全性对称加密 常见算法:DES、3DES、AES、Blowfish、IDEA、RC5、RC6 优点:速度较非对称加密快 缺点:信息发送与接收方需要使用相同的密钥,存在密钥安全性问题 非对称加密 常见算法:RSA、ElGamal、背包算法、Rabin(RSA的特例)、迪菲-赫尔曼密钥交换协议中的公钥加密算法、椭圆曲线加密算法(英语:Elliptic Curve Cryptography, ECC

2017-07-06 17:08:09 524

原创 线上WEB部署

线上WEB部署web线上部署,特点概述: 多个tomcat实例 配置nginx代理层 线上部署具有多实例,负载均衡访问的特点 多个tomcat实例 修改conf下server.xml文件配置的端口 修改http访问端口<Connector className="org.apache.coyote.tomcat4.CoyoteConnector" port="8080" min

2017-07-01 10:50:50 393

原创 数据库类型总结

关系型数据库相关数据库 mysql 典型应用数据模型优势劣势键值存储数据库相关数据库 redis Berkeley DB 典型应用 缓存 数据模型优势 查询速度快 劣势 数据缺少结构化 列存储数据库相关数据库 cassandra hbase 典型应用数据模型优势劣势文档型数据库相关数据库 mongodb couchdb 典型应用数据模型优势劣势图像数据库相关数据库 neo4j 典型应用数据模型优势劣

2017-06-23 11:58:00 413

原创 [Java多线程编程核心技术]

基本概念创建线程 继承Thread类 实现Runnable接口 Thread常用方法 currentThread() isAlive() sleep() getId() 停止线程类别 正常终止 stop(已废弃) interrupt 状态判断 interrupted(当前线程,静态方法) isInterrupted(对象线程,非静态方法) 停止方案 判断是否停止,停止就抛出InterruptedEx

2017-06-22 18:29:19 352

原创 [Effective Java Second Edition]创建实例的5种方式

new 例如:StringBuilder stringBuilder = new StringBuilder(“hi, zkpp1”);这条语句的就是创建了一个StringBuilder实例,其创建结果就是在内存为对象分配了内存空间以及指向内存空间的指针。 静态工厂方法优点 它们具有名称可以根据功能取名,而构造函数只能是它们的类名 不必每次调用都返回不同的对象,通过静态方法可以让重复的调用返回相

2017-06-22 17:05:21 414

转载 CAP理论-BASE模型

文章转载:http://www.jdon.com/37625 分布式领域CAP理论, Consistency(一致性), 数据一致更新,所有数据变动都是同步的 Availability(可用性), 好的响应性能 Partition tolerance(分区容错性) 可靠性定理:任何分布式系统只可同时满足二点,没法三者兼顾。 忠告:架构师不要将精力浪费在如何设计能满足三者的完美分布式系统,而

2017-06-22 16:26:12 351

原创 计算机专业术语

计算机专业术语 网络 热部署 堡垒机 反向代理开源软件Squid 编程 zero-copy计算机专业术语网络热部署 热部署,就是在应用正在运行的时候升级软件,却不需要重新启动应用。 堡垒机 堡垒机,即在一个特定的网络环境下,为了保障网络和数据不受来自外部和内部用户的入侵和破坏,而运用各种技术手段实时收集和监控网络环境中每一个组成部分的系统状态、安全事件、网络活动,以便集中报警、记录、分析、处

2017-06-22 16:18:43 528

空空如也

空空如也

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

TA关注的人

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