自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (12)
  • 收藏
  • 关注

原创 Mybatis-plus代码生成器模板(MySQL数据库)

package com.xxxx.generate;import com.baomidou.mybatisplus.generator.AutoGenerator;import com.baomidou.mybatisplus.generator.config.DataSourceConfig;import com.baomidou.mybatisplus.generator.confi...

2019-07-31 23:23:04 2161 1

原创 Mybatis-plus中的通用CRUD方法+条件构造器(EntityWrapper)例子

通用CRUD import com.xxxx.dao.AdminDAO;import com.xxxx.entity.Admin;import com.baomidou.mybatisplus.plugins.Page;import org.junit.Test;import org.junit.runner.RunWith;import org.springframework...

2019-07-31 23:14:16 1911 1

原创 缓存穿透、缓存雪崩和缓存击穿的概念

1.缓存穿透缓存穿透是指查询一个一定不存在的数据,由于缓存是不命中时需要从数据库查询,查不到数据则不写入缓存,这将导致这个不存在的数据每次请求都要到数据库去查询,造成缓存穿透。在流量大时,可能DB就挂掉了,要是有人利用不存在的key频繁攻击我们的应用,这就是漏洞。2.缓存雪崩缓存雪崩是指在设置缓存时采用了相同的过期时间,导致缓存在某一时刻同时失效,导致所有的查询都落在数据库上,造...

2019-07-31 11:04:36 141

转载 VMware虚拟机三种网络模式详解与配置

由于linux目前很热门,越来越多的人在学习linux,但是买一台服务放家里来学习,实在是很浪费。那么如何解决这个问题?虚拟机软件是很好的选择,常用的虚拟机软件有vmware workstations和virtual box等。在使用虚拟机软件的时候,很多初学者都会遇到很多问题,而vmware的网络连接问题是大家遇到最多问题之一。在学习交流群里面,几乎每天都会有同学问到这些问题,写这篇详解也是因为...

2019-07-30 14:16:54 108921 33

原创 解决idea中maven项目的pom文件不会自动下载jar包问题 + 更新不完整依赖命令

不会自动下载jar包 idea昨天还在正常使用,结果今天发现pom文件中的依赖不会自动下载了,最后百度找到了解决方案: setting ——> maven ——> 去掉work offline 的勾 , 问题解决!但是我之前用着还是没有这个问题的, 百度发现可能是Intellij idea setting显示出错/或者电脑运行过久出错,在经历几次重启 I...

2019-07-29 13:27:28 132972 34

转载 (转)Linux常用命令大全

Linux常用命令大全1.Linux管理文件和目录的命令命令功能命令功能pwd显示当前目录ls查看目录下的内容cd改变所在目录cat显示文件的内容grep在文件中查找某字符cp复制文件touch创建文件mv移动文件rm删除文件rmdir删除目录vi编辑文件  1.1 pwd命令该命令的英文...

2019-07-28 14:27:10 330

原创 Spring中的事务属性

1.事务传播属性# propagation: 传播 REQUIRED: 需要事务,外部存在事务融入当前事务,外部没有事务,开启新的事务 SUPPORTS: 支持事务,外部存在事务融入当前事务,外部没有事务,不开启新的事务 REQUIRES_NEW: 每次开启新的事务,如果外部存在事务外部事务挂起,开启新的事务运行,运行结束后回复外部事务 NOT_SU...

2019-07-27 21:42:20 977

原创 Spring Boot开启JSP页面热部署和开启全局热部署

一、开启jsp页面热部署1.1 引言在springboot中默认对jsp运行为生产模式,不允许修改内容保存后立即生效,因此在开发过程需要调试jsp页面每次需要重新启动服务器这样极大影响了我们的效率,为此springboot中提供了可以将默认的生产模式修改为调试模式,改为调试模式后就可以保存立即生效,如何配置为测试模式需要在配置文件中加入如下配置即可修改为开发模式。1.2 配置开启测...

2019-07-27 21:24:31 3973

原创 Spring Boot微框架使用——从环境搭建到整合MyBatis

