自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 java设置多个数据源

1、设置config.properties文件,设置两个数据库连接2、设置spring-context.xml文件,定义名为testDataSource和dataSource两个连接<!-- 测试库 --> <bean id="testDataSource" class="com.alibaba.druid.pool.DruidDataSource" destroy-metho...

2018-06-20 16:04:43 14001 3

原创 java通过axis2传输数据到SAP

需要给SAP传输数据时,首先获取到SAP端发布的wsdl文件。将文件放入eclipse项目中,在wsdl文件上右键-->new-->other,找到Web Services下的Web Service Client一路next  finish即可,可以看到项目中多了几个文件在后缀为_BindingStub的java文件中添加链接用户名和密码,红框内容自己加上传输数

2017-12-29 16:44:28 568

原创 linux服务器重启后,自动重启web项目

为实现服务器重启后自动重启web项目,需将重启web项目的脚本放入linux服务器 /etc/rc.local 文件中。用以下命令编辑该文件vi /etc/rc.local 在该文件中加入你要重启java项目的命令即可。或者编写另外一个shell 脚本,将java重启的脚本写入,在 /etc/rc.

2017-12-15 13:57:07 4299

原创 SXSSFWorkbook 导出大批量数据和图片到excel

// 将数据放入map类型的集合中 List> dataList = new ArrayList>(); String[] assetHeadTemp = { "商品名称", "销量", "库存", "周转率", "图片" }; String[] assetNameTemp = { "maktx", "saleCount", "stockCount", "rotationRate",

2017-12-04 14:34:42 2273

原创 ChannelSftp sftp上传文件判断子文件夹是否存在

java sftp上传文件夹时判断子目录是否存在,百度查全是获取父文件夹下的所有文件名,去匹配存在。这样速度慢,用sftp.stat(path)方法,API这也介绍这个方法Retrieves the file attributes of a file or directory。就是这个方法是用来检索文件夹或文件的属性的。sftp.cd(serverPath);// 判断子目录文件

2017-11-23 14:41:08 25363 1

转载 判断字符串中是否存在子字符串,不区分大小写

