github emoji 表情列表
最新emoji大全:emoji列表
emoji-list
emoji表情列表
目录
人物
自然
事物
地点
符号
人物
:bowtie: :bowtie:
:kissin...















发布 Google Chrome 插件教程
换个视角,世界不一样。嘘~~~
如果你会使用js的话,那么你就可以自己动手写一个chrome插件,而且非常容易。google是一个全球化的平台,想想自己的程序被世界人民所使用,是不是很激动?
注册开发者账户自不必说,墙都翻不出去的程序员当不了好厨子。
点击链接https://chrome.google.com/webstore/developer/dashboard/进入google开发者控制台,你会看到下图,提示交5美元注册开发者。
在输入信用卡信息环节,注意选香港,然后再地址中加上“转大陆”字样就可以。
注册开发者身份成功后,将CRX文件打包提交。chrome插件写法可以参考我的cookie注入工具—cookieInjector,google商店 地址。
发布...
Java入门姿势
技术只是工具,文档只是说明书,仅此而已。
写在前面
工作4年有余,盲人摸象般的走过弯路,也投机取巧的领悟到过一些类似“编程本质”的东西。现在开始我计划回顾下我的编程生涯。在这里分享,同时也是对之前所学的巩固和整理。
理解编程
我先打个比方。人的大脑就像一台电脑主机。比如今天你上班被领导骂了,下班回到家后你将这段记忆从“硬盘”中取出,然后再放到“内存”中翻来覆去的“计算”,最后得出结论“领导是个混蛋”,然后再存储到“硬盘”上。这样,“领导是个混蛋”这段记忆就永久的存储在你的“硬盘”中。
我再举一个例子。你买回一个路由器,一边看说明书一边鼓捣你5分钟就搞定了路由配置。那么,你把说明书全部背下来了吗?显然你不会。
对待技术我们也是如此。
不要试图去记住每个技术的实现细节,因为那样的话你穷...
高并发思路
服务器性能、数据库性能、网络连接甚至编程语言都会影响并发数。但总结起来,高并发无非就是拆拆拆分分分。
乐观锁
乐观锁是数据库优化的典范。即,通过对数据条目的“版本控制”,来约束数据,防止脏读写操作。在实际操作中并不独占资源。在设计思路上是通过引入“版本”概念来放弃资源约束。
举例:
数据库中设置CREATE TABLE tbl (
id varchar(32) ,
/** 乐观锁字段 **/
optimistic_lock numeric(12)
)
java中使用spring @version 关键字,
@Version
@Column(name = “optimistic_lock”, columnDefinition = “INTEGER”)
...
61 post articles, 8 pages.