自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

常思考->有目标->重实践->善反思

常思考->有目标->重实践->善反思

  • 博客(51)
  • 资源 (3)
  • 收藏
  • 关注

转载 深入理解java异常处理机制

http://blog.csdn.net/hguisu/article/details/6155636 1. 引子       try…catch…finally恐怕是大家再熟悉不过的语句了,而且感觉用起来也是很简单,逻辑上似乎也是很容易理解。不过,我亲自体验的“教训”告诉我,这个东西可不是想象中的那么简单、听话。不信?那你看看下面的代码,“猜猜”它执行后的

2015-11-30 22:38:17 374

转载 17个你必须牢记的Win7快捷键

Win+E: 打开“资源管理器”。Win+R: 打开“运行”对话框。Win+N: 打开新的窗口。Win+W: 关闭当前的窗口。home: 活动页的首部。end: 活动页的尾部。Alt + Enter 快速查看文件属性Win+L: 锁定当前用户。Ctrl+W: 关闭当前窗口。Alt+D: 定位到地址栏。Ctrl+F: 定位到搜索框。F11:

2015-11-30 19:32:51 3066

转载 python操作mongodb数据库

conn = pymongo.Connection(host=“192.168.1.202”) # 连接指定IP的数据库db.users.save(u) # 用 save 也可以插入更新指定一条记录更新多条记录update() 有几个参数需要注意:remove() 用于删除单个或全部文档,删除后的文档无法恢复。查询 age 小于 15 的查询 name 等于 user8

2015-11-29 20:44:03 5027

转载 Python安装模块出错解决的办法(pip相关的安装)

python ez_setup.py  #安装 setuptools然后在cmd进入命令行窗口, 进入ez_setup.py目录,我这里是下载放置在F盘,然后输入命令:python ez_setup.py 系统就会自动下载setuptools工具安装,最后的结局是显示编码错误:F:\>python ez_setup.pyExtracting in c:\users\yc

2015-11-29 15:16:18 14197

转载 windows下mongodb安装与使用整理

Lecaf肿么没评论呢windows下mongodb安装与使用整理一、首先安装mongodb1.下载地址:http://www.mongodb.org/downloads2.解压缩到自己想要安装的目录,比如d:\mongodb3.创建文件夹d:\mongodb\data\db、d:\mongodb\data\log,分别用来安装db和日志文件

2015-11-28 23:40:39 367

转载 使用Thrift RPC编写程序

http://dongxicheng.org/search-engine/thrift-rpc/当前位置: 首页>>搜索引擎>> 阅读正文11-0713使用Thrift RPC编写程序Category: 搜索引擎 View: 51,421 Author: Dong作者:Dong | 新浪微博:西成懂 | 可以转载, 但必须以超

2015-11-25 23:15:26 425

转载 一致性hash算法 - consistent hashing

http://blog.csdn.net/sparkliang/article/details/5279393一致性 hash 算法( consistent hashing )张亮consistent hashing 算法早在 1997 年就在论文 Consistent hashing and random trees 中被提出,目前在 cache系统中应用越来越广泛;

2015-11-25 23:09:45 476

转载 Thrift交流(一)简单的Thrift

http://blog.csdn.net/arjick/article/details/13293073Thrift是一个可伸缩的跨语言的服务开发框架,是facebook开发的一个跨语言通信平台。为各种语言提供快捷的rpc服务。现阶段已经支持C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, S

2015-11-25 23:09:00 380

转载 CSDN-markdown基本语法说明

目录目录正文标记公式行内公式块级公式上标和下标分数表示各种括号根号表示省略号矢量表示间隔空间希腊字母特殊字符关系运算符集合运算符对数运算符三角运算符微积分运算符逻辑运算符戴帽符号连线符号箭头符号几个例子其它特殊字符字体种类参考文献正文CSDN-markdown编辑器支持基于MathJax编写LaTeX数学公式。

2015-11-25 21:59:37 1261

转载 Redis作者谈Redis应用场景

毫无疑问,Redis开创了一种新的数据存储思路,使用Redis,我们不用在面对功能单调的数据库时,把精力放在如何把大象放进冰箱这样的问题上,而是利用Redis灵活多变的数据结构和数据操作,为不同的大象构建不同的冰箱。希望你喜欢这个比喻。下面是一篇新鲜出炉的文章,其作者是Redis作者@antirez,他描述了Redis比较适合的一些应用场景,NoSQLFan简单列举在这里,供大家一览:

2015-11-23 23:06:58 346

转载 腾讯微信技术总监周颢:一亿用户增长背后的架构秘密

