摘要: 关键字:多线程,Servlet,面向对象(Object-Oriented)多线程,如果没有深刻的理解其本质(essential),操作起来往往会使人昏头转向。来形象的打一个比喻,也许可以借由咱们自己已有的生活经验,轻松的理解。张三想靠自己的踏实努力赚钱养家,他选择了卖面包Bread,现在食品安全大家都很在意,为了让客人更放心的购买,他的面包都是现做的(做面包的速度为毫秒级ms),整个流程客人都能清晰了解,早上刚开张,很快就有上班路过的白领过来买面包了。从客人提出需要,到拿到面包离开,整个过程可以大致分为以下几大步骤:客人选择需要面包的种类;做面包(Breadmaking);放进面包机烤(Bre 阅读全文
posted @ 2011-11-30 21:54 大松 阅读(214) 评论(0) 推荐(0) 编辑

2018年10月19日

摘要: "Convert Shadowsocks into an HTTP proxy" polipo web client: http://localhost:8123/polipo/config 阅读全文
posted @ 2018-10-19 12:06 大松 阅读(2925) 评论(0) 推荐(0) 编辑

2018年10月17日

摘要: date: 2018 04 19 21:00 tag: java,mysql,exception,mat,调试,jvm 工具: "gceasy.io" , MAT 线上系统出现一个诡异的bug,通过heap dump分析 分析: 1. 通过日志确认系统在一天前就已经停止运行 2. 代码较简单应该不存 阅读全文
posted @ 2018-10-17 11:12 大松 阅读(2648) 评论(0) 推荐(0) 编辑

2018年8月26日

摘要: mysql并发更新 常见方案 乐观锁 缺点 在高并发下可能更新失败,所以需要通过重试(select...,update...)来提高更新成功率 读取锁定 "MySQL 8.0 Reference Manual / ... / Locking Reads" 注意 select…for update会把 阅读全文
posted @ 2018-08-26 16:37 大松 阅读(5678) 评论(0) 推荐(0) 编辑

2018年7月26日

摘要: Ubuntu使用命令行打印文件 正文 环境: Ubuntu 16.04.3 LTS HP Deskjet InkAdvantage 4648 准备步骤 "安装Common UNIX Printing System (CUPS) Print Server" "惠普官网下载打印机驱动(HPLIP 3.1 阅读全文
posted @ 2018-07-26 13:55 大松 阅读(1968) 评论(0) 推荐(0) 编辑

2018年7月25日

摘要: Spring Annotation @ConditionalOnProperty spring doc解释 @Conditional: Indicates that a component is only eligible for registration when all specified co 阅读全文
posted @ 2018-07-25 19:51 大松 阅读(867) 评论(0) 推荐(0) 编辑

2018年7月4日

摘要: EnableWebMvc vs WebMvcConfigurationSupport spring doc解释 WebMvcConfigurationSupport: This is the main class providing the configuration behind the MVC 阅读全文
posted @ 2018-07-04 21:06 大松 阅读(446) 评论(0) 推荐(0) 编辑

2014年5月19日

摘要: connectionTimeout与soTimeout的差异,前者指创建一个有效的客户端到服务端链接的最大允许时间,后者指socket接收data的时间。connectionManager.getParams().setConnectionTimeout(50);connectionManager.... 阅读全文
posted @ 2014-05-19 18:41 大松 阅读(2108) 评论(0) 推荐(0) 编辑

2014年1月17日

摘要: 常用调试命令: 阅读全文
posted @ 2014-01-17 18:21 大松 阅读(429) 评论(0) 推荐(0) 编辑

2014年1月8日

摘要: 在Spring 3.1以及以下版本使用org.springframework.web.servlet.view.UrlBasedViewResolver + cache(如下配置),在出现任意种redirect链接的业务下会导致memory leak。 修复方案:可以使用Servlet API原生r 阅读全文
posted @ 2014-01-08 10:22 大松 阅读(759) 评论(0) 推荐(0) 编辑

2013年10月23日

摘要: 项目环境:3.2.0-52-generic #78-Ubuntu SMP Fri Jul 26 16:21:44 UTC 2013 x86_64 x86_64 x86_64 GNU/LinuxLeiningen 2.3.2 on Java 1.6.0_43 Java HotSpot(TM) 64-Bit Server VM[[org.clojure/clojure "1.5.1"][ring/ring-core "1.2.0"][ring/ring-jetty-adapter "1.2.0"]]1. 生成web项目:lein new 阅读全文
posted @ 2013-10-23 16:05 大松 阅读(553) 评论(0) 推荐(0) 编辑