自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(41)
  • 资源 (1)
  • 收藏
  • 关注

原创 elasticsearch联想词遇到的问题match_phrase_prefix无法命中结果

在查看联想词结果时,发现在输入字母时出现的结果有点怪异。排查下来发现了如下问题(因不便透漏具体文档,以demo为例),索引中有几百万文档。其中四个document中都有keyword字段,keyword是个text数组,默认分词ik_max_word,具体字段内容如下:1."keyword":["jindai","zongtong"],...

2019-04-04 14:48:01 3237

转载 深入浅出JMS(四)--Spring和ActiveMQ整合的完整实例

原文链接第一篇博文深入浅出JMS(一)–JMS基本概念,我们介绍了JMS的两种消息模型:点对点和发布订阅模型,以及消息被消费的两个方式:同步和异步,JMS编程模型的对象,最后说了JMS的优点。第二篇博文深入浅出JMS(二)–ActiveMQ简单介绍以及安装,我们介绍了消息中间件ActiveMQ,安装,启动,以及优缺点。第三篇博文深入浅出JMS(三)–ActiveMQ简单

2016-10-31 19:05:57 345

转载 深入浅出JMS(三)--ActiveMQ简单的HelloWorld实例

原文链接第一篇博文深入浅出JMS(一)–JMS基本概念,我们介绍了JMS的两种消息模型:点对点和发布订阅模型,以及消息被消费的两个方式:同步和异步,JMS编程模型的对象,最后说了JMS的优点。第二篇博文深入浅出JMS(二)–ActiveMQ简单介绍以及安装,我们介绍了消息中间件ActiveMQ,安装,启动,以及优缺点。这篇博文,我们使用ActiveMQ为大家实现一种点对

2016-10-31 19:03:30 251

转载 深入浅出JMS(二)--ActiveMQ简单介绍以及安装

现实的企业中,对于消息通信的应用一直都非常的火热,而且在J2EE的企业应用中扮演着特殊的角色,所以对于它研究是非常有必要的。上篇博文深入浅出JMS(一)–JMS基本概念,我们介绍了消息通信的规范JMS,我们这篇博文介绍一款开源的JMS具体实现——ActiveMQ。ActiveMQ是一个易于使用的消息中间件。消息中间件我们简单的介绍一下消息中间件,对它有一个基本认识就好,消息

2016-10-31 17:31:35 247

转载 深入浅出JMS(一)--JMS基本概念

版权声明:本文为博主原创文章,未经博主允许不得转载。原文网址摘要:The Java Message Service (JMS) API is a messaging standard that allows application components based on the Java Platform Enterprise Edition (Java EE) t

2016-10-31 17:19:39 223

原创 跨域问题小记以及jsonp简谈

去年,在给导师做项目时需要解决一个跨域问题,当时没弄过,就从网上找了资料给解决了,时至今日让我再提怎么做的,早已忘掉。再有就是以前听过jsonp,但是对此概念全然不知,只觉得跟json只差一个p。直到前几天带我的师傅跟我说了下jsonp,然后又自己查看了jsonp的原理后,才知道jsonp是怎么一回事。为了以后自己可以快速拾起这些知识,在这里粗略记录一下。iframe跨域1.遇到的

2015-12-12 18:38:02 366

转载 mysql常用函数

一、数学函数ABS(x)   返回x的绝对值BIN(x)   返回x的二进制(OCT返回八进制,HEX返回十六进制)CEILING(x)   返回大于x的最小整数值EXP(x)   返回值e(自然对数的底)的x次方FLOOR(x)   返回小于x的最大整数值GREATEST(x1,x2,...,xn)返回集合中最大的值LEAST(x1,x2,...,xn)     

2015-11-25 17:32:36 806

转载 Linux中head,tail,wc的使用

head语法 head [-n -k ]... [FILE]...例子默认是显示开头前10行。head /etc/passwd显示开头前k行。head -k /etc/passwdhead -n k /etc/passwd(注意和下面的有-的区别)head -n +k /etc/passwd除最后k行外,显示剩余全部内容。head -n

2015-11-23 17:43:16 481

原创 Linux 变量

1.用户自定义变量(变量命名是有字母、数字、下划线组成,但是不能由数字开头)(1)name=sod(定义一个值为sod 的name变量)(2)如果值有空格等特殊字符怎么办? name='sod yu' 或者使用 name="sod yu" 这里用单引号或者双引号(3)那么单引号与双引号的区别是什么呢? 当我们要修改一个变量,要在原来变量基础上修改。 如:name=sod,现在想