http://www.csdn.net/article/2012-05-15/2805581[CSDN.NET专稿 付江/文] 微信——腾讯战略级产品,创造移动互联网增速记录,10个月5000万手机用户,433天之内完成用户数从零到一亿的增长过程,千万级用户同时在线,摇一摇每天次数过亿...在技术架构上,微信是如何做到的?日前,在腾讯大讲堂在中山大学校园宣讲活动上,腾讯广研助理总经理、

2015-11-22 17:45:10 458

转载 Epoll详解及源码分析

Author:Echo Chen(陈斌)Email:[email protected]:Blog.csdn.net/chen19870707Date:Jan.7th, 2015 1.什么是epollepoll是当前在Linux下开发大规模并发网络程序的热门人选,epoll 在Linux2.6内核中正式引入,和s

2015-11-21 23:19:30 528

转载 MyEclipse 2015优化技巧

做Java开发一般都使用MyEclipse或者Eclipse,MyEclipse是一个极耗内存的大家伙,建议机器至少2G内存,不然会很卡,为减低其内存消耗可以做如下简单设置(Eclipse想要提高速度也可按这样设置)。 1、去除不需要加载的模块 Windows->Preferences->General->Startup and Shutdown 此时右侧显示的是Eclipse启动

2015-11-21 16:00:21 375

转载 《Java虚拟机原理图解》 1.2.2、Class文件中的常量池详解(上)

NO1.常量池在class文件的什么位置?          我的上一篇文章《Java虚拟机原理图解》 1、class文件基本组织结构中已经提到了class的文件结构,在class文件中的魔数、副版本号、主版本之后,紧接着就是常量池的数据区域了,如下图用红线包括的位置:       知道了常量池的位置后,然后让我们来揭秘常量池里究竟有什么东西吧~     

2015-11-19 09:23:36 401

转载 《Java虚拟机原理图解》3、JVM运行时数据区

http://blog.csdn.net/luanlouis/article/details/40043991[last updated :2014/11/7]     JVM运行时数据区(JVM Runtime Area)其实就是指JVM在运行期间,其对计算机内存空间的划分和分配。本文将通过以下几个话题来讨论JVM运行时数据区。Topic 1. JVM运行时数

2015-11-18 23:07:08 388

转载 JAVA注解

http://blog.csdn.net/rj042/article/details/6399965本文将向你介绍J2SE5.0中的新特性之一:注解。本文将从什么是注解;J2SE5.0中预定义的注解;如何自定义注解;如何对注解进行注解以及如何在程序中读取注解5个方面进行讨论。  一、什么是注解    说起注解,得先提一提什么是元数据(metadata)。所谓

2015-11-18 22:58:01 306

转载 java+内存分配及变量存储位置的区别

Java内存分配与管理是Java的核心技术之一,之前我们曾介绍过Java的内存管理与内存泄露以及Java垃圾回收方面的知识,今天我们再次深入Java核心,详细介绍一下Java在内存分配方面的知识。一般Java在内存分配时会涉及到以下区域:  ◆寄存器:我们在程序中无法控制  ◆栈:存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中(new 出来的对象) 

2015-11-18 20:50:04 495

转载 java类加载过程

转载请注明出处:http://blog.csdn.net/ns_code/article/details/17881581类加载过程    类从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期包括:加载、验证、准备、解析、初始化、使用和卸载七个阶段。它们开始的顺序如下图所示:    其中类加载的过程包括了加载、验证、准备、解析、初始化五个

2015-11-18 16:00:30 3811

转载 Java反射探索-----从类加载说起

林炳文Evankaka原创作品。转载请注明出处http://blog.csdn.net/evankaka        摘要:本文主要讲了Java类加载的机制,这是学习反射的入门基础。一、类加载JVM和类      当我们调用Java命令运行某个Java程序时,该命令将会启动一条Java虚拟机进程,不管该Java程序有多么复杂,该程序启动了多少个线程,它们都处于

2015-11-17 23:29:06 392

转载 Java类加载器深入探索

林炳文Evankaka原创作品。转载请注明出处http://blog.csdn.net/evankaka什么是.class文件?       class文件全名称为Java class文件,主要在平台无关性和网络移动性方面使Java更适合网络。它在平台无关性方面的任务是:为Java程序提供独立于底层主机平台的二进制形式的服务。class文件径打破了C或者C++等语言

2015-11-17 23:17:10 285

转载 Java finally语句到底是在return之前还是之后执行?

网上有很多人探讨Java中异常捕获机制try...catch...finally块中的finally语句是不是一定会被执行?很多人都说不是,当然他们的回答是正确的,经过我试验,至少有两种情况下finally语句是不会被执行的:(1)try语句没有被执行到,如在try语句之前就返回了,这样finally语句就不会执行,这也说明了finally语句被执行的必要而非充分条件是:相应的try语句一

