自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Rap的专栏

专注于高并发技术,胸襟和眼界决定了我们能够走多远!

  • 博客(34)
  • 资源 (12)
  • 收藏
  • 关注

原创 java 同步原理

还未来得及写文章呢。

2016-11-04 15:48:47 588

转载 在Github和Git上fork之简单指南

from:https://linux.cn/article-4292-1-rss.html以我的经验来看,刚接触Git和GitHub时,最困扰的一件事情就是尝试解决下面的问题:在Git和GitHub上,我能做什么?Git教程往往不会解决这个问题,因为它集中篇幅来教你Git命令和概念,并且不认为你会使用GitHub。GitHub帮助教程一定程度上弥补了这一缺陷,但是它每篇文章的关

2016-09-29 09:59:08 2633

原创 构造块和静态块的应用场景

待补充,有点懒

2016-09-18 16:16:36 695

原创 Copy Constructor versus Cloning

http://www.artima.com/intv/bloch13.htmlBill Venners: In your book you recommend using a copy constructor instead of implementing Cloneable and writing clone. Could you elaborate on that?Jo

2016-09-12 15:25:56 831

原创 Java enum 的设计原理

最近有点懒

2016-09-09 16:41:42 468

原创 json and REST

1, what is json2 how to use json with java

2016-09-06 10:28:54 541

原创 JAVA 泛型中的<T> 和 <?> 的应用场景

在JAVA 泛型中,

2016-08-30 16:33:50 2267 1

原创 如何将 eclipse 配置成 IDEA

1,Eclipse中高亮显示相同的变量问题描述:   在eclipse中使用快捷键或其他原因,不小心按错了,使得变量的高亮显示没了。 1.网友解决方法: 选择:windows-> preferences->java->Editor->Mark Occurences 选择最上的复选框,下面的就有很多了。 其中的Local varia

2016-07-21 17:16:56 1951

转载 eclipse 快捷键

http://javag.iteye.com/blog/316336【Ct rl+T】搜索当前接口的实现类 1. 【ALT +/】    此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类、方法和属性的名字时,多体验一下【ALT +/】快捷键带来的好处吧。   2. 【Ct rl+O】    显

2016-07-11 09:55:24 317

原创 JAVA 中装饰器模式的实现

