自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Durian大圣

记录工作与学习,贵在坚持,加油!!

  • 博客(27)
  • 资源 (3)
  • 收藏
  • 关注

原创 bootstrap input 框 清除 小插件

效果 点击input框后的小× 清除input框内容在input框中加入 data-pure-clear-button <input type="text" data-pure-clear-button class="form-control input-sm" id="companyname" name="companyname"placeholder="选择企业"&gt

2018-07-11 14:09:25 5662 5

原创 面试还搞不懂redis,快看看这40道面试题

Redis 面试题1、什么是 Redis?.2、Redis 的数据类型?3、使用 Redis 有哪些好处?4、Redis 相比 Memcached 有哪些优势?5、Memcache 与 Redis 的区别都有哪些?6、Redis 是单进程单线程的?7、一个字符串类型的值能存储最大容量是多少?8、Redis 的持久化机制是什么?各自的优缺点?9、Redis 常见性能...

2020-01-03 15:52:38 236

原创 MySql的CURRENT_TIMESTAMP

在创建时间字段的时候DEFAULT CURRENT_TIMESTAMP表示当插入数据的时候,该字段默认值为当前时间ON UPDATE CURRENT_TIMESTAMP表示每次更新这条数据的时候,该字段都会更新成当前时间这两个操作是mysql数据库本身在维护,所以可以根据这个特性来生成【创建时间】和【更新时间】两个字段,且不需要代码来维护如下:CREATE TABLE...

2019-08-29 09:42:58 261

原创 AJAX 动态加载后台数据 绑定select

