自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(95)
  • 问答 (1)
  • 收藏
  • 关注

原创 Oracle-列转行+树形查找

1、初始数据select m.DEPARTMENT_ID,m.DEPARTMENT_NAME,level as dept_level from v_cs_base_department m start with m.DEPARTMENT_ID = 23981 connect by m.DEPARTMENT_ID = prior m.PARENT_ID2、中间数据 selec...

2018-06-08 08:30:33 1055

原创 Oracle--创建执行过程

set serveroutput on; --只有开启的情况下才能在控制台输出结果declare CURSOR org_cur IS select id,org_name from eom.t_sys_organization where pid=2 and deleted='N' ; total number(10); BEGINFOR org_row IN org_curLO...

2018-05-23 12:35:01 726

原创 Oracle--存储过程创建、执行、排错

1、创建存储过程create or replace procedure p_desk_info(v_desk_name IN varchar2,v_desk_type IN varchar2,v_desk_no IN varchar2,v_org_name IN varchar2) is BEGIN declare org_id number; ...

2018-05-23 12:32:48 613

原创 IE - 获取iframe及动态创建Style标签

1、获取Iframe document.getElementById(iframeId).contentDocument || window.frames[iframeId].document;2、动态创建Style标签var style = document.createElement("style");document.head.appendChild(style);style.sheet.i...

2018-04-03 19:03:13 2350

转载 多个iframe中Ajax请求导致statuscanceled的原因分析

在后台系统的开发过程中遇到了,莫名其妙的请求发生异常的错误,经过一番研究,总结一下我的研究结果,如果不对的地方请各位指出:使用场景:在系统的应用中,设计多个iframe的使用,在每个iframe的使用中会使用不等多个异步的ajax请求发生错误情况:1、在不同iframe中请求总存在相同的请求url的异步ajax,而这些请求需要返回的时间也是比较的长,所以在已有ajx请求的过程中另外的iframe提...

2018-03-12 16:58:03 1288

原创 Jmeter-Http接口测试过程及问题总结

测试的接口地址为http://127.0.0.1:8083/eom/mobile/findInventoryPlanList.do1、创建一个线程组2、添加Http请求采样器添加完成后,这里需要根据实现方式的不同,将请求参数值进行转义(1)、Java实现 这里会真实地去访问你的服务器(2)、默认实现和Httpclient实现下

2017-10-12 08:30:55 4411

原创 Jedis连接报错

Jedis jedis = new Jedis("10.2.8.166", 6379);//操作redis服务器jedis.set("address", "beijing's sunyi");Caused by: redis.clients.jedis.exceptions.JedisDataException: DENIED Redis is running in protected

2017-10-09 18:51:45 856

转载 table表格 td设置固定宽度

只需要将固定宽设死,留下一列不设置宽度,将table宽度设置为100%。 10 20 30 40 50 宽度50 宽度多多余 宽度多余100想要换行

2017-09-13 10:03:04 3195

原创 oracle-将另外一张表的列更新到本表的列

update test1 a set a.name=(select b.name from test2 b where a.id=b.id) where a.id in (select id from test2);

2017-09-13 08:46:10 2307 1

原创 Dubbo-Fail to decode request due to: RpcInvocation

1、检查参数是否实现了java.io.Serializable,2、调用的服务提供者依赖包里可能没有对应的类,3、检查两边接口包的版本是否一致,4、检查两边的dubbo所引用的jar是否一致

2017-08-30 15:03:57 12116 2

原创 同个服务器下,一个Tomcat可以上传文件,另外一个不能上传

Linux服务器下有两个用户,一个是root,一个是dev(普通用户,只能操作/下的文件),上传文件的存放目录在/upload。用root启动TomcatA,其中的应用A可以正常的上传文件,而用dev启动TomcatB,则应用B不能上传文件可以在应用B的程序里面设置可写权限,如:File file = new File(uploadPath, name);file.setWritab

2017-08-25 09:10:35 399