1. springboot的引言Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化Spring应用的 初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不 再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应 用开发领域(rapid application development)成为领导者。spri...

2019-07-27 20:39:05 201

原创 Spring Boot中的文件上传与下载

后台代码 MultipartFile aa 包含二进制数据和文件名称 @RequestMapping("upload") //文件上传 public String upload(MultipartFile aa, HttpServletRequest request) throws IOException { //以相对路径获取绝对路...

2019-07-27 19:48:19 247

原创 Spring Boot中logback日志的介绍与集成

1. logback简介 Logback是由log4j创始人设计的又一个开源日志组件。目前,logback分为三个模块:logback-core,logback-classic和logback-access。是对log4j日志展示进一步改进。Logback日志输出方式相比于System.out.println()方式效率高,print()方式打印实在主线程中进行的,影响程序逻辑运行效率...

2019-07-27 17:01:15 134

转载 面向切面(Spring Aop)、拦截器、过滤器的区别

Filter过滤器:拦截web访问url地址。Interceptor拦截器:拦截以 .action结尾的url,拦截Action的访问。Spring AOP拦截器:只能拦截Spring管理Bean的访问(业务层Service)Filter与Interceptor联系与区别1. 拦截器是基于java的反射机制,使用代理模式,而过滤器是基于函数回调。2. 拦截器不依赖servlet容器,...

2019-07-27 16:41:04 561

转载 ajax动态获取数据、创建页面方法之一百度JS模板引擎 baiduTemplate

应用在前端模版系统或则后端JavaScript的环境发布页面,它提供了一套模版语法,用户可以写一个模版区块,每次根据传入的数据生成对应数据产生的Html,渲染不同界面效果;它的优点:愈发简单,学习成本极低,开发效率提升很大,采用javascript的原生语法,所以效率比较高, 默认HTML转义(防XSS攻击),并且支持包括URL转义等多种转义,变量未定义自动输出为空,防止页面错乱,功能强大,如分隔...

2019-07-27 16:25:22 277

原创 BootStrap+JqGrid整合开发表格步骤

什么是jqGrid jqGrid是一个在jQuery基础上封装一个表格控件,以ajax的方式和服务器端通信。可以使表格的开发更简单。 开发步骤如下 首先,先准备好所需的js和css文件,点击这里可以下载, 然后引人这些样式文件和js文件,这里我们直接使用整合后的文件,注意如果你的HTML页面引入过Bootstrap的这两个文件的话是需要先将这两个文件引用删除的,否则后面...

2019-07-26 21:19:40 1111

原创 bootstrap 模态框modal 传值问题

后台管理的项目常会使用到bootstrap里面的模态框modal,因此编辑的时候就需要将页面上的值传到模态框里面并显示,如: html代码:触发模态框<a href="#updateDeptMd" data-toggle="modal" class="btn btn-success btn-xs" data-orderId="需要传递的值">修改</a>模态框...

2019-07-25 17:55:57 1618

转载 path与classpath区别

path指示java命令的路径,像javac、java、javaw等classpath是javac编译器的一个环境变量,它的作用与import、package关键字有关,当你写下improt java.util.*时,编译器面对import关键字时,就知道你要引入java.util这个package中的类;但是编译器如何知道你把这个package放在哪里了呢?所以你首先得告诉编译器这个pac...

2019-07-25 17:38:34 126

原创 jquery Ajax serialize()表单序列化方式上传文件

通过Ajax serialize()表单进行序列化方式上传文件,使用FormData进行Ajax请求通过传统的form表单提交的方式上传文件:<form id= "uploadForm" action= /cfJAX_RS/rest/file/upload" method= "post" enctype ="multipart/form-data"> <h1...

2019-07-25 15:46:55 2284 1

转载 (转)最新版谷歌浏览器每次都要允许flash解决方法

谷歌浏览器69之后的版本,因为flash存在安全隐患问题,对flash做了严格限制,所以每次打开都会提示是否允许使用flash,需要手动设置,关闭浏览器之后又会恢复之前设置,下次再打开的时候,依然会提示这个,感觉糟糕透了。本人也因为这个问题觉得极其烦人,便找各种资料,最终找到一种办法,可以完美解决。烦人的提示:解决方法:新建一个文件后缀名名改为.reg,例如:address.reg,然后在里面...

