- 浏览: 511354 次
- 性别:
- 来自: 深圳
最新评论
-
di1984HIT:
学习了~~
jackson JSON对象映射出多余字段的bug -
lvye351:
当然,在tomcat还有JPDA这种方式 ,来远程debug: ...
配置linux下tomcat的远程debug -
hety163:
好,语言简单明了易懂
Http和Socket连接区别 -
高军威:
<b>行不行</b>
XSS转码 && struts2 property标签的bug -
chjy1983:
请教下,我这样:JSONObject jsonObject = ...
HttpClient4 POST数据及问题
文章列表
现在一直在玩微博,呵呵.摘录一些自己的言语到blog上汇总一把。我发现自己不擅长长篇大论,不过把只言碎语收集起来,还是挺有意思的。有兴趣可以来F我,http://t.qq.com/songwei
今天很早就下班跑回家了,带了爸妈去荔香公园走一圈。走走才发现外面的环境真的很好。我发现公司的“在线生活”这个理念,某种程度是错的。。。人应该多出去走走,而不是学蜘蛛挂在网上发呆。
果然是换届了,哈哈。北京新公安局长高调扫黄端掉“天上人间”http://url.cn/09AT1M|| 宋玮(@songwei): 建议各记者调研一下近半年公检法的换届情况||
原文链接见:http://sw1982.iteye.com/admin/blogs/611545
在上文中提到扩展appener方法的实现,结果本周同事在一段代码里面出现了log重复的情况。
情况描述是:root log文件输出一次,被我扩展过的分模块appender却根据Executor线程数重复输出n次。经过一番debug(多线程debug真的比较恶心...经验是配合一些sysout查看临界,否则线程被刮起很难模拟并发)
test代码如下:(这个testcase可以借鉴的地方是,在线程里面起executor,可以比较方便的mock多线程并发)
packa ...
偶然翻到一本书,《Java程序员上班那点事儿》,按照其第四章的实例代码跑了一下string的“+”操作,测试数据真的有点恐怖。。
public class MemoryTest {
public static void main(String args[]) {
String s = "abcdefghijklmnop";
System.out.print(" 当前虚拟机最大可用内存为 :");
System.out
.println(Runtime.getRuntime().maxMemory() / 102 ...
最近玩微博比较多,真的是很少来写blog了。大家都说把时间聚成整块利用效率会比较高,而微博则是一个把整块内存分块并产生碎片的玩意, 福祸焉知???还是保留一份警惕把。
最近父亲开始玩qq,给家里置了摄像头和手写板之后,每周都可以和家里视频。但是比较不爽的是,老爸总会去看我的qzone....虽然我也快奔三了,还是喜欢转一些网上的雷人段子(还有黄段子),并且喜欢抨击河蟹。结果老爸看后十分认真的告诉我... 生活中不能太消极,“我看你写的全是消极内容啊”
父母倾其所有,为孩子过的更幸福创造条件。这种中国特色不要也罢了。不是一代比一代好,而是因为已经有一代人吃了苦,并且他们看到下一 ...
在前面一篇blog中,错误理解了中断异常,还被评为新手贴,最近找时间认真理解了一下线程的这个异常,呵呵。:
原文在这里。
下文部分内容来自dw上的一篇文章,已经贴在附件里面、。
下面通过一段代码来演示中断:
package thread;
/**
* created on 2010-4-27下午04:32:40
*
* @author weisong
*/
public class TestInterupt {
public static void main(String[] args) throws InterruptedExceptio ...
想不到早上写了读书笔记一,晚上就给我一个实例来完成读书笔记的第二集了。
今天是举国哀悼日,国米比赛不转了,QQ农场也不能偷了。 猜测农场停机之后,作物和动物的生长计时应该是继续的。。 ...
绪论:
找到瓶颈在哪里
增加带宽
减少网页里面的http请求
加快服务器脚本计算速度
使用动态内容缓存
使用数据缓存
动态内容静态化
更换web服务器软件
页面组件分离
合理部署服务器
使用负载均衡
优化数据库
考虑可扩展性
减少视觉等待
初看标题真的没什么新鲜,可是不看绪论,我们能心有优化性能的全景么? 常说的负载均衡,其实还是有不少玩意:
http重定向,
DNS负载均衡
反向代理负载均衡
IP负载均衡
直接路由
IP隧道
++可用性、扩展性的平衡。
问题描述: cpu负载陡增,内存占用情况稳定。(在多cpu的情况下,比如4核,free 看到cpuload 15%,但是查看单cpu会达到 100% 负载。。。)
1分析工具jstack:
/usr/java/jdk1.6.0_13/bin/jstack -l 11831 > jstack.log //进程pid号
以前jstack
弄出来的栈文件总是不知道看些什么。通过这次问题的定位,发现jstack可以很快缩小排查范围。 比较适合定位线程相关的资源消耗。
核心看点:
1 检查活动状态的线程,查看提示行代码。如果不能找到问题,可以相隔几分钟 ...
最近发现了一个比较有意思的项目“Xwiki”,一直在捣鼓这个,也没啥噱头可以写的。
http://www.xwiki.org/xwiki/bin/view/Main/WebHome
这个项目号称“第二代wiki”, 部署也是比较容易,捣鼓几天感受下:
1.wiki貌似比mediawiki容易捣腾, 支持word格式的copy/pause ,支持可视化编辑(链接/table/当前页面upload..)
2.在有open office 服务的情况下,可以直接import office文档! 这个应该是比较newbility的。( 但是今天下午我脑袋一热,贴 ...
一时兴起,把5.2版本的升到6.1,突然发现中文乱码的问题。
算起来有两种:
1. ssh到linux上,显示中文为乱码(原因是选择的字体本身不支持中文,需要换字体)
2. 显示中文,copy之后,贴出来是乱码。(原因是字体的字符集设置不对)
综上,解决字体问题就全部ko.
1.下载合适的等宽字体,安装到windows/fonts 下面。 比如下面贴图这个字体还不错,今天刚整上的。
2.设置 default session中的字体,注意很多字体是可以显示中文的,但是没有中文字符集选项。
www.paidai.com
=====================================
轻电子,重商务。WEB端是表现,供应链是核心。
B2C五大因素:价格;服务;库存;速度;WEB端的用户体验。
零售永远是一个精打细算的生意,更高的运营效率,更低的运营成本。
在RMA反向物流中,售后和客服是业务部门,其它部门是服务支持部门。
“鼠标+水泥”和“水泥+鼠标”天壤之别,搞清楚谁为主谁为辅,谁为谁服务。
管理的“皮肤理论”:管理总是比业务慢那么一点,业务发展反过来推动管理提高。
规模(模式)决定成本;成本(效率)决定净利;毛利决定价格;价格决定规模。
过去中 ...
近来听了两次分享,一个是qzone的产品+运营mm分享了5年来的黄钻体系设计,今天听了部门wood同学的五年总结。
两次内容都重点提及“数据为王”。
产品、运营的数据,指的是数据报表,每次button的调整、样式优化、点击流程的改动,全部都有数据进行支撑。一次付费环节,4个步骤中每批次的转化率,新老用户留存率。。。一切的一切都是建立在科学的数据基础之上。这就是为什么他们的产品可以不断得到提升的最好保证。
技术侧的数据,则侧重在对后台每个服务的“立体化监控”, 要对服务心中有数。 比如上线前的压力测试,上线后的多维度监控,比如log统计、超时监控、业务请求监控、 ...
关于ExecutorService好用的方面就不说了,effective java里面是强烈推荐使用Executor代替自己管理Thread。
e.g.
public static void startReceiver() {
ExecutorService pool = Executors.newFixedThreadPool(rec_thread_count);
pool.execute(new MsgQReceiver());
}
下面看看今天我郁闷的地方:
1.JDK doc里面描述的线程池关闭方法:先暂停接受新任务进来,然后te ...
先上图,免得大家嫌啰嗦。。今晚侃天聊到日记局长,其文笔简练、直来直往作风,还是值得大家学习的,特别是闷骚的coder们,一定要树立榜样意识。
图一:淘宝百丽官方店的一个预售log,图二,预售宝贝的描述:
这里淘宝的体验,就比不过我们qq商城了。 这里给我传导的并非正面信息:这个商品发货很慢,需要等。
下面来看看qq商城红蜻蜓的预售:
传导的信息就比较正面了:
1.预售商品比淘宝便宜
2.越早越便宜,有截止日期!先到先得,资源稀缺
how ever,看到这种店铺新款打榜,还是让人耳目一新。就像歌手发新唱片,都需要预先拿单曲到电 ...
淘宝做到现在,发现后面虎视眈眈的不仅仅只有拍拍一家,于是提出了一个“大淘宝”的概念。 这是一个非常NB的概念,如果你还觉得马云是忽悠,那么有一天你涉足电子商务,你会懊恼曾经的麻痹。
taobao、paipai目前都竞争和探索收益的过程中,寻找更精准的平台定位。 综合性的电子商务平台将更多的成为大商家(B商家)的一种销售渠道, 就像李宁的线上渠道与线下的门店加盟渠道。 因为大家会发现,不可能把商家捆绑在自家门口,生意人怎么可能会在一棵树上吊死呢。c商家随着成长,会慢慢转为创立线上品牌+独立网店运作。
于是更开放、更和谐的生态是,taobao我支持你们,大商家 ...