自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 SpringBoot 公共异常处理

SpringBoot 公共异常处理 1. 返回结果集实体类 import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; /** * @Date 2019/6/26 22:30 *...

2019-06-27 20:59:22

阅读数 148

评论数 0

转载 RESTful

RESTful简介 1. 何为RESTful   RESTful架构,就是目前最流行的一种互联网软件架构。它结构清晰、符合标准、易于理解、扩展方便,所以正得到越来越多网站的采用。REST这个词,是Roy ThomasFielding在他2000年的博士论文中提出的 .   REST 是Repres...

2019-06-26 20:31:00

阅读数 10

评论数 0

转载 Shiro安全框架(二)SpringBoot+会话管理

1 Shiro在SpringBoot工程的应用   Shiro是一个功能强大、灵活的,开源的安全框架。它可以干净利落地处理身份验证、授权、企业会话管理和加密。越来越多的企业使用Shiro作为项目的安全框架,保证项目的平稳运行。   在之前的讲解中只是单独的使用shiro,方便学员对shir...

2019-06-25 22:18:57

阅读数 124

评论数 0

转载 Shiro安全框架(一)

1. 什么是Shiro 1.1 什么是Shiro   Apache Shiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码和会话管理。使用Shiro的易于理解的API,您可以快速、轻松地获得任何应用程序,从最小的移动应用程序到最大的网络和企业应用程序。   Apache ...

2019-06-25 22:17:06

阅读数 14

评论数 0

转载 docker(一) 入门

现在流行的服务: SpringBoot + SpringCloud + Docker 1. 虚拟化   在计算机中,虚拟化是一种资源管理技术,是将计算机的各种实体资源,如服务器、网络、内存及存储等,予以抽象、转换后呈现出来,打破实体结构间的不可切割的障碍,使用户可以比原本的组态更好的方式来应...

2019-06-25 22:15:23

阅读数 13

评论数 0

原创 Spring Boot + CXF 搭建WebService

Spring Boot + CXF 搭建 WebService 一. 搭建WebService微服务 项目结构如下 1.1. 设置pom文件 <?xml version="1.0" encoding="UTF-8"?> <project...

2019-06-25 22:12:34

阅读数 22

评论数 0

原创 docker : Error response from daemon: Conflict. The container name "***" is already in use

使用docker 出现Error response from daemon: Conflict. The container name “***” is already in use 解决方法: (1)给容器换一个名字, 比如说 docker run -it --name=mycentos2 ce...

2019-06-06 15:22:07

阅读数 3147

评论数 0

原创 linux 开启 MySQL 的 binlog日志

1. 查看binlog日志的状态 登录MySQL后,输入show variables like ‘%log_%’;查看到binlog日志为OFF关闭状态; 2. 开启MySQL binlog日志 退出MySQL,使用vi编辑器修改MySQL的my.cnf配置文件 在my.cnf配置文件中添加如...

2019-06-05 09:49:52

阅读数 64

评论数 0

原创 Docker容器启动失败Failed to start Docker Application Container Engine的解决办法

当编辑完daemon.json时,准备systemctl start docker.service启动docker时报以下错误: 可能是编辑daemon.json文件中的内容有错才导致启动失败,我检查了好几次该文件的内容,因为是复制的内容,所以符号是中文的,单词也拼写错误,需要注意的几点如下: ...

2019-06-03 22:38:15

阅读数 272

评论数 0

原创 数据结构与算法(一)插入排序

数据结构与算法(一)插入排序 1. 插入排序 1.1 排序问题 输入:n个数的一个序列 A = <a1a_1a1​ , a2a_2a2​, …, ana_nan​>。 输出:输入序列的一个排序A′​A^\prime​A′​ = < a1′​a_1^\prime​a...

2019-04-25 21:53:04

阅读数 47

评论数 0

转载 ElasticSearch(二)进阶

ElasticSearch 进阶 一、 ElasticSearch常用编程操作 1.1 索引相关操作 1.1.1 创建索引 @Test //创建索引 public void test1() throws Exception { // 创建Cli...

2019-04-18 15:44:43

阅读数 84

评论数 0

转载 ElasticSearch(一)入门

ElasticSearch(一) ---- 入门 一、 ElasticSearch简介 1.1 什么是ElasticSearch Elaticsearch,简称为es, es是一个开源的高扩展的分布式全文检索引擎,它可以近乎实时的存储、检索数据;本 身扩展性很好,可以扩展到上百台服务...

2019-04-17 16:56:23

阅读数 29

评论数 0

转载 Vue --入门

1.VueJS 概述与快速入门 1.1 VueJS介绍 Vue.js是一个构建数据驱动的 web 界面的渐进式框架。Vue.js 的目标是通过尽可能简单的 API 实现响应的数据绑 定和组合的视图组件。它不仅易于上手,还便于与第三方库或既有项目整合。 官网:https://cn.v...

2019-04-14 01:06:37

阅读数 15

评论数 0

转载 SpringData JPA (三) SpringData JPA

1 Spring Data JPA的概述 1.1 Spring Data JPA概述   Spring Data JPA 是 Spring 基于 ORM 框架、JPA 规范的基础上封装的一套JPA应用框架,可使开发者用极简的代码即可实现对数据库的访问和操作。它提供了包括增删改查等在...

2019-04-11 14:16:03

阅读数 54

评论数 0

转载 SpringData JPA (二) 进阶 - JPA一对多、多对多

1 JPA中的主键生成策略   通过annotation(注解)来映射实体类和数据库表的对应关系,基于annotation的主键标识为@Id注解, 其生成规则由@GeneratedValue设定的.这里的@id和@GeneratedValue都是JPA的标准用法。   其中:JPA提供的四...

2019-04-10 17:09:02

阅读数 1980

评论数 0

转载 SpringData JPA (一) JPA、Hibernate入门

1.ORM概述 ORM(Object-Relational Mapping) 表示对象关系映射。在面向对象的软件开发中,通过ORM,就可以把对象映射到关系型数据库中。只要有一套程序能够做到建立对象与数据库的关联,操作对象就可以直接操作数据库数据,就可以说这套程序实现了ORM对象关系映射。 ...

2019-04-08 21:53:58

阅读数 241

评论数 0

原创 Linux(七) tomcat安装步骤

创建目录 mkdir -p /usr/local/src/tomcat 将tomcat移入指定路径 mv apache-tomcat-8.5.27.tar.gz /usr/local/src/tomcat 进入目录 cd /usr/local/src/tomcat 解压 tar -zxvf apa...

2019-04-03 15:07:31

阅读数 29

评论数 0

原创 Linux(六) Linux安装redis

需要安装c语言的编译环境 yum install gcc-c++ 或者上传10个依赖程序包 rpm -iUvh *.rpm 上传包 alt + p 进入上传的目录下 解压 tar -zxvf redis-3.0.0.tar.gz 进入redis cd redis-3.0.0 ...

2019-04-03 14:52:51

阅读数 9

评论数 0

转载 Linux(五) yum方式安装mysql

转自:https://www.cnblogs.com/chen1carpolite/p/8986320.html 这种是利用yum下载的也可以使用xftp上传   1,安装mysql数据库   a)下载mysql源安装包:wget http://dev.mysql.com/get/mys...

2019-04-03 13:34:33

阅读数 10

评论数 0

原创 Linux (三) Linux安装JDK

上传包 查看安装程序 rpm -qa | grep -i jdk 删除指定jdk 如果有 删除 rpm -e 安装的jdk名称 进入jdk目录解压 tar -zxvf jdk-9.0.4_linux-x64_bin.tar.gz 创建存放jdk...

2019-04-02 20:44:56

阅读数 21

评论数 0

转载 Linux(一)linux的安装与基本命令

1. Linux与Windows的比较 对于windows操作系统而言,列举一些windows的不足: 个人用户正版windows需要收费 系统长时间运行不稳定,变慢,容易死机 windows常招到病毒攻击 相反,上述windows的不足,恰好是另一款操作系统Linux的优势...

2019-03-28 22:33:47

阅读数 322

评论数 0

原创 CRT连接linux

SecureCRT使用 一. CRT安装版 步骤1:安装“scrt_sfx731-x86.exe” 步骤2:欢迎页面 步骤3:如果是64位操作系统,存在此提示。 步骤4:同意许可 步骤5:选择配置文件是否共享(默认) 步骤6:安装类型,自定...

2019-03-28 21:26:19

阅读数 316

评论数 0

原创 VMware的安装与使用

1. VMware 安装 下载 VMware VMware: 链接:https://pan.baidu.com/s/1-pMXFrlg1K8JayvfECMGzQ 提取码:g04z CentOS7: 链接:https://pan.baidu.com/s/1ZBpSyMGP...

2019-03-27 23:02:34

阅读数 42

评论数 0

原创 Linux 安装(CentOS)

1 安装 1.1 VMware 基本操作 释放鼠标 若出现一些提示按照下方勾选方案来. 1.2启动虚拟机 若启动的时候报上述两个问题,是由于电脑未启动虚拟化技术,需要自己去BIOS 中修改.因电脑不同,需要自己去搜索如何启用虚拟化技术 1.3 安装 ...

2019-03-27 23:01:23

阅读数 66

评论数 0

转载 PDF报表打印 -- Jasper Report

一. PDF报表打印概述 1 概述 在企业级应用开发中,报表生成、报表打印下载是其重要的一个环节。在之前的课程中我们已经学习了报表中比较重要的一种:Excel报表。其实除了Excel报表之外,PDF报表也有广泛的应用场景,必须用户详细资料,用户简历等。 2 常见PDF报表的制作方式 目前世...

2019-03-26 22:09:42

阅读数 115

评论数 0

转载 Quartz任务调度框架 -- 三大API

一. 三大API – Job 1. JobDetail & Job & JobDataMap JobDetail是任务的定义,而Job是任务的执行逻辑。在JobDetail里会引用一个Job Class定义。 每一个JobDetail都会有一个JobDataMap。JobDa...

2019-03-20 21:08:14

阅读数 165

评论数 0

原创 七牛云存储--入门

七牛云存储 一. 概述​ 七牛云对象存储服务提供高可靠,强安全,低成本,可扩展的非结构化数据的存储服务。它提供简单的Web服务接口,可以通过七牛开发者平台或客户端存储和检索任意数量的数据,指出“按使用付费”模式,可以通过调用REST API接口和SDK卡法工具白访问,下载协议采用HTTP和HT...

2019-03-19 22:28:08

阅读数 47

评论数 0

转载 Quartz任务调度框架 -- 入门

Quartz任务调度框架 – 入门 一. 简介 Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,它可以与J2EE与J2SE应用程序相结合也可以单独使用。Quartz可以用来创建简单或为运行十个,百个,甚至是好几万个Jobs这样复杂的程序。Jobs可...

2019-03-19 17:20:46

阅读数 187

评论数 0

转载 cron表达式

Cron表达式 1. Cron表达式语法 Cron有如下两种语法格式: (1)Seconds Minutes Hours DayofMonth Month DayofWeek Year (2)Seconds Minutes Hours DayofMonth Month DayofWeek corn...

2019-03-19 17:09:23

阅读数 16

评论数 0

转载 mysql索引--入门

转自:https://blog.csdn.net/u012954706/article/details/81241049 作者:Healer-Jean 前言 如果是小白的话,我觉得看到这篇文章一定会对博主赞赏有加,因为实在是太好了,没错,博主就是要让你喜欢上。 1、索引 索引是表的目录,在查找内容...

2019-03-19 14:21:54

阅读数 20

评论数 0

转载 防止表单重复提交

防止表单重复提交的方法 一. 概述 我们在平时项目开发中可能会出现下面这些情况: 由于用户误操作,多次点击表单提交按钮。 由于网速等原因造成页面卡顿,用户重复刷新提交页面。 黑客或恶意用户使用postman等工具重复恶意提交表单(攻击网站)。 这些情况都会导致表单重复提交,造成数据重复。因此,...

2019-03-19 13:39:02

阅读数 23

评论数 0

原创 JQuery步骤条

JQuery步骤条 在做项目的时候需要一个步骤条,来根据订单的状态显示不同的信息。 首先是在GitHub上找到了一个开源的JQuery步骤条组件。(git地址:https://github.com/mateagar/progressStep) 1. 下载源代码 2. 将代码代码导入项目中 样...

2019-03-19 10:28:00

阅读数 605

评论数 0

原创 Data URL 入门

Data Url 1. Data Url概述 所谓&amp;amp;amp;amp;amp;quot;data&amp;amp;amp;amp;amp;quot;类型的Url格式,是在RFC2397中提出的,目的对于一些“小”的数据,可以在网页中直接嵌入,而不是从外部文件载...

2019-03-17 21:51:38

阅读数 70

评论数 0

转载 POI报表导出(六)百万数据报表

一. 概述 我们都知道Excel可以分为早期的Excel2003版本(使用POI的HSSF对象操作)和Excel2007版本(使用POI的XSSF 操作),两者对百万数据的支持如下: Excel 2003:在POI中使用HSSF对象时,excel 2003最多只允许存储65536条数据,一...

2019-03-14 23:28:59

阅读数 49

评论数 0

原创 POI报表导出(五)POI工具类的制作

1. 自定义注解 接口注解的作用: 1) Reteniton的作用是定义被它所注解的注解保留多久,一共有三种策略,定义在RetentionPolicy枚举中 SOURCE 被编译器忽略 CLASS 注解将会被保留在Class文件...

2019-03-11 22:01:19

阅读数 64

评论数 0

原创 POI报表导出(四)Excel模板设置

一. 简介 自定义生成Excel报表文件还是有很多不尽如意的地方,特别是针对复杂报表头,单元格样式,字体等操作。手写 这些代码不仅费时费力,有时候效果还不太理想。那怎么样才能更方便的对报表样式,报表头进行处理呢?答案是 使用已经准备好的Excel模板,只需要关注模板中的数据即可。 二. 模...

2019-03-10 23:03:53

阅读数 53

评论数 0

原创 POI报表导出(三)POI报表导出

一. 简介 POI的报表导出功能是软件开发中最常用的功能之一。 二. 实现步骤 构建报表导出的实体对象 构造Excel表格数据 创建工作簿 创建sheet 创建行对象 创建单元格对象 填充数据,设置样式 下载 三. 代码实现 1. 构建报表导出的实体对象 packag...

2019-03-06 21:13:25

阅读数 174

评论数 0

原创 POI报表导出(二)POI报表导入

一. 功能描述 实现批量导入员工功能,页面端上传excel表格,服务端解析表格获取数据,批量新增用户 二. 搭建环境 pom文件中导入依赖 &lt;!--POI--&gt; &lt;dependency&gt; &lt;...

2019-03-05 23:11:06

阅读数 51

评论数 0

原创 POI报表导出(一)入门

一. 简介 Apache POI是Apache软件基金会的开源项目,由Java编写的免费开源的跨平台的 Java API,Apache POI提供API 给Java语言操作Microsoft Office的功能。 二. POI的应用场景 数据报表生成 数据备份 数据批量上传 三....

2019-03-04 22:32:48

阅读数 46

评论数 0

原创 SpringCloud学习--微服务调用组件Feign

一. 简介 Feign是简化Java HTTP客户端开发的工具(java-to-httpclient-binder),它的灵感来自于Retrofit、JAXRS-2.0和 WebSocket。Feign的初衷是降低统一绑定Denominator到HTTP API的复杂度,不区分是否为restf...

2019-03-03 23:29:55

阅读数 56

评论数 0

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