自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

刘小明明的博客

your fingertips have the power to change the world ,知乎账号: 低唱语焉不详

  • 博客(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关注的人

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