2015-11-16 18:41:00 353

转载 Java的 transient关键字

哎,虽然自己最熟的是Java,但很多Java基础知识都不知道,比如transient关键字以前都没用到过,所以不知道它的作用是什么,今天做笔试题时发现有一题是关于这个的,于是花个时间整理下transient关键字的使用,涨下姿势~~~好了,废话不多说,下面开始:1. transient的作用及使用方法      我们都知道一个对象只要实现了Serilizable接口,这个对象就可以被序

2015-11-16 18:03:43 432

转载 【Java集合源码剖析】ArrayList源码剖析

转载请注明出处:http://blog.csdn.net/ns_code/article/details/35568011本篇博文参加了CSDN博文大赛,如果您觉得这篇博文不错,希望您能帮我投一票,谢谢!投票地址:http://vote.blog.csdn.net/Article/Details?articleid=35568011ArrayList

2015-11-15 20:49:55 350

转载 java泛型(一)、泛型的基本介绍和使用

http://blog.csdn.net/lonelyroamer/article/details/7864531   现在开始深入学习java的泛型了,以前一直只是在集合中简单的使用泛型,根本就不明白泛型的原理和作用。泛型在java中,是一个十分重要的特性,所以要好好的研究下。一、泛型的基本概念 泛型的定义:泛型是JDK 1.5的一项新特性,它的本质是参数化类

2015-11-15 16:55:04 681

转载 java MS之泛型

http://blog.csdn.net/stypace/article/details/421025671、泛型基本概念1.1、由来泛型是JDK 1.5的一项新特性,在Java语言处于还没有出现泛型的版本时,只能通过Object是所有类型的父类和类型强制转换两个特点的配合来实现类型泛化。例如在哈希表的存取中,JDK 1.5之前使用HashMap的get()方法,返

2015-11-14 16:32:42 613

转载 Java 运行原理

http://blog.csdn.net/bingduanlbd/article/details/8332664  (java不错)在研究Java运行原理之前,我们先把视野放宽一点:一般的高级语言是如何工作的?我们在编辑器或者IDE里根据每种语言的语法规则敲入源代码,这些代码我们很容易理解。很显然,这些代码肯定是以二进制存储在我们的硬盘当中,当我们再次打开的时候,编辑器读取这些二进制,

2015-11-10 00:03:27 384

转载 《深入理解java虚拟机》学习笔记4——Java虚拟机垃圾收集器

http://blog.csdn.net/chjttony/article/details/7883748#commentsJava堆内存被划分为新生代和年老代两部分,新生代主要使用复制和标记-清除垃圾回收算法,年老代主要使用标记-整理垃圾回收算法,因此java虚拟中针对新生代和年老代分别提供了多种不同的垃圾收集器,JDK1.6中Sun HotSpot虚拟机的垃圾收集器如下:

2015-11-10 00:01:01 368

转载 Tomcat源码 Connector(2)

Connector是Tomcat最核心的组件之一,负责处理一个WebServer最核心的连接管理、Net IO、线程(可选)、协议解析和处理的工作。一、连接器介绍在开始Connector探索之路之前,先看看Connector几个关键字NIO:Tomcat可以利用Java比较新的NIO技术,提升高并发下的Socket性能AJP:Apache JServ Protocol,AJP的

2015-11-09 23:59:26 352

转载 Java虚拟机工作原理详解

http://blog.csdn.net/bingduanlbd/article/details/8363734一、类加载器首先来看一下java程序的执行过程。                         从这个框图很容易大体上了解java程序工作原理。首先,你写好java代码,保存到硬盘当中。然后你在命令行中输入[java] v

2015-11-09 23:29:41 402

转载 理解java Class类

http://blog.csdn.net/bingduanlbd/article/details/8424243/Java Class类理解:首先,Class是一个java类,跟Java API中定义的诸如Thread、Integer类、我们自己定义的类是一样,也继承了Object(Class是Object的直接子类)。总之,必须明确一点,它其实只是个类,只不过名字比较特殊。更

2015-11-09 23:26:36 483

转载 如何理解Java中的隐藏与覆盖

java的重载、覆盖和隐藏的区别http://blog.csdn.net/yangquanhui1991/article/details/49679557重载:方法名相同,但参数不同的多个同名函数。发生在子类于父类之间,是指在子类与父类之间或在同一类中定义具有相同的方法名,访问权限等的方发。区别在于返回类型或参数列表。

2015-11-07 10:06:27 871

转载 C++和java多态的区别

