自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (1)
  • 收藏
  • 关注

原创 js 定时任务处理 setTimeOut,setInterval 与 clearTimeOut,clearInterval ,简单总结

setTimeout和setInterval函数,都返回一个表示计数器编号的整数值,将该整数传入clearTimeout和clearInterval函数,就可以取消对应的定时器。 var id1 = setTimeout(f,1000); var id2 = setInterval(f,1000); clearTimeout(id1); clearInterva...

2018-09-03 10:11:44 1519

原创 oracle 关于表由于进程没有执行完被锁住,提出解决办法

sql代码如下:1.查询出进程:   select sess.sid, sess.serial#, lo.oracle_username, lo.os_user_name, ao.object_name, lo.locked_mode     from v$locked_object lo, dba_objects ao, v$session sess    where ao.ob...

2018-08-30 12:52:12 750

原创 js---数据类型转换,typeof

js中有六种数据类型,包括五种基本数据类型(Number,String,Boolean,Undefined,Null),和一种复杂数据类型(Object)。1.typeof------判断后返回的都是字符串类型("string"  "number" "undefined"  "object"  "function"  "boolean")例子:var a=1,b={},c=[1

2018-08-29 09:59:39 203

原创 界面批量导出excle功能

需求: 一次请求,导出多个excel思路: 1.java servlet一个请求,只能返回一个输出流,所以一次只能导出一个excel; 2.如果一次需要导出多个excel,可以在本地生成多个excel,然后压缩成压缩包,然后下载压缩包;步骤: 1.在本地创建一个零时文件夹,将多个excel生成到该文件夹下; 2.将该文件夹压...

2018-08-21 15:31:17 1887

原创 $(this)与this的区别

相信很多刚接触JQuery的人,很多都会对$(this)和this的区别模糊不清,那么这两者有什么区别呢?  首先来看看JQuery中的  $()  这个符号,实际上这个符号在JQuery中相当于JQuery(),即$(this)=jquery();也就是说,这样可以返回一个jquery对象。那么,当你在网页中alert($('#id'));时,会弹出一个[object Object ],这个...

2018-08-13 09:45:30 288

原创 java 实现mysql备份数据库功能

最近新的项目中有个需求,要求实现mysql远程备份数据库功能,参考网上各种文章,走了不少弯路,特此记录分享: 首先在windows 系统下面 通过命令行实现数据库备份功能如下:D:/MySQL/bin/mysqldump -h localhost -p3306 -uroot -p123456 database_name > D:\test.sql上面  D:/MySQL/bin/mysqld...

2018-06-27 17:54:25 1837 2

原创 can't connect to mysql server on 'localhost' (10061)报错修改记录

最近打开mysql 5.7 版本,通过navicat客户端登陆报错can't connect to mysql server on 'localhost' (10061),查看任务管理器发现mysql停用,手动启动后自动关闭,于是网上找答案,各种方法都尝试,最后头大了,想重装mysql,但是还是想找出原因,发现重置一下mysql密码试试,果然成功了:1. 通过cmd,以管理员admin生登陆   ...

2018-06-26 11:42:28 179

原创 项目中报表业务开发,个人使用c3.js插件,简单案例应用

由于c3.js 是基于D3.js,项目中引用js<script type="text/javascript" src="${ctxStatic}/c3-master/d3-4.13.0.min.js" charset="utf-8"></script><script type="text/javascript" src="${ctxStatic}/

2018-04-28 17:47:44 1153 4

原创 http 请求协议功能开发(post方式)

最近项目中需要联调第三方接口,因此写了一个http通用接口如下:public static String httpPost(String url, String param) throws IOException { // Post请求的url,与get不同的是不需要带参数 URL postUrl = new URL(url); // 打开连接 ...

2018-04-03 19:46:34 2774

原创 mybatis 转义符使用

第一种写法(1):原符号 < <= > >= & ' " 替换符号 < <= > >= & ' "例如:sql如下:create_date_time >

2018-03-29 17:54:19 3013

原创 shiro 权限 记住密码功能介绍

项目中做登陆验证时用shiro权限框架,其中有个记住密码功能通过shiro自带的rememberMe属性实现界面添加 name名称<input type="checkbox" name="rememberMe"/><p>记住密码</p>1.首先在shiro.xml文件中添加:<!-- remenberMe配置 --><bean id=&qu

2018-03-29 16:28:23 5299

原创 项目中用到的excle导入,导出功能,Java端源码分享

/** * 下载模板 * @param request * @param response * @param model */ @SuppressWarnings("deprecation") @RequestMapping(value = "import/template") public void importTemplate(Http...

2018-02-26 19:16:15 1162

原创 Java获取配置文件信息工具类

项目中经常遇到配置基础信息放到配置文件中(如图项目配置文件中的配置路径)// 项目中获取文件路径实例String path = Global.getConfig(VIDEO_DATA_LOCATION);/** * Global配置类 */public class Global { /** * 当前对象实例 */ private static Global gl...

2018-02-09 11:35:44 1230

原创 基于ffmpeg.exe 和mencoder.exe 视频转码功能开发

最近项目中用到视频点播功能,需求是用户可以上传视频,并可以播放(视频插件用的是 jwplayer ,改插件只支持MP4,flv视频播放)   下面粘贴一下,项目中视频转码代码(补充一点:视频上传之后,我通过定时器扫描视频上传文件路径,进行转码):/** * 视频根式转码工具类 */@Service@Lazy(false)public class TranscodeUtils { ...

2018-02-08 20:36:25 417

原创 基于pc端 jQuery.validator.js form表单验证方法总结

1.引入js插件 jquery.validate.min.js2. jsp 项目案例:<div class="control-group"> <label class="control-label">手机:</label> <div class="controls"> <form:input path

2018-02-05 11:38:45 740

原创 基于bootstrap-select插件,实现select下拉框模糊查询功能

1.引用js、cssbootstrap.css 、 bootstrap-select.min.cssbootstrap.min.js 、bootstrap-select.min.js2. js初始化插件 $(window).on('load', function () { // 中文重写select 查询为空提示信息

2018-01-26 14:18:23 12935

原创 Java8 时间插件 测试参考

public static void main(String[] args) { Instant first = Instant.now(); // Current Time LocalTime time = LocalTime.now(); System.out.println("Current Time=" + time); // Creating LocalTime by

2017-11-27 15:03:25 992

原创 验证码功能js实现

body onload="createCode()"> main> input type="text" id="input1"/> input disabled type="text" id="checkCode" class="code"/> span onclick="createCode()">看不清楚span> input id="Button1" o

2017-11-23 11:51:18 1057

原创 js 对table 表单操作总结

实例1:获取表格第一行第二列的值:var val =$("#table id").rows[2].cells[3].text(); 或者var t=$("table tr:eq(0) td:eq(1)").text();实例2:遍历表格的所有行和列,把所有表格中的数字加1:$("table tr td").each(function(){ var d=$(this).text

2017-11-13 14:32:57 911

转载 Java反射机制

一:反射机制概念: 运行状态下,对于任意一个类,都能知道它的属性(包括private)及方法.对于任意一个类的实例化对象,都能调用它的属性和方法,这种动态获取信息的方式称之为java反射.1.反射机制获取类,三种途径:(参考)/**  * 反射机制获取类有三种方法  */  @Test  public void testGetClass() throws C

2017-11-09 13:29:09 148

转载 SQL精妙语句

#转#SQL精妙语句一、基础1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mss

2017-11-07 11:21:43 471

转载 BeanUtils.populate 用法

BeanUtils位于org.apache.commons.beanutils.BeanUtils下面,其方法populate的作用解释如下:完整方法:BeanUtils.populate( Object bean, Map properties ),这个方法会遍历map中的key,如果bean中有这个属性,就把这个key对应的value值赋给bean的属性。

2017-11-02 15:40:15 2438

原创 angular.copy()功能学习

项目中用的前端是ftl + angular.js今天遇到个问题关于弹出框,若点击保存按钮做数据处理,若点击关闭按钮,数据回退到弹出框初始化状态,用到了angular.copy()方法项目js代码案例:/** * 商品库存批次修改 */$scope._repeatItem = {};$scope.modifyInventory = function (repeat_item)

2017-10-12 14:44:55 842

原创 list 集合排序,java8新特性,学习一下

最近做一个项目,遇到了list<Entity>需要按时间倒叙排列发现Java8新特性封装的比较好:例子:List<Entity> list = Lists.newArrayList();list.stream().sorted(Comparator.comparing(Entity::getCreateTime).reversed()).collect(Collectors...

2017-10-11 16:25:00 4933

原创 ObjectMapper Java对象与JSON的互换,项目中用到,个人理解

ObjectMapper Java对象与JSON的互换1.json 读取 mapper.readValue(json, valueType)2.json 输出 mapper.writeValueAsString(value)

2017-10-09 16:41:09 17359 1

原创 input框输入数字的问题

1.inputtype="text"class="form-control"ng-model="item.lossCount"autocomplete="false" required="true" pattern="" name="lossCount" onkeyup="value=value.replace(/[^\-?\d]/g,'')" n

2017-09-19 15:25:33 920

转载 mybatis在xml文件中处理大于号小于号的方法

第一种方法:用了转义字符把>和SELECT * FROM test WHERE 1 = 1 AND start_date  <= CURRENT_DATE AND end_date >= CURRENT_DATE附:XML转义字符                     <        

2017-09-19 11:32:51 285

原创 jQuery中 this与event.target区别

this和event.target的区别js中事件是会冒泡的,所以this是可以变化的,但event.target不会变化,它永远是直接接受事件的目标DOM元素;this和event.target的相同点this和event.target都是dom对象,如果要使用jquey中的方法可以将他们转换为jquery对象:$(this)和$(event.target);自己接触过一

2017-09-13 10:55:01 454

原创 mybatis like查询常用两种写法

1.  表.字段名称  like CONCAT('%',#{参数},'%')2.  表.字段名称  like  '%${参数}%'

2017-08-14 11:46:23 841

原创 mysql中 GROUP_CONCAT函数用法

GROUP_CONCAT函数返回一个字符串结果,该结果由分组中的值连接组合而成。一般离不开CONCAT()函数CONCAT(str1,str2,…)  返回结果为连接参数产生的字符串。如有任何一个参数为NULL ,则返回值为 NULL。group_concat([DISTINCT] 要连接的字段 [Order BY ASC/DESC 排序字段] [Separator '分隔

2017-08-09 16:12:33 2404

原创 angularJS select2 多选功能

angularJS select2 多选功能

2017-07-03 20:56:10 1379

原创 extjs 树节点操作

extjs 选择树基本用法

2017-05-04 17:03:25 1180

原创 mybatis mapper.xml中#{} 与${}用法区别

1、能使用 #{ } 的地方就用 #{ }首先这是为了性能考虑的,相同的预编译 sql 可以重复利用。其次,${ } 在预编译之前已经被变量替换了,这会存在 sql 注入问题。例如,如下的 sql:[java] view plain copy select * from ${tableName} where name = #{name}  

2017-04-26 10:34:16 4929

原创 mybatis+mysql 案例返回新增的ID(两种实现方式)

一.通过存储过程实现(一般不用这种写法,我是练习一下存储过程):1.sql语句如下: BEGIN DECLARE CONTINUE HANDLER FOR SQLEXCEPTION SET flag=0; SET flag =1; START TRANSACTION; INSERT INTO USE

2017-04-23 20:17:13 1299 1

原创 ORACLE 中 DECODE 与 CASE WHEN THEN 用法

DECODE的语法:DECODE(value,if1,then1,if2,then2,if3,then3,...,else),表示如果value 等于if1时,DECODE函数的结果返回then1,...,如果不等于任何一个if值,则返回else。初看一下,DECODE 只能做等于测试,但刚才也看到了,我们通过一些函数或计算替代value,是可以使DECODE函数具备大于、小于或等于功能。

2017-04-06 17:33:05 796

原创 springMVC拦截器功能简单案例

Interceptor(即处理器拦截器、拦截器),类似于 Servlet 开发中的过滤器 Filter,用于对处理器(Controller)进行预处理和后处理。常见的应用场景:1. 日志记录:记录请求信息的日志,以便进行信息监控、信息统计、计算PV(Page View)等。2.权限检查:如登录检测,进入处理器检测检测是否登录,如果没有直接返回到登录页面。3.性能监控

2017-04-05 10:38:29 947

原创 字节流、字符流、文件流基本写法

没啥好说的,详见下面代码:import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputSt

2017-03-29 17:04:12 756

原创 springMVC文件上传和下载功能

以下功能框架用的是SSM备注:上传成功或出错我没有加跳转界面,大家可以自己加一下,我一般debugger一下,然后看上传的路径下有没有我传的文件(图片等格式都可以)  1.  首先要导入jar包 &lt;dependency&gt; &lt;groupId&gt;commons-io&lt;/groupId&gt; &lt;artifactId&gt;commons-io&lt;/ar...

2017-03-29 16:51:05 279

Spring+SpringMVC+Mybatis+Mysql 案例

里面包含完整的案例,包括文件上传下载功能,拦截器功能,常用的流的语法,自己没事测试玩的,供大家参考(数据库就是user一张表,自己建)。

2017-04-17

空空如也

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

TA关注的人

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