`
sw1982
  • 浏览: 511394 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
一。可执行jar      使用java   -jar   文件执行的,必须是可执行jar   制作方法有两种: 1.打包的命令加上main类参数,下面是Test类做主类   jar cmf manifest.mf Test.jar Test.class  2.直接修改jar文件里面的Manifest.mf   Manifest-Version: 1.0 Archiver-Version: Plexus Archiver Created-By: Apache Maven Main-Class: com.paipai.api.msg.Main ...
      想了好久,终于在今天这个憋屈的晚上,憋出了一点成绩,给自己整出了一个花名。   首先入眼的是“逝”。80后的我们即将奔三,在于上一代逐渐消除了代沟的时候,发现与后面90的小朋友们又产生了代沟。不能说我错过了前面二十八年,毕竟我有着比现在小孩子幸福几万倍的小学时光,还有单纯且幸运的中学时光,奋斗的青葱华工年代。 不过回头一想,真的是时光如织,风逝,必须的!       “尘”是对自己现在的一种理解。尘是渺小的,确实,在电子商务这个复杂的圈子,能做一颗浮尘也必须是坚挺的“铁矿石”,自己如果不能追上它每年百分之几百的成长速度,就会被湮没。      “尘”也是外出务工的一种境界, ...
一,jstack(linux下特有) 可以观察到jvm中当前所有线程的运行情况和线程当前状态 1. 抓取分析文件的用法是:/usr/java/jdk1.6.0_13/bin/jstack -l 11831(其中11831是当前的java进程,这个需要自己ps看)   2. 抓到的文件内容大概是下面这个样子:   2010-03-18 13:09:52 Full thread dump Java HotSpot(TM) 64-Bit Server VM (11.3-b02 mixed mode): "Attach Listener" daemon prio= ...
1.每个API上去之后,必须是稳定的。。。最少也是加法而非减法或者归零。   2.正确处理API封装层的校验: 权限模型校验、必填字段校验是不可以忘记的, 但是后台逻辑更多的应该是依赖Service/Biz层接口去做,而不要试图在API直接请求Dao层   3.谨慎实现查询接口的返回值: “精简到足够小”是一个不错的原则。 这里有个不错的示例 d  (看起来是字段不够导致流程绕,但正是基于足够小的业务BO模型,可以分析出流程可优化的地方,并且容易进行扩展)。   而多余的字段可能带来滥用的后果,取舍就成为后期的心病。  
         今天说的是增值,在中国任何概念都可以被玩的很“邪恶”。想象一下电信增值业务,移动增值业务,免费网游增值道具。。 恨不得大刀砍之,倒是怀念起以前那种点卡的网游了,一次收费,平等玩之。        下面是我偷菜的两幅截图...       第一幅是进去默认的“白手”,点一下收一块地,37lvl的家伙会偷到我手软。。(大概点24下)   当然,移动鼠标,到下方工具栏点一下“一键摘除”,手变成金色,随便点一个菜即可全部摘玩。(全程点2下)    对比两条路径可以发现:   1.两路方案,条条通罗马   2.操作路径大幅缩短,24- ...
   思考了很多API的开发模式,无非就是页面改函数,拉订单、设库存。但是今天与一家erp沟通才发现,电子商务平台如果无法融合企业的ERP,或者是托管中小林零售商的ERP需求,就无法释放卖家的真正瓶颈~~库存管理与发货!
 一。数字运算与位运算    在2进制里面,一个位只可能是0,或者1。 java里面支持的位运算有: ~ 按位非(NOT) & 按位与(AND) | 按位或(OR) ^ 按位异或(XOR   位操作需要跟逻辑操作区分开(逻辑运算符AND(&&)、OR(||)以及NOT(!)能生成一个布尔值(true或false)——以自变量的逻辑关系为基础) ,这里的区分的重点是敲代码不要敲错了。。。。   二。数字的表示 计算机数字有原码、反码、补码三种存储格式,通常都是补码(方便减运算),java也不例外的使用补码。     补码:一个数如果为正,则它的原码、反码 ...
一。背景分析       log4j 即便配置到炉火纯青,也无法回避大家面临的日志问题:        1.单个文件无法装下足够的log。曾经在IDC繁忙时,一个10M的log文件只可以支撑不到2分钟, 最大滚10个的话,那么20分钟以前出现的bug就找不到日志了。        2.都往一个地方记,不同模块的人记录内容不均,有的人一个操作打一屏log,有的人异常了都不记日志。。不好管理。        3. 如此快速的日志滚动,通过tail -f 去观察简直就是一个悲剧。   二。具体实现         这里提到的分文件记log,不是在log4j.properties里面一个个 ...
一 .关于classloader的一些悲剧 加载顺序:parent-first 跟child-first  说起classloader,就不得不提到这么一篇文章了“Taxonomy of class loader problems encountered when using Jakarta Commons Logging “,by Ceki Gülcü,也就是 log4j跟logback的作者。 这是一篇谈common logging在类加载上的问题。 整个示例及文章可以在这里下载到:http://articles.qos.ch/delegation/cl-problems.zip ( ...
先说一个误区: 1.Cookie的格式有2个不同的版本,第一个版本,我们称为Cookie Version 0,是最初由Netscape公司制定的,也被几乎所有的浏览器支持。而较新的版本,Cookie Version 1,则是根据RFC 2109文档制定的。为了确保兼容性,JAVA ...
在log4j的大多数appender中,都有maxBackupIndex属性,但是这个DailyRollingFileAppender没有,也就是说它会每天滚一个文件,却没有办法控制文件总个数。这绝对是系统的一个“着火点”,下面就开始动手改造了:   一。研究整个log4j的ap ...
“XWork 2 is a generic command pattern framework. It forms the core of Struts 2 .” ~xwork2 是struts2 的核心!!!是基于命令模式的一个框架。其实要看懂xwork基本就不需要看struts2了、   个人理解的xwork,核心就是代理模式+AOP的拦截器, 命令模式实现,线程变量类!   Xwork is a command pattern framework centralized around an Action interface. You define action class ...
http://www.pcjx.com/Java/xeji/47233.html 文章来源:ChinaITLab收集整理 作者:佚名 更新时间:2005-10-22        一个Thread缓冲池可以设计成以下这样:缓冲池由几个工作Thread和一个Queue组成,Client负责把任务放到Queue里面(put方法),而 ...
通常提供API函数的时候,会实现多种参数类型,比如:log4j里面获取log对象,可以传string,当然也可以更方便的传class进去自动转string public static Logger getLogger(String name) { return LogManager.getLogger(name); } public static Logger getLogger(Class clazz) { return LogManager.getLogger(clazz.getName()); ...
早上试图将Eclipse项目拷到linux服务器执行,无奈的javac,java居然都耗费了一个小时。。   拿jfreechar的代码做示例, 丢到linux上面,得到如下目录结构:   一。首先编译,javac:  javac -encoding gbk javac -encoding gbk -cp /usr/local ...
Global site tag (gtag.js) - Google Analytics