- 博客(33)
- 资源 (10)
- 收藏
- 关注
原创 生产力无法满足人的需求=>代码质量为任务进度站边
目前国内相信很多开发人员都处在这样的环境中.特别是接包公司 任务优先,bug第二,代码质量和可维护性拍第三. 久而久之,就真的如同一台死板的机器,专门负责完成任务. 入门时的豪言壮志一点点被磨灭,可以算"人在江湖,身不由己" 努力想办法提高过,可是还是没有多大改观.大环境是这样,无法力挽狂澜. 当然,这也看上级对代码质量的定位高低了,有的会看重质量 目前自己正在努力的解决方案
2014-12-27 21:00:03
803
转载 String Date Timestamp之间的转换
一、String与Date(java.util.Date)互转 1.1 String -> Date Java代码 String dateStr = "2010/05/04 12:34:23"; Date date = new Date(); //注意format的格式要与日期String的格式相匹配
2014-02-24 23:59:51
602
原创 陈安之的时间管理
梦想清单 优先级 核心目标,不断重复 详细描述实现核心目标后的画面 ->继续学习,每天加班,早起.累得苦不堪言,经常碰壁,查阅大量书籍,疯狂学习充电 ->拉着行李箱,登机去日本 找出最大的绊脚石,去除之 有谁可以帮助我达成目标,主动去帮助他 模仿偶像的经历 为自己为什么要达成这个目标->一定要 必须变成什么样的人才能达成目标 为什么我一定会达成这个目标->信心 详细化自己的
2014-02-24 23:20:23
694
原创 自己的问题
今天还是体会到了自己的急躁,既然是自学,就不能太操之过急.一个教学视频至少花四五倍的时间去操作是必须的. 之前总是看着目标走,沿着日程,完成计划,累了的时候,赶不上计划了,就颓废了,因为给自己的压力太大 虽然自己心想自己能顶住各种压力 放慢脚步,时间很多很多,慢慢,细细品味里面的乐趣 稳扎稳打,之后的路会很平坦. 有空的时候详细化,碎片化自己当天最大的绊脚石,一步步分析,其实也就由几个小
2014-02-24 23:19:45
569
转载 为什么重写equals方法,一定要重写HashCode方法?
(2013-04-01 15:24:30) 转载▼ 标签: 杂谈 分类: 面试笔试 主要原因是默认从Object继承来的hashCode是基于对象的ID实现的。 如果你重载了equals,比如说是基于对象的内容实现的,而保留hashCode的实现不变,那么很可能某两个对象明明是“相等”,而hashCode却不一样。 这样,当你用其中的一个作
2014-02-23 23:10:34
1019
转载 如果系统要使用超大整数(超过long长度范围),请你设计一个数据结构来存储这种超大型数字以及设计一种算法来实现超大整数加法运算)
博客分类: 面试中用到的 /** * 超大整数相加: * 题目要求:如果系统要使用超大整数(超过long的范围),请你设计一个数据结构来存储这种 * 超大型数字以及设计一种算法来实现超大整数的加法运算 * @author Administrator * */ public class VeryBi
2014-02-05 17:23:46
6292
转载 Java中equals()与==的区别
java中的数据类型,可分为两类: 1.基本数据类型,也称原始数据类型。byte,short,char,int,long,float,double,boolean 他们之间的比较,应用双等号(==),比较的是他们的值。 2.复合数据类型(类) 当他们用(==)进行比较的时候,比较的是他们在内存中的存放地址,所以,除非是同一个new出来的对象,他们的比较后的结果为true,否则比较后
2014-02-05 15:20:31
629
转载 string 和bufferstring运用时原理区别
String类用来表示那些创建后就不会再改变的字符串,它是immutable的。 StringBuffer类用来表示内容可变的字符串,并提供了修改底层字符串的方法。 当我们进行字符拼接时,请使用StringBuffer类而非String类,因为前者将比后者快上百倍。 的确,在程序的太多场合我们都会进行字符串拼接工作,简单的代码示例如下: String str="You are nice."; st
2014-02-05 14:09:13
1850
1
转载 关于Java中方法调用时参数的传递
1.问题说明 在C++中,函数调用时有传值调用和传址调用两种方式,但在Java中只有传值调用一种方式。Java中的方法参数为那几种基本数据类型的情况跟C++中一样,传入的只是变量的拷贝。而当参数类型为类对象时,则有可能会误以为是传址调用。 2.测试用例 现在此举出例子并加以说明 public class AClass { int da
2014-02-02 22:57:42
3301
转载 形式参数可被字段修饰符修饰?详解
对于形式参数只能用final修饰符,其它任何修饰符都会引起编译器错误。但是用这个修饰符也有一定的限制,就是在方法中不能对参数做任何修改。 不过一般情况下,一个方法的形参不用final修饰。只有在特殊情况下,那就是:方法内部类。 一个方法内的内部类如果使用了这个方法的参数或者局部变量的话,这个参数或局部变量应该是final。 通过以上分析,你应该知道答案了吧。 因为字段
2014-02-02 22:42:36
3452
转载 编码规范
编码规范对于开发人员来说是非常重要的,有以下几个原因: 1.一个软件的生命周期中,80%的花费在于维护 2.几乎没有任何一个软件,在其整个生命周期中,均由最初的开发人员来维护 3.编码规范可以改善软件的可读性,可以让程序员尽快而彻底地理解新的代码 4.如果你将源码作为产品发布,就需要确任它是否被很好的打包并且清晰无误,一如你已构建的其它任何产品 5.为来自不同的项目组
2014-02-01 19:22:18
519
转载 STRUTS中的数据流程
STRUTS中的数据流程. 首先客户端提交一个请求,到ACTIONSERVLET,然后通过STRUTS-CONFIG.XML来找到对应的ACTIONFORM和ACTION,自动填充ACTIONFORM后,ACTION会调用对应的ACTIONFORM,也可能会调用数据库的JAVABEAN.但是注意ACTION必须要有个返回的mapping.findForward()值,比如返回的是mappi
2014-01-22 18:34:17
582
转载 深入Java对象的比较
一、简单类型比较 Java中,比较简单类型变量用“==”,只要两个简单类型值相等即返回ture,否则返回false; 二、引用类型比较 引用类型比较比较变态,可以用“==”,也可以用“equals()”来比较,equals()方法来自于Object类,每个自定义的类都可以重写这个方法。Object类中的equals()方法仅仅通过“==”来比较两个对象是否相等。 在
2014-01-15 23:49:53
519
原创 只有受到刺激,"激励"才会进步,改变
今天貌似又收到师傅的指摘,说没好好利用时间,这么一天没做多少活. 自己想想,以后做点笔记,日中看看自己做了多少事,分别花了多少时间 以便抽空想点编程的东西 利用时间,是个common的话题,不管是AO还是开发 好好注意一下 感谢苦难,给我进步的机会
2014-01-15 18:32:46
675
原创 框架的学习
放开你的思想限制去学吧.学习一个框架先要搞懂它是干什么的,能启什么作用在去考虑用它,我是做过三年的程序员,企业里并不一定就会用这三种框架,关键是要你能懂得面向对象的原理,以及对服务器客户端请求响应方式的理解,再加上你对缓存的利用,这才能成为真正的高手,框架就好比是一把武器,它最多是能帮你更好的杀敌,而如果你没有扎实的基本功的话,使用这么重的武器返回会成为你的累赘.说了这么多,在总结一下这三大框架的
2014-01-14 20:24:21
561
转载 jsp/servlet过滤器和struts2拦截器的有什么区别
拦截器和过滤器的区别: 1、拦截器是基于java的反射机制的,而过滤器是基于函数回调 2、过滤器依赖与servlet容器,而拦截器不依赖与servlet容器 3、拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用 4、拦截器可以访问action上下文、值栈里的对象,而过滤器不能 5、在action的生命周期中,拦截器可以多次被调用,而过滤器只能在容器初始化时被调用一
2014-01-13 22:40:32
738
原创 感谢两位神人
感谢马士兵的读IT专业书籍方法:快速阅读,不用慢慢咀嚼, 用到的时候来查,这样效果是最好的.除了数据结构等书 感谢东尼博赞的系列丛书,快速阅读效率远大于慢慢读, 理解程度上也是,让我有了对阅读更新的认识 也重新燃烧了斗志.好好利用思维导图,做好笔记 抽空用自己的话描述之前学到的内容,以帮助自己更好的理解 1星期1本书--->轻松
2014-01-13 21:02:12
567
原创 庆功宴的一天有感
特殊的一天,仅仅骑行在路上的感觉 突想为何不去附近大学看点书 下午就去了,教室里少了很多诱惑 只剩面前的书,很爽 晚上略微寒冷,以怕感冒为借口逃回来了,出教室的瞬间 又想到如果选择安逸或者苦难的环境 对于锻炼我来说,还是选择后者 但现实,从心里潜意识里已经倾向了前者 要做好计划,吃苦的计划 摒弃其他娱乐活动的计划 安逸,让人产生睡意,堕落 迷茫不知方向 苦难,让人更加坚定,
2014-01-13 19:47:56
657
转载 MySql增加字段、删除字段、修改字段名称、修改字段类型
MySql增加字段、删除字段、修改字段名称、修改字段类型 MySql的简单语法,常用,却不容易记住。当然,这些Sql语法在各数据库中基本通用。 下面列出: 1.增加一个字段 alter table user add COLUMN new1 VARCHAR(20) DEFAULT NULL; //增加一个字段,默认为空 alter table user add COLUMN n
2014-01-07 20:45:28
645
转载 10个习惯
在这个世界上,有数百万的人热衷于软件开发,他们有很多名字,如:软件工程师(Software Engineer),程序员(Programmer),编码人(Coder),开发人员(Developer)。经过一段时间后,这些人能够成为一个优秀的编码人员,他们非常熟悉如何用计算机语言来完成自己的工作。但是,如果你要成为一个优秀的程序员,你还可以需要有几件事你需要注意,如果你能让下面十个条目成为你的习惯,那
2014-01-05 23:56:02
532
转载 别人遇到的struts2中出现的各类错误
关于错误 1. 有时候自己写的和原来那个正确的一样,实际上有可能在中英切换的时候标点没处理好 就会导致错误, 明明标点默认是英文的,由于自己的不小心弄成中文的就会导致错误, 而自己往往有察觉不到 2. struts中有一个符号 %{xx} 不能写为 % {xx} 否则结果不会显示出来 3.%@taglib prefix="s" uri="/struts-tag
2014-01-05 23:52:27
566
转载 jsp的两种include区别
是静态包含,可以包含任何内容。 例如在A.jsp中 ,先把 a.txt 中的内容原封不动的包含到A.jsp 中,相当于一个生成一个新的jsp 再交给Servlet 容器(Tomcat)编译。 是动态包含, 例如在B.jsp 中 ,Servlet容器将会先 编译c.jsp ,把c.jsp 的结果包含到B.jsp 中,然后再一起编译 B.jsp 。
2014-01-05 21:24:09
588
转载 Request的getParameter和getAttribute方法的区别
当两个Web组件之间为转发关系时,转发源会将要共享 request范围内的数据先用setAttribute将数据放入到HttpServletRequest对象中,然后转发目标通过 getAttribute方法来取得要共享的数据。而MVC中用的就是Web组件之间的转发啊!真是笨,怎么当时没有想到呢? 下面整理一下getParameter和getAttribute的区别和各自的使用范围。
2014-01-04 23:15:01
529
原创 1_04感想
一想到去日本,整个人的肾上腺素都起来了.毕竟是去年一直坚持的梦想 一些朋友通过学校,率先去了日本,我想不同的经历不同的经验吧 经历过痛苦,得来的机会才会更加珍惜,自己的努力也会翻倍 上次和班长聊天,满是轻松愉快的感觉,这不是我现在的自己了 每天上班,挨着责怪,忍着 下班迅速回来继续java到12点 看着很多事,自己的体会确实和之前的自己有了很大的变化 不再天真,会更深入的想,更现实的
2014-01-04 21:08:54
474
原创 快乐,痛苦,幻想
恐惧是因为自己的幻想,不断延伸,不断担心,其实接触到实相后远没有那么可怕 得不到的永远是最好的 =>因为得不到的时候,总是幻想得到后的好处,能够enjoy,却没有幻想到拥有后带来的害处,甚至责任 =>得到后就不是那么的美好了 欲望不断地重复着以上这样的规律,新鲜感~疲劳之后追求next 让自己的心平静,没有[过多]欲望,让自己专注在一件或者两件事上,享受快乐. 选择多了,人往往会变得挑
2013-12-15 13:51:22
564
原创 起先于心血来潮的linux学习...
起先于心血来潮的linux学习,找到感觉了,联想到孩提时代的积木原理,回想过去的经历,总是死死地盯着目标,时时刻刻预算着还剩多少时间才能达到,导致神经压力过大,时常疲惫,时常泄气,时常没有信心,时常埋怨客观因素,时常感叹,再加上和别人的比较. 现在,一步一步走,静静地,不去过分关注目标,静静地沉寂在java里面,为做的项目感到兴奋.时常感觉做的项目逻辑上不难,知识上只需再学点,就能够掌握,其实并
2013-12-15 13:42:14
589
转载 oracle mysql中的char,varchar,varchar2的区别
MySQL中 char是定长的,varchar是变长的。varchar2应该是varchar的升级,似乎只有ORACLE才有,这里不作讨论。 char定长存储,速度快,但是存在一定的空间浪费,适用于字段不是很大,对速度要求高的场合。速度快是因为其在物理上是按定长存储的,这样,就可以根据偏移址一次取出固定长度的字符。 varchar变长存储,所以效率不如char。varchar在存储时,在物理
2013-12-13 19:17:38
4840
原创 linux日志--其他
startx 开启图形界面 shutdown -h now 关机 shutdown -r now or reboot 重启 logout 注销 ls 当前目录文件显示 ls -l 显示当前目录文件显示(详细) cd /bin/ 切换到bin目录下 显示当前路径 pwd 添加用户 useradd bo
2013-12-08 23:11:22
539
原创 linux日志---命令
linux特点 开源免费 安全稳定 支持多线程 多用户(多用户同时用一台linux机器) 对内存和文件管理很好 缺点:操作稍微麻烦 linux最小只要4m->嵌入式开发 登陆尽量少用root su - 可切换用户 vi Hello.java 输入 i进入插入模式 按esc键进入命令模式
2013-12-08 23:10:19
556
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