- 博客(23)
- 收藏
- 关注
原创 《大型网站技术架构核心原理与案例分析》读后感
初读此书的感觉 看完这书我的第一想法就是把书名改为“网站技术架构导论”,没什么别的意思,只是觉得这名字更贴切点,当然作者肯定是不会用这种名字,否则没那个出版社敢去出版了。虽然把一个金光闪闪的名字给换成了low卡,其实并没有任何贬低这本书的意思。导论我一直认为是一个重要的词,俗话说“师傅引入门,修行在个人”,真正别人能帮你的也就是为你推开一扇门,对于那些为我们推开新大门的人我们都应该心...
2018-04-03 18:01:56
4200
3
原创 《实战Java高并发程序设计》读后感
写在前面无关的内容 白驹过隙,看下日历已经毕业4年多,加上在大学里的4年,算算在计算机界也躺了八年,按照格拉德韦尔的1万小时定律差不多我也该成为行业的专家了,然后并没有。当看着“什么是Java?”、“什么是程序?”、“多线程是什么?”、“怎么构建一个合理的大型网站?”、“怎么保证系统的稳定运行”这些耳熟能详的问题时,就知道前方的路还有很远很远,这些问题也许我一直无法给出确切的回答,但...
2017-12-10 20:02:12
7482
原创 Java foreach
foreach是Java 5新特性之一,提供了对数组和Collection集合的简化的遍历方式,此处对for的升级是为了简化书写。高级for循环格式:for (数据类型 变量名 :被遍历的集合(Collection)或者数组) {}下面通过对三种常用对象的遍历来了解高级for的用法。数组的遍历public class ForeachDemo { public stati
2015-07-14 15:33:14
1455
原创 Java Collections工具类
Collections作为Collection接口的工具类,为Collection接口对象的使用提供了大量的方法。注意Collection是接口,定义的是一组标准;而Collections是为Collection的对象提供操作方便的工具,二者不存在继承或实现的关系。此类完全由静态方法组成,下面介绍下Collections的常用方法。List集合常用操作 因为List集合具有元素可重复特点,
2015-07-13 10:24:29
698
原创 Java T与?
T extends Comparable ?super T:这个我想都没什么问题,泛型下限,参数必须是T及T的父类; T extends Comparable:这个问题来了;首先Comparable是接口,不应该用implements,怎么会是用extends来继承;还有不应该用占位符?吗,怎么会用到T。 第一:这里要注意的是此处的extend
2015-07-11 10:15:12
3886
原创 Java 集合框架
体系概述Java平台提供了一个全新的集合框架,集合框架主要由一组用来操作对象的接口组成,不同的接口描述一组不同的数据类型。下面描述的6个接口表示不同的集合类型,是Java集合框架的基础。Collection接口:List接口:ArrayList具体类*LinkedList具体类*Set接口:HashSet具体类*LinkedHashSet具体类TreeS
2015-07-01 10:28:54
338
原创 Java String详解
String常见用法String是一个描述字符串事物的类,提供了多个对字符串进行操作的方法。1、获取int length():获取字符串长度;char charAt(int index):获取index角标位置上的字符,角标从0开始;int indexOf(int ch):获取ch在字符串中第一次出现的位置,此处参数可以传字符的ASCII码值,也可传字符;如果没找到则返回-1;
2015-06-26 14:27:37
445
原创 Java 多线程
多线程的特性什么是线程?线程是操作系统能够进行运算调度的最小单位,它被包含于进程之中,是进程中实际运作单位。程序员可以通过线程进行多处理器编程,可以使用多线程对运算密集型任务提速,可以通过线程让一个进程同时执行多个任务。线程和进程的区别?线程是进程子集,一个进程中包含一个或多个线程,每条线程并行执行不同的任务。不同的进程使用不同的内存空间,而线程共享一片相同的内存空间。注意:这里线
2015-06-22 15:17:14
411
转载 SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)
转自:http://blog.csdn.net/zhshulin/article/details/37956105?utm_source=tuicool
2015-05-25 17:29:03
379
转载 mybatis实战教程(mybatis in action),mybatis入门到精通
转自:http://www.yihaomen.com/article/java/302.htm
2015-05-25 17:21:03
322
原创 Java学习之路一
以前也写过一些学习计划,但总是因种种原因弄丢了,或者要用的时候找不到,没有起到应有的作用,今天写个网页版的,主要是方便自己在想要的时候能够很好的找到,也是为了方便管理,即使出现的修正也有很好的记录,让自己能不忘当初的理想。 以前虽说也是在做互联网产品的开发,但给我的感觉更多是项目。现在算是彻彻底底的转到了互联网行业了,负责的事产品的全部,发现和原来的项目开发还是有很本质的差别。在
2015-05-25 15:08:14
327
原创 HzhJava框架搭建四:一个基于注解的spring程序
一个基于注解的简单spring程序 在“HzhJava框架搭建三”中简单的介绍了基于配置的spring程序,是为了了解spring演变过程,更了的理解spring的原理和使用方式。注解是为了简化配置而产生的一种简单的写法,我们可以简单的把注解理解成是一种“更为方便的配置”。从原理上将,注解和配置其实并没有什么不同,都是向spring的IOC容器中注入依赖,也就是把我们需要spri
2015-04-26 21:13:23
431
原创 HzhJava框架搭建三:一个基于配置的spring程序
一个基于配置的简单spring程序先让我们来看一下程序的整个目录结构吧,红色方框里的内容是我们这次添加的,其它的是在“HzhJava框架搭建二”中就已经准备好的。Food.java文件package com.sprmvc.bean;public class Food { private String favoriteFruit; public String getFavo
2015-04-23 21:09:02
318
原创 HzhJava框架搭建二:添加tomcat和spring运行一个简单web程序
添加tomcat和spring运行一个简单web程序1、下载相关开发工具 下载一个tomcat7.0的服务器:http://tomcat.apache.org/2、将tomcat7添加到项目中A:选择项目,右键选择Properties,进入属性页面,选择到Java Build PathB:做出如图选择,点击Add Library按钮,即会弹出以下窗口
2015-04-22 19:47:14
358
原创 HzhJava框架搭建一:Eclipse+Maven创建一个web项目
Eclipse+Maven创建一个web项目1、下载相关开发工具 下载一个Java EE eclipse:http://www.eclipse.org/downloads/; 下载一个tomcat服务器:http://tomcat.apache.org/;2、开启eclipse,右键new-->other,如下图找到maven project
2015-04-21 20:49:19
464
原创 Java 工厂模式
工厂模式的目的:工厂模式主要是为创建对象提供过度接口,以便将创建对象的具体过程屏蔽隔离起来,达到提高灵活性的目的。工厂模式在《Java与模式》中的分类:1、简单工厂模式(Simple Factory)2、工厂方法模式(Factory Method)3、抽象工厂模式(Abstract Factory)
2015-04-15 22:54:18
352
原创 Java proxy(java代理模式实例分析)
Java proxy:java代理模式代理模式定义: 对其他对象提供一种代理来控制对这个对象的访问。下面还是先上一段实例Eg:People接口,方法say(); // 说话ChinesePeople类,重写了方法say() {syso(“我说的是汉语!”);} AmericanPeople类,重写了方法say() {syso(“我说的是英语!”);}Ja
2015-04-03 21:53:43
732
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人