- 博客(498)
- 资源 (112)
- 收藏
- 关注
原创 JSON转换出现错误:net.sf.json.JSONException: Unterminated string at character 38 of
一、问题描述使用net.sf.json把json数据转对象出现错误如下:net.sf.json.JSONException: Unterminated string at character 38 of { "name": "sef", "sex": "sex, "birthday": "sfes", "cardid":"sefs", "me
2017-08-26 18:08:32 24695 1
原创 Spring MVC同时接收一个对象与List集合对象
故事是这样的,有一个需求是新增病历,一个用户有多个用药方案如下:在网上找了,几种方案,都不行啊,有关于如何接收对象的,如何接收List的,就是没有同时如何接收一个对象与List,自己写了个能用的方法就是,就是把整个表单全部提交,以数组下表区分是第几个,对象,保存提交代码如下:http://localhost:8080/GZ/dtcasehistory/add
2017-08-25 20:52:31 53415 1
原创 Elasticsearch运行报错:java.lang.ClassCastException: org.joda.time.DateTime cannot be cast to org.elastic
一、问题描述在Elasticsearch中使用时间聚合DateTime DateTime fromAsDate = (DateTime) entry.getFrom(); // Date bucket to as a Date DateTime toAsDate = (
2017-08-25 10:29:11 7783
原创 JUnit测试报错:java.lang.Exception: Method deleteDoc should have no parameters
一、问题描述使用JUnit测试方法,一运行就提示错误:java.lang.Exception: Method deleteDoc should have no parameters at org.junit.runners.model.FrameworkMethod.validatePublicVoidNoArg(FrameworkMethod.java:76) at
2017-08-25 10:15:34 7268
原创 Elasticsearch5.5.1提示:java.lang.NoClassDefFoundError: com/fasterxml/jackson/core/filter/TokenFilter
一、问题描述在JAVA中操作ES,一运行就提示错误:java.lang.NoClassDefFoundError: com/fasterxml/jackson/core/filter/TokenFilter at org.elasticsearch.common.xcontent.json.JsonXContent.createGenerator(JsonXContent.jav
2017-08-22 20:31:44 7328 3
原创 Mybatis模糊查询语句整理
Mybatis模糊查询语句的几种写法:mysql: select * from tbl_school where school_name like concat('%',#{name},'%') oracle: select * from tbl_school where school_name like '%'||#{name}||'%' SQL Serv
2017-08-22 17:06:48 1863 1
原创 Spring MVC返回BLOB类型的图片
项目中有个表专门用来存用户的头像,以BLOB类型存储,然后通过mybatis读取数据,通过Spring MVC以流的形式返回到前台去:后端代码:package com.gz.medicine.yun.common.controller;import com.gz.medicine.common.util.ValidateWithException;im
2017-08-22 15:20:44 11187 3
原创 Maven项目启动报错:The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml
一、问题描述Eclipse创建Maven项目修改web.xml版本号为3.0 <web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2017-08-20 16:17:13 4137 1
原创 各Servlet web.xml版本信息(2.3,2.4,2.5,3.0)
每次使用Maven创建WEB项目时,他默认使用的是servlet web.xml版本是2.5,而2.5版本太旧了,在使用的过程中,会有一些问题,所以特此记录下servlet版本的web.xml信息:web.xml v2.3 web.xml v2.4 <web-app id="WebApp_9" version="2.4" xmln
2017-08-20 16:10:06 2025
原创 Elasticsearch系列(四)----Elasticsearch索引文档的增删改查
1、RESTful接口格式1.1、RESTful接口URL的格式:http://localhost:9200///[]其中index、type是必须提供的。id是可选的,不提供es会自动生成。index、type将信息进行分层,利于管理。index可以理解为数据库;type理解为数据表;id相当于数据库表中记录的主键,是唯一的。1
2017-08-17 23:33:14 1787 1
原创 Elasticsearch系列(三)----Elasticsearch5.5.1与插件安装
一、下载源码Elasticsearch官网地址:https://www.elastic.co/cn/ ,网上的教程用得比较多是2.x版本的,直到 2016-12 推出了5.x 版本 ,将版本号调为 5.X ,这是为了和Kibana、Beats、Logstash等产品版本号进行统一,Elasticsearch5.x加入了一些新特性,二、进行安装三、插件安装
2017-08-13 14:58:23 17496 7
原创 Elasticsearch系列(二)----Elasticsearch 基本使用
一、Restful APIElasticsearch提供了Restful API,使用json格式,这使得它非常利于与外部交互,Restful的接口很简单,一个url表示一个特定的资源,譬如/blog/article/1,就表示一个index为blog,type为aritcle,id为1的document。而我们使用http标准method来操作这些资源,POST新增,PU
2017-08-13 00:08:14 2052
原创 Elasticsearch系列(一)----Elasticsearch简介
以下内容整理自网上:一、什么是ElasticsearchElasticsearch (ES)是一个基于 Lucene 的开源搜索引擎,它不但稳定、可靠、快速,而且也具有良好的水平扩展能力,是专门为分布式环境设计的,Elasticsearch是面向文档型数据库,这意味着它存储的是整个对象或者文档,它不但会存储它们,还会为他们建立索引,这样你就可以搜索他们了。你可以在 Elas
2017-08-12 23:27:37 6473 1
原创 Jenkins系列(三)----Maven项目配置详解
接着上一节的项目配置页面,我们来看看,具体有哪些配置选项:可配置选项一共有九个,下面是他们的一些介绍一、一般选项可选配置如下1.Github Project2.Throttle builds(节流建立)3.丢弃旧的构建
2017-08-05 13:21:26 20892 2
原创 FreeMaker教程(一)-----FreeMaker简介
1.什么是 FreeMarker?FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯Java编写。FreeMarker被设计用来生成HTMLWeb页面,特别是基于MVC模式的应用程序。 所谓模板,就是一份已经写好了基本内容,有着固定格式的文档,其中空出或者用占位符标识的内容,由使用者来填充,不同的使用者给出的数据是不同的。在模板中的占位符
2017-07-29 20:48:08 6342 1
原创 Dubbo教程(三)----一个简单的Dubbo示例
一、创建Maven多模块项目项目结构如下模块介绍:dubbo-api ----API接口dubbo-consumer ----消费者dubbo-provider ----生产者dubbo-api Service 提供的接口,provider 实现了 api 接口,并对外开放http端口,consu
2017-07-29 19:04:33 11808 3
原创 Dubbo教程(二)----Dubbo-admin管理平台搭建
一、Dubbo-admin简介Dubbo-Admin是Dubbo控制台管理的工具,需要Dubbo-Admin管理平台来实时的查看zookeeper,通过这个平台来管理提者和消费者,Dubbo管控台可以对注册到zookeeper注册中心的服务获取消费者进行管理,但管控台是否正常对Dubbo服务没有影响,管控台也不需要高可用,因此可以单节点部署。控制台的主要作用:"服务治理
2017-07-29 14:17:02 10583 4
原创 Ehcache教程(一)----Ehcache简介
1、什么是Ehcache1.1、Ehcache简介官网地址: http://ehcache.org/Ehcache是一种广泛使用的开源Java分布式缓存。主要面向通用缓存,Java EE和轻量级容器。它具有内存和磁盘存储,缓存加载器,缓存扩展,缓存异常处理程序,一个gzip缓存servlet过滤器,支持REST和SOAP api等特点。Ehcache最初
2017-07-27 22:16:59 5821 1
原创 ZooKeeper教程(二)----zookeeper单机版伪集群
一、配置本文章演示在一台机器上部署3个zookeeper(也可以在三台机器上部署),实现伪集群,先在主文件夹下建立一个zookeeper文件夹,在zookeeper文件夹里建立三个文件夹server1,server2,server3然后进入每一个目录通过以下命令下载zookeeper源码或者把第一个下载下来的复制到另外两个目录
2017-07-26 22:29:47 851
原创 Maven项目报错:The type org.springframework.beans.BeansException cannot be resolved. It is indirectly ...
一、问题描述在Main中使用ClassPathXmlApplicationContext启动spring,提示:The constructor ClassPathXmlApplicationContext(String) refers to the missing type BeansExceptionThe type org.springframework.beans
2017-07-25 20:46:44 17445 1
原创 Dubbo教程(一)----Dubbo框架简介
1.Dubbo是什么Dubbo是一个分布式服务框架,以及阿里巴巴内部的SOA服务化治理方案的核心框架。其功能主要包括:高性能NIO通讯及多协议集成,服务动态寻址与路由,软负载均衡与容错,依赖分析与降级等。说通俗点,就是首先将程序组件化成一个个相对独立的服务,然后就可以对服务进行分布式;而且,它有注册中心通过监听,实时发现着新服务,并部署,还可以推送给客户端;它还集成了负载均
2017-07-24 19:36:53 13161 1
原创 ZooKeeper教程(一)----Centos7下安装ZooKeeper(单机版)
1、下载源码官网下载地址: http://mirrors.hust.edu.cn/apache/zookeeper/ 选择最新的版本进行下载这里选择3.4.10进行下载:wget http://mirrors.hust.edu.cn/apache/zookeeper/zookeeper-3.4.10/zookeeper-3.4.10.tar.gz
2017-07-23 23:27:06 12191
原创 ActiveMQ实战(五)--Spring整合ActiveMQ实现点对点与主题发布订阅通信
一、项目结构二、加入Maven依赖<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 ht
2017-07-23 20:58:13 1704 2
原创 ActiveMQ实战(四)--ActiveMQ的通信方式之request-response(请求响应模式)
一、简介在前面的两种模式中都是一方负责发送消息而另外一方负责处理。而我们实际中的很多应用相当于一种一应一答的过程,需要双方都能给对方发送消息。于是请求-应答的这种通信方式也很重要。它也应用的很普遍。请求-应答方式并不是JMS规范系统默认提供的一种通信方式,而是通过在现有通信方式的基础上稍微运用一点技巧实现的。下图是典型的请求-应答方式的交互过程:
2017-07-23 12:44:57 5455 1
原创 ActiveMQ实战(三)--ActiveMQ的通信方式之主题发布订阅式(publish-subscribe)
一、简介发布/订阅方式用于多接收客户端的方式.作为发布订阅的方式,可能存在多个接收客户端,并且接收端客户端与发送客户端存在时间上的依赖。一个接收端只能接收他创建以后发送客户端发送的信息。作为subscriber ,在接收消息时有两种方法,destination的receive方法,和实现message listener 接口的onMessage 方法。 发布订阅模式有点
2017-07-22 22:00:46 4176 1
原创 ActiveMQ实战(二)--ActiveMQ的通信方式之P2P点对点通信(point-to-point)
一、简介点对点的消息发送方式主要建立在 Message Queue,Sender,receiver上,Message Queue 存贮消息,Sender 发送消息,receive接收消息.具体点就是Sender Client发送Message Queue ,而 receiver Client从Queue中接收消息和"发送消息已接受"到Queue,确认消息接收。消息发送客户端与接收客户端
2017-07-22 21:18:38 1162
原创 ActiveMQ实战(二)--安装配置ActiveMQ
一、下载ActiveMQ先去ActiveMQ官网下载最新的安装包,官方下载地址为:http://activemq.apache.org/download.html选择Download Archives选择版本进行下载它这里提供了很多版本,我们选择最新的版本进行下载下载下来之后进行解压,解压之后如下
2017-07-22 15:44:19 2932
原创 ActiveMQ实战(一)--ActiveMQ简介
一、ActiveMQ是什么ActiveMQ是一种开源的,实现了JMS1.1规范的,面向消息(MOM)的中间件,为应用程序提供高效的、可扩展的、稳定的和安全的企业级消息通信。ActiveMQ使用Apache提供的授权,任何人都可以对其实现代码进行修改。 ActiveMQ的设计目标是提供标准的,面向消息的,能够跨越多语言和多系统的应用集成消息通信中间件。ActiveM
2017-07-22 12:20:47 2001 1
原创 Centos7提示" xxx 不在 sudoers 文件中。此事将被报告。"
一、问题描述在安装Nginx的过程中以普通用户执行以下命令:sudo /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf提示[sudo] password for fendo: Sorry, try again.[sudo] password for fendo: fendo
2017-07-21 23:58:13 7703
原创 Nginx笔记(一)----Centos7编译安装Nginx
一、下载源码在Centos7下可以采用wget命令下载Nginx源码,首先去Nginx官网找到下载链接复制链接然后使用wget命令进行下载wget http://nginx.org/download/nginx-1.12.1.tar.gz下载下来之后通过以下命令进行解压tar zxvf nginx-1.12.1.tar
2017-07-21 23:04:45 17388 3
原创 Maven中的jeety插件运行报错:No plugin found for prefix 'jeety' in the current project and in the plugin group
一、问题描述在POM.XML引入jeety插件,用来运行项目: org.mortbay.jetty jetty-maven-plugin 8.1.16.v20140903 运行命令:mvn jetty:run就报错:[ERROR] No plugin found for prefix '
2017-07-17 18:04:33 1714
原创 Shiro笔记(五)----授权(Authorization)
1.什么是授权授权,就是访问控制,控制某个用户在应用程序中是否有权限做某件事2.授权检查的例子用户是否能访问某个网页,编辑数据,或打使用这台打印机3.角色与权限关联需要在应用程序中对用户和权限建立关联:通常的做法是将权限分配给角色,然后将角色分配给一个或多个用户。4.授权三要素4.1、权限 权
2017-07-16 16:17:44 3113 5
原创 Maven学习笔记(十一)-创建自定义的archetype(项目模板)
一、archetype简介Archetype是一个Maven项目的模板工具包,它定义了一类项目的基本架构。Archetype为开发人员提供了创建Maven项目的模板,同时它也可以根据已有的Maven项目生成参数化的模板。通过archetype,开发人员可以很方便地将一类项目的最佳实现应用到自己的项目中。在一个Maven项目中,开发者可以通过archetype提供的范例快速入门并了解该项
2017-07-16 12:32:28 6838
原创 Maven使用tomcat8-maven-plugin插件
在网上搜索一堆文章没找到解决方法,只找到了tomcat7-maven-plugin的plugin,如下: org.apache.tomcat.maven tomcat7-maven-plugin 2.2并没有找到tomcat8-maven-plugin的plugin,在Maven的中央仓库中根本就没有这个插件:https://repository.ap
2017-07-15 21:41:41 88338 24
原创 项目提示:Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactor
一、问题描述一运行项目就提示:Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory at org.apache.commons.beanutils.ConvertUtilsBean.(ConvertUtilsBean.java:157
2017-07-10 17:56:12 20065 3
原创 Shiro笔记(三)----Shiro配置文件ini详解
一、INI简介INI配置文件是一种key/value的键值对配置,提供了分类的概念,每一个类中的key不可重复,#号代表注释,shiro.ini文件默认在/WEB-INF/ 或classpath下,shiro会自动查找,INI配置文件一般适用于用户少且不需要在运行时动态创建的情景下使用。1.在web.xml中配置shiro的过滤器要使用Shiro必须在web
2017-07-09 18:54:02 29809 1
原创 Shiro笔记(二)----shiro源码与默认提供的示例
一、源码下载Shiro官网地址为:http://shiro.apache.org/点击Download进行下载页面往下滑选择源码进行下载下载下来之后解压结构如下二、默认示例在Sample目录下提供了一些示例打开Eclipse选择导入Ma
2017-07-09 15:06:44 1873 1
原创 Maven Build时提示:Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.12.4:test
一、问题描述Maven执行mvn clean install提示:[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.12:test (default-test) on project samples-aspectj: There are test f
2017-07-09 14:24:55 27926 5
原创 Maven项目提示:Plugin execution not covered by lifecycle configuration
一、问题描述Maven项目提示: Plugin execution not covered by lifecycle configuration: org.codehaus.mojo:build-helper-maven-plugin:1.8:add-test-source (execution: add-functional-source, phase: generate-sourc
2017-07-09 09:00:59 1027
CollabNetSubversionEdge-5.1.0_setup-x86_64
2017-09-10
使用maven Filtering实现多环境构建
2017-09-08
使用maven Profile实现多环境构建
2017-09-08
Spring整合Elasticsearch5.5.1的TransportClient客户端
2017-09-08
Webmagic爬取数据导入到ES
2017-09-06
Elasticsearch5.5.1 JAVA客户端RestClient示例
2017-09-05
ES5.5.1 JestClient示例
2017-09-05
Elasticsearch5.5.1 JAVA客户端TransportClient示例
2017-09-05
vagrant_2.1.1_x86_64.msi
2018-05-16
vagrant_1.9.7_x86_64.msi
2018-05-04
vagrant_1.8.7.msi
2018-05-03
dubbo-admin-2.5.4
2018-01-10
JSVNadmin安装包
2017-12-23
jeesite_4.0所使用的JS插件
2017-12-02
mybatis-generator-1.3.5源码修改实现Oracle中文注释
2017-11-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人