自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(80)
  • 资源 (3)
  • 收藏
  • 关注

原创 java 代码初始化数据库表结构,存储过程和函数的方法

public class JdbcUtils { private final static Logger logger = LoggerFactory.getLogger(JdbcUtils.class); /**刷新数据库脚本,存入数据库中 * @param path * j2ee web path: this.getClass().getClassLoader

2017-06-17 09:38:32 2678

原创 springmvc 初始化表结构,函数和存储过程的方法

在application.xml 中配置如下代码 <jdbc:initialize-database data-source="dataSource" ignore-failures="NONE" enabled="${jdbc.initializedatabase}" > <jdbc:script encoding="utf-8" location="classpath:co

2017-06-16 09:40:34 601

原创 关于orcale的层级查询

关于orcale的层级查询的,新建一个字段,用来代表父子关系,例如 0001 代表父节点,那00010001和00010002代表子节点,以此类推,这种怎么通过已有的父子关系生成例如 id parent_id catId 1 -1 0001 2

2017-05-31 13:57:29 293

原创 数组切割

/** 数组切割 * @param ary * @return */public static Object[] splitAry(String[] ary) { int subSize = splitSize;//分割块的大小 int count = ary.length % subSize == 0 ? ary.leng

2017-05-10 15:40:20 1230

原创 java 后台传值ids,数据太多的数据库处理方法

ids值太多, select * from table where id in (ids) 不起作用怎么办 可以把ids拆分成多个部分,例如:select * from table where ( id in (ids1) or id in (ids2) or id in(ids3)…)String[] ids具体代码如下: if(ids!=null&&ids.length>0){

2017-05-10 15:34:01 1625

原创 js post提交方法

function post(URL, PARAMS) { var temp = document.createElement("form"); temp.action = URL; temp.method = "post"; temp.sty

2017-05-10 15:29:15 2571

转载 Oracle 列转行函数 Listagg()

这是一个Oracle的列转行函数:LISTAGG()先看示例代码: Sql代码 收藏代码with temp as( select 'China' nation ,'Guangzhou' city from dual union all select 'China' nation ,'Shanghai' city from dual union all select 'Chhttp://wr

2017-05-10 15:20:00 395

原创 Oracle查询任意时间段内的所有日期,无需建表

select date'2017-04-25' + (rownum - 1) dt from dual connect by rownum <= (date'2017-05-05' - date'2017-04-25' + 1)运行结果:2017-04-252017-04-262017-04-272017-04-282017-04-292017-04-30201

2017-05-05 17:08:50 1068

原创 替powerdesigner添加mysql的字符集支持

为powerdesigner添加mysql的字符集支持 一般建模可能都会用到:powerdesigner 但是,在建表的时候,我一直没有找到: DEFAULT CHARACTER SET COLLATE 两个选项。因此,想了个方法,点击:工具栏-》database-》edit current DBMS 然后,选中:MYSQL50::Script\Objects\Table\Opt

2017-05-04 10:46:56 611

转载 linux 根据内存使用量自动重启服务的脚本

因tomcat经常内存占用比较大造成当机,所以写了个脚本当tomcat使用的内存到一定比率时就自动重启它;设置为10分钟运行一次。[CODE]#!/bin/sh#允许最大占用内存的百分比ram_max=45#服务程序所守候的端口port=8180#通过守候端口获取服务程序的pidpid_ram=` netstat -nlp |grep $port|awk '{print $7}'|awk

2017-05-04 10:42:54 2466

转载 HttpServletRequestWrapper 实现xss注入(2)

自定义一个wapper 实现 HttpServletRequestWrapperpackage cn.baozun.crm.task.filter;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletRequestWrapper;/** * * <p>xss过滤</p> * @au

2017-05-04 09:15:56 877

原创 java web 利用filter 防止 Xss 攻击(1)

<!--@分隔 --> <filter> <filter-name>xssFilter</filter-name> <filter-class>com.yoro.core.web.XssFilter</filter-class> <init-param> <param-name>SplitChar</param-name

2017-05-04 09:11:41 653

转载 Java数组操作的10大方法

0、定义一个Java数组String[] aArray = new String[5];String[] bArray = {"a","b","c", "d", "e"};String[] cArray = new String[]{"a","b","c","d","e"};第一种是定义了一个数组,并且指定了数组的长度,我们这里称它为动态定义。第二种和第三种在分配内存空间的同时还初始化了值。1、

2017-03-28 09:48:36 261

转载 20个常用的正则表达式

1.校验日期var reg = /^(\\d{1,4})(-|\\/)(\\d{1,2})\\2(\\d{1,2})$/; var r = fieldValue.match(reg); if(r==null)alert('Date format error!');2.校验密码强度^(?=.*\\d)(?=.*[a-z])(?=.*[A-Z]).{8,10}$3.校验中文字

2017-03-28 09:34:50 470

转载 java根据ip地址获取详细地域信息

互联网有很多接口可以实现通过ip查询到具体的位置,如下:通过淘宝IP地址库获取IP位置请求接口(GET):http://ip.taobao.com/service/getIpInfo.php?ip=[ip地址字串]响应信息:(json格式的)国家 、省(自治区或直辖市)、市(县)、运营商返回数据格式: {“code”:0,”data”:{“ip”:”210.75.225.254”,”coun

2017-02-09 09:33:25 1126

原创 checkbox js----复选框

js 部分 /** * 通用JS * 多选框点击事件 */function checkall() { var ischecked = document.getElementById("checkall").checked; if (ischecked) { checkallbox(); } else { discheckallb

2017-01-21 10:43:39 852

原创 oracle sql 加减时间

update table t set t.time = decode(t.time,'',t.time,to_char(to_date(t.time, 'hh24:mi')+numtodsinterval(:times, 'minute'),'hh24:mi'))

2017-01-12 17:06:16 357

原创 JDBC 映射方式

1.映射成MAP方式 List list = this.createSqlQuery(sql, parameter).setResultTransformer(Transformers.ALIAS_TO_ENTITY_MAP).list(); if(list!=null&&list.size()>0){ Map map = (Map)list.g

2017-01-06 10:14:11 1181

原创 redis 常用命令

启动命令 redis-cli.exe -h IP -p port auth password这里写代码片flushdb:删除这个db下的。 flushall:删除所有查看所有keykeys * 或 keys “*”查看匹配前缀的keyskeys “miao*”清空redisflushdb随机取出一个keyrandomkey查看key的类型type key查看数据库中key的数量dbsize

2017-01-06 10:05:25 191

原创 图片加载不出来jquery

jquery.one函数使用上面两种方法,假如默认图片也加载失败,则变成死循环. 此时可使用one()绑定事件$("img").one("error", function(e){ $(this).attr("src", "default.gif");});

2017-01-05 10:36:30 1258

原创 java 分组

对studentList 中的学生名字进行分组 // 进行分组 Map<String ,List<Student>> hisMap = Group.group(studentList, new GroupBy<String>() { @Override public String groupby(Object obj) { St

2017-01-05 10:19:17 932

转载 Java开发中的23种设计模式详解

在GoF的23种设计模式中,单例模式是比较简单的一种。然而,有时候越是简单的东西越容易出现问题。下面就单例设计模式详细的探讨一下。所谓单例模式,简单来说,就是在整个应用中保证只有一个类的实例存在。就像是Java Web中的application,也就是提供了一个全局变量,用处相当广泛,比如保存全局数据,实现全局性的操作等。最简单的实现首先,能够想到的最简单的实现是,把类的构造函数写成privat

2016-12-19 11:00:17 188

原创 jdk1.6 升级到1.7的方法

1.首先安装jdk1.7 2.在eclipse中添加jdk 3.修改环境变量 4.查看jdk版本 5.重新启动eclispe 6.修改配置文件在项目中找到.settings 文件夹 ,修改org.eclipse.wst.common.project.facet.core.xml 文件 7.在eclispe中刷新项目 8.右键选择项目

2016-12-14 11:35:24 5803

转载 将普通Maven Spring项目转换成Web项目的方法

eclispe maven 转Web

2016-11-22 09:33:51 613 1

转载 如何在eclipse jee中创建Maven project并且转换为Dynamic web project

如何在eclipse jee中创建Maven project并且转换为Dynamic web project

2016-11-22 09:13:27 199

原创 JDK安装

安装JDK 选择安装目录 安装过程中会出现两次 安装提示 。第一次是安装 jdk ,第二次是安装 jre 。建议两个都安装在同一个java文件夹中的不同文件夹中。(不能都安装在java文件夹的根目录下,jdk和jre安装在同一文件夹会出错) 如下图所示 1:安装jdk 随意选择目录 只需把默认安装目录 \java 之前的目录修改即可 2:安装jre→更改→ \java 之

2016-11-22 08:51:11 264

原创 maven 安装

Windows下 maven3.0.4的安装步骤+maven配置本地仓库 简单讲下maven的安装步骤: 1.在安装maven之前,先确保已经安装JDK1.6及以上版本,并且配置好环境变量。 JDK安装!A1 2.下载maven3,最新版本是Maven3.0.4 ,下载地址:http://maven.apache.org

2016-11-21 17:22:34 187

原创 更改表空间的方法

下图为更改表空间方法

2016-09-02 17:03:48 307

原创 WMSYS.WM_CONCAT 突破4000字符的方法

1.create or replace TYPE zh_concat_im AUTHID CURRENT_USER AS OBJECT( CURR_STR clob, STATIC FUNCTION ODCIAGGREGATEINITIALIZE(SCTX IN OUT zh_concat_im) RETURN NUMBER, MEMBER FUNCTION ODCIAGGREGATEITER

2016-09-02 17:00:57 445

原创 删除最后一个字符的方法

substr的第三个参数为1时,实现的是indexOf功能。 substr的第三个参数为-1时,实现的是lastIndexOf功能。 删除最后一个字符的方法:update table t set t.column = substr(t.column,0,length(t.column)-1) where INSTR(t.column,del_content,-1,1)=length(t.colu

2016-09-02 16:56:45 311

原创 linux 常用命令

1、ps -ef|grep java ps -ef|grep tomcat 看线程 2、kill 线程号 关线程 3、tail -f catalina.out 跟踪tomcat中logs目录下catalina.out文件 4、ls 查看目录下的文件目录 5、rm -r 文件夹/文件名 删除文件或文件夹 rm -r wlcitywap 6、chmod -R 0777

2016-05-30 11:07:13 287

转载 正则表达式汇总

1 . 校验密码强度密码的强度必须是包含大小写字母和数字的组合,不能使用特殊字符,长度在8-10之间。^(?=.\d)(?=.[a-z])(?=.*[A-Z]).{8,10}$ 2. 校验中文字符串仅能是中文。^[\u4e00-\u9fa5]{0,}$ 3. 由数字、26个英文字母或下划线组成的字符串^\w+$ 4. 校验E-Mail 地址同密码一样,下面是E-mail地址合规性的正则检查语句

2016-05-13 08:56:14 638

原创 oracle 关闭变量(&)开关

set define off 关闭变量替代功能

2016-04-28 09:30:46 959

原创 创建表

--创建临时表空间create temporary tablespace wzBlog_temptempfile 'D:\DB\wzBlog_temp.dbf'size 100mautoextend onnext 50m maxsize 2048mextent management local;--创建数据表空间create tablespace wzBlogdatafile '

2016-03-16 11:05:26 245

原创 表分区建立以及删除.sql

---sms_bengine---分区名命名方法:PART_TYYYYMM ,分区列:view_time---最大分区名:PART_T201100---有maxvalues不能新增分区select count(1) from sms_bengine partition(PART_T201100);---PART_T201100alter table sms_bengine drop p

2016-03-16 11:03:44 3006

原创 oracle汉字转拼音package_获得全拼——拼音首字母_拼音截取

---------------------------------------------- Export file for user ZP10086 ---- Created by dahai on 2010-7-30, 9:39:47 ----------------------------------------------spool ss.logpromptpro

2016-03-16 11:01:51 3784

原创 JDBC

package com.whty.util;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.ResultSetMetaData;import java.sql.SQLExce

2016-03-16 10:59:35 291

原创 oracle 分区表的建立

/sys_imp_log 分区表建立/alter table sys_imp_log drop partition PART_T201600 UPDATE GLOBAL INDEXES;alter table sys_imp_log rename partition PART_T201601 to PART_T201512;alter table sys_imp_log add PARTITION

2016-03-16 10:58:24 302

原创 Js Map

js中Map的使用// 定义map function Map() { this.container = {}; } // 将key-value放入map中 Map.prototype.put = function(key, value) { try { if (key != null && key != "")

2016-03-16 10:57:15 376

转载 Java获取来访者IP

在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。如果使用了反向代理软件,用request.getRemoteAddr()方法获取的IP地址是:127.0.0.1或192.168.1.110,而并不是客户端的真实IP。  经过代理以后,由于在

2016-03-16 10:39:29 319

province-city

省市区代码

2017-06-27

jquery-1.8.3.min

jquery包

2017-06-27

mongodbjar包

mongoDB所需jar包,加入到lib里不会出错

2015-05-09

空空如也

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

TA关注的人

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