- 博客(144)
- 收藏
- 关注
windows 下备份oracle远程数据库
1.首先需要在window系统中安装相应的oracle数据库版本,然后找到本地oracle下找到tnsnames.ora文件,一般在~\oracle\product\10.2.0\db_1\network\ADMIN目录下。 2、打开tnsnames.ora文件(文本方式打开即可),添加如下内容:12345678orcl =...
2016-11-17 20:30:58
843
原创 Java程序员一定知道的优秀第三方库
摘自http://tomcat-oracle.iteye.com/blog/2299233几乎每个程序员都知道要“避免重复发明轮子”的道理——尽可能使用那些优秀的第三方框架或库,但当真正进入开发时,我却经常发现他们有时并不知道那些轮子在哪里。最近,我在业余时间带几个年轻的程序员一起做了一个很小的商业项目,而在一起开发的过程中,我几乎在所有需要判断字符串是否为空的地方,看到了下面的代码:...
2016-05-20 14:24:48
301
MyBatis关联查询(对象嵌套对象)
Mybatis 查询对象中嵌套其他对象的解决方法有两种,一种是用关联另一个resultMap的形式,如<association property="office" javaType="Office" resultMap="officeMap"/> <mapper namespace="com.dixn.oa.modules.sys.dao.Role...
2016-05-19 09:46:32
4756
My97date日期选择设置最大最小值
My97date是大家经常用到的日期控件,不过很多人在应用中仍然感觉迷惑,明明配置的很正确,为什么会不好用?下面我来给出答案。 以下这种情况在搭建好的框架中经常出现,就是按照官方例子已经做好各种配置,在其他处应用也好用,但是在新做的功能中就是不好用,原因是:你没给'id'赋值。 <input name="employDate" id="employDate...
2016-05-18 09:59:01
1757
JavaMail在linux下发邮件问题
JavaMail在Linux下发邮件出现异常的原因有很多种,以下只针对邮箱服务器和web服务器不同的情况: 1.Linux服务器中mailx发邮件软件配置不对;具体操作:vi /etc/mail.rc 在末尾加入set from=xxxx@163.com smtp=smtp.163.comset smtp-auth-user=xxx@163.com smtp-a...
2016-04-28 15:04:28
859
linux下mysql数据库定时备份
备份操作命令:mysqldump -uroot --default-character-set=utf8 --hex-blob -p123456 test_oa > /usr/software/data_backup/mysql_backup/test.sql 以下是完整脚本,加--default-character-set=utf8 --hex-blob 防乱码发生。...
2016-04-26 09:34:38
122
设置Linux下Mysql表名不区分大小写
以root用户登录后,修改/etc/my.cnf文件 搜素lower_case_table_names,将#lower_case_table_names=1之前的#去掉 保存,重启mysql 具体命令如下: vi /etc/my.cnf :/lower_case_table_names i,去掉# :wq service m...
2016-03-28 11:48:17
158
springmvc整合cxf webservice
springmvc中整合cxf webservice。相关配置及jar包在附件中即可下载,根据各自项目要求和路径稍作调整即可。
2016-03-15 16:54:26
167
Myeclipse下切换SVN用户
Eclipse的SVN插件Subclipse做得很好,在svn操作方面提供了很强大丰富的功能。但到目前为止,该插件仍然不支持切换用户,而且一旦用户的帐号、密码保存之后,就无法再变更了。 针对以上问题,现提供解决方法如下:步骤如下: 1.查看你的Eclipse或者Myeclipse中使用的是什么SVN 接口,位置在windows > preference >...
2016-03-01 12:56:54
182
Oracle 的递归查询(树型查询)
工作中经常会遇到将数据库中的数据以树的形式展现的需求。以下我们来看一下该需求在Oracle中如何实现。首先我们需要有一个树形的表结构(当然有时候会出现表结构不是典型的树形结构,而是多表存储,需要根据多表连接查询生成树)一、树型表结构:节点ID 上级ID 节点名称二、用法: select 节点ID,节点名称,levelfrom 表名connect by prior 节点ID=上...
2016-03-01 12:47:59
344
JS 关闭当前页面
相信不少人在开发中都遇到过关闭当前页面这个需求,但面对这么多的浏览器,要做到js的兼容还需要做特殊的处理。关于这方面网上有很多的资料,但大多都是复制粘贴的,没有达到兼容的效果,或者是效果不好。 下面是我总结的js兼容多浏览器关闭当前页面方法,希望能帮到大家 var userAgent = navigator.userAgent;if (userAgent.ind...
2016-02-18 09:36:36
549
JS 判断数组中是否存在某字符串
//判断数组中是否存在某字符串Array.prototype.S=String.fromCharCode(2);Array.prototype.in_array=function(e){ var r=new RegExp(this.S+e+this.S); return (r.test(this.S+this.join(this.S)+this.S));}; 用法: ...
2016-02-01 15:07:52
1903
1
js控制Backspace 回退
//控制backspace$(document).keydown( function(e) { //获取键盘的按键CODE var k=e.keyCode; if(k == 8){ //获取操作的标签对象 var act = document.activeElement.tagName.toLowerCase(); ...
2015-12-18 14:13:00
1160
JSTL fn函数中字符串拼接
关于JSTL的标签,在网上查了很久,都是介绍fn各函数的使用,却没有如何在fn函数中拼接字符串的,虽然这个很简单,但是不会的人终究需要测试很久才能找到办法,为了方便以后像我一样不懂这方面使用的人,特意记录下来,分享给大家。 fn函数中字符串的拼接用:.concat(“”); 例如: ${fn:startswith(info,i...
2015-11-30 11:35:11
927
IE 下new Date() 参数传递的问题
在除了 IE 的浏览器下,可以直接这样写:var date = new Date("2015-11-25");或者var date = new Date("2015-11-25 21:18:00");IE 下 date 会是 NaN,所以用下法替代:function NewDate(str){str=str.split('-');var date=new...
2015-11-25 21:16:54
343
Linux下配置tomcat开机启动
linux下tomcat开机启动配置如下: vi /etc/rc.local (修改开机自启动文件) 在文件中加入以下内容 export JAVA_HOME=/usr/software/jdk7 (JDK安装路径) cd /usr/software/tomcat7/bin/ ./startup.sh 以上就是最简单的配...
2015-10-12 16:52:17
247
Java 获取网络时间并在jsp中显示
开发中经常会遇到需要将服务器时间或者网络时间显示在浏览器上,在网上查找了好久也没找到一套完整的代码,自己花了点时间完成了,现总结下来,希望能给其他像我一样查找这个问题的人一个帮助。 实现原理: 在页面加载的时候,调用Java方法取得最新的网络时间,然后将此网络时间赋到js的getTime方法中,在getTime方法中对取得的时间做分析和累...
2015-09-07 14:15:33
258
linux中修改mysql的默认编码
1、登录mysql,查看mysql默认的编码格式 show variables like “character%”; 如果出现-bash: show: command not found 说明没有登录mysql数据库,需要进行登录(mysql -uroot -p) 结果如下图所示: 2、修改my.cnf 文件目录为/etc/my.cnf如果系统中没有m...
2015-08-27 08:59:18
196
Jquery EasyUI 验证
EasyUI 自定义验证//扩展easyui表单的验证$.extend($.fn.validatebox.defaults.rules, { //验证汉字 CHS: { validator: function (value) { return /^[\u0391-\uFFE5]+$/.test(value); }, me...
2015-08-18 15:00:53
240
js 控制键盘按键
记录,留待后用 $(function(){ $(document).keypress(function (e) { //回车操作 if (e.keyCode == 13) //. }) });keyCode:keycode 8 = BackSpace BackS...
2015-08-17 16:34:11
1208
MYSQL-统计查询
获取当前时间截select UNIX_TIMESTAMP(NOW()) 获取当天零时时间截select UNIX_TIMESTAMP(curdate())统计当天每个小时段的记录数量 SELECT COUNT(*) as statnum, DATE_FORMAT(FROM_UNIXTIME(created),'%H') as time FROM qxm...
2015-08-13 11:14:21
147
EasyUI datagrid 生成气泡文
同样是项目中用到的,EasyUI 的datagrid在生成列表的时候,有的列数据可能宽度设置不够,会显示不全,当鼠标放到这一列的所属行的时候,会显示出气泡文,将文字全部显示出来。 废话不多说,上代码: tiptool.js /** * Created with JetBrains WebStorm. * Date: 13-6-2...
2015-07-30 15:42:09
676
js 获取本地服务器时间并显示
最近做项目中遇到的问题,在前台页面显示本地服务器时间。 多话不说,上代码。 以下是总结的通用clock.js function Clock() { var date = new Date(); this.year = date.getFullYear(); this.month = date.getMonth() + 1; th...
2015-07-30 15:30:55
151
记录--ReflectionUtil
import java.lang.reflect.Field;import java.lang.reflect.Method;import java.lang.reflect.ParameterizedType;import java.lang.reflect.Type;/** * <p>Utility class that uses {@code java.lang.reflect}...
2015-07-22 10:51:27
114
JSTL foreach及if when标签使用
需要在jsp中加入以下标签库和函数库<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> //必须<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %> //需要格式化一些参数时使用,非必须<%@
2015-07-22 08:48:06
296
Java 获取服务器IP和本地Ip
在项目中经常会遇到需要获取服务器的IP和本地IP,而我们大部分的服务器都配置在linux上,因此我们的代码必须要实现能够获取linux下服务器及本地ip 以下为我总结的代码: //取得服务器Ip public static String getSerIp(){ String clientIp =""; // 根据网卡取本机配置的IP...
2015-07-21 21:39:01
440
Jquery easyui 弹出窗口居中显示
在用easyui+iframe创建新窗口的时候,窗口不能居中显示,在网上找了N久,终于找到方法。 以下为个人封装的创建dialog的js 通用方法 function openDialog(options) { if (options.windowObj) { $windowObj = null; $windowObj = optio...
2015-07-21 14:53:49
763
JQuery EasyUI 验证扩展
最近项目中用到了前端框架-- EasyUI,在做校验的时候会涉及到很多需要自定义的内容,现把常用的验证方式总结出来,留待后用。 以下内容只需要在公用js中添加即可。 使用类似于如下: 只要在data-options中的validType中引用就可以了,非常方便 $.extend($.fn.validatebox.defaults.rules, { ...
2015-06-25 14:50:20
143
Mybatis 模糊查询
参数中直接加入%% param.setUsername("%CD%"); param.setPassword("%11%"); select id,sex,age,username,password from person where true AND username LIKE #{username}...
2015-06-11 18:42:47
124
MyBatis之增加删除修改
insert、update、delete这三个元素分别用于执行SQL中的insert、update、delete。三个元素配置基本相同对于insert如果你的数据库支持自动生成主键的字段(比如 MySQL 和 SQL Server),那么你可以设置 useGeneratedKeys=”true”,而且设置 keyProperty 到你已经做好的目标属性上。例如Author 表...
2015-06-11 16:32:38
232
MyBatis 传入参数parameterType详解
在MyBatis的select、insert、update、delete这些元素中都提到了parameterType这个属性。MyBatis现在可以使用的parameterType有基本数据类型和JAVA复杂数据类型 基本数据类型:包含int,String,Date等。基本数据类型作为传参,只能传入一个。通过#{参数名} 即可获取传入的值 复杂数据类型:包含JAVA实体...
2015-06-11 16:29:26
1834
Java 操作Excel
前不久做过Excel的导入导出功能,其主要的难点是java如何操作Excel文档。现在就来介绍一下利用Apache的poi如何操作Excel。1.准备工作:导入Apache POI的相关jar包,POI的Web站点是: http://poi.apache.org/。2.创建Excel文档:示例1将演示如何利用Jakarta POI API 创建Excel 文档。示例...
2015-06-10 20:54:43
103
SpringMVC+mybatis 实现easyui中tree
最近做项目用到了前端框架easyUI,以下是easyUI tree 的前后台实现。 1.前端页面使用easyui的tree $("#tree").tree({ url:'orgManage.do', } }); 2.创建TreeJson的dto import java.io.Serializable; impo...
2015-06-08 22:08:48
299
MD5加密工具类
package base;/** * MD5加密算法 * * @author liu.chf * */public class MD5{ public static String getMD5(byte[] source) { String s = null; char hexDigits[] = { // 用来将字节转换成 16 进制...
2015-06-03 18:47:29
132
activiti学习之插件安装
最近工作中要用到activiti工作流,鉴于本人以前没接触过这方面内容,正在学习中。 首先从安装插件说起,由于本人安装的eclipse版本过高,在线安装插件的时候报错,Cannot complete the install because one or more required items could not be found.Software being instal...
2015-05-09 22:56:33
197
数据库设计--树形结构设计
首先说些题外话,最近刚换了新工作,有了新的生活环境,多了一些要处理的事情,譬如租房子、看房子、办理入职、和朋友聚会等等,导致平时有些心不在焉,缺失了一份继续学习的心情,在这里希望自己能尽快调整自己,以一种新的心态来对待,加油。 下面开始本次的主题,数据库设计中的树形结构设计。 1. 概述 树形数据,主要关注的是: 1> 如何将数据高...
2015-05-04 16:30:11
417
win8.1 安装wamp
最近新买了电脑,预装系统为正版的win8.1,换装其他系统觉得可惜,故用之.但是在安装wamp的时候出现的问题,现将遇到的问题以及解决办法总结如下: 1.启动报错,xxx.dll文件丢失 经查看官网贴子发现(http://forum.wampserver.com/list.php?2),需要安装vcredist_x64.exe和vcredist_x86.exe....
2015-04-14 09:09:53
212
原创 Guava库学习:Guava的由来与Joiner类的学习使用
链接地址:http://www.xx566.com/detail/121.html Guava是什么?Guava的英文翻译是番石榴,源自于谷歌内部使用的“Google Collections”集合库,主要是为Java开发提供一些工具类,后来开源自成Guava项目,为什么叫Guava这么难听的名字,我也不清楚。为 什么要使用Guava,使用Java开发中,一些集合或字符串的处理...
2015-03-17 11:20:33
434
js 在指定位置添加/删除tr,td 并设置样式 及 checkbox全选
经验来自于点点滴滴的实践。 继续记录,留待后用。 js:在指定位置添加tr ,td 并设置样式,赋值 jsp中内容: js 实现: var tab =document.getElementById("tab"); //注:insertRow()分为无参和有参。...
2015-03-13 16:36:07
774
js 通过class值实现 指定 tr 的 隐藏和显示
经验来自于点点滴滴的实践。 继续记录,留待后用。 现在纯javascript的东西不知道还有没有人在用,但限于项目的原因,先进一点的jquery无法使用的情况下,也只能用最原始的js来完成了。 js: 通过class实现 指定tr 的隐藏和显示 function getElementsByClassName(clsName, tagName,fla...
2015-03-13 15:36:20
3684
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人