- 博客(56)
- 收藏
- 关注
原创 springcloud项目搭建(一):eureka注册中心
1.项目版本springcloud版本:Finchley.RELEASE springboot版本:2.0.3.RELEASE2.搭建注册中心2.1.在注册中心服务的pom.xml导入依赖 <parent> <groupId>com.zkane</groupId> <artifactId&am
2018-08-24 09:36:44
729
1
原创 JDK8源码阅读:ThreadLocal
1.是什么只要线程处于活动状态且ThreadLocal实例可访问,每个线程都拥有对其线程本地变量副本的隐式引用; 一个线程消失后,它的所有线程局部实例副本都要进行垃圾收集(除非存在对这些副本的其他引用)2.源码解读2.1.给ThreadLocal设置值ThreadLocal的set方法,其实是首先获取当前线程,然后通过当前线程获取ThreadLocal的内部类ThreadL...
2018-08-22 23:24:42
352
原创 springboot整合swagger
1.在pom.xml文件中加入依赖<!-- 使用Swagger2构建RESTful API文档 --><dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <versi...
2018-08-21 14:46:27
223
原创 springboot实现配置文件的对称加密
1.在pom.xml文件中添加依赖<dependency> <groupId>com.github.ulisesbocchio</groupId> <artifactId>jasypt-spring-boot-starter</artifactId> <version>1.17</versio...
2018-08-21 14:41:59
1085
原创 spring中的事务
事务在 MySQL 中只有使用了 Innodb 数据库引擎的数据库或表才支持事务事务处理可以用来维护数据库的完整性,保证成批的 SQL 语句要么全部执行,要么全部不执行事务用来管理 insert,update,delete 语句事务必须满足的4个条件(ACID)原子性(atomicity):一个事务中的所有操作,要么全部完成,要么全部不完成,不会结束在某个环节。事务在执行过程...
2018-08-19 19:33:17
204
原创 springboot2整合mongodb4.0.1
springboot2-mongodb-demo项目介绍springboot2.0.4MongoDB4.0.1数据库实现了MongoDB的事务使用说明导入MongoDB的依赖&amp;amp;lt;dependency&amp;amp;gt; &amp;amp;lt;groupId&amp;amp;gt;org.springframework.boot&amp;amp;lt;/
2018-08-13 17:37:24
4417
原创 自动化部署jenkins+Linux+tomcat+git+maven+springboot2
一.项目简介使用Jenkins实现自动持续集成部署springboot2项目到Tomcat。 Linux系统为centos7,并且需要有能被外网访问的IP(建议使用云服务器)和能够上网 代码管理工具为git二.安装必要的软件1.安装Tomcat 打开Tomcat的官网下载压缩包 使用远程工具拷贝到Linux系统的/opt目录下 解压压缩包,剪切到/opt/local/...
2018-07-20 13:45:32
635
1
原创 centOS7配置静态IP
1.修改网络的配置文件在控制台输入下面命令cd /etc/sysconfig/network-scriptsvim ifcfg-enp0s3修改内容如图所示ONBOOT=&quot;yes&quot;IPADDR=&quot;192.168.1.103&quot;GATEWAY=&quot;192.168.1.1&quot;BOOTPROTO=&quot;stati
2018-07-17 17:04:52
186
原创 centos6.8安装mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz
1.在mysql官网下载压缩文件https://dev.mysql.com/downloads/mysql/5.7.html#downloads 2.将下载下来的文件拷贝到centos系统的/opt目录下3.开始安装解压mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz [root@centosDemo opt]# tar -...
2018-07-15 17:57:08
3583
原创 restful接口处理返回的json
针对前后端分离时,返回给前端的json格式的数据需要处理处理规则 String类型由null修改为返回“”List类型由null修改为[ ]实现源码import org.aspectj.lang.annotation.AfterReturning;import org.aspectj.lang.annotation.Aspect;import org.aspectj.l...
2018-07-13 11:09:58
3571
原创 IDEA引入jdk和优化import
新打开的项目没有引入jdk点击左上角的File –>Project Structure 点击 Project后,选择 Project SDK,选好jdk版本后点击 Apply 移除无用的import点击选中整个项目点击 Code,在打开的菜单列表里点击 Optimize imports 点击 Run ...
2018-07-03 12:03:35
483
原创 springcloud项目搭建(Finchley.RELEASE版)
spring-cloud-demodemo地址:https://gitee.com/zkane/spring-cloud-demo项目介绍项目基于springboot2.0和springcloud Finchley.RC1搭建注册中心1. 在pom.xml文件中导入依赖&amp;amp;amp;amp;amp;lt;?xml version=&amp;amp;amp;amp;quot;1.0&amp;amp;amp;amp;
2018-06-15 14:24:14
16442
原创 springboot整合mybatis
1.在pom.xml文件中导入需要的依赖&lt;dependency&gt; &lt;groupId&gt;org.mybatis.spring.boot&lt;/groupId&gt; &lt;artifactId&gt;mybatis-spring-boot-starter&lt;/artifactId&gt; &
2018-06-15 14:17:44
158
原创 springboot 解决前后端分离时的跨域问题
springboot 解决前后端分离时的跨域问题方式1:在controller的方法上添加注解还可以在控制器类级别上添加这个注释,以便在这个类的所有处理程序方法上启用CORS。import org.springframework.web.bind.annotation.CrossOrigin;import org.springframework.web.bind.anno...
2018-06-15 14:16:57
2848
原创 springboot2整合oauth2
1.背景项目由springboot1.5.X升级到springboot2.0.0后,导致各组件API以及依赖包发生了变化。完整项目demo:https://gitee.com/zkane/springboot2-oauth2.git2.spring securitySpring Security 从入门到进阶系列教程网址:http://www.spring4all.com/ar...
2018-06-15 14:10:09
67680
24
原创 windows系统安装mysql-8
1. 在官网下载最新GA版mysql-8:https://dev.mysql.com/downloads/mysql/2. 安装mysql-8.0.11解压下载的安装包进入到mysql-8的解压包的根目录,我这里为 D:\Program Files\mysql\mysql-8.0.11-winx64 在根目录创建一个my.ini文件,文件内容如下 base...
2018-06-15 13:52:31
603
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