- 博客(45)
- 收藏
- 关注
原创 MyBatis传入多个参数的问题
在mybatis的mapper配置文件中,可以利用标签实现sql条件的循环,可完成类似批量的sqlmybatis接受的参数分为:(1)基本类型(2)对象(3)List(4)数组(5)Map 无论传哪种参数给mybatis,他都会将参数放在一个Map中:如果传入基本类型:变量名作为key,变量值作为value 此时生成的map只有一个元素。如果传入对象:
2015-01-29 17:54:34 1691 1
原创 Tair源码分析_对照表创建流程
Tair 中存放在主节点中的表的创建共分为五步:1)根据当前m_hash_table表,统计出每一个alive节点上存储的bucket数量(包括master bucket和slave bucket)。假设有节点A,B,C和D,则形成数据如下的map,同时在扫描主节点的过程当中判断主节点是否down,如果不可用,则需要执行第五步快速建表:注意:在检查可用节点列表的
2014-10-13 17:47:48 2443
转载 Ubuntu下安装eclipse
环境:Ubuntu 10.04步骤:1、安装配置JDK,详见http://blog.csdn.net/gavin_dinggengjia/article/details/73638632、下载eclipse从官网http://www.eclipse.org/downloads/下载Eclipse IDE for Java EE Developers的Li
2014-08-26 19:23:36 571
原创 判断链表是否有环及环入口点的求法(Linked List Cycle II )
分为两步第一步 还是利用快慢指针,如果有环的话在利用快慢指针终会相会于一个节点。第二步。然后从这节点出发每次出发走一步,同时从根节点出发每次出发也走一步则他们两个指针相遇的地方就是环的入口。第一步好解释那么第二步是为什么呢?网上有很多解法大都是从数学的角度来分析,有公式也有推算很不直观,我从图形的角度来看的话就相对理解起来简单很多。将图摊开成一条线,假设我们有环而且
2014-08-09 00:10:02 1864
转载 百度员工离职总结:如何做个好员工?(都是大实话)
2014 年 7 月 4 日,我从百度离职了。 这是第一次,我不是因为和老板闹翻而离职; 这是第一次,我带着晋升的喜悦而离职; 这是第一次,我带着满满的收获而离职。 我曾经认为,我永远不会成为一个好员工,因为我太独、太挑剔、不喜欢听话的好孩子、而且讨厌一切想要改变我的人。但是三年过去,我改变了不少,我必须承认,所谓“进步”的过程,就是被认可的过程,也是被“驯化”的过程。
2014-07-18 17:14:15 623
转载 Leetcode 分类
1Two Sum25arraysort setTwo Pointers2Add Two Numbers34linked listTwo Pointers
2014-07-14 20:12:45 593
转载 当前HDFS架构详尽分析
第一部分:当前HDFS架构详尽分析 HDFS架构 •NameNode •DataNode •Sencondary NameNode 数据存储细节 NameNode 目录结构 Namenode 的目录结构: ${ dfs.name.dir}/current /VERSION
2014-07-11 17:43:32 652
原创 基于key/value+Hadoop HDFS 设计的存储系统的shell命令接口
对于hadoop HDFS 中的所有命令进行解析(其中操作流程是自己的想法有不同意见欢迎大家指正)接口名称功能操作流程get将文件复制到本地文件系统 。如果指定了多个源文件,本地目的端必须是一个目录。(1)按照上述机制,在Config server上的存储引擎中逐层读取K-V,直到获得文件名(或大文件元数据
2014-07-10 20:26:29 1727
转载 数据库事物管理
一 事务处理介绍 事务是这样一种机制,它确保多个SQL语句被当作单个工作单 元来处理。事务具有以下的作用: * 一致性:同时进行的查询和更新彼此不会发生冲突,其他 用户不会看到发生了变化但尚未提交的数据。 * 可恢复性:一旦系统故障,数据库会自动地完全恢复未完成的事务。
2014-05-20 17:40:03 627
转载 判断链表是否有环及环入口点的求法
首先,判断一个单链表是否有环。网上有很多解法就是设置两个指针fast,slow分别指向链表头部,然后同时向后遍历。fast步长为2即每次走两步,slow每次走一步。如果fast走到链表尾部则肯定没有环,因为如果有环肯定是如下图所示的样子。如果fast和slow相遇则有环。有没有可能在有环的情况下fast和slow永远不相遇呢?假设在某个时间slow走过的路程为S而且slow已经在环
2014-05-13 14:53:08 792
原创 uploadify控件 上传图片到百度云存储
最近使用了uploadify 控件上传图片到百度云。。。。大体思路是 前台通过uploadify获取文件传入后台,调用百度云存储api上传到百度云,返回一个url 链接。我们把链接存储到数据库中,这样我们数据库中就是只有url 而真正的文件保存在百度云存储当中,很轻便很好用。这一个业务流程用到了uploadify 控件和百度云存储。流程如下:首先下载uploadify 包这个不同
2014-05-13 11:39:26 1769
转载 javabean介绍
一.JavaBean1.什么是JavaBeanJavaBean是一个遵循特定写法的Java类,它通常具有如下特点:>>这个Java类必须具有一个无参的构造函数>>属性必须私有化>>私有化的属性必须通过public类型的方法暴露给其它程序,并且方法的命名也必须遵守一定的命名规范。虽然Sun公司在定义JavaBean规范时,允许Java开发人员把JavaBean设计得可
2014-04-20 18:07:40 654
转载 总结Java常见面试题和答案
总结Java常见面试题和答案(转)http://bbs.csdn.net/topics/390552568int和Integer有什么区别? 答:int是java的原始数据类型,Integer是java为int提供的封装类,java为每个原始数据类型都提供了封装类。String和StringBuffer的区别? 答:String是不可变的对象,每次对String类型
2014-04-05 13:57:42 1289
原创 java static 总结
首先来介绍一下java中的存储空间类型:在Thinking in java里,列举了Java的六种存储类型1.寄存器:最快的存储区, 由编译器根据需求进行分配,我们在程序中无法控制.2. 栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量池中(字符串常量对象存放在常量池中。)3. 堆:存放所有new出来的对象。 4.
2014-03-29 14:14:44 649
原创 表单验证
利用js写的表单验证记录一下:function validate_form(thisform){ var title,intrestLocation,intrestContent,intrestTime,callEndTime,ParticipantsIsAvailable,participantsNumber,participantsNow; title = $("#tit
2014-03-11 12:49:25 553
原创 struts2 拦截器验证是否登录
前几天做了一个项目,需要在调用action之前进行验证是否未登录用户。写了一个拦截器记录一下:登录后把用户的信息存入session当中 if (checkUser.getPassword().equals(tqUser.getPassword())) { HttpSession session = ServletActionContext.getRequest()
2014-03-11 11:26:57 1267 2
转载 js实现页面跳转
第一种: "javascript" type="text/javascript"> window.location.href="login.jsp?backurl="+window.location.href; 第二种: "javascript"> alert("返回"); window.history.back(-1); 第三种:
2014-02-18 10:47:37 573
转载 项目启动部署
部署项目启动tomcat老是报错:找来找去发现一篇博文解决了:找到工作空间删除文件“/.metadata/.plugins/org.eclipse.core.runtime/.settings/com.genuitec.eclipse.ast.deploy.core.prefs”原文链接:http://blog.csdn.net/longyuhome/article/d
2014-02-11 20:36:32 678
转载 [转]9个offer,12家公司,35场面试,从微软到谷歌,...
原文链接:http://www.cnblogs.com/figure9/archive/2013/01/09/2853649.html1,简介毕业答辩搞定,总算可以闲一段时间,把这段求职经历写出来,也作为之前三个半月的求职的回顾。 首先说说我拿到的offer情况:微软,3面->终面,搞定百度,3面->终面,口头offer搜狗,2面,悲剧腾讯,
2014-02-01 16:37:06 1725
原创 中文乱码SSH+MYSQL
刚才发了一篇解决乱码的,结合我自己的问题,从form表单一路跟踪到dao 中文都可以识别,mysql中创建数据库和建表都设置了编码格式为utf-8但是存入数据库的时候还是会有中文乱码不识别的问题,最后问题找来找去发现是当年安装mysql时候一路next,选择gbk.进行改进一路next,账户设置密码跳过不选,ok.将数据库重新安装以后中文乱码问题解决。
2014-01-13 16:03:43 797
转载 ssh+mySQL中文乱码
MySQL会出现中文乱码的原因不外乎下列几点:1.server本身设定问题,例如还停留在latin12.table的语系设定问题(包含character与collation)3.客户端程式(例如php)的连线语系设定问题强烈建议使用utf8!!!!utf8可以兼容世界上所有字符!!!!一、避免创建数据库及表出现中文乱码和查看编码方法1、创建数据库的时候:CREATE D
2014-01-13 14:33:01 812
原创 设计模式—观察者模式
观察者模式:有时候又叫发布订阅模式。他是jdk中使用最多的模式之一。该模式下主要有两种角色。一个是发布者一个是观察者。。。这个模式可以让你的对象知悉他所关注的发布者的每一条动态。打个比方:你在新浪微博上关注了一个名人,比如像。。作家崔成浩。。因为他的关注人数为0,更像是一个发布者,而他的粉丝有几百万,既有几百万个观察者,每当他发布一条微博更新一条状态,作为观察者的我们都可以获取信息。简单的说
2013-12-22 18:22:19 737
原创 设计模式-策略模式
策略模式 :定义了算法族,分别封装起来,让他们之间可以互相替换,此模式让算法的变化独立于使用算法的客户。比如鸭子类(祖先类) ,鸭子有很多的行为,比如叫,飞,游泳,外观。有各种类型的鸭子继承自鸭子类,如橡皮鸭,绿头鸭,诱饵鸭。 但是很多行为在不同的鸭子类中表现并不相同,比如叫这个行为就有不同,橡皮鸭吱吱叫,绿头鸭呱呱叫,诱饵鸭是不会叫的。所以可以把叫行为分装成一个算法族。有接口---“叫”。具
2013-12-22 00:56:39 1456
原创 java == 和 equal
今天项目中遇到一个问题在获取两个对象中的数据是否相同时用到了==例句如下if((Integer)plate.getForumId() == (Integer)Teacherclassesrelations.get(i).getClassesId())发现不能判断。。需要改成((Integer)plate.getForumId()).equals((Integer)Teacher
2013-11-17 15:14:39 838
转载 利用WinPcap获取网卡列表
第一步:下载安装winPcap(软件+开发包) 下载地址:http://download.csdn.net/source/1822448,也可以在官方网站下载(注意是软件+开发包哦)。 第二步:导入winPcap开发包 打开VC6.0,依次点击 “工具”—>“选择”—>“目录”,在“路径”下导入解压后的开发包中Include文件夹的目录,例如:D:/WINPCAP_4_
2013-11-12 20:42:24 2636
转载 Struts 的 Json 的 处理
1、Struts2之Json处理【转】博客分类:17、Struts2.0 1、使用Struts2自带Json数据支持。如果页面采用Ajax请求数据,且希望Struts2返回Json数据那么可以采用Struts2自带的对Json的支持功能。Struts2对Json的支持主要是通过拦截器实现的,只需在Struts.xml中稍做配置,然后Action中遵守一定规则
2013-10-01 18:47:49 1215
原创 <base href="<%=basePath%>">
在jsp页面写了highchart IE调试却不显示找其原因 在head中去掉">之后显示成功原因在引用外部之后是找不到路径的。。。解决办法要么删掉"> 要么改成 总结一下">的作用 String path = request.getContextPath();String basePath = request.getScheme()+"://"+r
2013-09-15 16:05:00 1225 1
原创 jbpm的安装
第一步: Java & Antjdk 1.6 ant apache-ant-1.9.2-bin.zip http://ant.apache.org/bindownload.cgi安装过程要修改一系列的系统变量ANT_HOME C:\Program Files\apache-ant-1.9.2CLASSPATH C:\Program Files\Java\jdk
2013-09-10 15:44:26 729
原创 记住密码
form表单中添加一行 记住密码提交时在Action 中进行判断 flag表示已经判断为用户 if (flag != null) { //说明用户记住密码 //String auto = request.getParameter("auto"); if(auto!=null && auto.equals("1")){ Cookie co
2013-09-04 19:20:25 697
原创 jsp href中中文传递乱码的解决
将&forum.forumName=${forumName}">将forum.forumName=${forumName}传递到action 在action层中取出中文乱码 解决办法// 在forum.getForumName()调用。。。。。。。。.写成 new String(forum.getForumName().trim().getBytes("ISO-8859-1
2013-08-19 23:56:48 1545
原创 <s:property>从数据库中取出文字如何在jsp显示效果
问题描述:比如数据库中的一条字段为你好,jsp中用取出后全部显示,我想知道如何只显示 你好 并把那些效果显示出来??? 其实很简单的问题,但是用了很长时间,最后问了一个同学: 用其中的escape属性设置为“false” 其默认值为true转译成HTML 成功 。属性是否必须默认值类型描述value否栈最顶端Ob
2013-08-13 09:41:29 2190
转载 老码农教你学英语
对于咱们这些高端大气、时刻需要和国际接轨的码农,英语的重要性自然是毋庸置疑的。尤其是那些胸怀大志的潜在大牛们,想在码农行业闯出一片天地,秒杀身边的小弟们,熟练掌握英语更是实现其目标最关键的因素之一。否则,试想在你捧着某出版社刚刚翻译出来的《JSP 高效编程》苦苦学习JSP模板的时候,你旁边的小弟却是拿着原版的《AngularJS in Action》学习开发单页面应用,虽然你们都同样认真地学习了一
2013-08-12 12:40:58 817
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人