- 浏览: 33966 次
- 性别:
- 来自: 长沙
-
最新评论
-
哈包祥明:
学习了
如何成为一个优秀的Java程序员 -
Hetal:
求解:preparestatement是如何防注入的?底层如何 ...
PrepareStatement的优势 -
joolu:
8的倍数,是后三位全0。 7的二进制是111。 楼主失误打错了 ...
如何将一个数上调至8的倍数
文章列表
要成功,就马上准备有所付出吧!这就是每天你应该养成的习惯。
1、不说“不可能”;
2、凡事第一反应: 找方法,不找借口;
3、遇到挫折对自己说声:太好了,机会来了!
4、不说消极的话,不落入消极的情绪,一旦发生立即正面处理;
5、凡事先订立目标;
6、行动前,预先做计划;
7、工作时间,每一分、每一秒做有利于生产的事情;
8、随时用零碎的时间做零碎的事情;
9、守时;
10、写点日记,不要太依靠记忆;
11、随时记录想到的灵感;
12、把重要的观念、方法写下来,随时提示自己;
13、走路比平时快30%,肢体语言健康有力,不懒散、萎靡;
14 ...
在STL中它的实现是这样的:
enum {_ALIGN = 8}
//ROUND_UP() 将bytes上调至8的倍数
static size_t ROUND_UP(size_t size)
{
return ((size + _ALIGN - 1) & ~(_ALIGN - 1));
}
理由:
return (((bytes) + 8 - 1) &~(8 - 1));
8的倍数, 主要是二进制的后三位要全0
首先
((bytes) + 8 - 1)
先把byte ...
怎样成为一个优秀的Java程序员
夜鹰教程网 来源:www.yyjcw.com 日期:2009-10-18 14:27:30
Java目前是最流行的语言之一, 是很多公司和程序员喜爱的一门程序语言. 而且, Java的入门比C++相对来说要简单一些, 所以有很大一部分程序员都选择Java作为自己的开发语言. 我也是其中之一, 就是因为觉得学C++太难, 当初在学校学了将近一个学期的C++, 啥进步都没有, 哈哈, 天资太差, 所以才选择自学Java(当时学校并没有开设Java的课程), 才走上了程序开发这条路.
- 2009-11-28 11:39
- 浏览 2068
- 评论(1)
入门级教程,非常不错
Steven Kim
(kimst@us.ibm.com
), 软件工程师, Tivoli-IBM
网址:http://www.ibm.com/developerworks/cn/java/j-webstart/index.html
- 2009-11-03 23:50
- 浏览 744
- 评论(0)
J2EE开发中大量的专业缩略语很是让人迷惑,尤其是跟一些高手讨论问题的时候,三分钟就被人家满口的专业术语喷晕了,PO VO BO DTO POJO DAO,一大堆的就来了(听过老罗对这种现象的批判的朋友会会心一笑)。
首先声明偶� ...
- 2009-11-02 19:36
- 浏览 709
- 评论(0)
Java
中的参数传递机制一直以来大家都争论不休,究竟是“传值”还是“传址(传引用)”,争论的双方各执一词,互不相让。不但“菜鸟”们一头雾水,一些“老鸟”也只知道结果却说不出所以然来。我相信看过下面的内容后,你就会明白一些。
先看基本类型作为参数传递
的例子:
public class Test1 {
public static void main(String[] args) {
int n = 3;
System.out.println("Before ...
- 2009-10-25 22:27
- 浏览 767
- 评论(0)
大家找工作就要面试,有面试就有对付面试的办法。以下一些题目来自我朋友痛苦的面试经历,他给我总结了一下,我拿来和大家分享!提这些问题的公司包括IBM, E*Trade, Siebel, Motorola, SUN, 以及其它大小公司。
面试是没什么道理可讲的,它的题目有的不合情理、脱离实际。有在纸上写的,有当面考你的,也有在电话里问的,给你IDE的估计很少(否则你赶快去买彩
票,说不定中)。所以如果你看完此文后,请不要抱怨说这些问题都能用IDE来解决。你必须在任何情况下准确回答这些问题,在面试中如果出现一两题回答不准
确很有可能你就被拒之门外了。
当然这些都是Jav ...
- 2009-10-25 22:25
- 浏览 904
- 评论(0)
[转]位运算应用口诀和实例
2009-06-17 10:31
原文地址:
http://topic.csdn.net/u/20080626/20/59a05c26-acb3-4d74-a153-711ce3a664ff.html
位运算应用口诀
清零取反要用与,某位置一可用或
若要取反和交换,轻轻松松用异或
移位运算
要点 1 它们都 ...
- 2009-10-24 22:42
- 浏览 617
- 评论(0)
关于Java游戏开发中应始终坚持的10项基本原则:
1、始终保持画布的唯一性。
现实生活中,人类通过口腔及消化道摄取的营养物质可以被心、肝、脾、肺、肾等内脏吸收,却没有人会想给自己的心、肝、脾、肺、肾上也弄个嘴,因为一致性的功能实现只要有一个就足够了。但是,有时我们不经意的在游戏中add、remove不同panel或canvas以求转换画面的行为,无异于是想给游戏的心、肝、脾、肺、肾上装嘴的不智之举,切忌Java的GUI都是画出来的,重绘就好,没有切换组件的必要,否则费力不讨好。
2、始终以接口方式转换监听及处理图像绘制,务必将视图及逻辑层分开。
针对一些混合类型的 ...
- 2009-10-21 16:15
- 浏览 810
- 评论(0)
今天在网站上找到了一套非常不错的svn图解安装教程:
SVN快速入门1——SVN的安装及常用命令
http://www.blogjava.net/gdhqs/archive/2009/06/26/284199.html
SVN快速入门2——windows下的操作
http://www.blogjava.net/gdhqs/archive/2009/06/27/284364.html
SVN快速入门3——整合eclipse(1)
http://www.blogjava.net/gdhqs/archive/2009/07/03/285399.html ...
- 2009-10-21 10:45
- 浏览 3370
- 评论(0)
MySql数据库乱码关键处理的方法与总结
mysql乱码处理总结:
(1)java中处理中文字符正常,在cmd client中显示乱码是字符集的问题.
(2)字段长度设置够长,但插入中文字符时提示com.mysql.jdbc.MysqlDataTruncation: Data tr ...
- 2009-10-05 19:09
- 浏览 2066
- 评论(0)
在Mysql数据库的配置文件my.ini中修改两处:
[mysql]
default-character-set=utf8
...
[mysqld]
...
# The default character set that will be used when a new schema or table is
# created and no character set is defined
default-character-set=utf8
...
重启mysql服务器:
在cmd中:
net stop mysql
net start mysql
...
- 2009-10-04 16:01
- 浏览 817
- 评论(0)
Session的几个方法
- 博客分类:
- Hibernate
1.save,persist保存数据,persist在事务之外不会产生insert语句。
2.delete,删除对象。
3.update,更新对象,如果数据库中没有记录,会出现异常。
4.get,根据ID查,会立刻访问数据库。
5.load,根据ID查,返回的是代理,不会立刻访问数据库。
6.saveOrUpdate,merge(根据ID和Version的值确定是save或update),调用merge对象还是托管的,如果不确定对象状态,就可以调用这两个方法。
7.lock(把对象变成持久的对象,但是不会同步对象状态)
- 2009-10-04 13:28
- 浏览 742
- 评论(0)
注意:使用JdbcTemplate之前需要导入Spring框架的jar包以及一些依赖包,简单方法是在Eclipse中 项目->右键->Myeclipse->
Add Spring...
基于JdbcTemplate的UserDao接口实现:
public class UserDaoSpringImpl implements UserDao {
private SimpleJdbcTemplate simpleJdbcTemplate = new SimpleJdbcTemplate(JdbcUtils.getMyDataSource());
@Overr ...
- 2009-10-04 00:00
- 浏览 1818
- 评论(0)
整个数据库访问层的实现模式是:domain类(User)+Dao接口(UserDao)+Dao接口实现(UserDaoImpl)
数据库的操作就是“更、删、改、查”,有称CRUD:
1.“更、删、改”可以统一为对数据库的update操作,所以可以定义一个模板方法:
protected int update(String sql, Object[] args) {
Connection conn = null;
PreparedStatement ps = null;
try {
// 建立连接
conn = JdbcUtils.getC ...
- 2009-10-03 23:43
- 浏览 1031
- 评论(0)