原创 cookie中 maxAge设置为负值 和0的区别

如果设置为负值的话,则为浏览器进程Cookie(内存中保存),关闭浏览器就失效;如果设置为0,则立即删除该Cookie。

2017-08-25 08:51:09 18457

原创 校验日期正则表达式

校验日期格式为yyyy-MM-dd HH:mm:ss的正则表达式public static boolean validateTimeFormat(String dateStr){ String eL= "^((([0-9]{3}[1-9]|[0-9]{2}[1-9][0-9]{1}|[0-9]{1}[1-9][0-9]{2}|[1-9][0-9]{3})-(((0[13578]|1[02]

2017-08-24 10:09:24 4753 3

原创 jxl读取excel时间

Date transferDate = null; if (cell.getType() == CellType.DATE) { DateCell dc = (DateCell) cell; Date date = dc.getDate(); Calendar c = Calendar.getInstance();

2017-08-23 07:57:37 989

转载 理解 Linux 的平均负载和性能监控

在本文中,我们将解释 Linux 系统中最关键的管理任务之一——关于系统 / CPU 的负载和平均负载的性能监控。首先来看所有的类 UNIX 系统中两个重要的表述:系统负载 / CPU 负载 – 衡量 Linux 系统的 CPU 过载或利用率低的指标,即处于运算状态或等待状态的 CPU 核心数。平均负载 – 通过固定的时间周期如 1、5、15 分钟计算出的平均的系统负载。L

2017-06-30 09:16:43 255

原创 Dubbo服务启动报错:Duplicate application configs

从启动输出日志观察,原因为加载了两次dubbo配置文件,重新调整加载文件引用路径即可。2017-06-13 07:35:54,934 INFO [XmlBeanDefinitionReader.java:315] : Loading XML bean definitions from URL [jar:file:/usr/edu/service/user/edu-service-user.j

2017-06-14 21:48:16 2920 1

原创 本地SVN代码进行CheckStyle代码走查—Fileset from project [XXX] has no valid check configuration

解决方法:      找到项目根目录的.checkstyle文件,保持check-config-name和你导入校验规则文件时的命名一致。

2017-06-02 15:52:23 2859

转载 解决Maven项目相互依赖/循环依赖/双向依赖的问题

很​多​时​候​随​着​项​目​的​膨​胀​,模​块​会​越​来​越​多​,如​果​设​计​上​ 稍​有​不​慎​就​会​出​现​模​块​之​间​相​互​依​赖​的​情​况​。​这​对​于​使​用​Maven的​用​户​是​比​较​痛​苦​的​,因​为​出​现​模​块​之​间​相​互​依​赖​的​话​在​构​建​的​时​候​就​会​失​败​,Maven通​常​要​先​编​译​被​依​赖​的​模​块

2017-05-31 11:04:40 1567

转载 ZooKeeper伪分布式集群安装

上传并解压安装包cd /usrrz -bytar xf zookeeper-3.4.6.tar.gz创建实例配置文件cd zookeeper-3.4.6/confcp zoo_sample.cfg zoo1.cfgcp zoo_sample.cfg zoo2.cfgcp zoo_sample.cfg zoo3.cfg修改配置文件    实例1的配置:v

2017-04-05 22:39:21 359

转载 Select 语句执行顺序以及如何提高Oracle 基本查询效率

今天把这几天做的练习复习了一下,不知道自己写得代码执行的效率如何以及要如何提高,于是乎上网开始研究一些材料,现整理如下:        首先,要了解在Oracle中Sql语句运行的机制。以下是sql语句的执行步骤:              1)语法分析,分析语句的语法是否符合规范,衡量语句中各表达式的意义。              2)语义分析,检查语句中涉及的所有数据库对象是

2017-01-23 15:41:49 293

原创 Druid对SQL语句检测拦截

今天用一些业务上复杂的SQL,得到一点经验,在这里做个笔记简单记录下。1、Oracle的wmsys.wm_concat()       使用wmsys.wm_concat()函数拼接后的结果中可能会有重复的值存在,这样当数据量比较大的时候,很容易就超出长度限制。这时候可在字段前面加上关键字DISTINCT,如:wmsys.wm_concat(distinct XXX);2、drui

2017-01-12 16:23:17 9981

原创 Eclipse 重装插件无法加载出来

通过删除eclips目录下的features和plugins文件夹下插件方式,一定要先执行下eclipse -clean 来清除缓存。然后再装上的新的插件,这样重新安装的插件才能加载出来。

2016-12-14 15:40:49 751

转载 com.alibaba.dubbo.remoting.TimeoutException

导致这个问题的原因很多,我自己遇到的原因是provider的端口没开放。iptables是linux下的防火墙,同时也是服务名称。service  iptables  status        查看防火墙状态service  iptables  start           开启防火墙service  iptables  stop           关

2016-11-07 10:28:21 3429

转载 Eclipse SVN还原文件到历史版本详解

由于某些特殊原因,我们可能需要将SVN资源库中的某个文件回滚到以前的某个历史版本(准确地说,这不是"回滚","回滚"操作会导致指定版本到当前版本的变更记录丢失,我们这里只是将当前文件内容还原恢复为以前的某个版本)。右键点击指定的文件,在弹出的关联菜单中点击【Team】->【Show In History】。如下图所示,此时会显示当前文件的所有历史版本列表,右键点击指定的版本,在弹出的关联菜

2016-10-03 22:19:21 30911 2

转载 解决Eclipse SVN文件冲突详解

在使用Eclipse SVN插件进行团队开发的过程,假设开发人员A和B都获取了同一个文件的最新版本(假如版本号为8),并都对其进行了改动,成员A已经提交了自己所作的改动(版本号变为9),如果此时成员B想要提交自己的改动,就极有可能与成员B已经提交的改动产生冲突。如下图所示,在Eclipse SVN同步视图中的Test.java就是一个产生了版本冲突的文件,那么我们该如何解决SVN的文件冲突呢?

2016-10-03 22:17:35 433

转载 Eclipse SVN文件对比详解

当我们使用Eclipse SVN插件进行团队合作开发时,有些时候我们可能想要将某个文件的本地版本与服务器上的最新版本(或历史版本)进行对比,以便于查找出改动的不同之处。1、与SVN服务器上的最新版本进行对比。右键单击指定的项目,在弹出的关联菜单中点击【Team】->【Synchronize with Repository】,此时Eclipse将进入同步视图。在团队同步视图中,点击左侧任

2016-10-03 22:11:22 9101

转载 Eclipse从SVN资源库中检出项目

当我们刚刚加入一个项目团队时,可能该团队已经将项目文件部署到了SVN资源库中,此时我们需要从SVN资源库中获取项目文件(专业术语叫做Check Out,中文:检出)。首先,必须确保你已经安装了Eclipse SVN插件,如果尚未安装,请点击这里参考如何安装Eclipse SVN插件。进入Eclipse,在左侧的项目浏览窗口的空白处单击鼠标右键,在弹出的关联菜单中点击【Import】->【I

2016-10-03 22:01:28 31176 3

转载 Eclipse将项目共享至新的SVN资源库

首先,在Eclipse中使用鼠标右键点击指定的项目,在弹出的关联菜单中点击【Team】->【Share Project】。其次,在显示的项目共享向导中,选择对应的资源库类型,这里选择SVN。此处请根据个人需要自行选择,这里选择创建新的资源库位置。输入SVN资源库的URL。请确保该URL对应的资源库已经存在(哪怕是空的),否则后面很可能会因为没有权限创建该资源库而

2016-10-03 21:57:29 6932 1

转载 Eclipse从SVN资源库中更新项目文件

当我们在Eclipse中使用SVN插件与其他成员进行团队开发时,每过一段时间,其他成员可能就会向SVN资源库提交他对项目所作的改动(新增文件、修改文件、删除文件等)。如果我们想要获取当前最新的SVN资源库版本,我们就需要从SVN资源库中更新项目文件。1、快速更新全部项目文件在Eclipse中,鼠标右键单击指定的项目(也可以只选择项目中的某些文件或文件夹),在弹出的关联菜单中点击【Tea

2016-10-03 21:44:54 23046 4

原创 Oracle递归查询父子关系记录

查询SQL:   select *  from  t_system_department   start with id =1  connect by prior parent_Id(属于顶层的列)=id(子层的列) --找ID为13的父级记录  select *    from t_system_department t       start w

2016-09-19 13:39:30 7334

原创 JSON.stringify()中文乱码

今天在做项目的时候,需要向后台传递一个json对象,于是就想到使用JSON.stringify()将该转化为字符串形式,然后再到的后台解析。假如字符串中含有中文字符,就需要做以下处理:          客户端:var json = encodeURI(JSON.stringify(jsonData),"utf-8");           服务器端:String jsonStr=URLD

2016-07-04 18:37:09 19690

原创 log4j保留某段时间内的日志

#定义A2输出到文件log4j.appender.A2=org.apache.log4j.RollingFileAppender#定义A2输出到哪个文件log4j.appender.A2.File=./log/test.log#保留最近15天的日志log4j.appender.A2.MaxBackupIndex = 15#最近15天的日志最大限制为3MBlog4j.ap

2016-06-16 10:34:53 8221 2

原创 编译maven项目时报maven-resources-plugin:2.5 错误

可以找下maven本地库里面的.m2\repository\org\apache\maven\plugins所在目录是否已存在该插件,有就删除,让mavan重新下载这个包就行了。

2016-06-13 22:24:50 2853 1

原创 Myeclipse中导入项目后WebRoot报错了

1、在Tomcat里对应项目下,把classes文件夹下的文件全部删除了2、然后clean一下工程

2016-04-25 09:43:02 7269

原创 怎么给easyui中的datagrid加水平滚动条

加了fitColumns属性,datagrid会显示在固定的宽度内。这时,各列设定的宽度是失效的,不会出现滚动条。不加则datagrid会根据各列设定的宽度显示,并且当内容溢出时显示滚动条。

2016-04-19 17:49:30 39006 3

原创 JS格式化日字符串

要格式的日期字符串为“2016-11-13 12:11:10”Date.prototype.format = function(format) { var o = { "M+" :this.getMonth() + 1, // month "d+" :this.getDa

2016-04-07 17:43:27 364

原创 String.valueOf()的一个坑—“null”

public class Entity { private Long id; public Long getId() { return id; } public void setId(Long id) { this.id = id; } }public class Demo { public static void main(String[] args)

2016-03-31 14:37:49 11027 3

原创 Highcharts :Uncaught TypeError: $(…).highcharts is not a function

今天在JSP中使用HightCharts,发现了上述的问题,引入的文件如下: hightCharts的初始化过程如下,引用是官方的例子$(function () { $('#container').highcharts({ chart: { type: 'pie', options3d: { enabled: true, alpha: 45, beta: 0 }

2016-03-10 11:20:31 7095 1

原创 Ibatis使用Map作为映射结果,进行多表连接查询

第一步:XML文件ResultMap和查询语句的编写1、resultMap内容 2、查询用到的SQL语句 select tr.id, tr.order_no, tr.status order_status,

2016-03-09 14:55:21 4570

转载 Spring事务异常回滚,捕获异常不抛出就不会回滚

最近遇到了事务不回滚的情况,我还考虑说JPA的事务有bug? 我想多了.......    为了打印清楚日志,很多方法我都加tyr catch,在catch中打印日志。但是这边情况来了,当这个方法异常时候 日志是打印了,但是加的事务却没有回滚。  例:     类似这样的方法不会回滚 (一个方法出错,另一个方法不会回滚) : if(userSave){

2016-03-09 10:07:23 437

空空如也

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

TA关注的人

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