自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(31)
  • 收藏
  • 关注

转载 ES query does not support [auto_generate_synonyms_phrase_query]

测试环境使用 elasticsearch-rest-high-level-client 做为基础包发起es调用出现如下异常:{"error":{"root_cause":[{"type":"parsing_exception","reason":"[match] query does not support [auto_generate_synonyms_phrase_que...

2019-09-11 20:52:00 1540

转载 优秀的博客文章地址

awk 用法(使用入门):http://www.cnblogs.com/emanlee/p/3327576.htmllinux awk命令详解:  http://www.cnblogs.com/ggjucheng/archive/2013/01/13/2858470.html转载于:https://www.cnblogs.com/lianshan/p/7499010.html...

2017-09-09 18:59:00 151

转载 mycat 指定mycat节点

mycat指定节点:   /*!mycat:dataNode=order1*/select seq_nextval('APPOINTMENT_NO');指定节点创建存储过程或建表:  /*!mycat: sql=select 1 from 表 */ CREATE DEFINER=`root`@`%` PROCEDURE `proc_test`() BEGIN END ; ...

2017-09-09 10:55:00 380

转载 一点思考

1.很多事,有可能,我们现在看是对的,将来看是错的,3年很短,但是三十年很长,足够我们做很多事情,目光长远一点,视野开阔一点。2.保持一颗好奇心,好奇心,能让你更细致的观察,感受这个世界,发现问题、缺陷、美。3.世界上有一百种解决问题的方法,但是更需要发现问题的眼睛,我们需要保留的是一种发现问题的态度,带来思考,包含了缺点与不足,也带来了提升的空间。4.合理的提出这些问题,再解决转化为实...

2017-08-18 18:19:00 114

转载 exec-maven-plugin配置及使用

背景: 如果你想在项maven生命周期内,运行一段java代码,或者一段独立的程序,或者说我们所指的预执行,初始化某些值,生成某些不能预先生成的文件。那么这样我们就可以使用exec-maven-plugin进行程序的预执行,生成相关文件。具体配置如下: <plugin> <groupId>org.codehaus.mojo...

2017-08-14 17:22:00 9297

转载 maven tomcat7-maven-plugin配置及背景

背景: 在研发阶段,想让一个服务通过tomcat启动起来有很多的方法,常用的idea都有这样的支持,那么如果我们没有tomcat,能不能让服务通过tomcat启动起来呢?maven就提供了这样的支持。 maven-deploy-plugin配置使用: 其具体的配置示例如下:<plugin> <groupId>org.ap...

2017-08-14 15:03:00 209

转载 利用maven-dependency-plugin插件使用及场景

背景:  1.需要某个特殊的 jar包,但是有不能直接通过maven依赖获取,或者说在其他环境的maven仓库内不存在,那么如何将我们所需要的jar包打入我们的生产jar包中。  2.某个jar包内部包含的文件是我们所需要的,或者是我们希望将它提取出来放入指定的位置 ,那么除了复制粘贴,如何通过maven插件实现呢maven-dependency-plugin插件  d...

2017-08-12 16:10:00 1774

转载 利用maven-assembly-plugin加载不同环境所需的配置文件及使用场景

背景:  如何加载不同环境的配置文件已经成了势在必行的,我们通常利用profile进行,详情参见我上篇博客http://www.cnblogs.com/lianshan/p/7347890.html,但是单单的profile实在无法满足我们的需求,因为这实在是太简单太单一了,我们将它与maven-assembly-plugin,结合起来,来实现配置分离的问题。profile不同...

2017-08-11 21:27:00 478

转载 maven (profiles)装载不同环境所需的配置文件

引子:  maven与java的联系在今天的项目已经是不可分割的 ,但是不同的项目有各具特色的项目结构,不同的项目结构使用了不同的maven插件,想要了解一个项目的项目结构,或者自己构建一个具有成熟结构体系的项目,那么,了解到熟悉的使用maven插件那么就是势在必行的了。maven装载不同环境所需的配置文件  场景:  企业及应用,摆脱不了三个环境,研发环境,测试环境,生...

2017-08-11 20:41:00 136

转载 将jar包发布到nexus仓库

版本的快速迭代不适合release发布到仓库,snapshot方便版本的快速迭代。1.pom改为snapshot<dependency> <groupId>com.sf.ccsp.exp</groupId> <artifactId>exp-client</artifactId> <version&...

2017-08-11 17:19:00 88

转载 使用PowerMockito 对静态类进行mock

Mock的中文的意思就是模拟,Mockito是mock的扩展,但是Mockito并不支持对静态类的mock,所以我们引入PowerMockito实现对静态类的mock.首先pom添加PowerMockito 的 jar包引用,注意相应的版本号。否则会出现jar包冲突异常。 <dependency> <groupId>org...

2017-06-01 21:07:00 244

转载 mysql数据库存储过程数据迁移案例与比较

cursor 与 insert ...select 对比:    cursor:安全,不会造成死锁,可以在服务运行阶段跑,比较稳定。  insert...select :速度快,但是可能造成死锁,相比cursor能够成倍提升,在服务停止的情况下迁移,速度快数据迁移案例:  首先数据的迁移绝对不是一朝一夕能够快速迁移完成的 ,如果可以很快完成的 dump便可以搞定,没必要大...

2017-04-17 21:31:00 148

转载 http post url参数封装(key token 及校验码)

post请求本来是一种很常见的web请求方式,相信许多项目都有一系列的封装工具类。今天遇着一个特殊的需求。需要在post的请求url内封装相应的token 与及key相关的值,这就奇怪了,url封装相应的参数值不是get的做法么,post可以支持么 ,试试,例如Postman等常用的restful接口测试工具都能够调用成功,但是原来封装的普通的http的post方法,便不再能够正...

2017-03-18 16:41:00 718

转载 solr 利用cul或solr界面单值更新

本文主要是指利用solr界面或cul的更新solr的值。如果需要代码中单值更新请参考黎明露珠的博客链接:http://www.cnblogs.com/limingluzhu/p/5535314.html,我在文章的最末也给出了代码单值更新的示例。在实际的研发过程中,为方便测试往往需要更改solr字段值,但是除了依赖程序的更新solr本身界面是否支持我们进行solr字段的值更新呢 ,答...

2017-02-21 20:46:00 168

转载 mysql定时器三部曲

1、查看事件状态SELECT @@event_scheduler; 或 show VARIABLES LIKE '%sche%';2.创建存储过程示例一批量新增:delimiter | drop procedure if exists batch_insert_test_proce;create procedure batch_insert_test_proce(...

2017-01-09 14:47:00 75

转载 关于maven包冲突的一些思路

在最近的项目中出现了很多包冲突,有时一下子就能猜到错误,但是有写往往需要很久都不能定位问题,尤其是项目人员参差不齐,有时为了方便私自引入一些工具类,而未考虑到项目本身。maven的出现方便了我们的包导入,引用但是maven引入的jar包往往也引入了其余的jar包,而这往往是包冲突最隐蔽的地方,尤其是对引入的包结构不熟悉,十分难分析到问题的原因。包冲突的迹象:  1.运行了很久...

2016-12-13 23:46:00 102

转载 重构改善代码的既有设计

最近在学习重构改善代码的即有设计,虽然在平时的工作学习中有尝试进行重构,但没有清晰的思路往往就是随性而为,以个人的编码风格为准,我们往往知道这样会更好,但是面对编程风格的挑战时,我们往往拿不出准确专业的理论去说服别人遵循这项准则,而我们的想法最终也无疾而终,还是沦落成为个人英雄主义。此博客不是为了阐述,仅因为还未完全熟练,需时时查看,但是在工作中往往书不在身边,无法翻阅时作为参考:...

2016-11-27 12:07:00 73

转载 idea 快键件大全

最常用快捷键1.Ctrl+E,可以显示最近编辑的文件列表2.Shift+Click可以关闭文件3.Ctrl+[或]可以跳到大括号的开头结尾4.Ctrl+Shift+Backspace可以跳转到上次编辑的地方5.Ctrl+F12,可以显示当前文件的结构6.Ctrl+F7可以查询当前元素在当前文件中的引用,然后按F3可以选择7.Ctrl+N,可以快速打开类8.Ctrl+Shift+N,可以快...

2016-11-24 09:39:00 70

转载 对象序列化与反序列化local class incompatible

无论eclipse还是idea(默认关闭序列化提示,需手动打开),都可以自动生成相应的序列号,分为两类1L,XXXL。当然如果不指定,系统也会自动生成,但是存在隐性风险 ,不同的编译器对同一个对象可能生成相同的序列号,也可能生成不同的序列号java serialVersionUID在运行时基于该类的各个方面计算该类的默认 serialVersionUID 值,记住是运行时,所以哪...

2016-10-31 15:13:00 304

转载 根据经纬度算最近距离的店铺

目前由于业务需要需要在地图上显示离坐标点最近的服务网点信息前提:定位坐标与网点坐标均知晓:算法:round(6378.138*2*asin(sqrt(pow(sin( (lat1*pi()/180-lat2*pi()/180)/2),2)+cos(lat1*pi()/180)*cos(lat2*pi()/180)* pow(sin( (lng1*pi()/180-lng...

2016-10-23 18:48:00 198

转载 oracle procedure简单的将临时表的数据插入或更新到目标表

CREATE OR REPLACE PROCEDURE DEAL_SYNC_SCH_CUSTPHONE_NEW AS CURSOR C_CURU IS SELECT * FROM CBS_COS.SCH_CUSTPHONE_TEMP S WHERE S.ID IN (SELECT T.ID FRO...

2016-08-26 15:06:00 859

转载 Informatica can bind a LONG value only for insert into a LONG column Oracle

Informatica实现etl同步表数据信息时 报:Severity Timestamp Node Thread Message Code MessageERROR 2016/8/8 17:32:07 cnsz22vl0461_dev_oltp_01 WRITER_1_*_1 WRT_8229 Database ...

2016-08-08 20:01:00 151

转载 oracle扩容

动态添加表空间:alter tablespace cbs_cos add datafile '/dba/oradata/ORADEVdatafile/cbs_cos02.dbf' size 100m autoextend on next 100m查看表空间使用情况SELECT a.tablespace_name "表空间名",a.bytes / 1024 ...

2016-08-03 20:05:00 79

转载 maven 项目打包时无法解析读取properties文件

在做项目时遇见一个问题,无法解析properties文件的 内容 异常为Could not resolve placeholder ......... 在此之前均有做相关的 配置 但是从未出现过如上异常,困惑了很久,最后把 war包提取出来得知 properties文件未被加载进项目中,因此无法识别。但这的原因是为什么呢 ,原来此项目采用的是...

2016-07-16 17:53:00 852

转载 spring mvc 自动扫描注解失效原因

关于spring自动扫描,在控制层,采用注解配置@Controller,项目能够成功启动,且无任何报错。但是 在进行页面跳转时,并未进行相应的拦截,整个界面只能在默认界面 ,跳转报404,由于楼主初次尝试,在绕了一个大圈后,初步确认是在扫描时mvc控制器,并未成功,详情请看代码 <!-- 开启controller注解支持 --> <context:...

2016-07-13 15:03:00 243

转载 配置文件,环境配置和war报分离,方便生产更改

在生产环境实现配置文件和war包 的分离,为方便在必要的时候进行一定的更改,可以避免修改包,但是需要重启 最初为这样的选择配置,单不知为何未生效,修改为配置2配置方法,但不灵活,待跟进。配置1:<context:property-placeholderignore-resource-not-found="true"location="file:${CONF_P...

2016-07-11 16:57:00 172

转载 一个简单的自动创建分区存储过程

1 CREATE OR REPLACE PROCEDURE PRO_DEL_ADD_PARTITION 2 AS 3 /*************************************************** 4 ** 功能:按日添加本月的分区 5 ** 创建者:sfit1053 6 ** 创建时间:20150825 7 ***...

2016-07-05 11:36:00 218

转载 try catch 事务不会滚

在spring机制中,在配置事务后,如果采用try catch 捕获异常后,因为异常已经被捕获,所以事务不会滚,从而产生许多脏数据。解决办法: 1.在catch中抛出异常,(throw new RuntimeException("");)且为运行时异常,抛出普通异常不会滚。 2.如果为注解配置,那么可以将 try (method) catch 的method,单独提出成一个方法,那...

2016-07-05 11:33:00 165

转载 Nexus Repository Manager 使用笔记

在使用maven是,因内外网限制往往需要配置自由的maven库,小编看见网上教程数不胜数,遍主动试试以下是下载地址 :http://www.sonatype.com/download-oss-sonatype小编因为选择了3.0 呵呵呵,这是一个坑,后续再说,先上图:maven的版本无论是公司库还是等等比较常见的都是2.x 3.0版本是2016年4月才出...

2016-06-09 18:02:00 558

转载 oracle数据向历史表数据迁移————procedure

create or replace procedure remove_refund_his_pro isbegin declare cursor refund_query_cur is select rowid from ucmp_realtime_refund_query t1 where t1.apply_tm<= TRUNC(ADD...

2016-05-18 17:10:00 312

转载 关于避免模糊查询索引时效问题

当 waybill_no 存在索引时select * from ucmp_waybill_rec_mem r wherer.createtm >= trunc(sysdate - 1) and r.type = '2' and r.waybill_no like '033%'与select * from ucmp_waybill_rec_mem r ...

2016-02-01 10:50:00 111

空空如也

空空如也

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

TA关注的人

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