- 博客(53)
- 资源 (6)
- 问答 (5)
- 收藏
- 关注
原创 密码强度正则
public static void main(String[] args) { String[] pwds={"123456","1234567","12w2222","222ww","@wdss1","23ewW3","dse23WWFD2","%123aASD%","*%12W3asd%*","A123456","a1234567","Assssss","aAssssss","123456A","1234567a","ssssssA","sssSD3sss" ,"aaaaaaa","AA.
2020-05-15 18:02:14
455
原创 Cron表达式学习
表达式:秒 分 时 日期 月份 星期 年星期是1(SUN)~7(SAT)年是1920~2099所有字段共有的特殊字符,表示枚举* 表示任意值- 表示区间/ 表示开始时间后间隔都是时间在执行日期和星期共有的特殊字符? 匹配任意值,但是日期和星期会互相影响,设置日期或星期时一定要有一个是?L 表示最后C指和calendar联系后计算过的值日期独有的特殊字符W表示有效工作日LW这两...
2020-02-24 21:09:51
565
原创 maven打包如何防止jar包循环嵌套
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <version>3.1.1</version> <configuration>...
2019-07-29 17:04:15
468
原创 sharding-jdbc读写分离与分表
# 数据库名称master1为写库,slave0为读库sharding.jdbc.datasource.names=master1,slave0#主从服务器分布在2台服务器上# 主数据库配置sharding.jdbc.datasource.master1.type=com.alibaba.druid.pool.DruidDataSourcesharding.jdbc.datasour...
2019-07-29 16:32:15
455
原创 Head Firsh设计模式笔记
OO基础:抽象,封装,继承,多态OO原则:封装变化、多用组合少用基础、针对接口编程,不针对实现编程、为交互对象之间的松耦合设计而努力、对扩展开发对修改关闭、依赖抽象,不要依赖具体类、只和朋友交谈、类应该只有一个改变的理由单件模式:确保一个类只有一个实例,并提供全局访问点;策略模式:定义了算法族,分别封装起来,让他们之间可以互相替换,此模式让算法的变化独立于使用算法的客户;...
2019-07-21 09:36:45
251
原创 分页对象Page
import java.io.Serializable;import java.util.ArrayList;import java.util.Collections;import java.util.Iterator;import java.util.List;/** * 分页信息 第一页从1开始 * */public class Page implements Seria
2017-08-03 14:23:36
14007
原创 httpUtils工具类
package cn.qtt.commons.utils;import java.io.File;import java.io.InputStream;import java.net.URLEncoder;import java.nio.charset.Charset;import java.util.Iterator;import java.util.Map;import jav
2017-07-27 17:37:20
820
转载 识别文件编码
转载地址:http://www.cnblogs.com/yejg1212/p/3402322.htmlimport java.io.BufferedInputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOExc
2017-07-14 10:23:46
430
原创 包含复杂类型的对象转换json
package cn.qtt.modules.bm.utils;import java.util.HashMap;import java.util.List;import java.util.Map;import cn.qtt.modules.bm.request.ActionInfo;import cn.qtt.modules.bm.request.Activity;import
2017-07-13 15:32:16
2213
原创 jsp倒计时分秒
<%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%> "> My JSP 'SetTimeOut.jsp' st
2017-07-12 15:09:01
608
原创 FTP工具类
import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStream;import java.util.Collections;import java.util.List;imp
2017-07-12 11:25:49
1059
原创 读取excel保存数据库
import java.io.FileInputStream;import java.io.InputStream;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.SQLException;import org.apac
2017-07-10 14:58:58
280
原创 RSA加密解密
import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.net.URLEncoder;import java.security.InvalidKeyException;import ja
2017-06-30 15:58:47
1654
原创 layui学习
引用layui中个各个模块功能的使用:layui.use对应模板引用的关键字:表单(form),弹窗(layer),即使通讯 (layim),时间控件(laydate),分页(laypage),模板(laytpl),富文本编辑(layedit),文件上传(upload),常用元素(element),树形菜单(tree),工具块(util),加载流(flow),代码修饰器(code),因此要
2016-12-23 10:52:03
7442
原创 SFTP资源文件下载
import java.util.HashMap;import java.util.Map;public class SFTPGetTest { public static final String SFTP_REQ_HOST = "host"; public static final String SFTP_REQ_PORT = "port"; public st
2016-08-11 15:27:55
953
原创 java数据库系统项目开发实践笔记
java是一种简单的面像对象的分布式可移植性能优异的多线程的动态语言,他具有以下特点:1,简单;(1)类似c++的风格,(2)没有C++中的指针和内存管理概念,(3)有丰富的类库,大大方便了编程工作。2.面向对象的特性;3.分布性;java有很强的网络特性,通过特有的类,可以方便TCP/IP协议和访问网络资源。它的分布计算特性正是它风靡网络时代的重要原因;4.稳定性;java中对应
2016-08-08 23:17:35
1209
原创 微信jssdk开发
获取access_token和ticket,access_token有效时常7200秒,每天限制获取最大200次,因此不能时时获取需写定时器来获取代码说明先在项目web.xml配置定时任务的监听 com.dmsc.web.h5.jssdk.timer.SysContextListener 定时任务的
2016-07-28 10:55:03
713
原创 微信网页授权
关于微信网页授权的微信公众账号的域名配置就不说了,可以直接参考微信开发文档 点击打开链接第一步 打开微信授权页面的地址打开授权页面的地址的代码String redirect_uri= CommonUtil.urlEncodeUTF8("http://"+CodeCacheConstant.getParamValueByName("domain_url")+"/oauthServlet"
2016-07-27 15:50:59
820
原创 dom4j的document遍历方法
Document document=DocumentHelper.parseText(xmlStr);//根据xml字符串创建xmlElement element=document.getRootElement();//获取xml跟目录Iterator it=element.elementIterator();//获取xml迭代Element ele=null;while(it.hasNext()
2016-03-22 10:22:01
2461
原创 spring事务----编程式与声明式
编程式事务需要在代码中加入处理事务的逻辑,可能需要在代码中显示调用beginTransaction(),commit(),rollback()等事务管理相关的方法,如在执行a方法时候需要事务处理,那么就要在a方法开始时候开启事务结束关闭事务编程式事务部分重要代码: //通过DefaultTransactionDefinition对象来持有事务处理属性 final DefaultTran
2016-02-18 00:01:20
439
转载 Spring 使用注解方式进行事务管理--注解回滚机制
使用步骤:步骤一、在spring配置文件中引入命名空间 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:tx="http://www.springframework.org/schema/tx" xsi:schemaLocation="http://www.springframework.org/sch
2016-02-17 09:25:07
7881
原创 java代码实现如jsp页面的form请求方式二HttpClient
HttpClient请求时使用jar包package com.test;import java.net.URLDecoder;import org.apache.commons.httpclient.HttpClient;import org.apache.commons.httpclient.methods.PostMethod;/** * @title *
2015-08-24 15:01:22
2640
原创 java代码实现如jsp页面的form请求方式一HttpURLConnection请求
package com.test;import java.io.InputStream;import java.io.OutputStream;import java.net.HttpURLConnection;import java.net.URL;/** * @title * @descriptor * @author zy * @version 2013-8-26 *
2015-08-24 11:59:46
4953
原创 快速排序
package com.springmybatis.test;public class TestC { public static void main(String[] args) { // TODO Auto-generated method stub int len = 10; int arr[] = new int[len]; for (int i = 0; i <
2015-08-19 18:29:32
445
原创 oracle数据库使用mybatis批量插入
<!-- WARNING - @mbggenerated This element is automatically generated by MyBatis Generator, do not modify. --> select DISCOUNT_COUPON_PERSON_SEQ.NEXTVAL from DUAL in
2015-08-18 18:16:48
2607
原创 创建Jframe设置背景色
package com.springmybatis.test;import java.awt.Color;import java.awt.FlowLayout;import java.awt.event.MouseAdapter;import java.awt.event.MouseEvent;import java.util.HashMap;import java.util.Has
2015-08-18 09:45:24
6049
原创 简单的jdbc连接mysql数据库
package com.springmybatis.test;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.SQLException;public class TestC { public static void
2015-08-18 09:36:25
470
原创 java构建xml
xml文件格式 01 20150807162111 20150807162188 410000000021 410000000021 01 名称 描述 1000 1500 0.2 01 6 构建xml代码Document document = DocumentHelpe
2015-08-17 18:18:52
485
原创 html,子页面向父页面传递参数
父页面 MyHtml.html --> function aaa(){ window.open("index.jsp", 'newwindow', 'height=100, width=400, top=0, left=0, toolbar=no, menubar=no, scrollbars=no,
2015-08-13 10:29:02
2834
原创 java对excel的创建,读取,复制
import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.InputStream;import java.io.OutputStream;import jxl.Cell;import jxl.Sheet;import jxl.Workbook;import jxl.format.Col
2015-08-10 18:28:40
5437
原创 日期与字符串之间的转换
import java.io.Serializable;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.GregorianCalendar;import com.sun.org.apache.commons.logging.Log;im
2015-08-01 12:31:00
868
原创 mysql 递归查询的方法
表结构和数据CREATE TABLE `class` ( `classid` int(11) NOT NULL AUTO_INCREMENT, `banji` int(11) DEFAULT NULL COMMENT '0', `nianji` varchar(255) DEFAULT NULL, PRIMARY KEY (`classid`)) ENGINE=InnoDB
2015-07-31 17:47:15
1555
原创 类似体育彩功能
%@page import="java.lang.Math"%>String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%>
2015-07-29 17:41:42
573
原创 oracle数据库备份与还原
备份命令:开始-->运行-->cmd-->exp-->oracle数据库用户名-->oracle数据库密码-->输入数组提取缓冲区大小-->后面都是选择yes or no:可参考如下图还原命令:开始-->运行-->cmd-->imp-->oracle数据库用户名-->oracle数据库密码-->选择是否仅导入数据-->输入插入缓冲区大小-->选择文件路径-->后面都是选择yes or no
2015-07-28 10:22:43
675
原创 2张图片叠放,根据鼠标的移动来显示
Insert title heresrc="图片路径" >style="position:absolute; z-index:1;" src="图片路径" />function ShowDes(id) {document.getElementById('img'+id).style.display="none";}function Clear
2015-07-25 12:06:51
1464
原创 数据库获取系统时间与使用
select to_char(sysdate,'YYYY/MM/DD') FROM DUAL; -- 获取年月日select to_char(sysdate,'YYYY') FROM DUAL; -- 获取年select to_char(sysdate,'YYY') FROM DUAL; -- 获取年的3位数select to_char(sysdate,'YY') FROM
2015-07-23 18:50:29
1600
原创 mybatis自动生成表的配置文件
PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd">
2015-07-20 15:07:22
4636
原创 mybatis学习
Mybatis 的应用程序都以一个sqlSessionFactory 对象的实例为核心。SqlSessionFactory对象的实例可以通过SqlSessionFactoryBuilder对象来获得。SqlSessionFactoryBuilder对象可以从XML配置文件或从Configuration类的习惯准备的实例中构建SqlSessionFactory对象。 SQL映射文件的
2015-06-03 08:04:14
1277
转载 myeclipse安装svn插件
SVN插件包下载地址方法/步骤 1先得保证myeclipse9.0是可以正常使用的吧。第一步当然是从网上下载SVN插件啦。myeclipse9.0集成的eclipse版本是属于3.x,所以下载eclipse3.x系列的SVN插件。我下载的版本是1.8.22。如图:2在你计算机的任意位置创建文件夹“myplugins
2015-06-01 18:03:16
1108
shiro如何获取session中的在线人数
2020-09-16
sharding-jdbc左外连接间隔性的异常
2019-08-06
idea上打包maven项目,打的war没有引用项目的jar文件
2019-07-08
BeanUtils.setProperty为什么不能给设置对象的参数的父类参数赋值
2019-01-14
读取zip文件,然后根据读取的数据在创建个zip
2017-06-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人