http://blog.csdn.net/yangquanhui1991/article/details/49668975C++和java中多态机制的异同以前我有个错误的观点:即使在C++和java中多态性的实现机制可能不同,但它们的表现形式应该相同,也就是说如果代码结构相同,那么执行结果也应该相同。可惜事与愿违,事情并不总是你想象中的那样子。(在看下文以前,你

2015-11-06 23:11:15 309

转载 C语言开发Linux下web服务器(支持GET/POST,SSL,目录显示等)

http://blog.csdn.net/yueguanghaidao/article/details/8450938这个主要是在CSAPP基础上做的,添加了POST,SSL,目录显示等功能。一、实现功能:1.支持GET/POST方法2.支持SSL安全连接即HTTPS3.支持CGI4.基于IP地址和掩码的认证5.目录显示6.日志功能

2015-11-05 23:08:49 640

转载 java final 关键字

http://blog.csdn.net/niguang09/article/details/6035813  根据上下文环境,java的关键字final也存在着细微的区别,但通常指的是“这是无法改变的。”不想改变的理由由两种:一种是效率,另一种是设计。由于两个原因相差很远,所以关键子final可能被吴用。   接下来介绍一下使用到fianl的三中情况:数据,方法,类。

2015-11-05 21:05:12 351

转载 如何面试Python后端工程师?

http://blog.csdn.net/yueguanghaidao/article/details/49638261前一段时间有人在知乎提了http://www.zhihu.com/question/33398583,如何面试Python工程师?我斗胆回答了一下, http://www.zhihu.com/question/33398583/answer/59017861

2015-11-05 18:51:50 936

转载 局域网聊天工具(可发送图片与文件)

http://blog.csdn.net/sunshinestation/article/details/44374041.      运行软件前需安装JDK6.02.      双击图标,出现如下运行界面:3.      点击【设置】按钮(或CTRL+P),进入设置页面,如下图:在【基本设定】中设置对方看到自己的名称,临时文件夹路径为接收图片或

2015-11-04 23:44:57 1537

转载 Java中finalize()用法

《JAVA编程思想》:java提供finalize()方法,垃圾回收器准备释放内存的时候,会先调用finalize()。          (1).对象不一定会被回收。       (2).垃圾回收不是析构函数。       (3).垃圾回收只与内存有关。       (4).垃圾回收和finalize()都是靠不住的,只要JVM还没有快到耗尽内存的地步,它

2015-11-04 22:29:15 2125

转载 全面分析Java的垃圾回收机制

【简 介】Java的堆是一个运行时数据区,类的实例(对象)从中分配空间。Java虚拟机(JVM)的堆中储存着正在运行的应用程序所建立的所有对象,这些对象通过new、newarray、anewarray和multianewarray等指令建立,但是它们不需要程序代码来显式地释放。引言   Java的堆是一个运行时数据区,类的实例(对象)从中分配空间。Java虚拟机(JVM)的堆中

2015-11-04 17:03:08 350

转载 Java基础之String中equals,声明方式,等大总结

转载请注明出处:http://blog.csdn.net/dmk877/article/details/49420141     无论你是一个编程新手还是老手,提到String你肯定感觉特别熟悉,因为String类我们在学习java基础的时候就已经学过,但是String类型有我们想象的那么简单吗?其实不然,String类型的知识点还是比较多的。今天就和大家来一起讨论一下,关于String的

2015-11-04 16:58:37 356

转载 《Java编程思想》学习笔记18——并发编程(一)

http://blog.csdn.net/chjttony/article/details/7039602线程是进程中一个任务控制流序列,由于进程的创建和销毁需要销毁大量的资源,而多个线程之间可以共享进程数据,因此多线程是并发编程的基础。多核心CPU可以真正实现多个任务并行执行,单核心CPU程序其实不是真正的并行运行,而是通过时间片切换来执行,由于时间片切换频繁,使用者感觉程序

2015-11-03 20:25:51 330

Image Processing, Analysis, and Machine Vision, 3rd 中英文两版可以对照看

Image Processing, Analysis, and Machine Vision, 3rd 中英文两版可以对照看,觉得没问题,主要为了分享,只要2分。自己下载花了20分

2018-06-01

FSCaptureSetup80

FSCapture,win环境下很好用的截图软件,比QQ截图什么的好用多了。知乎、简书很多人推荐使用的。。附加FSCapture注册码 序列号 附加上FastStone Capture 注册码 序列号 name:bluman serial/序列号/注册码:VPISCJULXUFGDDXYAUYF

2016-05-17

linux ubuntu 64位 jsoncpp下载

linux ubuntu 64位 jsoncpp下载,下载完了后可以安装,官网下载比较慢,自己试验过好用

2015-12-30

空空如也

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

TA关注的人

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