2019-07-23 14:08:10 4183

原创 springboot统一异常处理HandlerExceptionResolver

实现HandlerExceptionResolver import org.springframework.stereotype.Component;import org.springframework.web.servlet.HandlerExceptionResolver;import org.springframework.web.servlet.ModelAndView;...

2019-07-23 13:11:59 6133

原创 springboot项目前台通过地址栏传CST格式的时间到后台多十四个小时的解决办法

废话不多说,直接正题。<c:forEach items="${requestScope.times}" var="time"> <tr> <td>${time.id}</td> <td>${time.createDate}</td> ...

2019-07-21 11:09:09 2255

原创 springboot项目Invalid bound statement (not found): com.xxxx.dao.xxxDAO.xxx解决方法

一开始看到控制台报了这个错误 找了半天没找到什么错误,jar包也引了,@MapperScan注解也没错,mapper.xml文件路径也没错,最后才发现application.xml配置文件的MyBatis的配置的mapper-locations的路径写错了这写成了.*xml 改成*.xml就好了,细心!细心!细心!...

2019-07-20 13:21:43 20060

原创 idea中maven项目System.out.print("中文")控制台输出乱码终极版

在idea写一个maven项目测试的时候发现凡是System.out.println()输出有中文的,控制台就会出现中文乱码,中文数据保存到数据库也是乱码然后特意写了一个测试类如下:发现控制台输出的确实是乱码,奇怪的是我去其它项目中写一个这样的测试类,控制台却没有出现中文乱码,很奇怪,然后我按照网上的方法各种改,包括在设置中改File Encodings、在Java Compi...

2019-07-19 23:59:36 8522 4

原创 如何将 Spring Boot 项目打成 war 包

改动的地方就是红色标出的地方1.首先要在pom文件中指定项目的打包方式 <packaging>war</packaging>2.排除项目内嵌服务器tomcat scope属性改为provided<dependency> <groupId>org.springframework.boot</groupId> ...

2019-07-19 21:55:59 150

原创 在JSP中实现文件下载为Excel格式

<script type="text/javascript"> function base64 (content) { return window.btoa(unescape(encodeURIComponent(content))); } /* *@tableId:...

2019-07-15 20:14:02 1641 1

转载 笔记本控制台开启热点

第一步在开始菜单上右击,选择“命令提示符(管理员)(A)”,以管理员身份运行cmd命令提示符。第二步在命令提示符输入:netsh wlan set hostednetwork mode=allow ssid=HPU key=12345678,回车执行命令。(allow ssid 后面是账号名 key后是密码 可以自行更改)第三步在管理员权限的命令提示符中输入:netsh wla...

2019-07-15 09:49:55 367

cglib.jar | asm.jar对应版本

cglib.jar 和 asm.jar 对应版本

2021-08-19

Mybatis学习资料.rar

Mybatis详细学习资料

2021-08-04

PLSQL语法.docx

PLSQL语法学习详细资料

2021-08-04

Oracle存储过程.pdf

Oracle存储过程学习详细资料

2021-08-04

Git 超级详细学习资料

Git Community Book 超级详细学习资料

2021-08-04

Spring Cloud Alibaba Nacos 详解

Spring Cloud Alibaba Nacos 详解

2021-05-05

redis详细使用手册

redis使用手册、redis自启动服务设置、redis集群部署文档等

2019-08-30

nginx详细配置

linux安装nginx、nginx配置、详细配置、nginx参数的详细说明

2019-08-30

linux相关文档

linux命令、linux常用软件安装、集群配置流程

2019-08-30

redis3.0-集群部署文档.pdf

redis集群部署文档,很详细,redis集群部署文档,很详细

2019-08-23

ES详细文档.rar

ES的详细学习文档,包括基础和高级,Spring Data操作ES

2019-08-13

static.rar

Bootstrap+Jqgrid整合的js和css文件,直接复制进自己项目中,然后在前端页面引入

2019-07-26

空空如也

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

TA关注的人

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