<select id="select" name="select"><!--下拉框数据动态加载--></select> js:(使用jquery)$(document).ready(function () { //此处页面打开即请求api $.ajax({ type:'GET...

2019-07-21 15:29:22 854 3

转载 阿里开源(EasyExcel)---导出EXCEL

一. 简介导出是后台管理系统的常用功能,当数据量特别大的时候会内存溢出和卡顿页面,曾经自己封装过一个导出,POI百万级大数据量EXCEL导出采用了分批查询数据来避免内存溢出和使用SXSSFWorkbook方式缓存数据到文件上以解决下载大文件EXCEL卡死页面的问题。不过一是存在封装不太友好使用不方便的问题,二是这些poi的操作方式仍然存在内存占用过大的问题,三是存在空循环和整...

2019-03-19 10:07:34 16676 6

原创 java8的时间和`Date`的对比

java8的时间和Date的对比java8提供了新的时间接口。相对Date,Calendar,个人感觉最大的好处是对时间操作的学习成本很低,比Calendar低。1. LocalDate,LocalTime,LocalDateTimeLocalDate 代表日期,LocalTime表示时刻,类似11:23这样的时刻。 LocalDateTime就是前面2个的结合,这个可以从java.t...

2019-01-23 17:24:34 412

原创 springboot rabbitMQ

注意版本兼容问题.springboot version 2.1.1 的时候 ,在application.yml 中 配置rabbitmq 位置要放对,不然会出现问题.比如:命名指定了virtual host 但却在指定的virtual host 中找不到队列....

2019-01-21 17:16:14 156

原创 thymeleaf中日期格式化

必须使用th:value=${}因为#dates.format 必须要用 ${ 开头才能命中这个方法。而用th:object后,就会分解这个bean的字段,所以最后只能用回th:value,该日期时间字段值再用变量点出来则可.如:th:value=${#dates.format(time,'yyyy-MM-dd HH:mm:ss')}; ...

2019-01-14 16:16:08 5229

原创 关于ajax接收json数据在页面显示的问题

开发中遇到的问题,记录下.在开发中遇到一个需求,需要把查出来的数据通过点击事件异步显示到页面上去,由于用到的框架是springboot,也没多想就直接去用thymeleaf了.结果就是model可以放进去,页面就是取不出来.后来才明白,这根本就是两码事,规规矩矩去取出data.拼接了.(查出来的数据是json格式的).开始前先介绍总结下ajax前后台知识,一步一步来:1.使用ajax之...

2018-11-03 21:51:31 7414

原创 ajax参数

async 布尔值,表示请求是否异步处理。默认是 true。 beforeSend(xhr) 发送请求前运行的函数。 cache 布尔值,表示浏览器是否缓存被请求页面。默认是 true。 complete(xhr,status) 请求完成时运行的函数(在请求成功或失败之后均调用,即在 success 和 error 函数之后)。 contentType ...

2018-11-01 20:54:15 145

原创 Lombok介绍、使用方法和总结

特别注意:使用Lombok注解的时候.数据库设计表的时候,字段一定要规范,否则生成的get和set会产生get不到的问题.1 Lombok背景介绍官方介绍如下:Project Lombok makes java a spicier language by adding 'handlers' that know how to build and compile simple, boile...

2018-10-31 10:17:57 236

原创 什么是系统流程图

系统流程图是概括地描绘物理系统的传统工具。它的基本思想是用图形符号以黑盒子的形式描绘组成系统的每个部件(程序,文档,数据库,人工过程等)。系统流程图表达的是数据在系统各部件之间流动的情况,而不是对数据进行加工处理的过程,因此尽管系统流程图的某些符号和程序流程图的符号形式相同,但是它却是物理数据流图而不是程序流程图。系统流程图的习惯画法是使信息在图中从顶向下或从左向右流动。...

2018-10-23 14:30:43 5537

原创 自定义Bootstrap-Table扩展——分页跳转到指定页码

先贴图:简单,实用.引入js和css即可.添加样式文件&lt;link href="bootstrap-table-pagejump.css" rel="stylesheet"&gt;添加扩展js文件&lt;script src="bootstrap-table-pagejump.js"&gt;&lt;/script&gt;如果显示中文的话,添加方言js文件&l

2018-10-12 14:58:01 2361

原创 索引类型(normal,unique,full text)和索引方法(Hash,BTree)的区别

mysql索引类型normal,unique,full text的区别是什么?normal:表示普通索引unique:表示唯一的,不允许重复的索引,如果该字段信息保证不会重复例如身份证号用作索引时,可设置为uniquefull textl: 表示 全文搜索的索引。 FULLTEXT 用于搜索很长一篇文章的时候,效果最好。用在比较短的文本,如果就一两行字的,普通的 INDEX 也可以。...

2018-10-11 14:43:15 19121

原创 Centos7 安装nginx

 1. Nginx简介Nginx (发音为[engine x])专为性能优化而开发,其最知名的优点是它的稳定性和低系统资源消耗,以及对并发连接的高处理能力(单台物理服务器可支持30000~50000个并发连接), 是一个高性能的 HTTP 和反向代理服务器,也是一个IMAP/POP3/SMTP 代理服。 2. 安装准备2.1 gcc安装  安装 nginx 需要先将官网下载的源码...

2018-09-30 14:49:42 314 2

原创 Java for循环和foreach循环的性能比较

发现一个问题,就是有些人循环用的是普通for循环,有些人用的是foreach循环,它们之间有什么区别?应该在什么时候使用这两种循环了?两种循环的语法格式:普通for循环语法:for (int i = 0; i &lt; integers.length; i++) { System.out.println(intergers[i]);}foreach 循环语法:...

2018-09-27 09:57:44 368

原创 Springboot实现简单发送邮箱

首先创建一个邮箱,建议@126.com   @163.com   @qq.com都可以开启smtp,一下是使用图解:在pom.xml中引入依赖: &lt;dependency&gt; &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt; &lt;artifact...

2018-09-26 14:08:54 1112

原创 Linux上安装mysql5.7

 操作系统: CentOS / 7.5 x86_64 (64bit)1.下载tar包,这里使用wget从官网下载:wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz2、将mysql安装到/usr/local/mysql下# 解压tar -x...

2018-09-19 10:50:05 149

原创 Linux下配置环境变量jdk1.8

1.下载jdk8:地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html选择对应jdk版本下载。(可在Windows下下载完成后,通过文件夹共享到Linux上,我用的是SecureCRT)2.登录Linux,切换到ROOT用户3.在usr目录下简历java目录:...

2018-09-18 15:32:55 871

原创 jQuery插件库常用前端库引用地址.

以下地址引均调用了第三方cdn公共库,本站会及时更新最快的第三方库,以保证大家引用的库能快速正常的调用jQuery(一个快速、简洁的JavaScript框架)&lt;script src="http://www.jq22.com/jquery/jquery-2.1.1.js"&gt;&lt;/script&gt;&lt;script src="http://www.jq22.com/...

2018-09-14 17:20:51 359

原创 Java8中用Stream流操作集合(关于流的知识)

我们来看一个不同的领域:执行交易的交易员。你的经理让你为八个查询找到答案。你能做到吗?1、找出2011年发生的所有交易,并按交易额进行排序(从低到高)。2、交易员都在哪些不同的城市工作过?3、查找所有来自剑桥的交易员,并按姓名排序。4、返回所有交易员的姓名字符串,按字母顺序排序。5、有没有交易员是在米兰工作的。6、打印生活在剑桥的交易员的所有交易总额。7、所有交易中,最...

2018-09-05 21:10:33 412

原创 MyBatis 一、二级缓存和自定义缓存

目录导航:1、一级缓存2、二级缓存3、自定义缓存1、一级缓存MyBatis 默认开启了一级缓存,一级缓存是在SqlSession 层面进行缓存的。即,同一个SqlSession ,多次调用同一个Mapper和同一个方法的同一个参数,只会进行一次数据库查询,然后把数据缓存到缓冲中,以后直接先从缓存中取出数据,不会直接去查数据库。​ 但是不同的SqlSession对象,因为不用...

2018-09-05 10:42:20 140

转载 Mybatis传递多个参数的解决办法(三种)

第一种方案DAO层的函数方法:Public User selectUser(String name,String area);对应的Mapper.xml:&lt;select id="selectUser" resultMap="BaseResultMap"&gt;select * from user_user_t where user_name = #{0} and use...

2018-08-30 09:47:08 235

原创 Bootstrap常用、实用整理(bootstrap踩过的坑),持续更新......

bootstrap是一个响应式前段框架、丰富的插件。可以提高开发效率,前段时间项目中用到了bootstrap在这里我记录下项目中用到的东西及我的理解(我只是一个小白),希望大家多多指正、共同学习。在这里我要介绍下常用的、比如bootstrap suggest、及bootstrap table。bootstrap table 、表格插件。丰富的API,满足绝大多数需求。先来一个boots...

2018-08-20 11:35:09 2598

转载 Redis为什么这么快?一文深入了解Redis!

 Redis是纯内存数据库,一般都是简单的存取操作,线程占用的时间很多,时间的花费主要集中在IO上,所以读取速度快。  再说一下IO,Redis使用的是非阻塞IO,IO多路复用,使用了单线程来轮询描述符,将数据库的开、关、读、写都转换成了事件,减少了线程切换时上下文的切换和竞争。  Redis采用了单线程的模型,保证了每个操作的原子性,也减少了线程的上下文切换和竞争。  另外,数据结构也帮了...

2018-08-09 08:51:06 2937

原创 Java实现数据库数据导出到Excel中并下载到浏览器本地

项目中很多都会用到将数据导出到Excel,然后对数据进行整理分析,在之前的项目中,多处用到此功能,项目框架1,后台:springboot+springmvc+mybatis2,前台: bootstrap+jQury+ajax说明.Excel处理函数需要引入hutool的jar包,在pom.xml引入一下代码。相信大家都会问到怎么不用poi、HSSFWorkbook、XSSFWorkbook、tab...

2018-07-06 14:21:00 4733 7

原创 springboot整合rabbitmq之读取文件内容、放入队列并消费

省时间、直接上图了、废话少说。首先就是要添加依赖了,在这里推荐大家一个hutool的工具类。相信你看过后会感兴趣的。&lt;dependencies&gt; &lt;dependency&gt; &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt; &lt;artifactId&gt;spring-b...

2018-07-06 11:04:05 1865

bootstrap-table跳转指定页js

自定义Bootstrap-Table扩展——分页跳转到指定页码,简单,实用.引入js和css即可...

2018-10-12

bootstrap-table跳转指定页样式

自定义Bootstrap-Table扩展——分页跳转到指定页码,简单,实用.引入js和css即可.

2018-10-12

bootstrap中input框清除按钮

bootstrap input 框 清除 小插件、很简单的一个小的js,引入即可。省时省力。

2018-07-11

空空如也

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

TA关注的人

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