自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(78)
  • 资源 (1)
  • 问答 (2)
  • 收藏
  • 关注

原创 springBoot集成Redis

 今天需要完成一个新的功能,就是在查询接口查询到数据了,将查询 的数据缓存到redis,项目使用的框架为springBoot. 因为很少用springboot框架,所以参考了网上springBoot集成redis的方法,最终将功能实现。 现在讲集成redis的步骤记录一下:      1、在配置文件配置redis的连接信息,在src/main/resources下面的配置文件application...

2018-04-25 17:17:55 304

原创 关于window.showModalDialog()的使用以及实现父窗口与子窗口的交互

           昨天在项目中要实现一个弹出页面展示table数据,然后选中table表单中的一条数据给父窗口使用,选择使用window.showModalDialog()方法实现弹出页面,下面记录一下使用心得。 (一)、基础知识了解window.showModuleDialog()方法用来创建一个显示html内容的模态对话框,模态对话框是指,在模态对话框打开的情况下,如果你想要对对话框以外的...

2018-03-21 15:28:30 3177

原创 mvn calean package 执行报错

今天遇到了一个很郁闷的问题,在dos下进入maven项目的根目录,执行mvn clean package 命令将maven项目打成jar包的过程中,在编译项目的时候报错如下:[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile)

2017-12-12 18:58:28 804

转载 学习Maven之Maven Surefire Plugin(JUnit篇)

1.maven-surefire-plugin是个什么鬼?如果你执行过mvn test或者执行其他maven命令时跑了测试用例,你就已经用过maven-surefire-plugin了。maven-surefire-plugin是maven里执行测试用例的插件,不显示配置就会用默认配置。这个插件的surefire:test命令会默认绑定maven执行的test阶段。mave

2017-12-11 14:32:02 2134 1

转载 jquery中ajax 从前端到后端 完整过程解析

jquery中ajax 从前端到后端 完整过程解析几个原则:1.get方式访问浏览器时,常加参数缘由:GET访问浏览器是等幂的,就是一个相同的URL只有一个结果[相同是指整个URL字符串完全匹配],所以第二次访问的时候如果 URL字符串没变化,浏览器是 直接拿出了第一次访问的结果。POST则认为是一个变动性访问 (浏览器认为POST的提交必定是有改变的)防止GET的等幂访问就在UR

2017-12-08 09:55:27 2821

原创 错误更新了全表数据之后,教你如何恢复数据

今天在做更新的时候忘记写更新条件了,导致将整张表的数据全部更新了,吓死宝宝了,还以为恢复不了了,请教了一下我的同事,他们给我发了一个语句,修改了一下,在执行了一下,数据就神奇的恢复了,这里做个记录和分享:--找到scn号 select timestamp_to_scn(to_timestamp('2017-10-16 3:00:00','YYYY-MM-DD HH:MI:SS')) from

2017-10-16 17:30:07 3232 1

原创 java中如何将String类型的日期格式为yyyyMMdd转化为date类型的yyyy-MM-dd格式

今天在做webservice接口服务的时候,xml文件传入的一个节点为人员的出生日期,对应实体类的字段类型为Date类型,获取到的值为String类型,代码如下: //获取的值为"19570323" String dateString = emp.getHealthCarePrincipalPerson().getBirthTime().get

2017-09-30 12:50:30 52280 4

转载 将javaBean转换成XML

每次编程遇到困难想要查资料的时候,百度搜索的过程总是让人心累,经常查一个问题就要花去大半天的时间,有些时候还不一定能得到正确的信息。工作了一段时间,大大小小的项目也做过了一些,也遇到了很大大小小的坑。因此我计划将工作中已经成功使用的技术做一个整理,一方面可以给大家提供一些参考。当然啦,也还有一点点私心:便于日后遗忘的时候查阅。今天要给大家介绍的是如何将javaBean转换成XML。我采用的

2017-09-25 12:00:25 427

转载 Hibernate拦截器(Interceptor)与事件监听器(Listener)

前言:由于项目中(S2SH框架)用到了memcache缓存服务器,考虑到同步问题是用每个bean变更时同时更新缓存还是用类似数据库trigger(触发器)去实现呢,答案当然是用类似trigger的方式了,其优点不言而喻,毕竟这么写一劳永逸。经调查发现,hibernate有两种方式可以实现:        拦截器(Intercept):与Struts2的拦截器机制基本一样,都

2017-09-14 14:26:35 1147

转载 Hibernate监听用户操作日志

们前段时间有个.net项目需要用j2ee改造,有个需求是要对所有的数据库操作(CRUD)都要做历史记录,要记录操作内容,操作的用户和操作时间。这样的需求称为审计日志 Audit log。项目采用Spring构建,持久层技术采用的是 JPA规范 + Hibernate实现的方案要实现审计日志的需求,我试用了多种技术方案,最终确定了采用Hibernate 3的新特性事件驱动架构来解决:

2017-09-14 13:57:40 513

原创 关于过去,关于现在

转眼就工作两年了,好像还没学到多少东西,时间就在不经意的时候悄悄溜走,想起毕业那年因为想要和男朋友在一个城市工作,最终还是放弃了去上海一家比较好的公司工作的机会,只能抓住春季校招的尾巴,重新在找了一家公司,当时其实并没有听说过这家公司,只是宣讲会的时候感觉好像还不错,就参加了笔试,然后在面试,过了几天就收到了offer,虽然待遇什么的都没有之前那家好,但是我还是比较开心的,因为这家公司是在成都,我

2017-09-13 14:51:51 87 6

原创 POI实现动态导出功能

前言:     今天工作很闲,无意中发现同事做的一个动态导出功能,之前自己也利用POI做过excle的导出功能,但都是通过提前 定义导出文件,写死要导出的字段,在访问数据库获取导出信息,在写入excle的方式,这次同事要做的和我之前做的效果有点不一样,他是需要根据客户自己的需要,选取要导出的字段,动态的生成excle文件的需求,因为自己不知道要如何实现,所以趁着闲暇,细细的研究了一下他的实

2017-09-13 13:58:32 4096 5

原创 webService学习-调用第三方提供的webService服务实现获取天气预报信息

前言:这篇文章的内容主要是参考了一些csdn上的童鞋写的文章来实现第三方webservice的调用, 按照网上的方法步骤经过自己一步一步的实践操作,中间又遇到了很多问题,这里来做个总结,希望可以帮助大家 ,如果内容有雷同希望见谅,蟹蟹啦。     互联网上面有很多的免费webService服务,我们可以调用这些免费的WebService服务,将一些其他网站的内容信息集成到我们的Web应用中

2017-09-06 18:29:13 2381

转载 Oracle 删除重复数据只留一条

Oracle 删除重复数据只留一条查询及删除重复记录的SQL语句 1、查找表中多余的重复记录,重复记录是根据单个字段(Id)来判断 select * from 表 where Id in (select Id from 表 group byId having count(Id) > 1) 2、删除表中多余的重复记录,重复记录是根据单个字段(Id)来判

2017-09-01 14:02:24 5215

原创 SVN 提交报错:“Previous operation has not finished; run 'commit' if it was interrupted”

今天碰到了个郁闷的问题,svn执行提交文件的时候报错“Previous operation has not finished; run 'commit' if it was interrupted”。无论你到那个父层次的目录提交文件,都是报一样的错。看来是进入死循环了。     类似的情况,其实之前也碰到过。之前将整个svn checkout的主目录都删掉,重新checkout来解决的

2017-08-22 10:01:28 2653

原创 orcal设置了自动提交不小心删除了数据的恢复方法

--1、找到scn号--修改时间段2017-04-11 12:00:00','YYYY-MM-DD HH:MI:SS,将时间修改为删除数据的时间段select timestamp_to_scn(to_timestamp('2017-04-11 12:00:00','YYYY-MM-DD HH:MI:SS')) from dual;--2、取出scn点数据select * from

2017-04-11 16:22:36 553

原创 缺少tools-1.8.0.jar和jconsole-1.8.0.jar的解决办法

项目启动报错,发现缺少jar包解决办法:在pom文件里面添加 com.alibaba druid 1.0.8 com.alibaba jconsole com.alibaba tools com.s

2017-03-28 14:48:14 18255

原创 无缝滚动--基本实现

在实现无缝滚动之前,我们先举一个简单的例子,先来实现让一个div运动 1、body部分 向右移动 停止移动 2、样式 #div1{width:200px;height:80px;background:#ccc;margin-top:10px;position:absolute;left:0px;}3、js部分   wi

2017-01-13 16:55:32 845

原创 关于easyui combobox下拉框实现多选框的实现

好长时间没有更博了,一是因为最近真的比较忙,二是因为自己是真的偷懒了,哈哈     好啦,这篇博客主要是总结一些关于easyui combobox下拉框实现多选框的实现,包括前台界面的展示,和后台对数据的获取应用一、实现的效果图如下:   二、实现   1、前台html代码:定义学术荣誉下拉框学术荣誉:   2、js部分初始化学术荣誉下拉框数据   

2016-12-29 15:14:18 42347 21

原创 hql与sql不同的查询方式

