3 qq_36662478

尚未进行身份认证

暂无相关简介

等级
TA的排名 13w+

SpringBoot 公共异常处理

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

2019-06-27 20:59:22

RESTful

RESTful简介1. 何为RESTful  RESTful架构,就是目前最流行的一种互联网软件架构。它结构清晰、符合标准、易于理解、扩展方便,所以正得到越来越多网站的采用。REST这个词,是Roy ThomasFielding在他2000年的博士论文中提出的 .  REST 是Representational State Transfer的缩写,翻译是”表现层状态转化”。 可以总结为一句话...

2019-06-26 20:31:00

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

1 Shiro在SpringBoot工程的应用  Shiro是一个功能强大、灵活的,开源的安全框架。它可以干净利落地处理身份验证、授权、企业会话管理和加密。越来越多的企业使用Shiro作为项目的安全框架,保证项目的平稳运行。  在之前的讲解中只是单独的使用shiro,方便学员对shiro有一个直观且清晰的认知,我们今天就来看一下shiro在springBoot工程中如何使用以及其他特性1....

2019-06-25 22:18:57

Shiro安全框架(一)

1. 什么是Shiro1.1 什么是Shiro  Apache Shiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码和会话管理。使用Shiro的易于理解的API,您可以快速、轻松地获得任何应用程序,从最小的移动应用程序到最大的网络和企业应用程序。  Apache Shiro 的首要目标是易于使用和理解。安全有时候是很复杂的,甚至是痛苦的,但它没有必要这样。框架应该尽可能掩...

2019-06-25 22:17:06

docker(一) 入门

现在流行的服务: SpringBoot + SpringCloud + Docker1. 虚拟化  在计算机中,虚拟化是一种资源管理技术,是将计算机的各种实体资源,如服务器、网络、内存及存储等,予以抽象、转换后呈现出来,打破实体结构间的不可切割的障碍,使用户可以比原本的组态更好的方式来应用这些资源。这些资源的新虚拟部份是不受现有资源的架设方式,地域或物理组态所限制。一般所指的虚拟化资源包括计...

2019-06-25 22:15:23

Spring Boot + CXF 搭建WebService

Spring Boot + CXF 搭建 WebService一. 搭建WebService微服务项目结构如下1.1. 设置pom文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.o...

2019-06-25 22:12:34

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

使用docker出现Errorresponsefromdaemon:Conflict.Thecontainername“***”isalreadyinuse解决方法:(1)给容器换一个名字,比如说dockerrun-it--name=mycentos2centos:7/bin/bash,可以解决问题.(2)将原来的容器删除查询当前容器:docke...

2019-06-06 15:22:07

linux 开启 MySQL 的 binlog日志

1. 查看binlog日志的状态登录MySQL后,输入show variables like ‘%log_%’;查看到binlog日志为OFF关闭状态;2. 开启MySQL binlog日志退出MySQL,使用vi编辑器修改MySQL的my.cnf配置文件在my.cnf配置文件中添加如下图的两句server-id : 单个结点的id,这里由于只有一个结点,所以可以把id随机指定...

2019-06-05 09:49:52

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

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

2019-06-03 22:38:15

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

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

2019-04-25 21:53:04

ElasticSearch(二)进阶

ElasticSearch 进阶一、 ElasticSearch常用编程操作1.1 索引相关操作1.1.1 创建索引 @Test //创建索引 public void test1() throws Exception { // 创建Client连接对象 TransportClient client = new PreBui...

2019-04-18 15:44:43

ElasticSearch(一)入门

ElasticSearch(一) ---- 入门 一、 ElasticSearch简介1.1 什么是ElasticSearchElaticsearch,简称为es, es是一个开源的高扩展的分布式全文检索引擎,它可以近乎实时的存储、检索数据;本身扩展性很好,可以扩展到上百台服务器,处理PB级别的数据。es也使用Java开发并使用Lucene作为其核心来实现所有索引和搜索的...

2019-04-17 16:56:23

Vue --入门

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

2019-04-14 01:06:37

SpringData JPA (三) SpringData JPA

1 Spring Data JPA的概述1.1 Spring Data JPA概述  Spring Data JPA 是 Spring 基于 ORM 框架、JPA 规范的基础上封装的一套JPA应用框架,可使开发者用极简的代码即可实现对数据库的访问和操作。它提供了包括增删改查等在内的常用功能,且易于扩展!学习并使用 Spring Data JPA 可以极大提高开发效率!  SpringD...

2019-04-11 14:16:03

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

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

2019-04-10 17:09:02

SpringData JPA (一) JPA、Hibernate入门

1.ORM概述ORM(Object-Relational Mapping) 表示对象关系映射。在面向对象的软件开发中,通过ORM,就可以把对象映射到关系型数据库中。只要有一套程序能够做到建立对象与数据库的关联,操作对象就可以直接操作数据库数据,就可以说这套程序实现了ORM对象关系映射。简单的说:ORM就是建立实体类和数据库表之间的关系,从而达到操作实体类就相当于操作数据库表的目的。1.1 ...

2019-04-08 21:53:58

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 apache-tomcat-8.5.27.tar.gz进入bin目录启动即可./startup.sh...

2019-04-03 15:07:31

Linux(六) Linux安装redis

需要安装c语言的编译环境yum install gcc-c++或者上传10个依赖程序包rpm -iUvh *.rpm上传包 alt + p进入上传的目录下解压tar -zxvf redis-3.0.0.tar.gz进入rediscd redis-3.0.0将代码进行编译(make)make安装redismake PREFIX=/usr/loc...

2019-04-03 14:52:51

Linux(五) yum方式安装mysql

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

2019-04-03 13:34:33

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的目录mkdir -p /usr/local/src/java/jdk将解压后的jdk移入新创建的目录mv jdk-9...

2019-04-02 20:44:56

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。