自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (17)
  • 收藏
  • 关注

原创 equals和==的区别,以及如何将自定义类作为HashMap的Key

最近正在筹备实习的面试,所以在google了一些和java有关的面试题,虽然这些面试题都有相应的答案,但是如果要真正理解这些答案还是得从阅读java的源代码入手,只有真正看懂了源代码,才能真正的理解这些面试题出现的原因以及才能真正的理解相应的答案!今天这篇博客虽然题目是如何将一个对象作为HashMap的Key,但是涉及的内容还是比较广泛的,一个是平时面试问的比较多的“==”和“equal”的主要区别

2016-04-29 18:01:58 1104

原创 源码分析——HashMap和HashTable区别

HashMap和HashTable的主要区别是什么?应用场景分别是什么?区别: HashMap和HashTable都是用来存放键值对的,关键的区别是HashMap是非线程安全的,而HashTable是线程安全的。 不同应用场景: 由于HashMap和HashTable的区别是是否线程安全,所以HashMap更适合单线程应用,而HashTable更适合多线应用。这也就解释了为什么初学者大多会使用Ha

2016-04-28 14:06:27 821

原创 Java String、StringBuffer、StringBuilder深度剖析

三种字符串构造方式String方式String testString = "a";for (int i = 0; i < 10; i++) { testString += "b";}StringBuffer方式StringBuffer sbuf = new StringBuffer();for (int i = 0; i < 10; i++) { sbuf.append

2016-04-28 12:17:06 627

原创 Centos安装JDK介绍

Centos安装JDK的两种方式介绍随着Java语言越来越流行,且Java虚拟机的不断优化,用Java开发应用服务器程序的服务端也越来越多,所以在发布Java程序的时候就需要在服务器上安装相应的运行环境,这个运行环境可以是JRE,也可以是开发工具套件JDK。JRE(java runtime environment)java运行时环境,意味着只提供运行Java程序的环境,不包括编译调试Java程

2016-04-26 10:24:34 444

原创 Centos获取软件包

在很多时候我们通过secureCRT来控制我们的远程服务器,在操作我们的服务器的时候需要向服务器安装一些软件包,主要有三种方式:1. 直接通过服务器的知识库安装,比如centos的yum,Ubuntu的apt-get等等。2. rz-sz软件上载本地程序到服务器,然后安装。3. 通过wget来获取网络的安装包,这是本篇博客的重点。通过man wget命令我们可以看到GN

2016-04-26 01:23:35 743

原创 Java程序的路径问题

在javaSE程序中 项目名: –src –xxxx.java –image –xxx.png 如果要读取xxx.png那么程序的相对路径应该是(image/xxx.png)在javaEE中,把需要读取的文件放到webapp下面 webapp –imag

2016-04-18 17:44:01 290

原创 fastDFS+nginx配置

nginx以及fastdfs模块的安装下载fastdfs-nginx-module-master,然后解压下载nginx,解压。进入到nginx目录下,./configure –add-module=/路径/fastdfs-nginx-module-master/src然后make、make installfastdfs配置存储节点信息配置:进入到/etc/fdfs ,cp storag

2016-04-15 23:34:49 837

原创 fastDFS安装

现在fastDFS,上传到服务器,解压安装libfastcommon,wget https://github.com/happyfish100/libfastcommon/archive/master.zip ./make.sh sudo ./make.sh install (否则会报logger.h: No such file or directory)进入到fastDFS ./make.s

2016-04-15 18:12:18 287

原创 Centos7安装nginx

wget http://nginx.org/download/nginx-1.7.4.tar.gz 获取nginx的源码包安装pcre、pcre-devel、openssl、openssl-devel、gcc-c++make、sudo make install(否则权限不够)启动nginx,/usr/local/nginx/sbin/nginx

2016-04-15 18:08:13 452

原创 Centos创建用户、分配主目录、并加入sudo

创建用户以及主目录useradd -d 主目录 -m 用户名 passwd 用户名加入到sudoer用户中 chmod 740 /etc/sudoer vim /etc/sudoer 添加 root ALL=(ALL) ALL xxx ALL=(ALL) ALL chmod 440 /etc/sudoer

2016-04-15 16:39:05 11012

原创 IT技术人的一点点思考

高中毕业之后,基于对计算机的热爱(当然还不是对计算机技术的热爱,顶多也就是喜欢玩而已)稀里糊涂的就报了软件工程专业,由于从小的应试教育搞得我们这一代的人(至少我是这样的)除了学习脑袋里面就没有什么事情了,而且最关键的是根本就不知道为什么要学习,不知道学习这些知识有什么用。知识是源于生活中的实践的积累,但是应试教育过度强调知识的重要性而忽略了实践的重要性,就是因为这样导致我一度的厌恶学习,相比于背诵我

2016-04-15 15:23:04 481

原创 如何高效的熟悉一个框架

宏观了解当我们学习一门语言或者是一个框架的时候,我们应该从宏观上对语言或者框架有一个了解,找准其中的骨骼框架(也就是说支撑语言和框架的主干),找准了主干,就能很好的帮助我们了解语言或者框架能帮我我们做什么,能从哪些方面入手才能达到我们利用框架的目的。如何进行一个宏观的了解呢,目前的语言或者框架在设计的时候都进行了很好的模块化设计,模块化的设计不仅从软件架构上进行了高内聚低耦合的优化,而且模块化

2016-04-15 11:29:50 2818

nodejs文档

nodejs的开发教程

2017-08-27

nginx的源码

nginx的开发源代码

2017-08-27

netty4.1源码

netty4.1的开放源代码

2017-08-27

ssm+netty的源码

spring mybatis springmvc netty

2017-08-14

zookeeper eclipse版本

zookeeper已经使用ant编译好了,可以直接导入到eclipse中运行

2017-08-10

spring-boot源码

spring-boot源码压缩包

2017-08-09

jdk1.8的主要压缩包

jdk1.8 main

2017-08-09

jdk-lib压缩

jdk1.8的lib

2017-08-09

jre1.8免压缩

jre 压缩包

2017-08-09

source insight 3压缩包

C/C++源码查看工具

2017-08-09

SpringAOP的例子

eclipse的SpringAOP和动态代理的小例子

2016-05-10

common-pool的eclipse源码+例子

common-pool的eclipse源码+例子,可以直接导入到eclipse中运行,例子的代码放在src/main/java mh.test中,注意eclipse的jre版本不要用1.8,那样会出现duplicate method的错误!

2016-05-05

java网络编程——网络版题库程序

java网络编程——网络版题库程序(主要技术java+socket+多线程+mysql),程序是C/S 版本的,由于服务器端是java写的,所有客户端使用android也是很容易与服务器对接的

2015-08-25

ssh框架简单实例,myeclipse

一个ssh的一个简单的实例 用的是oracle数据库,可以直接import 到myeclipse

2011-06-17

java ee servlet web connect mysql

this is a javaee project base on the myeclipes, contain some imformation of servlet and some imformation about sql

2010-12-20

tomcat javaEE 简单购物网站

tomcat javaEE 开发的一个购物的网站,只是实现的了简单的功能,其余的自己下来完善

2010-12-01

空空如也

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

TA关注的人

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