- 博客(63)
- 收藏
- 关注
原创 Elasticsearch查询过程
Elasticsearch查询分两个阶段查询阶段和提取阶段查询阶段客户端向集群中的某个节点(假设节点1)发起查询请求,节点1会创建一个from+size大小的队列(from:偏移量,size:要取回的文档个数)。节点1向集群中所有其他的分片(主或从)发起查询请求,每个分片也会创建一个from+size大小的队列,并将查询结果添加到队列中。其他分片将查询到的文档ID和排序值发
2016-04-24 11:08:55
1321
原创 mysql group_cocnat()最大限制
今天写接口,查询user,单测结果和用sql查询出的数量不一样,反复check,没有发现代码问题。sql是先从关联表中用group_concat()查出所有user id,再用id到user表里过滤。用程序将关联表中的user id输出出来,发现比group_concat()查出的id多,怀疑是group_concat有长度限制。后来用子查询去查询,得到的数量和程序得出的数量一致。
2016-04-23 17:09:49
609
原创 Mac下IntelliJ IDEA常用快捷键
积累的一些常用快捷键,可在Help -- Default Keymap Reference里查看所有快捷键自动在行后面加分号 shift + command + enter代码补全 ctrl + shift + space查看参数 parameter + P生成getter/setter、constructor等 ctrl + en
2015-09-12 18:35:51
603
转载 如何激发思考
出自http://blog.youkuaiyun.com/cutesource/article/details/45728031)when---何时需要思考每天早上工作之前,安排当日的工作每天晚上给自己10分钟安静地想想当日的工作项目出现事故时,不管和自己是否相关,想想其原因和解决办法项目和公司发生变化时,想想自己在新环境如何改变和适应自己在工作中犯错误时,及时总结原因和改
2015-01-31 21:26:34
657
转载 使用JDK6 wsimport命令构建WebService客户端
客户端:在JDK的bin文件夹中,有一个wsimport.exe,这个工具依据wsdl文件生成相应的类文件,然后用这些类文件,就可以像调用本地的类一样调用WebService提供的方。该工具可以用于非Java的服务器,如:用C#编写的WebService,通过wsimport则生成Java的客户端实现。 在命令提示符中使用如下命令:wsimport -keep -p com.demo.cli
2014-03-13 20:02:56
837
转载 使用Eclipse构建Maven的SpringMVC项目
首先Eclipse需要安装Maven的插件,地址:http://m2eclipse.sonatype.org/sites/m2e。 用MyEclipse安装Maven插件,建出的Maven项目有些问题。一是,发布tomcat的时候resources总是不会被发布到tomcat下;二是,把WEB-INF下的classes改到target下的classes,但是不知道为什么MyEcl
2014-03-03 09:43:52
459
原创 平时要用到的一些页面
一些技术页面以及工具页面http://mvnrepository.com/ 下载JAR包https://www.ibm.com/developerworks/cn/ IBM developers 技术文章http://www.360doc.com/content/12/0223/11/834950_188852804.shtml 使用eclip
2014-02-18 11:22:49
497
转载 数据库配置信息
validationQueryDBCP提供的validationQuery参数进行连接的预检测,它会在与连接池交互的过程中加入一些钩子,定点执行validationQuery指定的SQL语句,如果SQL语句执行成功,表示此连接有效,分配给应用,如果执行失败,则丢弃此连接,这种方法还能应对网络故障等问题造成的MySQL连接失效问题。其他的一些方法,比如空闲连接检测,乐观获取连接等方式,都无法
2014-01-06 16:53:14
1162
转载 Servlet定义
出自http://zh.wikipedia.org/wiki/ServletServlet(Server Applet),全称Java Servlet,未有中文译文。是用Java编写的服务器端程序。其主要功能在于交互式地浏览和修改数据,生成动态Web内容。狭义的Servlet是指Java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet接口的类,一般情况下,人们将Se
2013-11-27 09:32:11
619
转载 Struts2 内核之我见
本文出自 http://www.ibm.com/developerworks/cn/java/j-lo-struct2/相信熟悉 Struts1 的程序员,对 Struts2 会迷惑,凡事是是而非。我也曾经遇到了这种情况。Struts2 在设计的时候采用 webwork 的内核,尽量按照 Struts1 的编码习惯。我不知道各位怎么学习 Struts1,当我阅读了核心控制器 org
2013-11-26 21:40:39
804
转载 Servlet 工作原理解析
本文出自 http://www.ibm.com/developerworks/cn/java/j-lo-servlet/从 Servlet 容器说起要介绍 Servlet 必须要先把 Servlet 容器说清楚,Servlet 与 Servlet 容器的关系有点像枪和子弹的关系,枪是为子弹而生,而子弹又让枪有了杀伤力。虽然它们是彼此依存的,但是又相互独立发展,这一切都是为了适应
2013-11-26 21:36:45
476
转载 Struts2基础知识
1、Struts2工作流程初始的请求通过一条标准的过滤器链,到达 servlet 容器 ( 比如 tomcat 容器,WebSphere 容器 )。过滤器链包括可选的 ActionContextCleanUp 过滤器,用于系统整合技术,如 SiteMesh 插件。接着调用 FilterDispatcher,FilterDispatcher 查找 ActionMa
2013-11-26 20:57:53
463
原创 输出数组中元素个数为1 - lengh的全排列
public class Permutation2 { public void permutation(LinkedList list, String prefix) { if (!prefix.equals("")) { System.out.println(prefix); } for (int i = 0; i < list.size(); i++) { Link
2013-11-18 09:40:36
789
原创 全排列
//全排列,给一个数组,输出数组中所有元素的全排列public class Permutation { public void permutation(int a[], int low, int high) { if (low >= high) { for (int i = 0; i < a.length; i++) { System.out.print(a[i]);
2013-11-18 09:39:12
656
原创 求数组中任意个数的组合
/** * 所有组合 * @author Q.Yuan * */public class Combination1 { /** * 求a中count个数的组合 * @param a 存放组合的数 * @param restCount 当前还需多少个数构成一个组合 * @param count 在a中挑选出count个数 * @
2013-11-18 09:38:29
2332
原创 二叉搜索树的后续遍历序列
二叉搜索树的后续遍历序列,输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历结果,假设输入的数组的任意两个数字都互不相同
2013-11-17 21:05:46
974
转载 数据库基础知识
1.MySQL 数据库怎样把一个表的数据插入到另一个表 本文出自 “夜狼” 博客http://yangfei520.blog.51cto.com/1041581/381568如果2张表的字段一致,并且希望插入全部数据,可以用这种方法: INSERT INTO 目标表 SELECT * FROM 来源表;insert into insertTestselect
2013-11-13 20:22:18
579
原创 非递归求解斐波那契数列第n项的值
public class Fibonacci { //非递归求解第n项 public int fib(int n){ if(n == 1 || n == 2){ return 1; } int low = 1; int high = 1; int sum = 0; for(int i = 3;i <= n;i++){ sum = low + high;
2013-11-09 12:16:07
1315
原创 重建二叉树,输入某二叉树的前序遍历和中序遍历的结果,重建出二叉树,假设输入的前序和中序遍历结果中不含重复的数字
重建二叉树,输入某二叉树的前序遍历和中序遍历的结果,重建出二叉树,假设输入的前序和中序遍历结果中不含重复的数字
2013-11-09 08:58:12
1027
原创 反转单链表
//链表的结构class LinkList { String data; LinkList next;}public class ReverseLinkList { static LinkList hd = new LinkList(); public static void createLinkList(LinkList head) { LinkList cur = he
2013-11-05 11:29:44
493
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人