public TTemplate queryTemplateById(String id) { List listAgs = new ArrayList(); String hql ="from TTemplate t where t.id=?"; listAgs.add(id); List result = this.find(hql, listAgs.toArray());

2016-11-15 15:40:24 353

原创 后台用setParameter()函数为sql语句添加参数

2016-11-10 16:51:21 3500

转载 [Oracle] decode 函数及其用法

前言DECODE()函数,它将输入数值与函数中的参数列表相比较,根据输入值返回一个对应值。函数的参数列表是由若干数值及其对应结果值组成的若干序偶形式。当然,如果未能与任何一个实参序偶匹配成功,则函数也有默认的返回值。语法结构如下:decode (expression, search_1, result_1)decode (expression, search_1, r

2016-11-10 14:53:02 267

原创 oracle日期格式转换 to_date(),to_char()

1、转换函数      与date操作关系最大的就是两个转换函数:to_date(),to_char()      to_date() 作用:将字符类型按一定格式转化为日期类型:      具体用法:      to_date(''2004-11-27'',''yyyy-mm-dd''),前者为字符串,后者为转换日期格式,注意,前后两者要以一对应。      如:to_

2016-11-10 10:51:06 74947

原创 oracle 函数使用方法----replace函数

SELECT T.JGDM YLJGDM, nvl(H.TOTAL, 0) TOTAL, nvl(H.YWKSSJ, '-') YWKSSJ, nvl(H.YWJSSJ, '-') YWJSSJ, nvl(H.SCKSSJ, '-') SCKSSJ, nvl(H.SCJSSJ, '-') SCJSSJ, DECOD

2016-11-09 16:43:34 11449 1

转载 Linux下安装Tomcat服务器和部署Web应用

Linux下安装Tomcat服务器和部署Web应用一、上传Tomcat服务器    二、安装Tomcat服务器2.1、解压tomcat服务器压缩包    2.2、配置环境变量  tomcat服务器运行时是需要JDK支持的,所以必须配置好JDK用到的那些环境变量    编辑/etc下的profile文件,加上如下内容:    2.3、修

2016-11-02 15:54:29 259

转载 轻松理解AOP(面向切面编程)

摘要: 关于AOP的讨论,网上有很多优秀的文章,但我都感觉不是很好理解,本文用极简的例子讨论一下AOP思想本文主要介绍AOP思想,而不是Spring,Spring在本文只做为理解AOP的工具和例子,所以也不打算介绍Spring的Aspect、Join point、Advice、AOP proxy等概念,那样初学者会很难理解,如果你懂了AOP的思想,那么Spring的AOP,还是Aspe

2016-10-31 10:38:56 278

原创 教你在myeclipse中生成PoJo持久类步骤

在我们平时的开发中我们很多时候都需要用到数据库中某张表生成的实体类,现在我交给大家一个我常用的生成实体类的步骤,希望可以帮助刚入门的新手。首先需要准备:1、一个生成pojo实体类的工程:pojoProject (先不用管是什么可以用就可以了)2、数据库驱动jar包:ojdbc6.jar(更具自己的需要添加)步骤如下:1、首先我们需要将pojoProject导入到myec

2016-10-26 11:43:59 2060

原创 点击新增按钮,弹出对话框,并且对话框加载另外一个页面的内容的具体实现

今天在做一个功能的时候,我要实现:点击新增按钮,弹出对话框,并且对话框加载另外一个页面的内容具体实现如下:1、新增按钮的实现代码(js部分)://弹出框跳转页面 function toPage(flag){ var path="/template/report_27"; //对话框要加载的页面所在路径 $('#table').dialog({ title: "新增

2016-09-14 16:54:37 12959 1

转载 【js】JSON.stringify 语法实例讲解

语法:   JSON.stringify(value [, replacer] [, space]) value:是必选字段。就是你输入的对象,比如数组,类等。 replacer:这个是可选的。它又分为2种方式,一种是数组,第二种是方法。   情况一:replacer为数组时,通过后面的实验可以知道,它是和第一个参数value有关系的。一般来说,系列化后的结果是通过键值对来进行

2016-09-07 15:48:26 300

原创 java代码插入orcal数据库的某些字段为乱码如何如何处理

今天在实现一个功能的时候,需要保存实体对象的每个字段到数据库对应的表中,其中有个字段保存的是文件的名称,到保存完数据插入数据表中发现,如果是中文的文件名保存在数据库中就是乱码,如下图:遇到这种情况,童鞋们表着急,我们可以按照下面的步骤来进行处理1、我们首先需要回到java代码看代码么获取的这个字段的值是不是乱码2、我断点调试发现获取到的字符串就是乱码,所以死保存在数据库中肯定就

2016-09-07 15:23:01 877

原创 easyui datagrid实现行内编辑一列数据

这篇文章主要想介绍一下easyui 的datagrid控件实现行内编辑的功能。我着这里主要实现的大概功能就是:可以行内编辑人员类别的功能一、实现的效果如下:            图1:当我们点击【设置】的时候可以编辑人员类别,如图2 所示        图2:从图2可以看出,我们可以人员类别下拉框中的选中我们希望设置的类别,然后保存到数据库也可以点击取

2016-08-31 16:17:39 12900

原创 encodeURI来解决URL传递时为什么需要进行两次encodeURI编码

说明:1 .encodeURL函数主要是来对URI来做转码,它默认是采用的UTF-8的编码.        2. UTF-8编码的格式:一个汉字来三个字节构成,每一个字节会转换成16进制的编码,同时添加上%号. 下面先看一段前端代码: /** *初始化datagrid */ function initDatagrid(id,typevalue,organame){

2016-08-05 10:39:33 10696 2

原创 jquery的$().each,$.each的区别

在jquery中,遍历对象和数组,经常会用到$().each和$.each(),两个方法。两个方法是有区别的,下面为大家介绍一下它们的具体区别:一、$().each:       对于这个方法,在Dom处理上面用的较多。如果页面有多个input标签类型为checkbox,这时可以用$().each来处理多个checkbook例如:我们可以模拟一个场景,就是比如有一个调查表,需要调查

2016-08-02 14:42:38 894

原创 Ajax_数据格式_JSON(03)

一、JSON1、json 是一种简单的数据格式,比xml更加轻巧。JSON 是javascript原生格式,这意味这在javascript中处理JSON数据不需要任何特殊的API或者工具包2、JSON的规则很简单,对象是一个无序的 “名称/值” 对集合,一个对象以 ‘{’ (左括弧)开始,以 ‘}’(右括弧)结束    每一个名称后面跟一个“:”(冒号),名称/值 之间用逗号分隔开。

2016-07-22 14:20:28 364

原创 Ajax_数据格式_HTML(01)

一、数据格式提要:从服务器端接收数据的时候,那些数据必须以浏览器能够理解的格式来发送,服务器端的编程语言只能以如下三种格式返回数据:     1、XML     2、JSON     3、HTML下面呢我分别以这三种格式来完成对应的操作。这篇博文主要是按照HTML的格式完成ajax的操作二、解析HTML1、HTML是由一些普通的文本组成,如果服务器通过XMLHttpRe

2016-07-21 15:05:17 493

转载 在Activiti中使用UUID作为主键生成策略

[+]1. 默认的主键生成策略了解过Activiit表中数据的同学可能知道记录的主键ID是用自增的生成策略,这样的生成策略有两个优点:有顺序:所有引擎的表在插入新记录时全部使用同一个ID生成器便于记忆:因为是自增的所以有一定的顺序,便于记忆;例如业务人员让管理员删除一条数据(ID为5位左右的长度),管理员只要看一眼就可以记住当然也有缺点:随着时间的推

2016-07-18 11:12:10 3513

原创 spring MVC 框架的搭建(myeclipse +maven)--(下)

我篇文章主要是在上一篇文章的基础上,整合Hibernate,连接数据库,是我们在springmvc框架下面可以使用Hibernate访问数据库,这里面我主要使用的是mysql数据库,如果有想要使用oracal的也可以参阅此篇文章,对比学习。 既然我们要使用Hibernate,希望童鞋们可以自己先上网查一查与Hibernate相关的资料,比如我最开始就是去官网直接下载了Hibernate看,虽然

2016-07-14 16:21:29 1788

原创 spring MVC 框架的搭建(myeclipse +maven)--(上)

spring mvc 的框架搭建过程如下,这个框架建议新手去看,因为搭建的是一个比较简单的矿建,当然里面涉及到的spring +hibernate相关的知识,是值得学习的。这个项目是基于maven的主要是maven 能够很好的帮我们管理jar 包。 spring mvc 框架搭建过程如下:第一步:使用maven引入springMVC所需要的jar包               引入

2016-07-11 11:51:47 2333

原创 Activiti工作流进阶(十二)————工作流提供的用户角色

工作流提供的用户角色一、设置用户角色这个【部门经理】相当于一个用户角色,一个角色可以对应多个人,比如有三个人:张三、李四是部门经理,王五是总经理,那我们可以把这三个人录入的我们自己的用户表中,那么工作流也给我们提供了至少三张表:用户表,角色表,用户角色关联表那我们就可以把部门经理这个角色与张三、李四关联起来,那具体怎么做呢?

2016-07-07 15:47:43 4031 1

原创 Activiti进阶(十一)——分配组任务的三种方式

这篇博客要给大家介绍一下分配组任务的三种方式:组任务分配方式一:直接指定组任务任务办理人组任务分配方式二:使用流程变量组任务分配方式三:使用类下面呢将具体介绍这三种不同的方法:一、流程图:                                     图: 配组任务的三种方式                1.在任务节点设置

2016-07-04 17:21:04 7452 1

web网页教程

web教程,囊括了web的基础知识,其中提供了大量的应用实例,用来说明Java语言的语言规则

2015-07-28

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

TA关注的人

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