自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

转载 多年积累的20条编程经验

编者按:原文作者乔纳森·丹尼可(Jonathan Danylko)是一位自由职业的web架构师和程序员,编程经验已超过20年,涉足领域有电子商务、生物技术、房地产、医疗、保险和公用事业。正如乔纳森在文中所言,本文适合刚毕业的大学生和刚入门的程序员。如果你已是高级开发人员,或许你能在本文中看到自己的身影。从11岁时,我就一直在编程,并且一直都很喜欢技术和编程。这些年来,我积累了一些艰难又容易的经验。作

2016-07-31 18:58:36 476

转载 HashSet与TreeSet

Set是java中一个不包含重复元素的collection。更正式地说,set 不包含满足 e1.equals(e2) 的元素对 e1 和 e2,并且最多包含一个 null 元素。正如其名称所暗示的,此接口模仿了数学上的 set 抽象。HashSet与TreeSet都是基于Set接口的实现类。其中TreeSet是Set的子接口SortedSet的实现类。Set接口及其子接口、实现类的结构如下所示:

2016-07-30 22:43:31 673

转载 java中字节流与字符流的区别

字节流与和字符流的使用非常相似,两者除了操作代码上的不同之外,是否还有其他的不同呢?实际上字节流在操作时本身不会用到缓冲区(内存),是文件本身直接操作的,而字符流在操作时使用了缓冲区,通过缓冲区再操作文件,如图12-6所示。下面以两个写文件的操作为主进行比较,但是在操作时字节流和字符流的操作完成之后都不关闭输出流。范例:使用字节流不关闭执行 Java代码 收藏代码package org.lxh.

2016-07-28 21:04:23 484

原创 运行时异常与受检异常的异同

异常表示程序运行过程中可能出现的非正常状态,运行时异常表示虚拟机的通常操作中可能遇到的异常,是一种常见运行错误,只要程序设计得没有问题通常就不会发生。受检异常跟程序运行的上下文环境有关,即使程序设计无误,仍然可能因使用的问题而引发。Java编译器要求方法必须声明抛出可能发生的受检异常,但是并不要求必须声明抛出未被捕获的运行时异常。异常和继承一样,是面向对象程序设计中经常被滥用的东西,在Effecti

2016-07-25 11:44:55 3078 2

原创 struts2 拦截器和actioninvocation

Interceptor说明 Interceptor的接口定义没有什么特别的地方,除了init和destory方法以外,intercept方法是实现整个拦截器机制的核心方法。而它所依赖的参数ActionInvocation则是我们之前章节中曾经提到过的著名的Action调度者。 我在这里需要指出的是一个很重要的方法invocation.invoke()。这是ActionInvocation中的方法

2016-07-19 15:29:16 985

原创 hibernate的三种状态

hibernate的三种状态之间如何转换  当对象由瞬变状态(Transient)一save()时,就变成了持久化状态。当我们在Session里存储对象的时候,实际是在Session的Map里存了一份,也就是它的缓存里放了一份,然后,又到数据库里存了一份,在缓存里这一份叫持久对象(Persistent)。Session 一 Close()了,它的缓存也都关闭了,整个Session也就失效了,这个时候

2016-07-18 15:27:58 435

转载 一位程序员工作10年总结的13个忠告,却影响了很多人

来源:zhangxpower 网址:http://zhangxpower.iteye.com/blog/1145448展望未来,总结过去10年的程序员生涯,给程序员小弟弟小妹妹们的一些总结性忠告。走过的路,回忆起来是那么曲折,把自己的一些心得体会分享给程 序员兄弟姐妹们,虽然时代在变化,但是很可能你也会走我已经做过的10年的路程,有些心得体会你可以借鉴一下,觉得说得有道理的你就接纳,觉得说得没道理

2016-07-15 21:30:49 351

转载 一个测试工程师面试结束后想说的

转自:http://www.cnblogs.com/matt123/archive/2012/12/23/2830290.html#2586912  昨晚正式收到支付宝的Offer,提交完离职申请,我的求职过程也就告于段落了。写下这篇文章,希望我的这些经历可以对正在求职的你能有点启发。首先,交代下我的背景,这样大家看的时候,就可以有个对比参照。我2010年7月份毕业于南京晓庄学院计算机专业,一所二

2016-07-15 21:21:49 2844

原创 人生是场修行

前阵子何炅被打一事闹得沸沸扬扬,何老师整个过程中没有动手,事后更是回应成:我很好,谢谢大家的关心。现在想来,何老师那么成功是有原因的,生活中我们会有遇到各种各样的人,我们总是希望换个环境,可是换再多的环境也不能改变一切,在不同的地方总会出现自己看不惯的人,我们要做的是提升自我的修养,人生是一场修行,不是吗?智商决定一个人的下限,而情商却可以决定一个人的上限,恩,就是这样。

2016-07-15 21:07:47 477

转载 类的加载与初始化

