- 博客(28)
- 收藏
- 关注
原创 转:作为一个HR,说说应届生及一两年往届生的注意情况。
自我介绍一下,我在某中型国企做招聘和绩效方面的工作,这些都是我在这段时间所遇到的情况。 1.很多人都说自己怀才不遇,但是当你真的怀才,肯定是会被人争抢的。技术工作如此,管理工作如此,销售工作也如此。 2.很多人都很有傲气傲骨,这是很好的,但是请你给别人平等的态度。我并不是说招聘者比应聘者地位高,大家都是双向选择,所以是平等的,切记:招聘者,并不比你们应聘者地位低。(这句话没有写错)
2011-05-19 13:53:00
3298
原创 不借助第三变量交换两个变量的值
一、采用位运算的方法: A=A^B B=A^B A=A^B 二、采用加减法: A=A+B A=A-B B=A-B 或 B=A+B A=A-B A=A+B 三、更简捷的方法: B = A + ((A = B) & 0) 嘿嘿!...
2010-09-11 18:21:07
175
原创 JAVA奇数的判断
下面的方法意图确定它那唯一的参数是否是一个奇数。这个方法能够正确运转吗? public static boolean isOdd(int i){ return i % 2 == 1; } 奇数可以被定义为被2整除余数为1的整数。表达式 i % 2 计算的是 i 整除 2 时所产生的余数,因此看起来这个程序应该能够正确运转。遗憾的是,它不能;它在四...
2010-09-11 18:18:12
327
原创 java实现链表相关操作
public class Test { public static void main(String[] args) { Node link = createLink(10); printNodeLink(link); System.out.print("\n"); Node link2 = reverNodeLink(link); printNode...
2010-08-17 14:23:10
150
原创 有序数组的归并
import java.util.Arrays;public class Sort { public static void main(String[] args) { // 升序数组 int[] array1 = { 3, 6, 12, 22, 33, 34, 65, 88 }; int[] array2 = { 1, 2, 3, 4, 6, 7, 8, 9...
2010-08-03 16:45:06
149
原创 如何做个让人喜欢的程序员
读书多、编程能力强并不意味着有水平和让人喜欢,关键是要自我修炼以期达到良好性情,俗话说“做事先学做人”,我总结了日常工作、学习中的十个有益的做法,供大家参考:争取做到:一、守时:无论是开会、赴约,招人喜欢的人从不迟到。他们懂得,即使无意迟到,对其他准时到场的人来说,也是不尊重的表现。而且,如果可能的话,争取做到提前到达,正是所谓的“做事要有提前量”。要让被你等的人感到不好意思,同时也感到你...
2010-07-31 21:55:00
145
原创 批量移除ArrayList中的整数
import java.util.ArrayList;import java.util.Arrays;import java.util.Collections;import java.util.Comparator;import java.util.Iterator;import java.util.List;import java.util.Random;publ...
2010-07-29 16:16:03
222
原创 十条不错的编程观点
酷壳:http://CoolShell.cn 原文:http://coolshell.cn/?p=2424在Stack Overflow上有这样的一个贴子《What’s your most controversial programming opinion?》,翻译成中文就是“你认为最有争议的编程观点是什么?”,不过,在400多个主回贴,以及千把个子回贴中,好像并不是很有争议,而是令人相当...
2010-07-25 20:54:21
95
原创 深入理解HashMap
Hashmap是一种非常常用的、应用广泛的数据类型,最近研究到相关的内容,就正好复习一下。网上关于hashmap的文章很多,但到底是自己学习的总结,就发出来跟大家一起分享,一起讨论。 1、hashmap的数据结构 要知道hashmap是什么,首先要搞清楚它的数据结构,在java编程语言中,最基本的结构就是两种,一个是数组,另外一个是模拟指针(引用),所有的数据结构都可以用这两个基本结构来构造的,h...
2010-07-22 14:00:39
89
原创 乐观锁与悲观锁
悲观锁,正如其名,它指的是对数据被外界(包括本系统当前的其它事务,以及来自外部系统的事务处理)修改持保守态度,因此,在整个数据处理过程中,将数据处理锁定状态。悲观锁的实现,往往使用数据库提供的锁机制(也只有数据库层提供的机制才能真正保证数据访问的排他性,否则,即使在本系统中实现了加锁机制,也无法保证外部系统不会修改数据)。 相对悲观锁而言,乐观锁采取了更加宽松的加锁...
2010-07-21 15:01:09
89
二分法查找的一个简单实现
public class SearchItem { public static void main(String[] args) { int[] array = { 3, 5, 7, 23, 54, 57, 60, 78, 89, 90, 101, 210, 333, 456 }; System.out.println(binarySearch(array, 456))...
2010-07-21 10:02:50
130
原创 Java的异常处理机制
异常处理是程序设计中一个非常重要的方面,也是程序设计的一大难点,从C开始,你也许已经知道如何用if...else...来控制异常了,也许是自发的,然而这种控制异常痛苦,同一个异常或者错误如果多个地方出现,那么你每个地方都要做相同处理,感觉相当的麻烦! Java语言在设计的当初就考虑到这些问题,提出异常处理的框架的方案,所有的异常都可以用一个类型来表示,不同类型的异常对应不同的子类异常(这里的异常包...
2010-07-21 09:58:18
94
原创 敏捷开发中编写高质量Java代码
敏捷开发的理念已经流行了很长的时间,在敏捷开发中的开发迭代阶段中,我们可以通过五个步骤,来有效的提高整个项目的代码质量。 Java项目开发过程中,由于开发人员的经验、Java代码编写习惯,以及缺乏统一的标准和管理流程,往往导致整个项目的代码质量较差,难于维 护,需要较大的测试投入和周期等问题。这些问题在一个项目组初建、需求和设计均具有不完全可预期性和完备性的全新项目中将尤...
2010-07-20 13:12:26
145
原创 程序员能力矩阵 你属于哪一层?
注意:每个层次的知识都是渐增的,位于层次n,也蕴涵了你需了解所有低于层次n的知识。计算机科学 Computer Science软件工程 Software Engineering程序设计 Programming经验 Experience 【优快云编者按】上述图书中,第一级对应的英文为Unleash...
2010-07-20 13:09:14
118
原创 为什么敏捷方法能在软件开发中行之有效?
有很多的书籍讨论敏捷方法是怎样工作的(How it works?),在这个主题演讲中,Martin Fowler 和他的同事 Neal Ford 讨论了敏捷方法能够在软件开发项目中行之有效的原因(Why it works?)。作为敏捷方法的发起人和传道者,Martin Fowler 和 ThoughtWorks 一直试图从理论层面证明敏捷方法的可行性,同时不厌其烦地解答着客户们的各种困惑,正如他们...
2010-07-20 13:07:49
136
原创 转:hibernate.jdbc.fetch_size 和 hibernate.jdbc.batch_size
hibernate.jdbc.fetch_size 和 hibernate.jdbc.batch_sizehibernate.jdbc.fetch_size 50hibernate.jdbc.batch_size 25 这两个选项非常非常非常重要!!!将严重影响Hibernate的CRUD性能! C = create, R = read, U = update, D =...
2010-07-20 12:15:53
205
原创 只有10%的程序员可以写出二分查找算法!
有一些讲编程的图书,我会从头到尾、一字不落地反复研读;还有一些讲编程的图书,我已经看过好几遍了,但每次差不多都是只看其中的一章。乔恩·本特利(Jon Bentley)1986年的经典名著《编程珠玑》(Programming Pearls)则是少数几本能同时归入上述两类的编程图书之一。 只有10%的程序员可以写出二分查找 每次翻开《编程珠玑》,我都会先看一看下面这几段文字: 二分...
2010-07-20 10:02:54
134
生成随机字符串,数字进制转换
import java.util.Random;/** * 生成指定长度的随机字符串 * * @author Bruce Gao * */public class RandomChar { /* * ASCII码表,从第48到第126个字符是可以从键盘上输入的可见字符,<p> * 因此,通过随机得到48-126之间的数字即可得到一个指...
2010-07-19 15:27:46
245
原创 使用MD5方法加密
/* * Copyright (c)2009, iSoftStone Information Technology ( Group ) Co. ,Ltd. All rights reserved. * <http://www.isoftstone.com /> * -----------------------------------------------------...
2010-07-19 15:25:13
130
使用getHibernateTemplate()进行条件查询的代码
/** * @see SystemDao#loginVerify(String, String) */ @SuppressWarnings("unchecked") public OperatorEntity loginVerify(final String username, final String password) { // TODO Auto-gene...
2010-07-19 15:22:08
128
在 applicationcontext.xml 文件中如何配置 Spring + Hibernate
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework
2010-07-19 15:20:43
166
Java ClassLoader详解
类加载器是 Java 语言的一个创新,也是 Java 语言流行的重要原因之一。它使得 Java 类可以被动态加载到 Java 虚拟机中并执行。类加载器从 JDK 1.0 就出现了,最初是为了满足 Java Applet 的需要而开发出来的。Java Applet 需要从远程下载 Java 类文件到浏览器中并执行。现在类加载器在 Web 容器和 OSGi 中得到了...
2010-07-14 16:10:22
107
在Web.xml文件中配置Servlet
[b]一,元素及其子元素,声明一个Servlet。[/b] 为Servlet指定一个文本描述。 为Servlet提供一个简短的名字被某些工具显示。 为Servlet指定一个图标,在图形管理工具中表示该Servlet。 Servlet的名字,唯一性。 or :为Servlet的完整路径。 指定web应用程序中 的jsp文件完整路径 以/开始对一个jsp文件...
2010-07-09 10:01:45
847
Maven使用技巧
[b]创建项目:[/b] mvn archetype:create -DgroupId=com.iss.test -DartifactId=WebService -DpackageName=com.iss.test[b]创建 Web项目[/b] mvn archetype:create -DgroupId=com.iss.test -DartifactId=WebSer...
2010-07-08 12:55:37
90
如何使用Maven创建、编译、打包Flex项目。
Flexmojos是Adobe Flex的Maven插件。它允许Maven编译,优化和测试:Flex SWF, Flex SWC, Air SWF以及 Air SWC。下面是使用flexmojos-archetypes-application 开发项目的例子1、创建项目,在命令行执行:mvn archetype:generate -DarchetypeRepository=...
2010-07-08 10:36:25
244
Ant工具中的常用的核心任务。
在Ant工具中每一个任务封装了具体要执行的功能,是Ant工具的基本执行单位。Ant工具内提供很多有用的任务,项目开发时可利用Ant工具提供的内置任务方便地实现自动构建等功能。本章主要讲解Ant工具的核心任务及其作用,便于读者根据功能选择使用。[b]4.1 Ant Task:Ant任务(执行多个构件文件)[/b] 如果需要在一个构件文件中通过Ant命令去执行另一个Ant项目,...
2010-07-07 21:24:07
347
原创 不知道这回系统分析师能不能过?
参加了今年上半年的系统分析师考试,不知道能不能过。其实证书不重要,目的是以考促学。上大学时就考过了程序员和软件设计师两个证书。毕业太长时间了,除了工作中用到的一些知识外,很多东西都快忘了,系统分析师是一个考察综合知识的考试,IT相关领域的知识都有所涉及,准备时间不长,但也还都看了一些。不管结果如何,整个过程很享受,呵呵。...
2010-07-07 21:05:06
93
简单的用Java实现计算2的100次幂。
import java.util.LinkedList; public class 计算2的100次幂 { /** * @author Bruce Gao */ public static void main(String[] args) { final int COUNT = 100; LinkedList<Integ...
2010-07-07 20:59:15
1317
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人