- 博客(22)
- 资源 (24)
- 问答 (1)
- 收藏
- 关注
翻译 Java程序性能优化 读书笔记(二)设计模式:单例模式
转载:Spring的单例模式底层实现单例模式也属于创建型模式,所谓单例,顾名思义,所指的就是单个实例,也就是说要保证一个类仅有一个实例。单例模式有以下的特点:① 单例类只能有一个实例② 单例类必须自己创建自己的唯一实例③ 单例类必须给所有其他对象提供这一实例按照单例的实现思路,共有三种方式实现单例1.饿汉模式public class Singleton1{
2017-09-26 21:21:14 393
转载 Java 编程思想(十)枚举
转载:《Java编程思想》学习笔记16——枚举转载:java enum(枚举)使用详解 + 总结一 原始的常量原始的接口定义常量:public interface IConstants { String MON = "Mon"; String TUE = "Tue"; String WED = "Wed"; String THU = "Thu";
2017-09-19 15:45:59 538
转载 Java 编程思想(九)Java 序列化
转载:Java基础学习总结——Java对象的序列化和反序列化转载:深入理解Java对象序列化一、序列化和反序列化的概念 把对象转换为字节序列的过程称为对象的序列化。 把字节序列恢复为对象的过程称为对象的反序列化。 对象的序列化主要有两种用途: 1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中; 2) 在网络上传送对象的字节序列。 在很多
2017-09-19 11:54:41 528
转载 Java 编程思想(六)Java I/O
转载:java基础学习总结——流转载:《Java编程思想》学习笔记11——Java I/O转载:1. Java I/O和流Java中使用流来处理程序的输入和输出操作,流是一个抽象的概念,封装了程序数据于输入输出设备交换的底层细节。Java I/O中又将流分为字节流和字符流,字节流主要用于处理诸如图像,音频视频等二进制格式数据,而字符流主要用于处理文本字符等类型的输入输出。2
2017-09-19 10:24:55 696
转载 Java 编程思想(五)Java泛型
1. Java泛型的目的:a. Java语言引入泛型的好处是安全简单。可以将运行时错误提前到编译时错误。在java SE 1.5之前,没有泛型的情况的下,通过对类型Object的引用来实现参数的“任意化”,“任意化”带来的缺点是要做显式的强制类型转换,而这种转换是要求开发者对实际参数类型可以预知的情况下进行的。对于强制类型转换错误的情况,编译器可能不提示错误,在运行的时候才出现
2017-09-19 09:33:28 821
转载 Java 编程思想(四)动态代理
转载:转载:转载:一 代理模式代理模式是一种常用的设计模式,其目的就是为其他对象提供一个代理以控制对某个真实对象的访问。代理类负责为委托类预处理消息,过滤消息并转发消息,以及进行消息被委托类执行后的后续处理。通过代理层这一中间层,有效的控制对于真实委托类对象的直接访问,同时可以实现自定义的控制策略(如Spring的AOP机制),设计上获得更大的灵活性。
2017-09-15 16:46:33 691
转载 Java 编程思想(三)集合容器
转载:Map是不是集合?转载:《Java编程思想》学习笔记4——集合容器1. Java中集合和容器的区别是什么a. 容器的概念 Java容器类类库的用途是保存对象(引用),主要分两个概念: 1、Collection:一个独立元素的序列。List、Set、Queue。 2、Map:一组成对的键值对对象。其实ArrayList也可以看做是数字与对象的关联关系,而
2017-09-15 11:16:13 413
转载 Java 编程思想(二)内部类和闭包
转载:《Java编程思想》学习笔记3——内部类转载:Java内部类的使用小结转载:深入理解Java闭包概念内部类是指在一个外部类的内部再定义一个类。类名不需要和文件夹相同。内部类可以是静态static的,也可用public,default,protected和private修饰。(而外部顶级类即类名和文件名相同的只能使用public和default)。1. 成员内部类
2017-09-14 23:23:26 476
转载 Java 编程思想(一)面向对象和JVM基础
1. Java中的静态绑定和动态绑定的区别Java中除了static方法和final方法(private方法本质上属于final方法,因为不能被子类访问)之外,其它所有的方法都是动态绑定,这意味着通常情况下,我们不必判定是否应该进行动态绑定—它会自动发生。final方法会使编译器生成更有效的代码,一般是采用内联函数的方式,这也是为什么说声明为final方法能在一定程度上提高性能(效果不
2017-09-14 19:10:41 523
转载 MySql从一窍不通到入门(三)连接查询、联合查询、子查询
转载:MySQL数据高级查询之连接查询、联合查询、子查询转载:MySQL里面的子查询转载:分析比较多表查询中的IN与JOIN转载:小表驱动大表, 兼论exists和in转载:一 连接查询连接查询: 将多张表(>=2)进行记录的连接(按照某个指定的条件进行数据拼接)。连接查询的意义: 在用户查看数据的时候,需要显示的数据来自多张表。连接查询: join
2017-09-13 17:28:42 1066
转载 MySql从一窍不通到入门(二)大数据量分页查询方法
转载:MySQL大数据量分页查询方法及其优化转载:分页查询的那些坑和各种技巧转载:转载:使用数据库的应用程序,多数情况下都需要使用 “分页” 这个功能。尤其是在 Web 应用程序中,后端的分页查询尤其的普遍。 在大数据量的使用场景下,分页查询的优化变得十分有意义。方法1: 直接使用数据库提供的SQL语句---语句样式:MySQL中,可用如下方法: SELECT * FROM
2017-09-13 15:55:23 1208
转载 分布式一致性算法(二)Paxos算法
转载:转载:转载:一 2PC和3PC两阶段提交协议(two phase commit protocol,2PC)可以保证数据的强一致性,许多分布式关系型数据管理系统采用此协议来完成分布式事务。该算法能够解决很多的临时性系统故障(包括进程、网络节点、通信等故障),被广泛地使用。但是,它并不能够通过配置来解决所有的故障,在某些情况下它还需要人为的参与才能解决问题。参与者为了能够从故障中
2017-09-12 23:43:19 891
转载 分布式一致性算法(一)一致性哈希算法(consistent hashing)
转载:一致性 hash 算法( consistent hashing )一 基本场景比如你有 N 个 cache 服务器(后面简称 cache ),那么如何将一个对象 object 映射到 N 个 cache 上呢,你很可能会采用类似下面的通用方法计算 object 的 hash 值,然后均匀的映射到到 N 个 cache ;hash(object)%N一切都运行正常,再考
2017-09-12 21:42:48 1070
转载 Java Jedis操作Redis示例(六)——Redis的存储方案
转载:Redis和Memcached的区别(数据类型、内存管理、数据持久化、集群管理)转载:Redis的五种对象类型及其底层实现转载:redis 的两种持久化方式及原理转载:Redis学习笔记9--Redis持久化转载:Redis Cluster集群的搭建与实践转载:一 Redis的对象模型Redis内部使用一个redisObject对象来表示所有的key和valu
2017-09-12 20:50:03 3028
转载 Java Jedis操作Redis示例(五)——Redis的事务、管道和脚本
转载:【分布式存储理论基础】CAP,BASE,ACID转载:Redis的事务和watch转载:Jedis对管道、事务以及Watch的操作详细解析转载:Redis高级篇转载:Redis学习转载:Lua语言模型 与 Redis应用一 Redis的事务在数据库系统中,一个事务是指:由一系列数据库操作组成的一个完整的逻辑过程。例如银行转帐,从原账户扣除金额,以及向目标账户添
2017-09-12 16:43:41 6103
转载 Java Jedis操作Redis示例(四)——Redis和Mysql的结合方案演进
转载:http://blog.csdn.net/stubborn_cow/article/details/50586990转载:http://blog.csdn.net/liubenlong007/article/details/53690312转载:http://blog.csdn.net/donggang1992/article/details/50981341转载:http://
2017-09-11 23:49:22 13534
转载 Java Jedis操作Redis示例(三)——setnx/getset实现分布式锁
转载:http://www.cnblogs.com/0201zcr/p/5942748.html转载: http://blog.csdn.net/fengshizty/article/details/53561562转载:http://www.hollischuang.com/archives/1716转载:一 分布式锁由于在平时的工作中,线上服务器是分布式多台部署的,经常
2017-09-11 19:16:16 17251
转载 Java Jedis操作Redis示例(二)——list 生产者/消费者模式实现消息队列
转载:http://www.cnblogs.com/huangxincheng/p/4970231.html转载:http://www.cnblogs.com/stephen-liu74/archive/2012/02/14/2351859.html转载:http://www.cnblogs.com/liuling/p/2014-4-19-04.html转载:http://www.cn
2017-09-08 00:12:28 12040 3
转载 Java Jedis操作Redis示例(一)——pub/sub模式实现消息队列
转载:http://blog.csdn.net/shaobingj126/article/details/50585035一 消息队列1. 定义消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题。实现高性能,高可用,可伸缩和最终一致性架构。是大型分布式系统不可缺少的中间件。目前在生产环境,使用较多的消息队列有ActiveMQ,RabbitMQ,ZeroM
2017-09-07 21:54:59 12639 1
转载 Web缓存系统ehcache/Memcached/Redis/MongoDB及Nosql引入
转载:http://www.cnblogs.com/firejava/p/6256788.html转载:http://www.oschina.net/news/71132/nosql-use-case一、Web缓存技术网站技术高速发展的今天,缓存技术已经成为大型网站的一个关键技术,缓存设计好坏直接关系的一个网站访问的速度,以及购置服务器的数量,甚至影响到用户的体验。网站缓存按照存放的地
2017-09-07 15:13:50 1050
转载 Web网站架构和演进过程
转载:http://www.cnblogs.com/xiaoMzjm/p/5223799.html转载:http://blog.csdn.net/zly9923218/article/details/50900674转载:http://www.cnblogs.com/xingzc/p/6267314.html前言我们以javaweb为例,来搭建一个简单的电商系统,看看这个系统可以如
2017-09-01 16:53:16 1809 2
转载 Zookeeper配置和使用
转载:http://blog.csdn.net/tswisdom/article/details/41522041转载:http://blog.csdn.net/tswisdom/article/details/41522099一、Zookeeper的环境搭建Zookeeper安装方式有三种,单机模式、伪集群模式以及集群模式。1.单机模式:Zookeeper只运行在一台服务
2017-09-01 11:41:49 895
互联网公司技术架构资料-百度_淘宝_腾讯_新浪
2017-11-25
mybatis generator及配置文件
2017-08-16
TDD_C++_Testngpp_VS2010 示例程序
2017-06-20
testngpp VS2008 官方示例(不适用VS2010)
2017-06-19
testngpp1.1 源码 官网下载 已确认可以编译通过
2017-06-19
数据结构与算法分析C语言描述
2015-03-24
程序员求职宝典
2015-03-24
Windows驱动开发技术详解
2015-03-24
100题系列by_July
2015-03-24
Gstreamer Android h264硬解码
2015-07-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人