类的加载和初始化的了解对于我们对编程的理解有很大帮助,最近在看类的记载方面的问题。从网上查阅了若干文章,现总结如下:我们通过一段代码来了解类加载和初始化的顺序:package com.classloader.demo;class Insect { private int i = 9; protected int j; Insect() { System.out.println(

2016-07-15 20:57:05 361

转载 求最大公约数

1.辗转相除法 辗转相除法是求两个自然数的最大公约数的一种方法,也叫欧几里德算法。 例如,求gcd(319,377): ∵ 377÷319=1(余58) ∴gcd(377,319)=gcd(319,58); ∵ 319÷58=5(余29), ∴ gcd(319,58)=gcd(58,29); ∵ 58÷29=2(余0), ∴ gcd(58,29)= 29; ∴ gcd(319,37

2016-07-15 10:45:14 322

转载 操作系统知识总结.

进程的有哪几种状态,状态转换图,及导致转换的事件。 状态: 1)就绪状态  进程已获得除处理机外的所需资源,等待分配处理机资源,只要分配到CPU就可执行。在某一时刻,可能有若干个进程处于该状态。    2)运行状态 占用处理机资源运行,处于此状态的进程的数目小于等于CPU的数目。    3)阻塞状态  由于进程等待某种条件(如I/O操作或进程同步),在条件满足之前无法继续执行。该事件发生

2016-07-15 10:42:16 827

原创 C++进阶总结

1. gcc编译过程 预处理(Pre-Processing) 编译(Compiling) 汇编(Assembling) 链接(Linking) Gcc *.c –o 1exe (总的编译步骤) Gcc –E 1.c –o 1.i //宏定义 宏展开 Gcc –S 1.i –o 1.s Gcc –c 1.s –o 1.o Gcc 1.o –o 1exe 结论:gcc编译工具是一

2016-07-15 10:38:44 383

原创 C++基础总结

1. 4 const和#define的区别 对比加深 C++ 中的const 常量类似于宏定义 const int c = 5; ≈ #define c 5 C++ 中的const 常量与宏定义不同 const常量是由编译器处理的,提供类型检查和作用域检查 宏定义由预处理器处理,单纯的文本替换2. C语言中的const 变量 C语言中 const变量是只读变量,有自己的存储空间

2016-07-15 10:37:48 635

原创 C语言提高总结

sizeof是操作符,不是函数;sizeof测量的实体大小为编译期间就已确定。 2. 1.3.3程序的内存四区模型 内存四区的建立流程 流程说明 1、操作系统把物理硬盘代码 load到内存 2、操作系统把c代码分成四个区 3、操作系统找到main函数入口执行 各区元素分析 1.4函数调用模型 1.4.1基本原理1.4.2内存四区模型和函数调用模型变量传递分析 1、一个主程序有

2016-07-15 10:37:00 368

原创 正则表达式及API

正则表达式 实质上是一个模式,用于描述共享该模式的一组字符串 例如: test string test longer string 这些字符串都是以”Test”开头,并以“String” 结尾java语言中,通过Java language Regular Expression(或 regex)来实现正则表达式 API如下: * Pattern,描述了一个字符串模

2016-07-15 10:33:19 5439

原创 JavaWeb总结

Html 1、html的简介 * 什么是html? - HyperText Markup Language:超文本标记语言,网页语言 ** 超文本:超出文本的范畴,使用html可以轻松实现这样操作 ** 标记:html所有的操作都是通过标记实现的,标记就是标签,<标签名称> ** 网页语言: * h

2016-07-15 10:30:04 850

原创 Java基础总结

Java基础 计算机基础 1:计算机概述(了解) (1)计算机 (2)计算机硬件 (3)计算机软件 系统软件:window,linux,mac 应用软件:qq,yy,飞秋 (4)软件开发(理解) 软件:是由数据和指令组成的。(计算器) 开发:就是把软件做出来。 如何实

2016-07-15 10:18:58 694

原创 Eclipse最实用快捷键

Alt + / 代码引导 Ctrl + T 在方法上按此键可进入实现类 Ctrl + 鼠标左键 在方法上按此键可进入接口 Ctrl + Alt + H 在方法上按此键可进入调用此方法的上一级方法 Ctrl + O 显示当前类中所有方法的列表 Ctrl + Shift + O 导入缺少的包 Ctrl + Shift + R 根据文件名搜索文件 Ctrl + Shift +

2016-07-15 10:15:28 385

原创 ==和equals()的区别

==和equals()的区别? A:== 基本类型:比较的是值是否相同 引用类型:比较的是地址值是否相同 B:equals() 只能比较引用类型。默认情况下,比较的是地址值是否相同。

2016-07-15 10:13:45 268

原创 为数组分组,使两组中各元素加起来的和相等

//描述 //编写一个函数,传入一个int型数组,返回该数组能否分成两组, //使得两组中各元素加起来的和相等, //并且,所有5的倍数必须在其中一个组中,所有3的倍数在另一个组中(不包括5的倍数), //能满足以上条件,返回true;不满足时返回false。 //知识点 字符串,循环,函数,指针,枚举,位运算,结构体,联合体,文件操作,递归 //运行时间限制 10M //

2016-07-15 09:42:27 4656

空空如也

空空如也

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

TA关注的人

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