在js中字符串是区分大小写的,如果要求不区分的话,用下面的函数:/** * 忽略大小写判断字符串str是否包含subStr * @param subStr 子字符串 * @param str 父字符串 * @returns boolean */function coverString (subStr,str) { var reg = eval("/"+subStr+"/ig");

2017-10-13 11:29:29 5329

原创 JQuery国际化语言

// 国际化function loadProperties(){ jQuery.i18n.properties({// 加载资浏览器语言对应的资源文件 name:'stirngs', // 资源文件名称 path:'resource/i18n/', // 资源文件路径 mode:'map', // 用 Map 的方式使用资源文件中的值 callback: function()

2017-09-28 18:49:08 1053

转载 java 操作sftp

import java.io.File;import java.io.FileInputStream;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import java.util.Properties;import java.util.Ve

2017-09-14 18:49:43 479

原创 mysql 数据库函数

输入参数:m varchar(500),jgd varchar(20),md varchar(20),cd varchar(20),qk varchar(20),start_date varchar(20),end_date varchar(20)BEGINdeclare dmo1 decimal(20,2) default 0; -- 售罄率1分母declare moe1 decimal(2

2017-08-24 11:26:53 261

原创 SXSSFWorkbook导出大数据量Excel文件

最近在导出大数据量进excel文件时,之前用的XSSFWorkbook在写文件的时候,项目一直报内存溢出。在查询POI后发现新出的SXSSFWorkbook正是为处理大数据量而生,在苦苦找了两天SXSSFWorkbook导出带模板的excel未果后,决定采用excel表头自己打印的方法来形成表头字段。String[] assetHeadTemp = {"批次","供应商代码","商品名称"};

2017-07-27 14:10:30 2325

原创 spring手动开启、提交、回滚事务

spring配置文件: java文件中的使用: @Autowired private DataSourceTransactionManager transactionManager;  //1.获取事务定义 DefaultTransactionDefinition def = new DefaultTransaction

2017-04-13 15:10:50 11028 2

原创 java存储用户信息用MD5对密码加密

为保证用户信息安全,在存储用户信息进入数据库时需对密码进行加密,这里选择单向加密(不能解密)的MD5方式MD5Util.javaprivate static String byteArrayToHexString(byte b[]) { StringBuffer resultSb = new StringBuffer(); for (int i = 0; i < b.lengt

2017-04-13 14:07:08 2015

转载 js控制页面跳转并传参数,获取参数

在js文件中控制页面跳转时(举例添加用户简单说明),用location.href="insertUser";如果传参数时,location.href="insertUser?name="+name+"&pwd="+pwd;传参数跳转后,要在跳转后的js中获取参数,用到以下代码// 获取对账单号var Request = new Object();Request = GetReque

2017-04-13 10:39:07 4724

原创 Ztree设置权限管理时显示树形菜单

在做分配权限模块的时候,遇到了要动态显示树形菜单的情况。查了下都是用Ztree插件做的,但网上好多demo都不能用,今天特意写一篇亲测能用的博客介绍。建议使用Ztree插件前简单阅读下API文档,链接地址要显示树形菜单的位置如下图Ztree的配置参数如下var setting = { check:{ enable:true

2017-03-29 10:28:02 8082 2

原创 登录后保存用户信息到Session

前端通过JS把用户信息传到Controller,然后在Controller里将信息放入HttpSession中@ResponseBody @RequestMapping(value = "/loginIn", method = RequestMethod.POST, produces = "application/json;charset=UTF-8") public String login

2017-03-01 17:16:56 40240 4

原创 js 函数无法返回ajax数据的问题

在做一个验证功能的时候,在js里遇到了一个问题。在js的函数里return 某个由ajax调用后台获取的值时,出现了同步、异步的问题。//判断创建人是否一致function validateUser(userId, zcgpc){ var type = 0;//为0,一致 $.ajax({ "url" : 'queryUserByCgpc', "method" : "POS

2017-02-16 11:04:28 3374

原创 不要在foreach 循环里进行集合元素的 remove/add 操作

今天在看阿里巴巴的Java开发手册时,发现在foreach 循环里进行集合元素的 remove/add 操作会出错的问题,所以记录一下。List a = new ArrayList();a.add("1");a.add("2");for (String temp : a) { if ("1".equals(temp)) { a.remove(temp); }}for (Strin

2017-02-15 11:25:50 1508

原创 用反编译软件查看公司自己封装好打成jar包的底层代码

越来越多的公司用自己封装的数据层交互框架,在查看底层与数据库交互(增删改查)的时候,用Ctrl+鼠标点击方法时发现封装的方法看不到,以下界面:这是因为公司已经把该方法的类打成了jar包,如果你想看底层方法怎么实现

2017-02-10 13:49:19 1474

原创 ajax调用后台实现文件下载,不弹出下载提示框,无法下载

在做ajax调用后台实现文件下载时,出现了后台返回前端正确数据,但前台就是不提示下载框,且没有下载文件$.ajax({ "url" : urlStr + 'exportFile', "method" : "POST", "data" : { "list_str" : json_str }, "cache" : false, }).success(function(d

2017-02-07 11:24:24 4215 3

转载 js获取当前日期并格式化(多种格式)

方法一:// 对Date的扩展,将 Date 转化为指定格式的String// 月(M)、日(d)、小时(h)、分(m)、秒(s)、季度(q) 可以用 1-2 个占位符, // 年(y)可以用 1-4 个占位符,毫秒(S)只能用 1 个占位符(是 1-3 位的数字) // 例子: // (new Date()).Format("yyyy-MM-dd hh:mm:ss.S") ==> 200

2017-01-12 10:52:00 1672

原创 WdatePicker 设置开始日期不能大于结束日期且日期不能大于当前时间

dateEnd\')||\'%y-%M\'}'})" style="width:10%" name="dateStart" id="dateStart">dateStart\')}',maxDate:'%y-%M'})" style="width:10%;" name="dateEnd" id="dateEnd">其中红色字为开始、结束日期输入框元素的id,浅蓝色字为不

2017-01-03 17:28:08 6987

jquery.i18n.properties-1.0.9.js

jquery.i18n.properties-1.0.9.js,JQuery国际化需要引入的js文件

2017-09-28

淘宝式图片放大镜,缩略图可左右滑动

前端JQuery插件,用于图片局部放大查看,模仿淘宝式图片放大镜。底部缩略图可点击左右按钮滑动进行切换

2017-08-10

空空如也

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

TA关注的人

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