- 博客(16)
- 收藏
- 关注
转载 mysql优化原理
说起MySQL的查询优化,相信大家收藏了一堆奇技淫巧:不能使用SELECT *、不使用NULL字段、合理创建索引、为字段选择合适的数据类型..... 你是否真的理解这些优化技巧?是否理解其背后的工作原理?在实际场景下性能真有提升吗?我想未必。因而理解这些优化建议背后的原理就尤为重要,希望本文能让你重新审视这些优化建议,并在实际业务场景下合理的运用。MySQL逻辑架构 如果
2017-09-29 15:11:43
444
原创 Jquery构建表单+SpringMVC实现导出Excel报表功能
1.前端dai'mavar form=$("");//定义一个form表单 form.attr("style","display:none"); form.attr("target",""); form.attr("method","post"); form.attr("action",systemUrl+"exportTakeOutCount");
2017-09-19 17:40:45
1049
原创 Jquery+SpringMVC实现上传Excel文件,并批量导入
1.前端代码function alertUploadFile(){ //创建表单 var formData = new FormData(); var file = $("#upload").val(); console.log(file); var arr=file.split('\\');//注split可以用字符或字符串分割 var fil
2017-09-19 10:09:05
3975
1
原创 input="file" 浏览时只显示指定excel文件,筛选特定文件类型
显示 .xls, .xlsx, .csv 文件... 只显示 Excel (.xlsx) 文件... 只显示 Excel (.xls) 文件... 只显示图片. 只显示文本文件... 只显示html文件. 只显示 video 文件.. 只显示 au
2017-09-08 10:12:28
16175
1
转载 sql语句实现查询,今天,昨天,近7天,近30天,当月,上个月数据
几个小时内的数据DATE_SUB(NOW(), INTERVAL 5 HOUR)今天select * from 表名 where to_days(时间字段名) = to_days(now());昨天SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) - TO_DAYS( 时间字段名) = 17天SELECT
2017-08-15 18:54:32
1178
转载 vue2.0 组件通信
Vue中组件这个特性让不少前端er非常喜欢,我自己也是其中之一,它让前端的组件式开发更加合理和简单。笔者之前有写过一篇Vue2.0子父组件通信,这次我们就来聊一聊平级组件之间的通信。首先我们先搭好开发环境,我们先得装好git和npm这两个工具(如果有不清楚的同学请自行百度哦)环境搭建步骤:打开git ,运行 npm install --global vue-cli
2017-08-07 18:58:15
1453
原创 事物的四大特性与隔离级别
本篇讲诉数据库中事务的四大特性(ACID),并且将会详细地说明事务的隔离级别。 如果一个数据库声称支持事务的操作,那么该数据库必须要具备以下四个特性:⑴ 原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,这和前面两篇博客介绍事务的功能是一样的概念,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响
2017-08-06 19:51:39
1719
原创 使用Angular CLI快速搭建Angular2工程(一)
本文适合angular初学者阅读。1.前言随着web前端的火热,各种新框架层出不穷,当下比较流行的诸如 vue angular react 等,vue以其上手快的特点,在国内是异常火热。angular2在国外非常受欢迎(毕竟是google大佬开发的嘛,跟着大佬走不会错啦),在国内粉丝就比较少了,文章少,究其原因有这么几点主要是学习曲线陡峭,上手困难,(1)angular本身概念难懂
2017-08-03 15:30:06
2261
转载 Spring 整合 Redis
本文将在SSM框架的基础上介绍 Redis 缓存 + Spring 的集成。使用windows系统搭建 Redis 服务器请参考博客 《 windows 下安装redis 》 1.安装依赖包,修改pom.xml文件,加入依赖 org.springframework.data spring-data-redis 1.6.0.RELEASE
2017-08-03 11:45:57
1499
1
原创 Angular 学习总结笔记
AngularJS 通过 ng-directives 扩展了 HTML。ng-app 指令定义一个 AngularJS 应用程序(angular应用程序的范围)。网页加载完毕时会自动引导(自动初始化)应用程序ng-init 指令初始化应用程序数据。ng-model 指令把元素值(比如输入域的值)绑定到应用程序。ng-bind 指令把应用程序数据绑定到 HTML 视图(相当于
2017-08-02 15:32:26
1298
原创 解决 AngularJs $http 发送post,get请求,SpringMvc无法接受参数的问题。
1.问题原因默认情况下,jQuery传输数据使用Content-Type: x-www-form-urlencodedand和类似于"name=zhangsan&age=18"的序列,然而AngularJS,传输数据使用Content-Type: application/json和{ "name": "zhangsan", "age": "18" }这样的json序列。2.
2017-08-01 15:49:33
4856
原创 ES6 新特性,快速熟悉es6
ES6新特性let命令ES6新增了let命令,用来声明变量,它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效。{ let a = 10; var b = 1;}a // ReferenceError: a is not defined.b // 112345671234567let命令避免了循环变量泄露为全局变量v
2017-07-31 14:41:36
1562
原创 Vue.js 2.0 入门教程(一) 搭建开发环境
最近,前段开发框架层出不穷,响应式和模块化开发框架一下变得炙手可热起来。在这样的大浪潮下,我也开始进入vue的学习行列中。这里有观众会问,为什么选择vue呢? 小编作为一个刚入门前端的小白,vue 相比于angular2 ,react,入门简单容易上手,简单也是效率嘛。这里引入官网对vue的介绍。Vue.js 是一套构建用户界面的渐进式框架,专注于MVVM 模型
2017-07-31 11:16:01
2890
原创 windows 下安装redis
下载地址:https://redis.io/downloadRedis 支持 32 位和 64 位。这个需要根据你系统平台的实际情况选择,这里我们下载 Redis-x64-xxx.zip压缩包到 C 盘,解压后,将文件夹重新命名为 redis。打开一个 cmd 窗口 使用cd命令切换目录到 C:\redis 运行 redis-server.exe redis
2017-07-28 15:58:29
1341
原创 深入理解java String类
String类:属于java中的不可变类(线程安全,但对象内容进行修改会创建新对象,不断修改会导致GC来不及回收造成内存泄漏),八种基本类型的包装类也属于不可变类。String类的使用1: String a = "hello" ;在java的字符串常量池创建了一个对象,String b = "hello"; 这时常量池存在字符串"hello",所有相当于从字符串常量池取出了一
2016-06-14 13:44:50
1512
原创 异常处理try catch语句的执行顺序
1, 不管由于没有出现异常,finally块中的代码都执行,除非在进入try语句之前程序异常退出,后着在try语句中出现sys.exit2,
2016-03-02 18:40:18
2874
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人