2015-10-06 22:31:35 256

原创 Linux sed命令

sed命令sed [选项] ‘动作’文件名选项:-n 一般sed命令会把所有数据都输出到屏幕上,此选项只会把sed命令处理的行输出到屏幕-e 允许对输入的数据应用多条sed命令编辑-i 用sed修改结果直接修改读取数据的文件,而不是由屏幕输出动作:a \:追加c \:行替换i \:插入d :删除

2015-10-06 21:16:24 307

原创 Linux系统定时任务

我们知道,在windows系统中有定时任务,在控制面板-管理工具-任务计划程序设置任务可以在指定的时间执行指定的程序或其他工作。那么在linux中也有这个功能,而支持这个功能的服务就是crond服务。在linux中这个服务是默认安装的,也是开机自启动的。我们可以通过chkconfig --list |grep crond命令查看这个服务的启动情况。在这里顺便说一下服务的启动情况,servi

2015-09-19 11:23:15 684

原创 Linux系统资源指令漫记

最近,通过看兄弟连的视频来了解Linux系统,现处于菜鸟级别。为了看过的视频指令练习后又忘掉,在这里先草草几下,故称之为漫记。kill -1 pid 重启进程kill -9 pid 强制杀死进程killall 选项 信号[例如1,9等] 进程名 杀死进程pkill 选项 信号 进程名  杀死进程pkill -9 -t 终端号  剔除用户先用w查看存在哪些用户在使用

2015-09-16 22:15:20 314

原创 和为s的连续正整数序列

