- 浏览: 73774 次
- 性别:
- 来自: 厦门
最新评论
-
braveCS:
interrupted方法是发送中断请求,不是让线程中断。
笔记《Java并发编程实战》[2] -
braveCS:
Android用户界面框架也是单线程用户界面。J2SE ...
JavaSE的UI界面编程
文章列表
[置顶] 今天开始用博客做学习笔记
- 博客分类:
- 学习感想
博客测试第一帖。博客为平时学习笔记。另外挂微博:http://weibo.com/u/1751790942。吾日三省吾身的太一。做一个勇敢的人。
以前都写在qq上,悲催地qq中毒就用iteye博客。
博客中可能大部分都是copy书或别人的,尽量会注明原作者,自己写的会标明是原创。
写博客只为自己看,当自己永远是新人。
ztree添加节点数据初始化事件
- 博客分类:
- Web前端
工作中用到分类选择树型下拉框,只允许单选叶子节点上的分类。如此需要使用把isParent=true的node的nocheck设置成true。
可以在ztree的jquery.ztree.core-3.5.js的appendNodes中增加一个回调函数接口setting.callback.afterInitNode:
appendNodes: function(setting, level, nodes, parentNode, initFlag, openFlag) {
if (!nodes) return [];
var html = [],
chi ...
zookeeper admin 笔记
- 博客分类:
- 开源框架
Required Software
1) JDK>=1.6
2)推荐使用ensemble的ZooKeeper(至少3台),并run on separate machines
3)在Yahoo!,zk配置在特定的RHEL boxes里,2个
linux下安装mongodb
1)官网下载mongodb-linux-x86_64-rhel62-3.0.4.gz
2)linux 解压
gzip -d mongodb-linux-x86_64-rhel62-3.0.4.gz;
mv mongodb-linux-x86_64-rhel62-3.0.4 mongodb-linux-x86_64-rhel62-3.0.4.tar
tar xvf mongodb-linux-x86_64-rhel62-3.0.4.tar
《给大忙人看的java8》摘抄
- 博客分类:
- javase
函数式接口:只包含一个抽象方法的接口
lambda表达式:是一段可以传递的代码
你最好将一个lambda表达式想象成一个函数,而不是一个对象,并记住它可以被转换为一个函数式接口。
事实上,函数式接口的转换是你在Java中使用lambda表达式能做的唯一一件事。
方法引用
dubbo官网文档+一点笔记
- 博客分类:
- 开源框架
总体介绍
分层
左边是“服务消费者”使用的接口和类,
右边是“服务提供者”使用的接口和类,
在中间的是双方都用到的接口和类。
总体分成Business层,RPC
Configuration
default built-in settings+3种配置方法: 修改配置后续重启生效,配置文件可以create/edit
1)environment variables:配置端口ports,配置文件路径filelocations,服务名称NODENAME.(override the defaults built in to the RabbitMQ startup scripts,taken from the shell, 可以配置在/etc/rabbitmq/rabbitmq-env.conf文件里)。
RabbitMQ environment ...
// 插入子节点删除再插入时不能正常显示。修改:
//不知改后有没有错,先做个备忘
Tree.prototype.removeNode = function(node) {
// Recursively remove all descendants of +node+
this.unloadBranch(node);
// Remove node from DOM (<tr>)
node.row.remove();
// Clean up Tree object (so No ...
原文: http://coderbee.net/index.php/java/20131115/577
好文,万一哪天原文的博客关闭链接失效了,转来留底。
自旋锁(Spin lock)
自旋锁是指当一个线程尝试获取某个锁时,如果该锁已被其他线程占用,就一直循环检测锁是否被释放,而不是进入线程挂起或睡眠状态。
自旋锁适用于锁保护的临界区很小的情况,临界区很小的话,锁占用的时间就很短。
简单的实现
import java.util.concurrent.atomic.AtomicReference;
public class SpinLock {
private Atom ...
再翻翻以前写的感悟,有时会发现自己很幼稚,也会让自己找回初心。
2015-1-11
1. 能在工作之余学习感兴趣的东西已经很幸福了;2. 要改变自己,不能这样一直在原来区域,要突破安全区舒适区,才能提高自己,往好的方面发展;3. 多反省多思考;要会用工具,而不是变成工具的奴隶;4. 一天内集中一个定长时间段看最新资讯和偏流式博客,集中精力看书或高质量/系统的博客;5. 音乐什么其他娱乐的差不多就行,你不能要求别人按照你的意愿生活,也不用去追星什么的,好的可以学习,一直追着,别人是成功了,你蹉跎了岁月;万一别人达不到你的期望,浪费时间更伤了心。娱乐什么的不是发烧友就不用天天追着极致不 ...
记录整理-各种别人的语录
- 博客分类:
- 生活
不知道具体的出处,都是转的。
1)白天求生存,晚上谋发展。平日求生存,周末谋发展。
2)不读书,不看报,永远老一套;多读书,多看报,从此换新貌。
3)唯一能控制的是自己。
4)心中装着一坨屎,看什么都是屎。
1)那位同学还是CSV文件默认Excel打开看不到全部结果。以为是没写进去。同学甲说文件应该不分大小。后来log一下原来是有写进去。只是Excel有行数限制。那位同学进步好快啊。
2)今天同学说写文件的时候提示jvm的内存溢出。我马上反应说那就改一下jvm的内存大小。同学说改用分批处理了。果然想问题还是有局限性。改jvm内存大小只能暂时地解决问题,以后要是写更大的文件还是得改内存。想问题要长远啊,脑袋不灵光啊。
3)写js用console.log在chrome上调试,换到ie上怎么也显示不出来,调了很久,只有在ie上打开F12才能显示。2个小时过去了才发现原来是console.log的原 ...
转自:
http://blog.sina.com.cn/s/blog_693458530100lk5m.html
http://www.cnblogs.com/west-link/archive/2011/06/07/2074466.html
1)阅读features。以此来搞清楚该项目有哪些特性2)思考。想想如果自己来做有这些features的项目该如何构架3)下载并安装demo ...
Web标准:结构、样式和行为分离
使用语义化标签
0)标签的语义:使用有良好语义的标签,能够很好地实现自我解释,方便搜索引擎理解网页结构,抓取重要内容。去样式后也会根据浏览器的默认样式很好的组织网页内容,具有很好的可读性,从而实现对特殊终端的兼容。
1)div和span是没有语义的:只是分别用作块级元素和行内元素的区域分隔符。当页面内标签无法满足设计需求时,才会适当添加div和span等无语义标签来辅助实现。
3
JavaScript语言精粹读书笔记
- 博客分类:
- javascript
【经典用法】:
//①定义新方法
Function .prototype.method=function(name, func){
this.prototype[name]=func;
return this;
}
//②给Object增加一个create方法,这个方法创建一个使用原对象作为其原型的新对象
Object.create=function(o){
var F=function(){};
F.prototype=o;
...