自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(62)
  • 资源 (11)
  • 收藏
  • 关注

原创 tipask v3.3.1数据库脚本

/*Navicat MySQL Data TransferDate: 2018-06-21 12:39:06*/ SET FOREIGN_KEY_CHECKS=0; -- ------------------------------ Table structure for ask_answers-- ----------------------------...

2018-06-22 10:04:26 263

原创 mysql split 实现,不用存储过程

 select reverse(substring_index(reverse(substring_index('aaaa-bbb-ccc-ddd', '-', 1)), '-', 1));aaaaselect reverse(substring_index(reverse(substring_index('aaaa-bbb-ccc-ddd', '-', 2)), '-', 1));...

2018-05-25 20:48:15 263

原创 gradle项目,连同依赖一起打jar包

def mainClassName = "你需要执行的main方法所在的的包名+类名"jar { manifest { attributes "Main-Class": "$mainClassName" } from { configurations.compile.collect { it.isDirectory() ...

2018-01-08 16:34:30 519

原创 echarts折线图不堆叠设置

折线图堆叠的重要参数stack。只要将stack的值设置不相同,就不会堆叠了。实例如下,红色部分为需要修改的:option = {    title: {        text: '折线图堆叠'    },    tooltip: {        trigger: 'axis'    },    legend: {        data:['邮件营销','联盟广告','视频广告','直...

2017-11-18 11:33:33 311

原创 JS 时间格式化

/** * 说明:JS 时间格式化 * 参数:格式化字符串如:'yyyy-MM-dd HH:mm:ss' * 结果:如2017-09-15 10:09:00 */Date.prototype.format = function (fmt) { var o = { "M+": this.getMonth() + 1, "d+": t...

2017-10-10 17:10:20 114

原创 如何使用spring的注解驱动aspectj模式

在使用spring框架的时候,经常会使用到这个tx:annotation-driven来配置自己项目的事务控制,平常我们大部分的时候用的都是默认的模式(不写或者mode="proxy"),proxy是代理模式,仅有外部方法调用才会被代理截获,自身方法调用,即使配置了@Transactional注解,事务也无法生效,也不能应用在非public方法上;而aspectj模式与代理模式不同,aspe...

2017-08-18 14:52:58 501

原创 Spring 自定义AOP与声明式事务执行顺序问题

最近发现一个小问题,在自己的service中使用了声明式事务,并且在service前后使用了自定义AOP来记录日志,发现在service中发生异常时,连带自定义AOP中的记录log操作也会回滚,尝试在自定义AOP的方法中添加声明式事务来设置传播性(改成不启用事务以及启用新事务),然而均不起作用。后来想想两个都是用AOP来实现,执行起来的顺序估计有问题。       查找资料发现可以对多个...

2017-05-27 18:04:27 514

原创 JAVA redis实现分布式锁工具类

import org.apache.log4j.Logger;import com.sf.weplay.redis.RedisManager;public class Lock { //默认最长锁5分钟 private final static int EXPIRED_TIME = 300000; public static Logger logger = Lo...

2017-01-10 10:01:01 349

原创 java mysql 通用aes加密算法

import javax.crypto.Cipher;import javax.crypto.spec.SecretKeySpec;import sun.misc.BASE64Decoder;import sun.misc.BASE64Encoder;/** * java使用AES加密解密 AES-128-ECB加密 * 与mysql数据库aes加密算法通用...

2016-12-20 17:01:59 732 2

原创 maven-assembly-plugin

Failed to execute goal org.apache.maven.plugins:maven-assembly-plugin:2.2-beta-5:single (default-cli) on project mpush-boot: Error reading assemblies: No assembly descriptors found

2016-10-09 10:02:28 157

原创 加载数据库配置信息到spring容器中

package com.sf.wop.common.util;import java.util.HashMap;import java.util.List;import java.util.Map;import java.util.Properties;import org.slf4j.Logger;import org.slf4j.LoggerFactory;...

2016-08-25 15:50:13 273

原创 easyui动态增加的表单,如何让表单验证起作用

//初始化表单中的验证器 $('input[type!="hidden"],select,textarea',$('#addKpiruleScoreForm')).each(function(){ $(this).validatebox(); }); easyui动态增加的表单,如何让表单验证起作用...

2016-08-22 11:32:30 520

原创 easyui datagrid 查询会请求两次解决方法

window.onSearchKpiScores = function(){ var options = $('#kpiScoreDatagrid').datagrid('options'); options.url = contextPath + queryUrl; options.queryParams = $('#queryForm').serializeJson(); $...

2016-08-22 11:26:06 1171

原创 struts2注解json返回多个对象

/** * 验证得分规则 * @return */ @ActionDef(type = ActionType.PRIVATE) @Action(value = "verificationConditions", results = { @Result(type = "json", params = { "includeProperties", "success,msg...

2016-08-19 10:58:23 269

原创 借助数据库行级锁实现每天001,002这样的自增序号

-- 流水号自增表创建DROP TABLE IF EXISTS code_date_sequence;CREATE TABLE code_date_sequence ( code_date VARCHAR(255) not null comment '日期字符串yyMMdd格式', code_type varchar(255) not NULL COMMENT '业务类型 通...

2016-08-19 10:57:38 643

原创 DateUtil 工具类

package com.sf.wop.common.util;import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.Calendar;import ...

2016-08-08 15:09:00 116

原创 easyui datagrid 行的上下移动实现方式

<!DOCTYPE html><html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Easyui datagrid 行上下移动</title> &

2016-08-01 14:41:04 430

原创 PowerDesigner 给表统一增加默认字段(id,创建时间,创建人,修改时间,修改人)...

将下面脚本粘贴到tools->execute commands->edit/run script里运行。  Option Explicit ValidationMode = True InteractiveMode = im_Batch Dim mdl ' the current model ...

2016-07-18 18:24:42 3460

原创 揭秘吴孟达周星驰恩怨情仇

1989年,吴孟达与刚出道的周星驰合演《盖世豪侠》和《他来自江湖》,从此开始了长达十几年的亲密关系,两人还以“干父子”相称,可谓感情深厚,然而2004年周星驰开拍《功夫》时吴孟达被传与周星驰不和,使吴孟达再没有与周星驰合作。周星驰和吴孟达是认识了20多年的老朋友,所以按照吴孟达的说法就是,他和周星驰已经彼此了解到不能再了解的程度了。吴孟达告诉记者,早在1980年的时候,他就和周星驰认识了...

2016-07-17 16:48:07 525

原创 myeclipse6.5注册码生成工具 java代码

package ser;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class MyEclipseGen { private static final String LL = "Decompiling this cop...

2016-07-16 14:19:10 94

原创 win7 调用系统弹出框命令及如何引用当前时间

将下面命令放在dos下运行msg  %username% /time:15  The whole point to remind.it's time: %time%. dos命令弹出对话框---Msg命令详解 cmd下执行::::在当前用户的桌面弹出一个对话框, 显示哈哈二字, 并且十秒后自动关闭::%usename%是系统环境变量, 表当前用户名msg  %us...

2016-07-08 14:36:04 203

原创 数据库停止在启动起来会卡在sql执行上

名称: RecoveryFileThread4状态: RUNNABLE总阻止数: 2, 总等待数: 10 堆栈跟踪: java.net.SocketInputStream.socketRead0(Native Method)java.net.SocketInputStream.socketRead(SocketInputStream.java:116)java.net...

2016-07-01 11:24:20 166

原创 mysql 组合in查询优化,走索引写法

  多个使用or拼接。EXPLAIN SELECT rs.id id, rs.operatortime operatortime, rs.asnno asnno, rs.source source, rs.asnstatus asnstatus from tb_receipt_status rs where (asnno,source,asnstatus) in (('11111...

2016-06-27 10:47:42 1284

原创 mysql创建和删除唯一约束

show keys from tb_receipt_status;show keys from tb_receipt_transaction;-- 入库状态表alter table tb_receipt_status add unique key `unique_key`(asnno, source, asnstatus);-- 交易事务(收货明细) alter table ...

2016-06-01 21:02:20 201

原创 easyui1.4日期选择控件datetimebox增加整10分选择功能

plugins 加入datetimebox_ten模块 plugins : ["draggable", "droppable", "resizable", "pagination", "tooltip", "linkbutton", "menu", "menubutton", "splitbutton", &quot

2016-05-27 14:55:29 269 1

原创 arc.archives.class.php

<?phpif(!defined('DEDEINC')) exit("Request Error!");/** * 文档类 * * @version $Id: arc.archives.class.php 4 15:13 2010年7月7日Z tianya $ * @package DedeCMS.Libraries * @copyr...

2016-02-23 18:25:53 179

原创 php网页tag标签替换单元测试代码

<?phpclass TagReplaceApi{ public function tagReplace($content, $tags){//替换内容及所有tags $replaceArr = array(); $tagslength=count($tags); for($i=0; $i<$tagslength; $i++) { $conten...

2016-02-22 17:01:22 125

原创 webservice客户端代码编写

public class EmployeeInfoServiceFactory { private static EmployeeInfoService employeeInfoService; public static EmployeeInfoService getEmployeeInfoServiceInstance() { if(employeeInfoSe...

2016-01-30 13:59:14 103

原创 java代码实现对jar包中的配置文件替换

package com.sf.module.gui.configcopy.util;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;impor...

2016-01-15 16:34:34 1146 1

原创 jboss部署配置使用教程

1.   Jboss启动停止脚本#!/bin/bash# start or stop Instance "default_gw"JBOSS_HOME=/app/jboss/jboss-asINSTANCE="default_gw"LISTEN_IP="0.0.0.0"JMX_PORT="1199"JBOSS_PIDFILE="$JBOSS_HOME/logs/$I...

2016-01-08 09:40:03 310

原创 WebService java 客户端代码生成 使用 jdk1.6 wsimport 命令

实现方式:WebService调用地址:http://10.0.44.193:8085/ImageUploadService?wsdl客户端生成:编码格式:UTF-8环境:JAVA6生成客户端:在命令行下执行wsimport -keep -p com.module.sf.webservice.client -d d:\webservice http://10.0.44.193...

2015-12-31 15:28:21 206

原创 PowerDesigner 把Comment写到name中 对已经有写过的有中文不在处理

Option Explicit ValidationMode = True InteractiveMode = im_Batch Dim mdl ' the current model ' get the current active model Set mdl =...

2015-11-10 15:20:08 92

原创 jpa onetoone fetch join 依然出现N+1条sql

之前配置   @Id    @OneToOne(fetch = FetchType.LAZY)    @JoinColumn(name = "DOH_ID", unique = true, nullable = false, updatable = false)    @JsonBackReference    public DoDeliveryOrderHeader getDoDeli...

2015-09-08 17:54:50 887

原创 PowerDesigner 把Comment写到name中 和把name写到Comment中 pd7以后版本可用

comentToName支持多次运行已经移植过来的不会重复移植Option Explicit ValidationMode = True InteractiveMode = im_Batch Dim mdl ' the current model ' get the current ...

2015-06-10 16:43:02 141

原创 非深圳户口办理《深圳计划生育证明》需要以下几个证件

1,夫妻双方的户口簿,集体户口,无户口簿的要在户籍地办理户籍证明2,结婚证3,在户籍地办理的《流动人口生育证明》4,在户籍地办理的《准生证》5,在深圳医院办理的《母婴手册》6,居住证7,夫妻双方的身份证8,社保卡...

2015-05-19 13:31:10 635

分布式系统锁实现

    为什么需要分布式系统锁    比如系统中的注册    需要先判断用户账号是否被注册 没有被注册则保存用户注册信息数据    在单系统情况下 可以这样做    String username = user.getUsername();     synchronized (username.intern()) {//防止多用户情况下 输入的相同账号都还未保存成功的情况下越过检...

2015-05-15 10:02:39 103

mysql删除表中重复记录(单个字段,多个字段通用) 且保留一条记录方法

 gropu_id user_id两个字段同时重复的时候,只有一个字段就写一个全部删除的话 gu.id != b.id 条件去掉即可DELETE gu from INTERF_GROUP_USER as gu,(select GROUP_ID,USER_ID,min(id) as id from INTERF_GROUP_USER GROUP BY GROUP_ID,USER_ID ...

2015-04-03 14:38:19 124

原创 mysql 高级用法

update SYS_COMPANY_RESOURCE set orgResource_id=(select topid from(select distinct t2.id as id,t2.name,t1.orgResource_id,mid(t3.value,15,6) as topid fromSYS_COMPANY_RESOURCE t1 join ENT_COMPANY t...

2015-01-20 15:06:21 94

原创 android sdk manager 不能下在 需要hosts里面加入以下配置

203.208.46.146 dl.google.com203.208.46.146 dl-ssl.google.com

2014-11-06 09:37:25 144

原创 web 单元测试 JUnit 配置

package com.service;import org.junit.After;import org.junit.Before;import org.junit.runner.RunWith;import org.springframework.test.context.ContextConfiguration;import org.springframework....

2014-10-18 13:31:18 101

android做的拼图游戏小例子

将图片切成3*3这样的矩阵,然后对图片实行乱序 /** * 切图工具类 用于将图片切成 * @author sun * */ public class CutPicUtil { private final static int DEFAULT_COLUMNS = 3; /** * 对图片切图 * @param bitmap * @param columns * @return */ public static List<LittleCutPic> getTrueSortListCutPics(Bitmap bitmap,int columns){ List<LittleCutPic> list = new ArrayList<LittleCutPic>(); columns = columns == 0?DEFAULT_COLUMNS:columns; int width = bitmap.getWidth(); int height = bitmap.getHeight(); LittleCutPic cutPic = null; for(int row=0;row<columns;row++){//行 for(int col=0;col<columns;col++){//列 int index = row*columns+col; Bitmap bitmap2 = bitmap.createBitmap(bitmap, width/columns*col, height/columns*row, width/columns, height/columns); cutPic = new LittleCutPic(index,bitmap2); list.add(cutPic); } } return list; } /** * 对切图乱序 * @param list */ public static List<LittleCutPic> getRandomSortListCutPics(Bitmap bitmap,int columns){ List<LittleCutPic> list = getTrueSortListCutPics(bitmap, columns); Collections.sort(list, new Comparator<LittleCutPic>() { @Override public int compare(LittleCutPic arg0, LittleCutPic arg1) { return Math.random()>0.5?1:-1; } }); return list; }

2015-04-18

Compass_入门指南

Compass_入门指南 Compass_入门文档

2011-01-25

Freemarker简介及标签详解大全

Freemarker简介及标签详解大全 Freemarker简介及标签使用说明

2011-01-25

英语4级词库 英语4级单词

英语4级词库 txt版想学英语的朋友可以看下,每天记几个

2010-12-09

用thinkPHP框架做的权限系统

用thinkPHP框架做的权限系统,拦截方法自己写的处理

2010-12-07

velocity freemarke 模版 静态化 实现

使用velocity freemarke 模版实现页面静态化,有具体代码实现例子

2010-12-02

div弹出层demo简单div弹出层例子

div弹出层demo 简单div弹出层例子

2010-09-21

jacob word转html

1.如何将word文档转成html 2.ChangeWordToHtml

2010-09-19

如何设计oracle10g全文检索

如何设计oracle10g全文检索 /****************************************** * 前提及说明: * 1).portal为应用用户 * 2).当前数据库中必须有CTXSYS用户和CTXAPP角色 * 2008/10/17 yanjianzhong ******************************************/ /*1、使用具有sysdba权限的用户登录/ grant connect,resource to portal; grant ctxapp to portal; alter user portal default role all; /*2、通常ctxsys处于锁定状态,需要解锁ctxsys用户/ alter user ctxsys account unlock; /*3、对象权限/ grant execute on ctx_ddl to portal; /*4、使用应用用户portal连接,设置搜索器类型/ BEGIN ctx_ddl.create_preference ('main_lexer','CHINESE_VGRAM_LEXER'); ctx_ddl.create_preference('mywordlist', 'BASIC_WORDLIST'); ctx_ddl.set_attribute('mywordlist','PREFIX_INDEX','TRUE'); ctx_ddl.set_attribute('mywordlist','PREFIX_MIN_LENGTH',1); ctx_ddl.set_attribute('mywordlist','PREFIX_MAX_LENGTH', 5); ctx_ddl.set_attribute('mywordlist','SUBSTRING_INDEX', 'YES'); END; / /*5、对clob列建立文档CONTEXT索引,并且指定搜索器/过滤器/单词列表/ CREATE INDEX idx_aritcle_content ON YAKCMS_ARTICLE_INFO(CONTENT) indextype is ctxsys.context parameters ('DATASTORE CTXSYS.DIRECT_DATASTORE FILTER CTXSYS.INSO_FILTER LEXER main_lexer WORDLIST mywordlist'); /*6、执行查询/ select * from YAKCMS_ARTICLE_INFO where contains(CONTENT,'任务')>0 /*7、索引同步/ CREATE or replace procedure cont_sync_index as BEGIN ctx_ddl.sync_index('cms_article_index'); END; / VARIABLE jobno number; BEGIN DBMS_JOB.SUBMIT(:jobno,'cont_sync_index();', SYSDATE, 'SYSDATE + (1/24/4)'); commit; END; / /*8、索引优化/ CREATE or replace procedure cont_optimize_index as BEGIN ctx_ddl.optimize_index('cms_article_index','FULL'); END; / VARIABLE jobno number; BEGIN DBMS_JOB.SUBMIT(:jobno,'cont_optimize_index();', SYSDATE, 'SYSDATE + 1'); commit; END; /

2010-01-30

如何使用ext写的树形菜单

如何使用ext写的树形菜单 有几种方式共选择

2010-01-20

SSH做的权限控制系统

使用Struts2拦截器做的一个权限控制系统

2009-12-12

空空如也

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

TA关注的人

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