- 博客(121)
- 资源 (3)
- 收藏
- 关注
原创 centos6.5 安装应用
1、新建用户和组增加用户:useradd yven密码修改:passwd yven修改sudo权限:vim /etc/sudoers 增加:yven ALL=(ALL) ALL2、安装jdk解压:tar -zxvf jdk8移动:rm jkd8 /usr/local/jdk/jdk8环境变量:vim /etc/profile export J...
2018-06-13 14:31:17
416
原创 git 操作
下载代码:git clone <远程url路径>提交代码:git add .git commit -m"说明"git push分支branch:查看分支:git branch创建分支:git branch newBranch切换分支:git checkout newBranch#查看所有的分支,包括远程的git branch -a#删除本地的某个分支git bran...
2018-05-13 12:45:27
272
原创 div中使用onkeydown键盘事件
一般使用键盘事件都是document和input,需要在一个div中使用时,需要在div中增加contenteditable="true"。
2018-05-05 18:37:48
6559
1
原创 redis工具类(redisTemplate实现)
package cn.common.utils;import java.io.UnsupportedEncodingException;import java.util.ArrayList;import java.util.HashMap;import java.util.Iterator;import java.util.List;import java.util.Map;imp...
2018-05-05 15:30:03
3383
原创 Java之线程一(Java多线程编程核心技术)
一、等待/通知机制的实现1、wait()的作用是使当前执行代码的线程进行等待,将当前线程放入‘预执行队列’中,并且在wait()所在的代码处停止执行,直到接到通知或者中断为止。注意:在调用wait()之前,线程必须获得该对象的对象级别锁,所以只能在同步方法或者同步块中调用wait()方法。——wait方法使线程停止运行2、notify()方法也要放在同步方法或者同步块中,在调用前,也要获取该对象级...
2018-04-27 16:02:39
205
原创 Mysql优化篇
第一章 数据库优化简介1、 数据库优化的目的a) 避免出现页面的访问错误 i. 由于数据库连接timeout产生页面出现服务器错误 ii. 由于慢查询造成页面无法加载 iii. 由于阻塞造成数据无法提交b) ...
2018-04-17 23:58:53
254
原创 springmvc Excel文件上传
1、前端form表单添加Excel文件,使用ajax提交<span><a href="javascript:void(0);" class="info_import">批量导入</a> </span> //导入按钮,弹出导入框 $(".info_import").bind("click", function(){
2018-04-09 11:46:35
335
原创 springmvc 文件下载实现
1、下载按钮,title是文件在项目中存储的名称<span><a href="javascript:void(0);" title="模板.xlsx" class="m_but bg_b download_model">模板下载</a></span>2、js处理,新建form表单提交 //导入模板下载 $(".downloa
2018-04-09 11:44:45
1701
原创 使用ajaxfileupload实现文件上传,使用FileReader实现预览效果(图片)
ajaxfileupload 文件上传 FileReader 图片预览
2018-04-09 10:28:20
2050
转载 Java面试题摘要
1、TCP和UDP的区别(1)(2),TCP三次握手和四次分手(1)(2)(3)、图解 TCP释放连接时为什么time_wait状态必须等待2MSL时间2、线程池的工作原理,任务拒接策略有哪几种?线程启动,运行,并发的问题3、进程和线程的区别4、线程安全和非线程安全的集合(hashMap、hashtable。。。)5、集合框架。ArrayList和LinkedList的区别。。。。。...
2018-03-28 11:13:47
246
转载 redis特点和使用场景
特点:1、速度快2、持久化3、支持多种编程语言4、支持多种数据结构,支持五种数据结构:String、List、Set、Hash、Zset5、功能丰富,支持事务、流水线、发布\订阅、消息队列6、主从复制7、高可用及分布式 。Redis-Sentinel(v2.8) 支持高可用,Redis-Cluster(v3.0)支持分布式8、单线程,利用队列技术,将访问
2018-03-26 10:02:04
249
转载 springboot网络资料
接触spring boot也有些时日了,刚开始博主还想参照官方参考指南自己写一个系列的入门式的教程,包含spring boot的所有模块的用法,后来发现,有一大波优秀的系列文章和项目了,所以就没班门弄斧重复造轮子了,这里对网上热门spring boot系列资源来个汇集,希望看到此博的人在spring boot的学习道路上能乘前人栽树之凉 ,少走弯路! 首先上个本站的spring boo
2018-03-21 19:35:51
185
转载 MySQL语句优化
使用索引的原则:1.最左前缀匹配原则。mysql会一直向右匹配直到遇到范围查询(>、<、between、like)就停止匹配。所以要尽量把“=”条件放在前面,把这些条件放在最后。不会用到b的索引:where a=1 and c>0 and b=2会用到b的索引:where a=1 and b=2 and c>02.尽量选择区分度高的列作为索引,区分度的公式是count(di...
2018-03-21 14:52:15
399
原创 springboot学习记录二
Springboot学习记录二学习视频:https://www.imooc.com/learn/810程序代码:git clone http://git.oschina.net/liaoshixiong/girl 1、 使用@Valid表单雁验证a) 在实体类中添加需要验证的注解 @NotBlank(message = "这个字段必传") pr
2018-03-17 13:59:22
231
原创 Java内部类
外部类OutClass和内部类InnerClass编译之后的名字:1、成员内部类注意:1) 成员内部类可以无限制的访问外围类的所有方法和属性,尽管是private的,但是外围类要访问内部类的成员属性和方法则需要通过内部类实例来访问;2) 成员内部类不能 存在任何static修饰的变量和方法;3) 成员内部类是依附于外围类的,只有先创建了外围类才能创建内部类;2、
2018-03-16 11:40:43
190
原创 springboot学习记录一
学习视频来源:https://www.imooc.com/learn/767SpringBoot学习记录1、Springboot的特点:o 化繁为简,简化配置o 是下一代框架o 微服务的入门级微框架2、创建项目: 使用idea软件来创建springboot项目; create new project -> spring initiali
2018-03-14 23:29:33
224
原创 Java读取Excel表格中时间
// 从Excel中读取日期 Calendar c = new GregorianCalendar(1900, 0, -1); Date ddd = c.getTime(); System.out.println(ddd.toLocaleString()); Date _d = DateUtils.addDays(ddd, 43167); // 43167是距离1900年1月1日的
2018-03-11 19:35:12
1349
原创 js 正则表达式
验证数字(包含小数):var regex = /^\d+(\.\d+)?$/;if(!regex.test(inputVal)){ alert("输入有误") return; }普通字符:"不能为中文、特殊字符且长度在1-30之间"var regex = /^\w{1,30}$/;邮箱验证:var regex =/^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9...
2018-03-09 15:35:14
190
原创 select 标签
0、示例<select name="" id="cmDate"> <option value="2017">2017</option> <option value="2018" selected>2018</option> <option value=&quo
2018-03-09 14:31:35
204
原创 mybatis知识点总结
1、resultMap、resultType、parameterType、parameterMap的区别:https://www.cnblogs.com/fengli9998/p/7991032.html2、#{}、${}的区别:1、#{}将传入的数据都当成是一个字符串,会自动对传入的数据加上一个双引号2、${}是一个替换的功能3、#{}方式可以很大程度上防止sql注入4、${}一般用于传入...
2018-03-08 22:26:27
340
原创 MySQL时间查询
1、查询具体到月的所有数据(查询到天的数据可以格式:‘%Y%m%d’)SELECT id FROM `invt_business` WHERE DATE_FORMAT( begin_date, '%Y%m' ) = DATE_FORMAT( CURDATE() , '%Y%m' )CURDATE()返回的是当前的日期(年月日) ,now() 返回的当前是时间(年月日时分秒)2、
2018-03-08 16:05:24
1008
转载 JAVA Calendar日期加1
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); try{ Date d = sdf.parse("2018-01-31"); Calendar cld = Calendar.getInstance(); cld.setTime(d); cld.add(Calendar.MONT
2018-03-07 14:37:19
3570
原创 MySQL 清除表数据
清除表数据:delete from 表名;truncate table 表名;不带where参数的delete语句可以删除mysql表中所有内容,使用truncate table也可以清空mysql表中所有内容。效率上truncate比delete快,但truncate删除后不记录mysql日志,不可以恢复数据。delete的效果有点像将mysql表中所有记录一条一条删除到删完,而
2018-03-07 11:17:35
322
原创 springMVC实体类时间格式化
使用JsonFormat注解@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8") private java.util.Date sendDate;使用mybatis,数据库MySQL
2018-03-06 09:37:15
4332
原创 redis启动与关闭
启动:使用配置文件启动 redis-server redis.confredis-server/usr/local/bin/redis-server后台启动,在配置文件中设置: 把daemonize设置为yes设置密码:在配置文件中设置: requirepass 123456连接: redis-cli -h localhost -...
2018-03-01 10:32:29
794
原创 struts2项目迁移为springmvc项目时jsp标签变化记录
1、引入spring标签(使用Struts时也要引入Struts标签,如s标签) 2、标签使用2.1 判断:在Struts中:在spring中:一个条件:测试多个条件使用choose标签包裹: 2.2 遍历在Struts中: 物联网适配器编号: &deviceKey="> 在spring中:
2018-02-26 13:47:49
1634
原创 input输入框只允许输入数字
1、使用onkeyup 和正则匹配:输入数:<input name="number" type="text" id="r_number" class="input_shot m_r10" onkeyup='this.value=this.value.replace(/\D/gi,"")'/>2、设置input type="number"...
2018-02-08 09:05:17
2039
原创 The content of element type "mapper" must match "(cache-ref|cache|resultMap*|parameterMap*|sql*| ins
在整合spring和mybatis过程中mapper.xml配置文件中出现了如下报错:The content of element type "mapper" must match "(cache-ref|cache|resultMap*|parameterMap*|sql*|insert*|update*|delete*|select*)+".删除其中的注释 解决问题。原
2018-02-06 09:30:44
5217
1
原创 redis在spring项目中的使用(RedisTemplate)
1、redis.properties配置文件# -----redis------redis.host=xxx.xxx.xxx.xxxredis.port=6379redis.pass=xxxredis.conf.maxActive=5000redis.conf.maxIdle=100redis.conf.maxWait=10000redis.conf.testOnBorrow=f
2018-02-05 11:44:35
2487
1
转载 web.xml初始化顺序
初始化顺序:context-param -> listener -> filter -> servlet可以在web.xml中定义参数, appVersion V1.11 在jsp中取值:
2018-02-01 14:57:24
169
转载 <context-param>与<init-param>的区别与作用
转自:https://www.cnblogs.com/hzj-/articles/1689836.html的作用:web.xml的配置中配置作用1. 启动一个WEB项目的时候,容器(如:Tomcat)会去读它的配置文件web.xml.读两个节点: 和 2.紧接着,容器创建一个ServletContext(上下文),这个WEB项目所有部分都将共享这个上下文.3.容器
2018-02-01 14:33:26
185
原创 tomcat工程编译后的存储目录
eg.E:\workspace-invt\.metadata\.plugins\org.eclipse.wst.server.core\tmp7\wtpwebapps\jh_cm_iwocloud
2018-02-01 10:06:15
1976
转载 javascript原型链、闭包学习
https://www.cnblogs.com/TomXu/archive/2012/01/05/2305453.htmlhttps://www.cnblogs.com/wangfupeng1988/p/3977924.html解决闭包的方案:https://www.cnblogs.com/ZinCode/p/5551907.html
2018-01-15 11:58:26
196
原创 自定义jQuery插件
1、在编写对象级别的插件时,使用jQuery.fn.extend()方法进行功能扩展;针对类级别的插件,使用jQuery.extend()方法进行扩展。2、(1)对象级别插件开发实例:/*------------------------------------------------------------/功能:设置列表中表项获取鼠标焦点时的背景色参数:li_col【可选】
2018-01-10 16:04:27
1236
原创 JQuery权威指南 第六章 Ajax应用
1、$.ajaxSetup() 方法全局设置,在其他$.ajax() 请求前,先执行$.ajaxSetup() $(function() { $.ajaxSetup({ //设置全局性的Ajax选项 type: "GET", url: "UserInfo.xml",
2018-01-10 13:46:06
230
原创 JQuery权威指南 第五章 动画与特效
1、显示隐藏show()hide()toggle()2、滑动slideDown()slideUp()slideToggle()3、淡入淡出fadeIn()fadeOut()fadeTo(speed,opacity,[ callback ])4、自定义动画animate(params,[ duration ] ,[ easing ] ,[
2018-01-08 15:04:44
229
原创 应用4-5 删除按钮弹出对话框(jQuery权威指南源码)
描述:点击删除按钮,弹出对话框,如果被删除的项被选中,则删除code: 删除记录时的提示效果 <script type="text/javascript" src="Jscript/jquery-1.4.2-vsdoc.js"> <script type="text/javascript" src="
2018-01-08 10:31:46
283
原创 应用4-4 网页选项卡(jQuery权威指南源码)
描述:点击不同的选项卡,会显示不同的选显卡code: 网页选项卡应用 <script type="text/javascript" src="Jscript/jquery-1.4.2-vsdoc.js"> <script type="text/javascript" src="Jscript/jque
2018-01-08 09:58:12
222
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人