- 博客(35)
- 资源 (3)
- 问答 (2)
- 收藏
- 关注
原创 ztree添加节点数据初始化事件
工作中用到分类选择树型下拉框,只允许单选叶子节点上的分类。如此需要使用把isParent=true的node的nocheck设置成true。 可以在ztree的jquery.ztree.core-3.5.js的appendNodes中增加一个回调函数接口setting.callback.afterInitNode: appendNodes: function(setting, ...
2015-12-12 00:07:49
965
原创 zookeeper admin 笔记
Required Software1) JDK>=1.62)推荐使用ensemble的ZooKeeper(至少3台),并run on separate machines3)在Yahoo!,zk配置在特定的RHEL boxes里,2个cpu,2G内存,80G硬盘 数据和日志目录1)数据目录里的文件是zk节点的持久化备份,包括快照和事务日志文件。zk节点上的变...
2015-07-19 15:12:26
967
原创 mongodb开发环境下的搭建入门
linux下安装mongodb1)官网下载mongodb-linux-x86_64-rhel62-3.0.4.gz2)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...
2015-06-26 22:32:55
223
原创 《给大忙人看的java8》摘抄
函数式接口:只包含一个抽象方法的接口lambda表达式:是一段可以传递的代码 你最好将一个lambda表达式想象成一个函数,而不是一个对象,并记住它可以被转换为一个函数式接口。事实上,函数式接口的转换是你在Java中使用lambda表达式能做的唯一一件事。 方法引用:又是要传递给其他代码的操作已经有实现的方法了,这时可以使用“方法引用”,等同于lambda表...
2015-05-16 18:10:26
259
原创 dubbo官网文档+一点笔记
总体介绍分层 左边是“服务消费者”使用的接口和类,右边是“服务提供者”使用的接口和类,在中间的是双方都用到的接口和类。 总体分成Business层,RPC层,Remoting层其中,1)Business层是平时写的业务逻辑的接口和实现类;2)RPC层是这次的重点:里面又分: A)config配置层:使用这一层提供的@注解,xml...
2014-07-31 00:07:57
395
原创 rabbitmq的配置,federation,api(官网文档搬运,仅记录)
Configurationdefault built-in settings+3种配置方法: 修改配置后续重启生效,配置文件可以create/edit1)environment variables:配置端口ports,配置文件路径filelocations,服务名称NODENAME.(override the defaults built in to the RabbitMQ sta...
2014-07-19 12:51:21
798
原创 treetable bug记录
// 插入子节点删除再插入时不能正常显示。修改://不知改后有没有错,先做个备忘 Tree.prototype.removeNode = function(node) { // Recursively remove all descendants of +node+ this.unloadBranch(node); // Remove nod...
2014-01-21 01:28:05
530
原创 【转】自旋锁、排队自旋锁、MCS锁、CLH锁
原文: http://coderbee.net/index.php/java/20131115/577好文,万一哪天原文的博客关闭链接失效了,转来留底。自旋锁(Spin lock)自旋锁是指当一个线程尝试获取某个锁时,如果该锁已被其他线程占用,就一直循环检测锁是否被释放,而不是进入线程挂起或睡眠状态。自旋锁适用于锁保护的临界区很小的情况,临界区很小的话,锁占用的时间就很短。简...
2013-11-30 22:13:24
688
记录-感悟
再翻翻以前写的感悟,有时会发现自己很幼稚,也会让自己找回初心。 2015-1-111. 能在工作之余学习感兴趣的东西已经很幸福了;2. 要改变自己,不能这样一直在原来区域,要突破安全区舒适区,才能提高自己,往好的方面发展;3. 多反省多思考;要会用工具,而不是变成工具的奴隶;4. 一天内集中一个定长时间段看最新资讯和偏流式博客,集中精力看书或高质量/系统的博客;5. 音乐什么其他娱...
2013-11-30 15:34:47
117
原创 记录整理-各种别人的语录
不知道具体的出处,都是转的。 1)白天求生存,晚上谋发展。平日求生存,周末谋发展。2)不读书,不看报,永远老一套;多读书,多看报,从此换新貌。 3)唯一能控制的是自己。 4)心中装着一坨屎,看什么都是屎。...
2013-11-30 14:51:07
125
原创 记录整理-工作问题
1)那位同学还是CSV文件默认Excel打开看不到全部结果。以为是没写进去。同学甲说文件应该不分大小。后来log一下原来是有写进去。只是Excel有行数限制。那位同学进步好快啊。2)今天同学说写文件的时候提示jvm的内存溢出。我马上反应说那就改一下jvm的内存大小。同学说改用分批处理了。果然想问题还是有局限性。改jvm内存大小只能暂时地解决问题,以后要是写更大的文件还是得改内存。想问题要长...
2013-11-30 14:50:01
127
原创 [转]开源项目代码的学习方法
转自:http://blog.sina.com.cn/s/blog_693458530100lk5m.htmlhttp://www.cnblogs.com/west-link/archive/2011/06/07/2074466.html 1)阅读features。以此来搞清楚该项目有哪些特性2)思考。想想如果自己来做有这些features的项目该如何构架3)下载并安装demo或...
2013-05-10 21:57:18
134
原创 Web前端相关段子
Web标准:结构、样式和行为分离 使用语义化标签0)标签的语义:使用有良好语义的标签,能够很好地实现自我解释,方便搜索引擎理解网页结构,抓取重要内容。去样式后也会根据浏览器的默认样式很好的组织网页内容,具有很好的可读性,从而实现对特殊终端的兼容。1)div和span是没有语义的:只是分别用作块级元素和行内元素的区域分隔符。当页面内标签无法满足设计需求时,才会适当添加div和spa...
2013-04-22 22:30:04
760
原创 JavaScript语言精粹读书笔记
【经典用法】: //①定义新方法Function .prototype.method=function(name, func){ this.prototype[name]=func; return this;} //②给Object增加一个create方法,这个方法创建一个使用原对象作为...
2013-03-24 17:01:58
114
原创 maven3实战读书笔记
Maven简介是什么?Is a software project management and comprehension tool.项目管理工具是基于POM概念(工程对象模型)[设计重复、编码重复、文档重复、构建重复,maven最大化消除了构建的重复][与XP:简单、交流与反馈;测试驱动开发、十分钟构建、持续集成、富有信息的工作区] 功能:1)规范构建系...
2013-03-17 23:05:13
186
原创 了解Javac编译器
本文属笔记,《深入分析JavaWeb》许令波,第4章,仅记录看得懂的部分。(这本书内容很多都在IBM上发表过)。如果有侵权请告诉博主,会马上删除。 Javac的工作流程:源码——词法分析器——Token流——语法分析器——语法树——语义分析器——注解语法树——代码生成器——字节码 1)词法分析读取源代码,一个字节一个字节地读进来,找到这些字节中哪些是定义的语法关键...
2013-01-31 20:55:15
222
原创 了解单元测试
本文是老书《软件测试与Junit实践》的笔记,翻看过就记录一下。 软件测试软件测试方法:需要快速组合运用到日常测试工作中白盒测试、黑盒测试、针对测试、单元测试、集成测试、功能测试、系统测试、冒烟测试、回归测试、接受测试、负载测试、压力测试、可用性测试、安装/卸载~、性能测试、恢复测试、安全测试、兼容测试、Alpha测试、Beta测试 验收测试>>压力负荷测...
2013-01-24 22:29:30
250
原创 心态管理
来自教科书《软件工程专业毕业设计指导》,不知道这样算不算侵权。如果是,请告之,马上会删除 1.积极主动的心态成功人士始终用积极的思考、乐观的精神和辉煌的经验支配和控制自己的人生,失败人士是受过去的种种失败与疑虑所引导和支配的,他们空虚、猥琐、悲观失望、消极颓废,最终走向失败.我们的境况不是周围环境造成的。说到底,如何看待人生,由我们自己决定的。nacui德国某集中营的一位幸存者说过...
2012-11-30 15:00:19
116
原创 部分"计算机学科方法论 和 科学研究"等相关
copy自教科书《软件工程专业毕业设计指导》本科毕业设计的指导思想1)强调对设计任务和目标的实现。也就是毕业设计阶段一般以实现预定功能的要求和技术性任务为主,同时要求在此过程中培养学生的创新意识和能力,鼓励新思想、新发现;2)锻炼综合运用所学知识解决实际问题能力。考虑经济、环境、伦理等各种制约因素,并在此过程中加强选题、调研、资料查询、需求分析、研究计划制定、概要设计、详细设计、具体实...
2012-11-29 17:36:52
475
原创 Java7动态语言支持 笔记
本文为笔记,来自《深入理解Java7》和网络技术文。1)方法句柄method handle对Java中方法、构造方法和域(getter|setter)的一个强类型的可执行的引用。通过方法句柄可以直接调用该句柄所引用的底层方法。对应java.lang.invoke.MethodHandle类。类点类似C/C++里面的函数指针。2)类结构 在附件3)使用方法句柄进行函数式编程...
2012-11-27 10:23:59
333
原创 Result相关
本文大部分copy api。仅作平时查找,质量不高。内置Result实现类:chaincom.opensymphony.xwork2.ActionChainResultdispatcher默认org.apache.struts2.dispatcher.ServletDispatcherResultfreemarker...
2012-11-20 20:44:17
123
原创 ActionContext 中的数据详解
部分参考《Struts2技术内幕》ActionContext 作为ValueStack的上下文环境 <|——ServletActionContext |——context:OgnlContext implements Map ActionContext.getContextMap(),ognl上下文 |——_root:CompountRoot exten...
2012-11-09 23:19:45
776
原创 多线程之生产者消费者
[size=medium]也是一个笔试题,诸多借口没做好。还是自己没理解透多线程。吾日三省吾身。代码很多copy JDK6.0的API,也有改写一点点。[/size][code="java"]class Product {}/** *该类是JDK6.0API中的Condition中的示例。 *此外现成的BlockingQueue的实现:用于生产者-使用者队列,而且是线程安全...
2012-11-08 16:01:42
90
原创 笔试简单基础算法
[size=medium]最近太困太累,昨天宣讲会上打盹打得啊,最后笔试稀里糊涂地写了。回来后想起自己写的,太次了。冒泡排序也能写错,生产者和消费者也挂了。这里就补上冒泡,生生产者消费者另外一篇[url]http://bravecs.iteye.com/blog/1720415[/url] 。提醒自己做事不能随便,不能差不多,不能浮躁[/size][code="java"]import j...
2012-11-08 10:34:01
130
原创 Java拾遗
[size=medium][b]Override覆盖方法规则[/b]:1)子类方法的名称、参数签名和返回类型必须与父类方法的名称、参数签名和返回值一致2)子类方法不能缩小父类方法的访问级别。3)子类方法不能抛出比父类方法更多的异常,子类方法抛出的异常必须和父类方法抛出的异常相同,或者子类方法抛出的异常类是父类方法抛出的异常类的子类。4)被覆盖的方法不能为private,否则在其子类...
2012-10-13 09:12:58
58
原创 学而不思者罔,思而不学者殆
[size=medium]1)遇到问题时候,就凭直觉反应。没有接下来思考,一直处于搜索状态。就像平时遇到问题没有分析思考一下,马上google百度。最近也一直没有思考问题,脑袋变钝了。要是一直吸收知识却不进一步思考,即使有消化,也只是像存储服务器一样,压缩文件。要思考、要思考。孔子说“学而不思者罔,思而不学者殆”。知道但是没放在心上没实践。学习时要思考。时时刻刻在思考。 每天晚上要总结一下。2...
2012-09-26 20:03:07
177
原创 递归(网上搜的一些笔试题)
[size=medium]一个射击运动员打靶,靶一共有10环,连开10枪打中90环的可能性有多少种?请用递归算法编程实现。[/size][code="java"]public class Cs { public int times; public int score; public int[] loops; public int count=0; pub...
2012-09-26 19:56:38
147
原创 缓存&对象池
【定义】:a collection of temporary data with either duplicates data located elsewhere or is the result of a computation.数据缓存、处理缓存、页面缓存【原则】:基于“空间换时间”,通过将数据缓存起来,减少计算和获取的时间。[来自http://coolfiry.iteye.com/blo...
2012-09-01 23:17:34
467
原创 笔记《Java并发编程实战》[3]
锁1)内置锁:synchronized2)Lock 和 ReentrantLock:非公平(默认)\公平,可重入3)读-写锁:ReentrantReadWriteLock.ReadLock, ReentrantReadWriteLock.WriteLock4)条件队列:【来源】:它使得一组线程(等待线程集合)能够通过某种方式来等待特定的条件变成真。条件队列中的元素是一个个正在等待相...
2012-08-07 20:25:54
88
原创 笔记《Java并发编程实战》[2]
结构化并发应用程序1)任务执行:当围绕“任务执行”来设计应用程序结构时,第一步就是要找出清晰的任务边界。在理想情况下,各个任务之间是相互独立的:任务并不依赖于其他任务的状态、结果或边界效应。【如:大多数服务器应用程序:以独立的客户请求为边界。Web服务器、邮件服务器、文件服务器、EJB服务器以及数据库服务器等,均通过网络接受远程客户的连接请求】2)任务取消原因:用户请求取消、有时间现在的操...
2012-08-06 17:31:03
96
原创 笔记《Java并发编程实战》[1]
《Java并发编程实践》笔记1)父线程VS子线程:JVM要等到所有用户线程都结束后才会终止,或者调用System.exit()方法强制终止JVM。如果只有守护线程在运行,则JVM将会自动终止。在java中,父线程和子线程只是在运行时谁创建谁的关系。一旦线程被启动,这2个线程平等的没有父子关系,父线程一般结束不会影响子线程的运行。 2)线程会共享进程范围内的资源=====...
2012-08-06 17:25:18
86
原创 《斯坦福:编程方法学》笔记
[size=medium]1)面向对象思想的引入 本课程最初说明如何用Java编写的一个小程序的运行操作。是一个叫karel机器人的程序,提供几个方法供用户使用。在课程里面把karel说成是一种语言,命令就是karel类提供的几个公共方法。若需要用到karel没提供的动作命令,则可以自己创建新的命令。这样刚开始的时候,就把编程理解成是对象的相互操作,给后面向对象思想做预备。 ...
2012-07-25 16:57:20
184
原创 看别人代码心得,语无伦次&混乱
[size=medium]如何看代码:1)无从下手:先看接口,先看整体接口框架,再看细节,这时UML派上用场2)很多类,层层封装,看扩展了一些什么:扩展点3)可以先把比较容易边缘的类大概地看掉,先易后难代码亮点:1)接口编程,先用接口把整体框架搭建起来,源于最初的分析设计2)接口(包)继承,层层封装,一层一层扩展功能,Spring就是这样子的3)注释写得很规范不错,...
2012-07-20 14:53:40
410
原创 JavaSE的UI界面编程
[code="java"]public class GatherPanel extends JFrame {{ public GatherPanel() { initComponents(); } private void initComponents() { //。。。。。。。。。 ...
2012-07-14 15:22:09
574
原创 今天开始用博客做学习笔记
博客测试第一帖。博客为平时学习笔记。另外挂微博:http://weibo.com/u/1751790942。吾日三省吾身的太一。做一个勇敢的人。以前都写在qq上,悲催地qq中毒就用iteye博客。博客中可能大部分都是copy书或别人的,尽量会注明原作者,自己写的会标明是原创。写博客只为自己看,当自己永远是新人。...
2012-07-14 11:22:08
221
剑破冰山 Oracle开发艺术
2018-04-30
JavaScript 中的setTimeout() 第一个参数作用域
2011-11-19
ExtJS 中tab中面板大小问题
2011-08-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人