自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(63)
  • 收藏
  • 关注

原创 Elasticsearch查询过程

Elasticsearch查询分两个阶段查询阶段和提取阶段查询阶段客户端向集群中的某个节点(假设节点1)发起查询请求,节点1会创建一个from+size大小的队列(from:偏移量,size:要取回的文档个数)。节点1向集群中所有其他的分片(主或从)发起查询请求,每个分片也会创建一个from+size大小的队列,并将查询结果添加到队列中。其他分片将查询到的文档ID和排序值发

2016-04-24 11:08:55 1255

原创 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 559

原创 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 537

转载 如何激发思考

出自http://blog.csdn.net/cutesource/article/details/45728031)when---何时需要思考每天早上工作之前,安排当日的工作每天晚上给自己10分钟安静地想想当日的工作项目出现事故时,不管和自己是否相关,想想其原因和解决办法项目和公司发生变化时,想想自己在新环境如何改变和适应自己在工作中犯错误时,及时总结原因和改

2015-01-31 21:26:34 624

转载 使用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 814

转载 使用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 434

原创 平时要用到的一些页面

一些技术页面以及工具页面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 473

转载 数据库配置信息

validationQueryDBCP提供的validationQuery参数进行连接的预检测,它会在与连接池交互的过程中加入一些钩子,定点执行validationQuery指定的SQL语句,如果SQL语句执行成功,表示此连接有效,分配给应用,如果执行失败,则丢弃此连接,这种方法还能应对网络故障等问题造成的MySQL连接失效问题。其他的一些方法,比如空闲连接检测,乐观获取连接等方式,都无法

2014-01-06 16:53:14 948

转载 Servlet定义

出自http://zh.wikipedia.org/wiki/ServletServlet(Server Applet),全称Java Servlet,未有中文译文。是用Java编写的服务器端程序。其主要功能在于交互式地浏览和修改数据,生成动态Web内容。狭义的Servlet是指Java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet接口的类,一般情况下,人们将Se

2013-11-27 09:32:11 584

转载 Struts2 内核之我见

本文出自 http://www.ibm.com/developerworks/cn/java/j-lo-struct2/相信熟悉 Struts1 的程序员,对 Struts2 会迷惑,凡事是是而非。我也曾经遇到了这种情况。Struts2 在设计的时候采用 webwork 的内核,尽量按照 Struts1 的编码习惯。我不知道各位怎么学习 Struts1,当我阅读了核心控制器 org

2013-11-26 21:40:39 766

转载 Servlet 工作原理解析

本文出自 http://www.ibm.com/developerworks/cn/java/j-lo-servlet/从 Servlet 容器说起要介绍 Servlet 必须要先把 Servlet 容器说清楚,Servlet 与 Servlet 容器的关系有点像枪和子弹的关系,枪是为子弹而生,而子弹又让枪有了杀伤力。虽然它们是彼此依存的,但是又相互独立发展,这一切都是为了适应

2013-11-26 21:36:45 442

转载 Struts2基础知识

1、Struts2工作流程初始的请求通过一条标准的过滤器链,到达 servlet 容器 ( 比如 tomcat 容器,WebSphere 容器 )。过滤器链包括可选的 ActionContextCleanUp 过滤器,用于系统整合技术,如 SiteMesh 插件。接着调用 FilterDispatcher,FilterDispatcher 查找 ActionMa

2013-11-26 20:57:53 434

原创 输出数组中元素个数为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 768

原创 全排列

//全排列,给一个数组,输出数组中所有元素的全排列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 635

原创 求数组中任意个数的组合

/** * 所有组合 * @author Q.Yuan * */public class Combination1 { /** * 求a中count个数的组合 * @param a 存放组合的数 * @param restCount 当前还需多少个数构成一个组合 * @param count 在a中挑选出count个数 * @

2013-11-18 09:38:29 2291

原创 二叉树中和为某一值的路径

二叉树中和为某一值的路径 从树的根节点开始往下一直到叶结点所经过的结点形成的路径

2013-11-18 08:32:37 1215

原创 二叉搜索树的后续遍历序列

二叉搜索树的后续遍历序列,输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历结果,假设输入的数组的任意两个数字都互不相同

2013-11-17 21:05:46 939

原创 各种排序算法

数据结构中的基本排序算法

2013-11-17 15:39:58 874

转载 数据库基础知识

1.MySQL 数据库怎样把一个表的数据插入到另一个表   本文出自 “夜狼” 博客http://yangfei520.blog.51cto.com/1041581/381568如果2张表的字段一致,并且希望插入全部数据,可以用这种方法:  INSERT INTO 目标表 SELECT * FROM 来源表;insert into insertTestselect

2013-11-13 20:22:18 537

原创 栈的压入、弹出序列

栈的压入、弹出序列

2013-11-13 18:06:16 680

原创 包含min函数的栈

包含min函数的栈

2013-11-13 17:23:25 722

原创 顺时针打印矩阵

顺时针打印矩阵

2013-11-13 16:14:08 801

原创 二叉树的镜像

二叉树的镜像

2013-11-13 14:47:37 891

原创 合并两个排好序的单链表

合并两个排好序的单链表

2013-11-11 11:42:43 1179

原创 调整数组顺序使奇数位于偶数前面

调整数组顺序使奇数位于偶数前面

2013-11-11 11:04:24 809

原创 计算数值的整数次方

计算数值的整数次方

2013-11-10 11:46:07 818

原创 打印1到最大的n位数

打印1到最大的n位数

2013-11-10 11:43:50 731

原创 二进制中1的个数

二进制中1的个数

2013-11-10 11:42:11 733

原创 非递归求解斐波那契数列第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 1277

原创 输入一个递增排序的数组的一个旋转,输出旋转数组的最小元素

输入一个递增排序的数组的一个旋转,输出旋转数组的最小元素

2013-11-09 12:01:45 800

原创 两个栈实现队列

两个栈实现队列,实现它的两个函数appendTail和deleteHead

2013-11-09 10:15:23 4075 1

原创 重建二叉树,输入某二叉树的前序遍历和中序遍历的结果,重建出二叉树,假设输入的前序和中序遍历结果中不含重复的数字

重建二叉树,输入某二叉树的前序遍历和中序遍历的结果,重建出二叉树,假设输入的前序和中序遍历结果中不含重复的数字

2013-11-09 08:58:12 1003

原创 从尾到头打印单链表

从尾到头打印单链表

2013-11-08 19:26:04 762

原创 替换字符串中的空格

替换字符串中的空格,把字符串中的每个空格替换成%20.如We are happy,则输出We%20are%20happy

2013-11-08 16:34:40 799

原创 杨氏矩阵查找

杨氏矩阵查找

2013-11-08 16:02:42 782

原创 单例模式

单例模式

2013-11-08 15:36:54 579

原创 二分查找

二分查找算法

2013-11-05 11:45:21 601

原创 反转单链表

//链表的结构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 466

原创 字符串左移位

字符串左移位

2013-11-01 10:29:37 1245

原创 KMP字符串匹配算法

KMP字符串匹配算法

2013-11-01 09:45:46 691

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除