/* FilterInputStream.java -- Base class for classes that filter input 2: Copyright (C) 1998, 1999, 2001, 2005 Free Software Foundation, Inc. 3: 4: This file is part of GNU Classpath.

2016-06-20 17:24:56 1572

原创 java 如何合理的序列化对象

2016-06-01 11:12:56 361

原创 JAVA 对象深度复制实现

JAVA 有两种深度复制实现方式,package JAVAImprove;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.ObjectInputStream;import java.io.ObjectO

2016-05-31 11:01:10 2014

原创 关于Runnable 和 Thread的应用场景

摘自StackOverflow, 个人觉得比较靠谱的答案,细节请看url:http://stackoverflow.com/questions/541487/implements-runnable-vs-extends-threadWell so many good Answers, i want to add more on this, This will help to under

2016-05-27 09:46:46 2724

转载 JDK 中的并发集合

非原创文章,转自:http://novoland.github.io/%E5%B9%B6%E5%8F%91/2014/07/26/%E5%B9%B6%E5%8F%91%E9%9B%86%E5%90%88.htmlJDK 中的并发集合JDK 中的并发集合1. Collections 类提供的并发集合2. JUC 提供的并发集合Con

2016-05-26 14:41:38 1253

原创 Netty 示例代码注解

Netty 的SampleCode

2016-05-11 15:28:20 1961

翻译 (译)java NIO 示例代码

NIO的学习实例。

2016-05-11 10:07:06 1079

转载 Struts2中的OGNL详解

FROM:http://blog.csdn.net/tjcyjd/article/details/6850203首先了解下OGNL的概念:OGNL是Object-Graph Navigation Language的缩写,全称为对象图导航语言,是一种功能强大的表达式语言,它通过简单一致的语法,可以任意存取对象的属性或者调用对象的方法,能够遍历整个对象的结构图,实现对象

2016-05-05 15:55:05 513

转载 原 Servlet生命周期与工作原理

转自:http://my.oschina.net/xianggao/blog/395327大多数程序员都知道Servlet的生命周期,简单的概括这就分为四步:servlet类加载—>实例化—>服务—>销毁。对这个过程只是肤浅了解下,对于servlet何时被销毁,还是不太情楚。下面我们描述一下Tomcat与Servlet是如何工作的,首先看下面的时序图。 

2016-04-28 14:09:00 614

原创 spring 不同注解的使用场景

spring中各种注解的使用场景。本文摘自stackoverflow.url:http://stackoverflow.com/questions/19414734/understanding-spring-autowired-usageThe @Autowired annotation allows you to skip configurations elsewhere of wh

2016-04-19 17:10:22 1189

原创 集合容量的获取

If you know in advance what the size of the ArrayList is going to be, it is more efficient to specify the initial capacity. If you don't do this, the internal array will have to be repeatedly reallo

2016-04-14 11:24:07 1172

转载 C++ IOC

Fruit is a dependency injection framework for C++, loosely inspired by the Guice framework for Java. It uses C++ metaprogramming together with some new C++11 features to detect most injection proble

2016-04-12 09:52:19 1782

原创 hibernate 和 JPA之间的关系

内容摘自stackoverflow.url如下:http://stackoverflow.com/questions/9881611/whats-the-difference-between-jpa-and-hibernateAs you state JPA is just a specification, meaning there is no implementation.

2016-04-11 10:44:26 473

原创 <context:annotation-config> vs <context:component-scan> 的区别

本文摘自stack overflow.详细解释请看如下:http://stackoverflow.com/questions/7414794/difference-between-contextannotation-config-vs-contextcomponent-scan is used to activate annotations in b

2016-04-05 15:02:22 667

原创 基于zookeeper官方sample code的重新改进实例

package check;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import org.apache.zookeeper.KeeperException;import org.apache.zo

2016-04-01 13:09:44 662

原创 OSG渲染引擎架构

暂时无内容

2015-09-11 16:17:12 857

原创 c++ 语言设计原理之我为抽象狂

软件设计的核心为抽象,软件工程师如果不懂抽象就像厨师

2014-11-05 23:12:53 843

原创 Real-time rendering (6) 各种加速算法

待添加内容

2014-08-20 23:38:22 1106

原创 Real-Time 读书笔记(1)OpenGl 基础概念

Geometry  位于pipeline中的Vertex 和Frag shader之间。Geometry 接收来自定点处理阶段

2014-08-19 23:31:17 1155

原创 vtk 提取等值面并显示

marchingcube是提取等值面比较通用的算法,本文利用vtk 的marching cube接口提取等值面,并通过其绘制管线把等值面绘制出来。其原理请参考下文:1.等值面的定义及其三角面片近似等值面是空间中的一张曲面,在该曲面上函数F(x,y,z)的值等于某一给定值。准确地讲,是指在某一网格空间中,假若每一结点保存着三变量函数F(x,y,z),而且网格单元在x,y,

2014-01-24 11:42:13 6514 7

原创 从驱动到转行到游戏开发的经验

已经转行,但是从自己熟悉的行业转入一个新行业,各种心酸只有自己知道。以下是我转行中所读到的图形学相关书:1,Opengl 编程指南 或者龙书, 书中有很多例子,但是不太完整,你需要从最简单的三角形开始画,理解GPU渲染管线,三角面片等基本概念,以及opengl 基本的API.2,计算机图形学(第3版)当以上书籍看完之后,你对渲染管线已经有了一个大致的理解,并且对物体在不同空间的转换

2013-08-29 14:16:06 6201 2

原创 C++ 的访问控制设计原理

众所周知,在C++ 中对类成员的访问有3中控制模式,分别是:procted,public,private.当时BJ设计这3中访问模式是基于以下3中考虑:对类对象的用户会有3中分别是:一般用户,实现者用户,和派生类用户。考虑到数据的封装性,一般用户和实现者用户是最容易想到的,派生类用户是最不容易想到的一种。因为这个原因protected成为了被滥用最多的访问模式。::是进入私有域的标志。

2013-06-05 19:39:23 1403

原创 head file 和库的关系

在创建进程时经常会遇到的情况是添加了头文件,但是还是找不到头文件中某个函数的定义。比如include,为什么 undefined reference to `pthread_create'。解释这个问题需要从编译过程进行解析。头文件的作用。链接的时机。

2013-04-15 23:05:54 1034

原创 OpenGL 中的纹理

纹理是图形学中一个经常用到的概念,这个表述对于不熟悉的人难以理解它到底是个什么东东。其实很简单,纹理就是贴在箱子外面的一副画而已。

2013-04-14 18:39:28 967

原创 单例模式--vold

单例模式是一种非常实用的模式,模式本身并不复杂。在Android的Vold,surface中都用到了这种模式,之所以采用单例模式,原因显而易见,同一个资源不可能被2个管理者缩管理。废话少说,看一下Vold系统的单例模式:NetlinkManager *  NetlinkManager::Instance(){if(!sInstance){sInstance = new Netl

2013-03-26 22:48:05 1212

深入理解JAVA虚拟机

JVM 原理,JVM 类加载过程,JVM 垃圾回收算法,JVM 调优经验

2018-07-08

UNNIX 网络编程

UNIX 网络编程的原理,实战,注意事项,应用实例。各种应用场景

2018-07-07

精通正则表达式(第3版)

如何用Perl来实现正则表达式,正则表达式的语法,实现原理,应用方法等。

2018-06-29

Head first javascript

Javascript 的最佳入门指南,该系列每一本都是经典

2016-04-20

数据库系统概论

数据库相关的基本概念,作者萨师煊,经典教材

2016-04-18

JDK1.7 api 说明

JAVA的JDK1.7 API说明文档,英文版。

2016-03-04

HTTP权威指南

HTTp协议的实现细节,并包括了TCP的部分内容,并介绍了部分实现算法茹爬虫等。

2016-02-26

java并发编程实战

高并发是当前互联网技术的热点,本书详细的介绍了高并发的原理,并有足够的事例帮助读者理解

2016-02-14

linux 虚拟机的网络安装和配置

虚拟机在专业人员中用的很广泛,本书教你怎样安装 使用 虚拟机,以及怎样配置网络,

2010-12-03

linux shell编程

介绍linux shell编程的原理,技巧,以及练习

2010-12-03

linux内核启动分析

老师让写的实验报告花了我好长时间,从BIOS到第一个进程的生成过程

2010-11-03

makefile教程

如何编写MAKEFILE,包括语法,格式,很经典,很好啊,快来下载

2010-10-14

空空如也

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

TA关注的人

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