- 博客(166)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
原创 关键字 ‘with‘ 附近有语法错误。如果此语句是公用表表达式、xmlnamespaces 子句或者更改跟踪上下文子句,那么前一个语句必须以分号结尾
SQL SERVER 关键字 'with' 附近有语法错误。如果此语句是公用表表达式、xmlnamespaces 子句或者更改跟踪上下文子句,那么前一个语句必须以分号结尾。
2023-05-29 15:02:16
3951
1
原创 sql sever 日期减去一个月并拼接成指定日期字符串
需求比较简单:获取日期(日期会变)上个月的25号第一种解决思路:已有日期减去一个月得到年月日获取年份获取 月份拼接指定时间日期减去一个月select DATEADD(MONTH,-1,GETDATE())获取年SELECT YEAR(DATEADD(MONTH,-1,GETDATE()))获取月SELECT MONTH(DATEADD(MONTH,-1,GETDATE()))拿年月日进行拼接:select cast(YEAR(DATEADD(month,-1,getdat
2020-09-05 12:57:03
8758
原创 rabbitMq 删除所有队列 ,还原设置
需求原因:因须要将部分持久化的队列改为非持久化,要删除已经创建的队列,但队列太多了,一个个删除要很久,最重要的是设备还要连接,有部分队列删除了还会再创建。。所以须要一个可以一次性删除所有队列的方法。。最后发现,大部分方法都比较繁琐,所以准备直接还原设置。1.登陆服务器,找到mq的安装目录使用命令:ps -ef | grep rabbitmq响应值:root 1934 13974 0 15:17 pts/0 00:00:00 grep --color=auto rabbitmqr
2020-06-03 15:23:28
2728
1
原创 (No operations allowed after connection closed.).Possibly consider using a shorter maxLifetime value
这两天碰到一个问题,在正常查询数据时,没有问题,但在使用多线程查询数据导出时,会报以下错误:2020-05-21 08:40:36.639 WARN [charger-business,,,] 13736 --- [ool-20-thread-6] com.zaxxer.hikari.pool.PoolBase : HikariPool-1 - Failed to validate connection com.mysql.cj.jdbc.ConnectionImpl@167038d
2020-05-21 09:23:45
12174
6
原创 java.sql.SQLSyntaxErrorException: Unknown error 1630
项目持久层框架使用mybatis,今天在测试时,发现有个接口报错。看了一下日志,发现报java.sql.SQLSyntaxErrorException: Unknown error 1630 错误。。查了一下错误代码,,说这个错误是由于代码不规范,比如说多了个空格之类的造成的。。问题代码如下:SELECT COUNT (1) FROM `t_order ` a WHERE a.settlement_time >= ? AND a.agent_id = ? AND a.
2020-05-19 15:33:50
1066
原创 Cannot serialize; nested exception is nested exception is java.io.NotSerializableException:
在将实体类以Object类型存储到redis中报了未序列化异常。。Cannot serialize; nested exception isorg.springframework.core.serializer.support.SerializationFailedException:Failedto serialize object using DefaultSerializer; nes...
2020-05-08 10:51:39
8801
原创 Cannot deserialize instance of out of START_ARRAY token
Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize instance of out of START_ARRAY token
2020-05-07 09:44:30
11216
2
原创 SQL state [HY000]; error code [1366]; #HY000; nested exception is java.sql.SQLException: #HY000
问题描述:mysql数据库插入数据时报1366错误。。问题查找:1、通过 SHOW VARIABLES LIKE ‘character%’; 命令查看看字符编码,未发现编码有问题。2、查看表中的字符编码:SHOW FULL COLUMNS FROM table_name; 未发现问题到这里我都懵逼 了。。完全不知道为毛出错。。。好吧,其实想想,之前存储一直没有报错。。。那就把S...
2020-04-08 17:20:40
3545
原创 Spring 循环注入怎么解决/Requested bean is currently in creation: Is there an unresolvable circular reference
今天在干活时碰到了一个问题:Requested bean is currently in creation: Is there an unresolvable circular reference,也就是循环注入/依赖的问题,这里做一下记录,方便还没有解决相同问题的同行做个参考。我的问题是因为多个服务层在注入时,出现了循环注入的情况,导致启动项目报错,具体的错误 就不帐号出来了。。直接说解决方案...
2019-10-18 14:43:49
57452
1
原创 hystrix 断路器监控仪表盘的使用,最新版本实测可用(因版本更新,网上好的文章都变的不全面了)
今天在看hystrix断路器监控仪表盘的使用,但发现网上大部分的文章在最新版中都已经不在适用,摸了几个小时,才发现原来是配置造成的(其中还有新版的引入路径也发生了变化 )、上代码 ,,引入要使用的jar包<!--仪表板监控依赖 这里引入的路径与老版本的不一样--> <dependency> <groupId>org....
2019-03-18 18:14:35
392
原创 创建redis集群出错:Invalid IP or Port (given as replicas) - use IP:Port format
今天在创建redis 集群时报错:Invalid IP or Port (given as replicas) - use IP:Port format 这是因为大意造成的,这里做一下记录。。。方便以后查阅造成问题的操作如下: 安装了redis/ruby等程序后,并将redis启动了(共8个redis),使用创建群集的代码如下:[root@localhost redis-clust...
2018-09-08 20:42:34
3903
原创 svn: Directory is out of date Item is out of date 错误最简单的解决方法
使用SVN在上传文件时,因为删除了向个文件,而删除后,没有及时上传,在我上传时,已经有同事上传了文件,我再上传时就报了以下错误:org.apache.subversion.javahl.ClientException: Working copy is not up-to-datesvn: Commit failed (details follow):svn: Directory 'D:...
2018-08-30 03:13:41
6999
原创 发现了以元素 'mvc:exclude-mapping' 开头的无效内容。应以 '{"http://www.springframework.org/schema/mvc":mapping}' 之一开头
今天 在配置拦截器时,报了 以下错误:2018-08-30 02:34:10,299 [localhost-startStop-1] ERROR [org.springframework.web.servlet.DispatcherServlet] - Context initialization failedorg.springframework.beans.factory.parsing...
2018-08-30 02:49:25
2478
原创 SpringMvc Did not find handler method for 404异常
我的错误出现情况比较特殊。第一、配置了拦截器,第二添加了mvc的XSD文件,第三、增加了一个自定义拦截器文件。 进行了以上操作后,就出现 了Did not find handler method for异常,之前请求可以正常访问,后此项目中的所有请求都报404,提示找到方法,我查了日志 ,发现根本就没有Controller的信息被打印出来。于是查了一下编译文件是否完整。。。结果是编译出来的文...
2018-08-27 01:27:29
3110
原创 java.lang.NoClassDefFoundError: org/apache/http/message/TokenParser
项目使用了solr做为搜索服务器,之前测试时没有问题,但后来接入了微信支付,再次导入数据时报错了…… 我使用的solr版本为:4.10.3,之前引用的httpclient是4.5.6,默认引入的httpcore/httpmine等包的是哪个版本记不太清,因为在做微信 支付时,也引用到httpclient的包,所以怀疑是它的的问题导致的,查资料也是说版本的问题。。。最后更改结果为:排除solr...
2018-07-20 11:14:13
2563
1
原创 linux 中的shell while/until循环及数字的对比
shell中的数字对比问题,如果想对数字进行对比,我现在只知道两个方法,一个是((这里写表达式)),另一个是[ 这里写表达式 ],在(())与[]写表达式是有很大区别的。 1、在(())中写表达式可以直接写 == ,>,>=,2、在[]中的表达式需要写么写 -eq(对应==),-gt(对应>),-ge(对应>=),-lt(对应while (()) 示例:#!/bin/bash# P
2018-01-20 17:30:21
4231
原创 JS JQUERY获取两个时间相差几个月
问题点:如果不同的年份,则还要计算年份 思路: 1、先获取到年份,通过年份获取月份 2、获取当前 的月份 3、将通过年获取的月份与通过时间获取的月份进行相加,即可到得总月份 4、两个总月份相减即得出相差的月份function getIntervalMonth(startDate,endStart){ var s
2017-12-08 16:44:21
16005
6
原创 JS 获取两个时间相差多少个小时
获取两个时间之间相差多少个小时. 思路: 将两个时间转换成毫秒值相减,可以得到两个时间相差的毫秒值 通过毫秒值,将之转换成小时(除以1000/60/60) function getInervalHour(startDate, endDate) { var ms = endDate.getTime() - startDate.getTime
2017-12-08 16:25:30
27893
原创 JQUERY 监控回车键,并实现跳转(翻页功能)
今天要实现一个功能,多个列表页面,可以手动指定要翻页的页数,并且回车后直接跳转到相应的页面。使用前须要先引入JQUERY文件 $(function(){ //输入跳转的页面时,监控回车键 $('input').keydown(function () { if(event.keyCode==13) {
2017-12-08 16:04:14
1444
原创 WebService之CXF整合Spring框架发布REST服务
前一段时间曾用过CXF发布SOAP服务生成静态页面,因为对安全性上有要求,并且也不需要返回特别复杂的数据,只返回一个标志,所以没有选择发布REST,不过REST还是需要知道的,因为REST优点还是很多的。创建Web项目,并将CXF中的jar包copy到项目创建bean实体类package com.ckinghan.bean;import javax.xml.bind.annotation.Xm
2017-10-29 19:36:47
581
原创 WebService之发布CXFREST服务入门
REST现在很多大公司在用,它的主要优点在于可以精确定位目标访问资源,访问路径很短。缺点是访问路径 不好理解,安全性不如SOAP好。且REST的设置比较麻烦废话不说,上代码:创建JAVA项目,将CXF的jar包引入创建Beanpackage com.ckinghan.bean;import javax.xml.bind.annotation.XmlRootElement;/** * 商品实体
2017-10-29 18:05:27
407
原创 两个类具有相同的 XML 类型名称。请使用 @XmlType.name 和 @XmlType.namespace 为类分配不同的名称。
这是使用WebService 的CXF框架生成了客户端代码运行时报的错误。我的报错原因为:在生成客户端代码时,我并没有指定包名,是使用的默认包名生成的,在放到客户端里面后,我更改了包名,而生成 的代码中的包名并没有更改,所以出错。解决方法:删除已经生成的客户端数据,重新生成客户端代码,并指定包名。
2017-10-29 16:08:44
5730
2
原创 WebService的CXF框架与Spring的整合发布服务入门
1、创建WEB项目,将CXF与SPRING的包引入项目(在下载的CXF的lib包里,里面已经整合好了,直接引入进去就行了) 2、创建接口package com.ckinghan.cxf.server.service;import javax.jws.WebService;import javax.xml.ws.BindingType;import javax.xml.ws.soap.SOAPB
2017-10-29 11:53:29
326
原创 WebService之CXF框架入门小程序
其实CXF的服务创建及发布相当简单,创建方法如下:安装JDK1.7或以上(注意要设置环境变量,javac命令必须可用)下载CXF,建议去官网下。将下载 的CXF解压,并配置环境变量(与JDK的环境变量配置差不多,配置完成后,需要wsdl2java -h的命令可用)创建JAVA项目,并将CXF文件中的jar放到项目中,并部署(JAR文件在apache-cxf\lib目录下,并全部COPY项目中
2017-10-28 22:01:18
675
原创 WebService 创建客户端访问服务端面的三种方式
WebService 创建客户端访问服务端面的三种方式: 反正我感觉第三种不好用。。。写起来太麻烦第三种:HttpURLConnection方式 /** * WebService第三种客户端访问服务创建方式 */ public static void getIphoneByHttpConnection() throws IOException{
2017-10-28 17:07:14
290
原创 JAX-WS注解说明及案例
JAX-WS注解说明 WebService的注解都位于javax.jws包下: @WebService-定义服务,在public class上边 targetNamespace:指定命名空间 name:portType的名称 portName:port的名称 serviceName:服务名称 endpointInterface:SEI接口地址,如果一个服务类实现了多个接口,只需要发布一
2017-10-28 16:55:22
792
原创 wsimport命令介绍
wsimport是JDK中提供的一个工具命令,其作用就是生成WSDL客户端代码,所在位置是在JDK的安装目录下,bin目录中。wsipmport的常用命令参数如下:-p:指定包名,如果不加这个参数,默认的包名为WSDL文件中的命名空间的倒序。如果在使用这个命令时,它须要在 -s -d的前面。-s:生成JAVA文件-d:生成CLASS文件注意,wsimport仅支持WebService的1.
2017-10-28 13:43:14
1120
原创 WebService之jax-ws入门
这是一个入门程序,只求通俗易懂,不求深入。1、创建一个JAVA项目,并创建一个WeatherService的接口package com.ckinghan.webService.jaxws;public interface WeatherService { /** * 根据城市获取天气信息 * @param city * @return */ pu
2017-10-27 23:38:48
266
原创 JSON类型数据转换为对象,并排除指定的属性.JAVA将购物车数据写入到cookie中
public void addCart(HttpServletRequest request, HttpServletResponse response, Long skuId, Integer quantity) { //获取所有cookies Cookie[] cookies = request.getCookies(); //获取配置文件中的购物车
2017-10-23 13:46:07
506
原创 java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
Maven项目在更新了之后再次部署启动时提示java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener错误,后来看了下,发现是因为聚合项目在更新了项目后,Maven Dependencies没有不回到path路径 中造成的,做如下更改即可:1.右键点击项目–选择Properties
2017-10-23 01:11:00
11928
3
原创 JAVA程序通过freemarker生成静态HTML页面
1、引入包,我引入的是freemarker-2.3.18.jar 2、编写ftl模版文件,模版文件也就是你的动态页面,将比如JSTL标签替换成freemarker的标签,例如:<c:forEach items="${articleList}" var="list"> ${list.title}</c:forEach>使用freemarker后,要改为:<#list articleList
2017-10-22 22:17:33
7948
原创 JS替换字符串中的部分字符
var divInfo = “”;想将userId1替换为userId2或userId3,替换方法如下:divInfo = divInfo.replace(/userId1/g,’userId2’)
2017-10-20 22:32:21
2567
原创 org.apache.catalina.connector.RequestFacade cannot be cast to org.springframework.web.multipart.Mult
文件上传报错: org.apache.catalina.connector.RequestFacade cannot be cast to org.springframework.web.multipart.MultipartHttpServletRequest报错的代码为: MultipartHttpServletRequest mr = (MultipartHttpServletRequest
2017-10-18 21:19:20
1044
原创 Lucene查询数据的相关度排序问题
Lucene查询出来的数据排序有两个方面会影响到, 一是tf(Term frequency), 查询的关键字在当前文档中出现 的次数越多,权重越高,排名越靠前 二是df(Document frequency),查询的关键字在多个文档中出现的资料越多,权重相对较低。那么查询出来的数据是否可以人为影响排序呢? 答案是可以的,总共有两种方式。 一是在创建索引时,设置boost参数:/**
2017-10-08 16:47:01
1587
原创 Lucene的查询、Occur.SHOULD Occur.MUST Occur.MUST_NOT的组合使用
1.MUST和MUST:取得连个查询子句的交集。 2.MUST和MUST_NOT:表示查询结果中不能包含MUST_NOT所对应得查询子句的检索结果。 3.SHOULD与MUST_NOT:连用时,功能同MUST和MUST_NOT。4.SHOULD与MUST连用时,结果为MUST子句的检索结果,但是SHOULD可影响排序。5.SHOULD与SHOULD:表示“或”关系,最终检索结果为所有检索子
2017-10-08 00:13:47
2807
原创 lucene索引的增删改查/lucene索引维护
lucene供了完整的查询引擎和索引引擎,像商城之类的很多网站都会使用,包括大数据也在使用类似的工具,所以很有必要了解决一下,文章 主要是测试了lucene的索引创建、删除、更新及queryParser查询索引的方式。创建lucene数据库,并创建book表,SQL语句内容如下:USE `lucene`;DROP TABLE IF EXISTS `book`;CREATE TABLE `book`
2017-10-07 23:54:43
1966
原创 SQL SERVER 获取数据库中所有的表名及表中的数据量/查看每个数据库的链接打开数量
SQL SERVER 获取数据库中所有的表名及表中的数据量代码如下:select b.name as tablename , a.rowcnt as datacount from sysindexes a , sysobjects b where a.id = b.id and a.indid < 2
2017-10-02 17:44:00
9755
原创 创建Hibernate获取Session的工具类
package com.ckinghan.utils;import org.hibernate.SessionFactory;import org.hibernate.cfg.Configuration;import org.hibernate.classic.Session;public class HibernateUtils { //定义SessionFactory变量 p
2017-10-01 16:24:20
476
原创 Hibernate中的createQuery查询一条数据、多条数据、分页查询数据
package com.ckinghan.test;import java.util.List;import org.hibernate.Query;import org.hibernate.SessionFactory;import org.hibernate.Transaction;import org.hibernate.cfg.Configuration;import org.hib
2017-10-01 12:28:35
7950
原创 Hibernate提供的多种查询方式
注意:每种查询方式又含有多种重载的方法,这里只列出基础的一种。Hibernate提供了多种查询方式:Hibernate查询方式一:get查询Hibernate查询方式二:load延迟加载Hibernate查询方式三:HQL之createQuery,返回多条数据Hibernate查询方式四:createCriteria查询,返回多条数据Hibernate查询方式五:HQL之createSQL
2017-09-30 22:22:37
288
org.apache.poi_3.8 execl/world/viso文件导出支持包
2019-04-01
Spring 配置文件中自定义bean与自动装配功能的启动加载完成顺序
2016-06-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人