自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Invoker's Tower

Hello Unknown World!

  • 博客(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

互联网公司技术架构资料-百度_淘宝_腾讯_新浪

互联网公司技术架构资料.百度.海量日志分析架构 互联网公司技术架构资料.百度.数据库架构演变与设计 互联网公司技术架构资料.百度.贴吧架构实践 互联网公司技术架构资料.淘宝.技术架构介绍 互联网公司技术架构资料.淘宝.数据库架构演进历程 互联网公司技术架构资料.淘宝.数据魔方系统架构 互联网公司技术架构资料.腾讯.QQGame后台架构 互联网公司技术架构资料.腾讯.集中式IT系统的技术架构 互联网公司技术架构资料.腾讯.微信.一亿用户增长背后的架构秘密 互联网公司技术架构资料.新浪.SinaAppEngine架构 互联网公司技术架构资料.新浪微博.构建高性能的微博系统

2017-11-25

SSM整合的登录例子

Maven+Eclipse+SSM整合的简单例子

2017-08-16

mybatis generator及配置文件

mybatis generator和mysql connector。 采用命令如下:java -jar mybatis-generator-core-1.3.2.jar -configfile generatorConfig.xml -overwrite

2017-08-16

TDD_C++_Testngpp_VS2010 示例程序

创建C++语言场景下TDD开发环境的第一步,就是要有一个稳定、简洁的测试框架,无疑Testngpp是一个不错的选择,资源包含了testngpp源码和两个例子,配合CSDN博文“ 上一代C&C++测试框架TestNG++入门指导-补充和实践-KingCat666”,避免再走一个小白走过的弯路,愿君顺利

2017-06-20

testngpp VS2008 官方示例(不适用VS2010)

testngpp是对应testng在C++语言下的测试框架,由Google发布,可以方便得集成C++程序的单元测试,是C++场景下实现TDD敏捷开发的一种可选手段,在大型C/C++软件的开发中也得到了广泛的应用,本资源提供code.google.com官网上的1.1版本附带示例,建议配合VS2008使用,另有配置全部过程可参考,祝君使用愉快

2017-06-19

testngpp1.1 源码 官网下载 已确认可以编译通过

testngpp是对应testng在C++语言下的测试框架,由Google发布,可以方便得集成C++程序的单元测试,是C++场景下实现TDD敏捷开发的一种可选手段,在大型C/C++软件的开发中也得到了广泛的应用,本资源提供code.google.com官网上的1.1版本源码,另有配置全部过程可参考,祝君使用愉快

2017-06-19

嵌入式C语言面试题汇总

书中包含了嵌入式C语言一些常见的面试题,内容全面,突出重点,是一本不错的面试备战书籍

2015-03-24

数据结构1800试题及答案

数据结构1800试题及答案:大神推荐的找工作笔试数据结构速成教材,可以试试看

2015-03-24

数据结构与算法分析C语言描述

《数据结构与算法分析:C语言描述(原书第2版)》内容简介:书中详细介绍了当前流行的论题和新的变化,讨论了算法设计技巧,并在研究算法的性能、效率以及对运行时间分析的基础上考查了一些高级数据结构,从历史的角度和近年的进展对数据结构的活跃领域进行了简要的概括。由于《数据结构与算法分析:C语言描述(原书第2版)》选材新颖,方法实用,题例丰富,取舍得当。《数据结构与算法分析:C语言描述(原书第2版)》的目的是培养学生良好的程序设计技巧和熟练的算法分析能力,使得他们能够开发出高效率的程序。从服务于实践又锻炼学生实际能力出发,书中提供了大部算法的C程序和伪码例程,但并不是全部。一些程序可从互联网上获得。

2015-03-24

十五个经典算法研究与总结

十五个经典算法研究与总结、目录+索引,搬运自CSDN大神,不敢要分,随意下载

2015-03-24

程序员求职宝典

本书涉猎各大IT公司历年面试真题(包括笔试题、口试题、电话面试、英语面试,以及逻辑测试和智力测试),通过精确详细的分在,把在应聘程序员(含网络、测试等)过程中所遇见的常见考点为你一一点破。

2015-03-24

Windows驱动开发技术详解

本书共分23章,内容涵盖了Windows操作系统的基本原理、NT驱动程序与WDM驱动程序的构造、驱动程序中的同步异步处理方法、驱动程序中即插即用功能、驱动程序的各种调试技巧等。 同时,还针对流行的PCI驱动程序、usb驱动程序、虚拟串口驱动程序、摄像头驱动程序、SDIO驱动程序进行了详细的介绍,本书最大的特色在于每一节的例子都是经过精挑细选的,具有很强的针对性。 力求让读者通过亲自动手实验,掌握各类Windows驱动程序的开发技巧,学习尽可能多的Windows底层知识。本书适用于中、高级系统程序员,同时也可用做高校计算机专业操作系统实验课的补充教材。

2015-03-24

C语言解惑 福伊尔 著,杨涛 等译

C语言解惑,很基本的一本书,连define的用法都告诉你,内容也不多,适合巩固下基础,也应付下基础的笔试题

2015-03-24

100题系列by_July

微软等公司面试100题系列,涵盖数据结构、算法、海量数据处理等3大主题,分为原题集锦,答案下载,帖子维护,是编程初学者,与程序员面试找工作的必备材料。

2015-03-24

深度探索C++对象模型

深度探索C++对象模型:Inside the C++ Object Model 中文版 C++进阶的必经之路,从VC转向STL的一个跳板,很有必要看一看

2015-03-24

WINDOWS内核原理与实现.潘爱民.扫描版

WINDOWS内核原理与实现.潘爱民 以WDK为基础,讲述windows内核的工作机制,影印版,还算清晰

2015-03-24

C语言深度解剖--解开程序员面试笔试的秘密

[C语言深度解剖--解开程序员面试笔试的秘密].陈正冲.扫描版 程序员面试必读宝典!

2015-03-24

IIS服务器在Win7环境下配置指南

讲解笔者在开发过程中实际配置IIS服务器的过程,在Win7下嵌入PHP,使用应用映射,更改默认文档等操作

2015-02-07

Launcher源码

包括了launcher源码和需要的lib文件

2014-03-17

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

TA关注的人

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