- 博客(38)
- 收藏
- 关注
转载 oracle表生成实体
package com.rdkl.securityPublish.utils;import java.io.File;import java.io.FileWriter;import java.io.IOException;import java.io.PrintWriter;import java.sql.Connection;import java.sql.DriverManager;impo...
2018-04-26 09:24:20 893
转载 java单设备登录
一、问题引导 在Web开发中,实现一个账号只能在一处登陆有两种形式:1.当某个账号在某处登陆后,如果再在其他处登陆,将前一个账号挤掉;2.当某个账号登陆后,此账号在其他设备登陆提示已经登陆,无法登陆。 正常的应用逻辑第一种应用较为广泛,因此此篇文章讨论一下第一种逻辑在spring mvc开发中一种较为简单的实现方式。 然而在没有长连接如WebSocket或者异步请求轮询的情况下,我们之前登陆的
2018-01-18 15:08:30 2379
转载 easypoi单sheet、多sheet导出文件简单示例
/** * Created by xzz on 2018/1/10. */@Controller@RequestMapping(value = "easypoi")public class EasypoiController { /** * 使用easypoi导出文件 * 单sheet / 多sheet * @param response * @return
2018-01-18 15:03:34 7969 2
转载 java下载文件,中文文件名乱码特殊处理
// 前台的中文传递后后台乱码的处理思路:// 1.js编码encodeURI(encodeURI(URL)),编码两次// 2.服务器端解码 URLDecoder.decode(request.getParameter("para"),"UTF-8")$scope.downloadProvinceModel = function(){
2017-12-25 15:43:42 755
转载 断点续传JAVA实现
public class BreakpointResume { private static Logger log = Logger.getLogger(BreakpointResume.class); /**下载操作,支持断点续传*/ public static void download(HttpServletRequest req,HttpServletResponse r
2017-12-25 15:40:56 264
转载 StringUtils工具类
package org.apache.commons.lang3;//1 abbreviate方法//缩写一段文字StringUtils.abbreviate("abcdefghijklmno", -1, 10) = "abcdefg..."//2 isBlank和isEmpty区别StringUtils.isBlank(" ") = trueStringUtil
2017-12-25 15:33:25 170
转载 js中arr的赋值不影响原数组,赋值和引用的区别
1、赋值[html] view plain copyvar a = 1; var b = a; //赋的是a的复制值 b ++; alert(a); //"1" b的修改不影响a 2、引用[html] view plain copyvar a
2017-12-15 18:17:10 1050
原创 H5 video 标签 播放事件 视频加载完成事件 获取视频播放进度时间
html 代码 Your browser does not support the video tag. JS代码
2017-12-08 10:12:54 30958 1
原创 springmvc上传头像 ajax上传文件回显
上传头像 只支持JPG、PNG、GIF,大小不超过5M function uphoto(){var formData = new FormD
2017-12-06 19:37:06 683 1
原创 java excel模板转html
模板先查出需要替换的内容,然后放入map中 键值对应 ,调用prepareHtmlForExcel方法传入excel路径,map对象,当前修改的对象id(为了生成唯一html和css文件)public String toCopyFormHtml(Integer copy_id,Integer type){Map map = new HashMap();JSONObject resu
2017-11-22 09:43:39 548
原创 修改jar代码,重新打包jar
1.jar包解压打开,压缩到指定的目录2.用jd-gui工具反编译为java文件3.用myeclipse打开一个项目然后新建一个一样的package目录,把java文件放进去修改然后编译。4.替换.class文件。将文件夹打包成zip压缩包,然后修改后缀为jar。OK
2017-11-21 16:26:48 431
原创 jSignature手写签名插件
"signature">//初始化手写板$(function() { $("#signature").jSignature() })//获取手写板上的数据$("#bjb_signature").jSignature('getData','svgbase64');
2017-11-06 11:04:33 2323
原创 XSS攻击过滤器
import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax.servlet.ServletException;import javax.servlet.Servl
2017-11-06 10:43:56 528
原创 js操作json对象和数组读取内容
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,是理想的数据交换格式。同时,JSON是 JavaScript 原生格式,这意味着在 JavaScript 中处理 JSON数据不须要任何特殊的 API 或工具包。 本文主要是对JS操作JSON的要领做下总结。 在JSON中,
2017-08-21 15:36:15 9306 1
原创 bootstrapTable 行可以展开显示更多信息 detailView:true
展示更多的代码 detailFormatter 这个函数返回的是html代码 detailView:true, detailFormatter:function(index,row){ var str = " "; str+= ""; str+= "书 &nb
2017-07-31 15:33:14 13406 1
原创 jquery serializeobject();方法序列化表单的属性,返回字符串。
serializeobject(); 可以将表单中的文本框 下拉框 根据name 属性 序列化成字符串,必须在js中写这个方法$.fn.serializeObject = function() { var o = {"unique_id":new Date().getTime(),"state":false}; var a = this.serializeArray();
2017-07-31 15:27:33 14200
原创 springmvc web网站QQ第三方登录实现
首先 申请需要用到的 app_ID 和 app_KEY 具体步骤看这个 https://connect.qq.com/index.html 再申请的时候会有一个框让你输入 你登录成功的跳转的页面 redirect_URIid 和 key 都申请下来 修改 qqconnectconfig.properties 文件里面的app_ID 、app_KEY 、redi
2017-05-15 15:15:54 2872
原创 微信上拉加载更多事件
$(window).scroll(function () {// 滚动条距离顶部的高度 var scrollTop = $(this).scrollTop(); // 当前页面的总高度 var scrollHeight = $(document).height(); // 当前可视的页面高度 var windowHeight = $(this).heig
2017-05-02 14:42:30 427
原创 js调用手机输入法搜索事件
只需要在input框外面放一个form 然后 写action="javascript:search();" 对应你的js函数 function search(){window.location.href = ctx+"/actinfo/sportlistview/1/"+$("#theme
2017-05-02 14:41:02 3064
原创 java验证码
jsp页面代码:alt="验证码" title="验证码" onclick="changeImg();" />js代码:var codeImg = $("#code_img").val();var result= $.ajax({type : "post",cache: false,async:false,url: ctx+"
2017-05-02 14:36:08 405
原创 bootstrapTable checkbox 选中 回显
columns : [{field:"state",checkbox:true,align : 'center' ,formatter:function(value,row,index){ if (row.state == true) return { checked : true//设置选中 }; retur
2017-03-30 16:49:56 8449
原创 layer tips 宽和高自定义
layer.tips('可以发html代码哦', '依附在谁旁边', { tips: [1, '#F0F0F0'], time: 10000, area: ['auto', 'auto']//这个属性可以设置宽高 auto 表示自动 });
2017-03-21 14:57:16 4404
转载 oracle修改序列当前值
alter sequence 序列名 increment by -2; select 序列名.nextval from dual;
2017-03-13 10:11:41 1204
原创 bootstrapTable excel导出
showExport: true, //是否显示导出 让导出按钮显示出来需要的js文件bootstrap.min.js?v=3.3.6bootstrap-table-export.jstableExport.min.js这个导出 只能导出当前页面的如果需要导出所有 建议使用 easypoi 这个功能很厉害的 有兴趣的可以自己去看看
2017-03-07 11:16:19 626
原创 oracle
SYSDATE //当前时间ADD_MONTHS (SYSDATE ,- 6) //当前时间往前推6个月SETTLE_DATE BETWEEN ADD_MONTHS (SYSDATE ,- 6) AND SYSDATE //SETTLE_DATE 这个字段 的值在 当前时间往前推6个月 和 当前时间之间 (BETWEEN函数)to_char(
2017-03-07 11:09:10 226
原创 Morris.js(前端)
//前台方法$(function() {index_cbb.initException();});var index_cbb = {initException:function(){$.ajax({url : ctx+"/spcpvalue/cpValueAnalysis.shtml",type : 'get',success : function(da
2017-03-07 10:24:33 737
原创 linux更新tomcat下的项目命令(自己记录)
部署目录/home/tomcat7cd 切换目录:cd /home/tomcat7/webapps查找服务:ps -ef |grep javakill -9 进程号 (注意进程号是/home/tomcat7对应的进程号)备份ROOT:tar -zcvf root20170210.tar ROOT/ (备份文件带上当天的时间戳)源程序打包成ROOT.zip上传到本目录删除服
2017-03-07 10:19:05 1550
原创 java set集合总结
set集合可以去掉数组中重复的值保留一个在java语言中,提供多种不同的结构来组织对象,Set(集合)是其中的一种,本身是一个接口,其迭代时的顺序取决于其具体实现。典型的实现包括:HashSet:哈希表是通过使用称为散列法的机制来存储信息的,元素并没有以某种特定顺序来存放; LinkedHashSet:以元素插入的顺序来维护集合的链接表,允许以插入的顺序在集合中迭代; TreeSet:
2017-02-16 16:24:36 241
原创 linux配置网络可以访问外网总结
1.首先以根用户登录系统,然后使用lspci | grep Ethernet命令检查计算机上的以太网卡设备是否被内核检测到。2.然后使用“ifconfig”命令查看系统已经识别并已激活的网络接口。3.vi /etc/sysconfig/network-scripts/ifcfg-eth0 配置网卡为eth0的属性(我弄错静态IP总是连不上外网,经过一个群里的大神解答,将IP设置成
2017-02-08 10:51:10 719
转载 oracle数据库报错 ORA-00054:资源正忙,要求指定NOWAIT
解决方法 http://jingyan.baidu.com/article/a3aad71acae78eb1fb009695.html
2016-12-14 16:51:51 464
原创 bootstraptable的 showFooter属性
如果想在表格最下面显示统计的信息可以使用这个属性在需要的列里面新增属性 footerFormatter 设置列的名称然后在需要显示的列 里面放入你要显示的值 value是所有的数据对象 取自己所需要的最后的样式
2016-12-14 16:26:01 11042 5
原创 jsp 下载文件 AJAX不支持返回流类型 采用jquery easyui的表单提交
//JSfiledownLoad:function(id){downForm = $("#fileForm").form();downForm.form('submit', {url : ctx+'/file/downLoad.shtml?fileid='+id,type : 'POST',success : function(data) {if(!data.flag)
2016-12-08 15:41:11 1596
原创 前端知识
location.reload(); //刷新页面//ajax 语法$.ajax({ type : "post", url : ctx+"/designtaskfile/savefileview.shtml", data : data,success : function(data) {
2016-12-08 15:38:38 194
原创 java 递归取树结构数据
/*** 递归取树结构数据* @param role_id* @param press_id* @param parentid* @return* @project_Name security_publish* @Date 2016年11月22日* @author 胡跃强*/public List getTree (Integer role_id,Integ
2016-12-08 15:30:03 2199
转载 JasperReport技术积累
1. 问题:IReport如何实现变量字段$F{ propertyName}赋值为一个NULL对象时不显示”null”, 而显示为空白?解决方法:选中动态单元格,右键选择属性,在弹出对话框TextField选项卡中选中Blank when null。思考:以往我们为IReport中变量字段赋值时会在程序或报表Textfield expression中用三目符号去判空
2016-12-08 15:27:22 997
原创 JSON字符串的操作
Map paramMap = new HashMap();paramMap.put("cp_va_id", cp_va_id);List spCpValue = spCpValueService.SelectSpCpValueByCpvaidList(paramMap); String textjson = spCpValue.get(0).getTextjsonstr(
2016-12-08 15:23:10 327
原创 前台知识积累
格式化 返回按钮formatter:function(value,row,index){ var itemtext = row.text; var itemvalue = row.value; return "修改 删除";
2016-11-09 14:38:30 212
原创 JAVA的文件操作
创建String path = SysConfigManager.getInstance().getText("/config/system/jsonfileurl")+"/"+press_id; //文件夹路径String filepath = SysConfigManager.getInstance().getText("/config/system/jsonfileurl")+"/"
2016-11-09 14:15:00 257
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人