题目:输入一个正数s,打印出所有和为s的连续正整数序列(至少含有两个数)。例如输入15,由于1+2+3+4+5=4+5+6=7+8=15,所以结果打印出这{1,2,3,4,5 }、{4,5,6},{7,8}三个序列  思路:这个题目跟上篇给一个数s,求数组中和为s的两个数的思路一样,还是设置两个标志位。还是举例来理解原理:以求和为9的所有连续序列为例,我们先把第一个标志位i设置为1(正数序列从

2015-09-04 15:58:53 483

原创 求给定数组中和为s的两个数字

题目:输入一个递增排序的数组和一个数字s,在数组中查找两个数,使得它们的和正好是s。如果有多对数字的和等于s,输出任意一对即可。 例如:输入数组{1,2,4,7,11,15}和数字15.由于4+11=15,一次输出4和11.  思路:如果按照开始直观的想法就是从头一个个的遍历,先从1开始,然后用15-1得到14后去后面比对,如果没有继续从第二个数2开始,用15-2=13再到2后面的数里找,

2015-09-04 14:42:12 613

原创 字符串中第一个只出现一次的字符

题目:在字符串中找出第一个只出现一次的字符。如输入“abaccdeff”,则输出‘b’思路:这个题目要找字符串中只第一个只出现一次的字符,可以使用哈希表的方法。将每个字符作为哈希表的键,将字符出现的次数作为值。由于java中每个字符是由两个字节组成,所以我们将哈希表的长度设置为2的16次方。代码:public class Program { public void F

2015-09-03 17:04:27 309

原创 把数组排成最小的数

题目:输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接处的所有数字中最小的一个。例如输入数组{3,32,321},则打印出这3个数字能排成的最小数字321323. 对于这道题,结合资料我写的程序思路:将数组中每个元素变成字符串来处理,那么字符串的大小顺序就是这个最小数字的组合顺序。在字符串中的比较函数compareTo(String s)正符合我们的需求。这个函数从两个字符串

2015-09-02 23:18:49 355

原创 求不重复字符字符串的全排列

题目:输入一个自付出,打印出该字符串的所有排列。例如输入字符串abc,则打印出由字符a、b、c所能排列出来的所有字符串abc,acb,bac,bca,cab,cba.import java.util.Arrays;public class FullPermutation {public static int k=0; public void Permutation(char[] s)

2015-09-02 22:03:04 793

转载 Java并发编程:Lock

原博客地址:http://www.cnblogs.com/dolphin0520/p/3923167.html     作者:海子 请尊重作者劳动成果,转载请标明原文链接:   http://www.cnblogs.com/dolphin0520/p/3923167.html一.synchronized的缺陷  synchronized是java中的一个关键字,

2015-08-13 18:01:24 278

原创 Class.forName()与类名.class以及getClass()的比较

得到类的class对象我们可以通过三种方式获得:1.Class c=类名.class;                    使用这种方式获取Class对象,注意的是如果这个类没有被加载过,它将不会初始化这个类2:Class c=对象.getClass();                  返回对象真正所属的类的Class的对象(当上转型为父类时,如果使用这种方式

2015-08-13 12:15:58 1591

原创 环状连续数组,求子数组最大和

今天看到环状连续数组求子数组最大和的题目,看了几篇博客,但是好像有问题,可以举出反例。于是参考其他人的博客自己又总结下。首先,求非环状的数组中子数组 最大和问题是一个动态规划的思想。sum[i] = max(sum(i-1) + a[i], a[i]); sum[i]代表以i元素结尾的子数组的最大和,sum[i-1]代表以i-1元素结尾的子数组的最大和,a[i]代表第i个元素的值,由此公式

2015-08-05 22:44:59 1231

转载 编程之美读书笔记_3.8 求二叉树中节点的最大距离

看了几篇关于求二叉树节点的最大距离的文章,感觉有几篇比较好的。转载一下,方便查看,在此向原作者致敬。同时还有一篇讲的不错的,附上链接 点击打开链接3.8 求二叉树中节点的最大距离实际上就是求树的直径。树的任意两个点必然分别在某个节点的左子树部分和右子树部分(假设两个子树均包含该节点,这样对相邻的两个点,该结论也成立)。因此,“计算树的直径”,等同于“计算每个节点的左子树和右

2015-08-03 16:22:07 418

原创 telerik(kendoUI)常用控件使用

最近接触了kendoUI的使用,在项目中边学习边使用,为了以后可以再用到便小记一下(这里用的都是针对asp.net MVC,其实用我觉得用js的方法更灵活,不过MVC更简洁)1.最常用的估计就是grid的使用了。从项目中找个比较有代表性的。@(Html.Kendo().Grid ().Name("DocumentGrid") .Columns(col

2015-06-17 16:29:20 3322

原创 java琐碎

有时候看到java里的小知识点,当时看后明白,但是没有养成随手几下的习惯,结果就把知识点又给遗忘了,真是好记性不如烂笔头。索.性就把见到的小知识点慢慢积累起来吧,从现在开始!1.理解抽象类与接口区别接口中所有的方法隐含的都是抽象的。而抽象类则可以同时包含抽象和非抽象的方法。类可以实现很多个接口,但是只能继承一个抽象类类如果要实现一个接口,它必须要实现接口声明的所有方法。但是,类可以

2015-06-05 16:51:33 364

转载 java Pattern和Matcher详解

看到这篇文章也是一个转载的博客,没有找到原文,所以这里添加一下我所看的博客链接,在这里感谢原文作者付出的努力!结论:Pattern与Matcher一起合作.Matcher类提供了对正则表达式的分组支持,以及对正则表达式的多次匹配支持. 单独用Pattern只能使用Pattern.matcher(String regex,CharSequence input)一种最基础最简单的匹配。

2015-05-02 12:50:24 325

原创 java编写微信公众账号收发消息

这两天无聊就申请了一个微信的订阅号,然后从网上搜集了些材料,通过搜集的材料使我的公众号可以接收文本消息并返回简单的文本信息。这里做下记录,日后如果要深入研究一下可以从这里捡起。     为了通过腾讯的开发者认证,我就从新浪申请了一个sae账号,这样我就可以把自己的应用程序放到上面,供测试使用。1.现在这里说一下开发者认证    (1)首先,你注册完订阅号后(我是个人玩,所以申请了个人订

2015-05-01 20:20:10 899

原创 常见排序算法

排序算法有很多种,主要分为插入排序(直接插入排序、二分法插入排序)、交换排序(冒泡排序、快速排序)、选择排序(简单选择排序、堆排序)等,这里不说原理了,只贴代码。原理可以看严蔚敏的数据结构或者网上有人讲的原理很详细。给大家推荐一个链接点击打开链接1.直接插入排序package sortpackage;import java.util.Arrays;public class inse

2015-04-02 15:57:56 639

原创 C#MVC中自带验证

最近项目中用了mvc自带的ajax验证,但是在项目中遇到了点问题,就是验证提示时会显示英文。像下面这样:在网上找了好多文章,但是都不是解决办法。最后在这篇文章看到可能有解决办法,但是他这种自定义的方法我没有尝试。由于自己用的mvc4所以看到评论有人提醒,就用了这种方式解决了 @Html.TextBoxFor(model => model.TrainDay, new { @class

2015-03-27 11:15:42 1620

原创 MVC中HTML控件设为只读readonly

1.下拉框设为只读试了试用这个有效: @Html.DropDownListFor(model => model.SecondDevelopment, (SelectList)ViewBag.swseconddevelopment, new { disabled = "disabled" })2.文本框: @Html.TextBoxFor(model => model.ProjectLea

2015-01-28 15:55:43 2375

原创 java基础汇总(四)

在这里我想回顾一下输入输出流的用法,由于在实际中没有怎么使用,理解只能从最基础的,等日后用到再具体补充。java中的数据流通过不同的分类有不同的分法,例如通过流向可以分为输入流、输出流,通过传输单位类型分为字符流与字节流。在这里以字符流与字节流区分分成四类:字节流:InputStream 是输入流,抽象类,是所有字节输入流的父类OutputStream  是输出流,抽象类,是所有字节输

2014-11-26 10:12:16 526

原创 easyui中编辑单个单元格

function onClickCell(rowIndex, field, value) { if (field != undefined) { if (currentIndex != undefined) { var ed = $('#grid').datagrid('getEditor', {index:currentInde

2014-11-05 11:45:14 1408

原创 使用js过程中遇到的小问题总结(随使用情况不断添加)

(1)拼接相同的两个json串开发遇到问题背景:在查询中使用combobox等easyui的控件,其data数据是由后台取得的,默认想在取得的数据加上(---全部---)这样的字样(本来可以在后台直接添加的,但是在新增弹框中还会用到这组数据,而这个时候就不需要有这个字样了,如果做两次这样的数据实在是浪费时间跟效率),所以我想在取得数据后抛到前台后再做处理。于是有了将两个类型相同的json串

2014-11-02 19:53:48 494

原创 java基础汇总(三)

今天又把java基础看了点,但是前几天看的没有总结,今天先把这些作为草稿保存,日后再好好整理。关于java集合的内容在网上很多,但是看了好多遍后还是挺容易忘记的,所以闲下来就随便写点以免忘记。java集合 java集合类中主要有Collection和Map接口,其中Collection派生了List与Set集合。1.java 集合只能存放引用类型数据,集合与数组的比较:数组长度是不可变

2014-10-26 19:38:52 405

转载 WCF学习

http://blog.csdn.net/songyefei/article/details/7363296

2014-10-20 09:53:10 347

原创 C3PO与oracle数据库

最近一段时间真是乱七八糟的弄,

2014-09-28 20:46:47 1217

原创 NPOI制作特定模板导出excel

今天捣鼓了一天NPOI导出excel终于把制作

2014-09-26 14:54:45 2248

原创 java基础汇总(二)

让我们再来总结一下java中的基础知识,有什么budui

2014-09-23 10:12:30 365

原创 java基础汇总(一)

看了好多种语言,但是等回头看看时,都已经忘的没影,shuo

2014-09-22 10:16:19 443

原创 数据挖掘分类方法探究----朴素贝叶斯方法

1.      数据挖掘概念数据挖掘是从大量的、不完全的、有噪声的、模糊的、随机的数据集中识别有效的、新颖的、潜在有用的,以及最终可理解的模式的非平凡过程。它是一门涉及面很广的交叉学科,包括机器学习、数理统计、神经网络、数据库、模式识别、粗糙集、模糊数学等相关技术。它是一门受到来自各种不同领域的研究者关注的交叉性学科,又有人称之为“知识发现”,相对来讲,数据挖掘主要流行于统计界(最早出现于

2014-08-20 15:13:04 1880

原创 完全背包java实现

完全背包是在N种物品中选取若干件(同一种物品可多次选取)放在空间为V的背包里,每种物品的体积为C1,C2,…,Cn,与之相对应的价值为W1,W2,…,Wn.求解怎么装物品可使背包里物品总价值最大。

2014-08-06 16:58:38 904

原创 easyui中遇到的小问题以及jquery知识点

1.为combobox赋值时如下使用:  $("#add_projectName").combobox('setValue', addtree_projectid);

2014-08-06 14:21:03 637

导出execel工具类NPOI源码

NPOI源码,包含了各个类的源代码,可以查看原始类的用法。

2014-09-26

空空如也

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

TA关注的人

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