潘家邦 + 关注
蒟蒻研发工程师,客居杭州。喜欢学习研究新技术,然后中途弃坑。擅长构建无状态的分布式服务,更擅长让分布式系统进入无服务状态。梦想有朝一日成为 PPT 架构师。 https://blog.jamespan.me/

从 Java 应用部署方式看 IT 思潮——从开发和运维到开发自运维

发布时间:2016-09-10 12:50:36 浏览:5473 评论 :1

在 IntelliJ IDEA 中定制开发 ZooKeeper

发布时间:2016-09-07 15:13:27 浏览:7228 评论 :0

这两天我尝试在业余时间做一个 Side Project,对 ZooKeeper 做一些修改来实现一个大胆的想法。之前也做过几个项目,但是没有一个系统是像 ZooKeeper 这样的基础设施,也没有一个项目的工具链像 ZooKeeper 这样陈旧,还在用 Ant 管理项目,用 Ivy 下载依赖,用 jute 定义 RPC……简直就是在逛古董店啊! 这里分享一下我在 OS X El Capita

java 阿里技术协会 JetBrains

如何为 Python 添加远程调试能力而不修改系统代码

发布时间:2016-08-15 09:41:06 浏览:2998 评论 :0

最近写了一些关于 Python 远程调试的扯淡向博文,第一篇是「[远程调试你的 Python 代码][1]」,第二篇是「[使用 VS Code 远程调试 Python 程序][2]」。前些日子开了一个叫做「第八个手艺人」的微信公众号,本想混个原创,骗点零花钱,于是把这些文章首发在公众号上了。可惜微信始终不给我原创标记,微信文章的阅读量也上不去,我也就渐渐失去了玩公众号兴致。 后来看到耗子叔的

python 阿里技术协会 debug

使用 VS Code 远程调试 Python 程序

发布时间:2016-06-30 01:46:37 浏览:16885 评论 :0

python VSCode

分享几本 O'Reilly 出品的免费电子书

发布时间:2016-04-30 00:57:31 浏览:9266 评论 :2

有一些书,如果你不是行内人士,那么可能你一辈子都不会看。有一些出版社,就是专门做这种书,比如国内的机工华章,比如国外的 O'Reilly,都是专注计算机和软件行业二十年的好出版社。 这两家出版社的书,都是颇有特色个性鲜明。华章的图书,我在大学期间读了很多,以计算机科学领域的基础和经典居多,这套书在

jquery O'Reilly

从 Git 提交历史中「恢复」文件修改时间

发布时间:2016-04-21 00:23:35 浏览:4619 评论 :0

几个月之前,我贪图部署方便,把博客的部署方式,从本地编译推送更新变成了借助 Github 和 Travis-CI 自动部署。 用了几个月一直相安无事,直到几天前我小小修改了一下主题,展示了文章的更新日期。 本地调试的时候一切正常,直到我把变更推到 Github,触发了自动部署。下图就是出乎意料的

git

AlphaGo, The Machine 和我所知道的人工智能

发布时间:2016-03-11 23:30:24 浏览:3121 评论 :2

AlphaGo 连续两天在围棋上击败李世石,世界为之侧目。「开发者的大事,大快所有人心的大好事」,相比起 Apple 发布 iOS 8 时的自吹自擂,这更称得上是开发者的大事,却不见得是大快所有人心的大好事。 当然不管别人怎么想,我是很开心的。毕竟我作为混迹在计算机工业界的小虾米,有幸在有生之年看

更新多行数据,然后把更新的结果读出来,这样的 SQL 要怎么写?

发布时间:2016-02-29 00:10:40 浏览:5717 评论 :1

考虑这样一种场景,或许还挺常见的:我们需要在关系数据库中更新一行或多行数据的多个字段,更新完了还不算,还得拿到被更新的某一个字段的结果。 再考虑这样一种场景:我们需要在关系数据库中更新一行或多行数据的多个字段,更新完了还不算,还得拿到这批被更新的记录的主键,以便操作其他的有关联的表。 这么说也许

mysql

SSH::Batch,在公有云中使用 ssh 工具箱

发布时间:2016-02-02 01:53:46 浏览:3502 评论 :2

就像之前的博文中讲的那样,我买了两台阿里云的 ECS,一台在香港,一台在新加坡。由于总所周知的网络原因,从大陆 ping 这两台服务器的 RTT 一直都在两三百毫秒,之前只有一台位于香港的 ECS 的时候,我 ssh 上去部署一些服务,碰上网络抖动的时候都能卡出翔,敲击一个按键之后许久才出现在屏幕.

捕获 Linux 图形化登陆界面的截图

发布时间:2016-02-02 01:35:54 浏览:3041 评论 :1

借助 AOP 为 Java Web 应用记录性能数据

发布时间:2016-02-02 01:25:55 浏览:3289 评论 :0

java aop APM

为 Hexo 博客做一个照片流,分享你喜欢的书和电影

发布时间:2016-01-29 14:00:52 浏览:6821 评论 :2

最近开始有网友注意到我博客中的 Favorite 页面,并在该页面下留言或者邮件咨询页面的实现或者实施问题。有些是想知道我这个页面是怎么实现的,有些是尝试在自己的博客中加入类似页面后发现图像没有加载的。 随着 Hexo 这个静态博客框架越来越流行,它的用户群中也就加入了越来越多的普通用户。作为一个

Hexo

hexo-ruby-character:写作 A 读作 B

发布时间:2016-01-26 13:24:07 浏览:3167 评论 :0

关于「写作 OO 读作 XX」这种事情,虽然已经玩了许久,但是还是感觉挺有意思。其实「写作 OO 读作 XX」是日文书写中的旁注标记,用于表达「OO 的正确含义是 XX」1。 早些时候,当我想要做旁注标记的时候,只能先把文字写上,发音写在括号里。其实这样的做法是很痛苦的,因为拼音的声调实在是太难输

Node.js Hexo

Guava 是个风火轮之函数式编程(3)——表处理

发布时间:2016-01-26 13:19:21 浏览:3941 评论 :0

java Guava

Hexo Server 的一个迷の bug

发布时间:2016-01-21 10:53:47 浏览:2847 评论 :0

Scoped CSS 与 Github 挂件

发布时间:2016-01-21 10:48:37 浏览:1824 评论 :0

Hexo 升级与 Docker 初体验

发布时间:2016-01-21 10:45:55 浏览:3453 评论 :1

容器服务

Guava 是个风火轮之函数式编程(2)

发布时间:2016-01-20 15:06:14 浏览:1736 评论 :0

java Guava

Guava 是个风火轮之函数式编程(1)

发布时间:2016-01-20 14:26:23 浏览:3183 评论 :0

java Guava

Smart Crop,一种切除 PDF 扫描文档白边的新选择(工程篇)

发布时间:2016-01-20 00:24:09 浏览:4012 评论 :0

周日深夜,我把代码分享到了 Github,用的 MIT 协议,详见 JamesPan/pdf-smart-crop。原本还想着把注释文档和单元测试写了再分享代码的,后来实在是懒了。所以说啊,这些东西如果开发的时候好好写,以后就更没有动力去写了。 前作「Smart Crop,一种切除 PDF

python java Guice Maven

2