`
文章列表
保持对行业发展的了解,同时根据自己实际需要去钻研。 勤奋和执著才是事业成功的必须 帮我们是人情,不帮是我们本份 学习一种东西: 1.它的本质是什么 2.它的原则是什么 3.它的知识结构是什么 -技术算什么,RMB才最重要。 -------中级程序员的升级 1.算法 2.协议 3.业务 ----------------CPU指令队列,内存发配 ------ 发现问题,分析问题,解决问题。。----化整为零! 真正的学习应该先从类库的结构, 接口的多态, 程序启动顺序, 内部事件的变化等这些本质的东西上开始 了解了这些, 再去学使用和开发的技巧
什么叫得道?    砍材的时候只是砍材,吃饭的时候就只是吃饭. 我还没有得道,总是在做一件事的会想到别的事! 比如在看Spring时,会想到struts里的实现,去看struts,再而看.... 学生时代,这种方式有人很是推荐. 但学生时代马上要结束了,不能再这样了. 走向职场,效率低不说,搞得两件都完成的很差. 过去都是在脑子里想好要干什么. 但事有时比较多. 或者在笔记本上写上以后要做什么 但又难得想起把笔记本丢到哪..[u][/u] 写个To do list: 1.compass   项目的需要. 2.spring bean annotation   早烦xml的配置了,就是使用X ...
stackoverflow上找到了答案:-keepattributes Exceptions,InnerClasses,...  -keep class [packagename].A{      *;  }  -keep class [packagename].A$* {      *;  }  其中 A$* 表示所有A的内部类都保留下来,也可以如下使用:[html] view plaincopy在CODE上查看代码片派生到我的代码片-keepattributes Exceptions,InnerClasses,...  -keep class com.xxx.A{ *; }  -keep ...

tomcat内存设置

----------------------Linux下修改TomcatJVM内存大小---------------------- 要添加在tomcat 的bin 下catalina.sh 里,位置cygwin=false前 。注意引号要带上,红色的为新添加的. # OS specific support.  $var _must_ be set to either true or false.JAVA_OPTS="-Xms256m -Xmx512m -Xss1024K -XX:PermSize=128m -XX:MaxPermSize=256m" cygwin=fal ...
<plugin>            <groupId>org.codehaus.mojo</groupId>            <artifactId>buildnumber-maven-plugin</artifactId>            <executions>                <execution>                    <id>generate-buildnumber</id>                    <phase& ...

Linux rename命令

【作用】:重命令文件或文件夹的名称 【格式】:rename p1 p2 p3         p1: 可以理解为将被替换的串          p2: 可以理解为将替换成的串          p3: 用于选择哪些文件被替换 【例1】:单个文件重命名     ...

find

find是我们很常用的一个Linux命令,但是我们一般查找出来的并不仅仅是看看而已,还会有进一步的操作,这个时候exec的作用就显现出来了。  exec解释: -exec  参数后面跟的是command命令,它的终止是以;为结束标志的,所以这 ...
flash的强项就是处理动画。处理动画之前得加载一些前提资源。加载使用的是Loader这个类。看一示例,加载一个图片。flash的加载图片只能加载jpg,gif,png类型,其它类型不能加载。[SWF(width = &quot;530&quot;, height = &quot;510&quot;)] public class BitmapDemo extends Sprite { public function BitmapDemo() { loadeImage(); } private function loadeImage():void { ...
#阅读分为四个层次。第一个层次是基础阅读(Elementray reading),是指初步的阅读能力和阅读技巧,这个层次的学习基本在小学完成,也应该是读者都基本具备的层次。 第二个层次是检视阅读(Inspectional Reading),指进行略读、粗读,较短时间掌握书的脉络和大概内容,以决定是否进一步阅读。 1.建议略读,有关略读的建议如下:

Beyond Threading

Java线程模型的优点在于能够清晰的model应用逻辑流,通过对应OS里物理线程,可以利用多个处理器,或者通过切换让CPU利用率不同的线程共享一个处理器。 但是这种把应用的逻辑线程直接搬到OS的物理线程上运行的方式(*)也存在 ...
Process terminated without establishing connection to debugger. Command: "C:\Program Files\Adobe\Flex Builder 3\sdks\3.2\bin\adl.exe" C:\Workspace\AS3XLS\bin-debug\AS3XLS-app.xml C:\Workspace\AS3XLS\bin-debug Output from command: invalid application descriptor: descriptor version doe ...
  众所周知,Flex builder 3 beta3版本中已经集成了AIR的SDK,可以开发基于Flex框架的AIR应用程序了。但是使用了Flex框架编译出的SWF有点大。个人很喜欢Action Script Project(俗称纯AS项目)编译出的SWF。文件十分小巧。但如果你想在Flex builder 3 beta3中创建纯AS项目来做AIR的话会可能遇到一些困难。 当然在Flash CS3中也可以制作Action Script Project类似的。但是代码提示功能和调试功能贫弱。还是很想在Flex builder开发。发了一番时间折腾后,找到了如何在Flex Builder 3中 ...
在 通过ANT打包jar并生成MANIFEST.MF中的Class-Path属性  一文中,提出生成classpath的方法 < attribute  name ="Class-Path"  value

何为并发

学习并发编程之前,先了解下何为并发?   "并发"在微观上不是同时执行的,只是把时间分成若干段,使多个进程快速交替的执行,从宏观外来看,好像是这些进程都在执行。   “并行”:常与并发有混淆的概念: ...

对日志的总结

 
每个项目都使用logger。 有common-logging,log4j,slf4j,logback,他们到底有什么区别,各种实现的方式是什么?       它们之间的也有很强的依赖关系,一起使用弄不好日志打印就出现问题,比如:http://rdc.taobao.com/team/top/2011/03/06/java%E6%97%A5%E5%BF%97%E4%B8%A2%E5%A4%B1%E7%BB%88%E6%9E%81%E5%89%96%E6%9E%90/     最近自己抽象了日志模块,对它们的实现方式进行了分析与总结,总结出来。   logging.doc
Global site tag (gtag.js) - Google Analytics