自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 docker学习笔记

Docker概述隔离:打包装箱,每个箱子是相互隔离的。Docker历史容器化虚拟机虚拟化技术Docker的基本组成镜像(image):模板,通过镜像可以创建多个容器。容器(container):利用容器技术,独立运行一个或多个组应用,通过镜像来创建。启动、停止、删除。简易的linux系统仓库(repository):存放镜像。Docker原理Docker是一个CS结构的系统,守护进程。通过Socket从客户端访问。DockerServer 接收到Docker-client的指令,就会

2020-12-02 21:40:20 436

原创 SpringBoot使用七牛云存储文件资源

1.申请个人域名并备案阿里云域名检测2.申请七牛云账户2.1在对象存储服务中新建存储空间这里的空间名称是bucketname2.2为存储空间绑定域名在下图位置中输入个人域名,其余默认。2.3配置CNAME我使用的是阿里云购买的服务器和域名,在阿里云控制台的域名列表修改域名解析内容。下图1位置选中CNAME,2位置输入主机记录,如果输入cdn,在七牛云中的加速域名应该是cdn.xxx.xx,3位置是七牛云域名管理处CNAME的基本信息2.4配置完成在七牛云空间管理中可以看到下图所

2020-08-11 09:48:06 648

原创 Shiro动态刷新权限配置

项目环境SpringBoot+Shiro集成方法不再赘述。Shiro的资源路径的权限配置从数据库读取@Autowired JurisdictionService jurisdictionService; /** * 配置资源的访问权限 * Bean name shiroFilter * @param securityManager 管理器 * @return ShiroFilterFactoryBean */ @Bean(na

2020-07-14 09:41:57 1186

原创 SpringCloud G版 Hystrix-Dashboard 服务监控

hystrix-dashboard目录1.建module2.勾依赖3.启动类@SpringBootApplication@EnableHystrixDashboard@EnableHystrix@EnableDiscoveryClient@EnableCircuitBreakerpublic class HystrixDashboardApplication { public static void main(String[] args) { SpringAp

2020-07-18 11:27:40 204

原创 SpringCloud G版 Hystrix 服务降级

eureka-ribbon-hystrix系列目录一、父工程二、服务注册 eureka三、服务发现 eureka四、服务消费 eureka五、服务消费 ribbon六、服务消费 openfeign1.建module2.勾依赖3.启动类 @EnableDiscoveryClient和@EnableCircuitBreaker@EnableCircuitBreaker@EnableDiscoveryClient@SpringBootApplicationpublic class

2020-07-18 10:51:22 194

原创 SpringCloud G版 eureka-consumer-openfeign 服务消费 openfeign

eureka-consumer-openfeign1.建module2.勾依赖3.启动类@EnableFeignClients@SpringBootApplication@EnableFeignClientspublic class EurekaConsumerOpenfeignApplication { public static void main(String[] args) { SpringApplication.run(EurekaConsumerOpen

2020-07-17 17:33:30 141

原创 SpringCloud G版 eureka-consumer-ribbon 服务消费 ribbon

eureka-consumer-ribbon1.建module2.勾依赖3.启动类@EnableDiscoveryClient@SpringBootApplication@EnableDiscoveryClientpublic class EurekaConsumerRibbonApplication { public static void main(String[] args) { SpringApplication.run(EurekaConsumerRibb

2020-07-17 17:22:52 145

原创 SpringCloud G版 eureka-consomer 服务消费

eureka-consomer 服务消费者1.建moduleeureka-consomer2.勾选依赖3.启动类注解@EnableDiscoveryClient@SpringBootApplication@EnableDiscoveryClientpublic class EurekaConsumerApplication { public static void main(String[] args) { SpringApplication.run(EurekaC

2020-07-17 17:04:59 157

原创 SpringCloud G版 eureka-client 服务发现

eureka-Client1.建module2.勾选依赖修改boot版本 2.1.15勾选web依赖和eureka discovery client依赖3.同样的方法创建第二个 eureka-client4.启动类注解@EnableEurekaClient@SpringBootApplication@EnableEurekaClientpublic class EurekaClient01Application { public static void main(Strin

2020-07-17 16:53:38 203

原创 SpringCloud G版 集群版eureka-server 服务注册

eureka-Server1.建module在前文的spring-cloud-g3下创建eureka-server01和eureka-server02的module2.修改版本 选中依赖3.修改本地hosts文件添加eureka映射hosts 文件目录 windows 10 C:\Windows\System32\drivers\etc直接修改需要管理员权限 建议拷贝到桌面修改好 替换掉原来的文件在文件末尾追加127.0.0.1 eureka7001.com127.0.0

2020-07-17 16:35:13 223

原创 SpringCloud G版 父工程

SpringCloud父工程1.创建maven工程2.项目名称及公司域名3.配置maven仓库地址4.删除掉src目录把父工程作空工程5.pom文件 packing改为pom形式<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" x

2020-07-17 16:15:43 269

原创 Springboot使用Shiro踩的一个坑

Springboot项目开启了Spring二级缓存 /** * 根据用户名查询用户 * @param userName 用户名 * @return 用户信息 */ @Cacheable(value = "user",key = "userName") User findByUserName(String userName);在调用shiro的登陆方法时出现下面的异常Authentication failed for token subm

2020-07-03 17:45:15 298

转载 Spring二级缓存

1.注解方式开启Spring二级缓存1.1主启动类`@EnableCaching`1.2 需要加注解的方法在serviceimpl层加查询:@Cacheable(value="userList")新增:@CacheEvict(value="userList",allEntries = true)1.3 @Cacheable、@CacheEvict、@CachePut 解析1.31@Cacheable@Cacheable可以标记在一个方法上,也可以标记在一个类上。当标记在一个方法上时表示

2020-07-03 10:20:24 3178

原创 不严谨的缓存查询时间对比

User单表查询(数据量11029条)使用SpringBoot自带缓存开启方法主启动类加 @EnableCachingService层方法添加注解 @Cacheable(value = "userList")最终效果代码pom<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-st

2020-06-05 16:49:01 257

原创 基于注解的mybatis的一些常见用法

1.数据准备User实体类 省略get、setpublic class User implements Serializable { /** 用户id */ private Integer userId; /** 用户姓名 */ private String name;}Hobby实体类public class Hobby implements Serializable { /** 爱好id */ private Integer hobbyId; /** 爱好名称 *

2020-06-03 15:51:46 143

原创 SpringBoot+Mybatis使用Redis做数据缓存(一)查询篇

1.环境准备1.1创建一个基本的springboot工程引入redis相关的依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency>1.2确保本机或虚拟机安装了re

2020-06-02 13:10:27 1275

原创 SpringBoot集成H2数据库加载SQL server脚本踩的一些坑

在使用单元测试的时候会用到junit。springboot整合H2内存数据库,实现单元测试与数据库无关性。H2的优点H2是一个短小精干的嵌入式数据库引擎,主要的特性包括:1、免费、开源、快速;2、嵌入式的数据库服务器,支持集群;3、提供JDBC、ODBC访问接口,提供基于浏览器的控制台管理程序;4、Java编写,可使用GCJ和IKVM.NET编译;5、短小精干的软件,1M左右。在pom中引入 <!-- H2 db--> <depe

2020-05-25 16:35:19 1933

原创 常用的linux的命令

linux常用的命令序号命令对应英文作用01lslist查看当前文件夹下的内容02pwdprint work directory查看当前所在文件夹03cd(目录名)change directory切换文件夹04touch(文件名)touch如果文件不存在,创建新文件05mkdir(目录名)make directory创...

2020-05-20 15:36:05 94

原创 Spring+SpringMVC+Mybatis+Shiro 入门

Spring+SpringMVC+Mybatis+Shiro1.配置文件pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"...

2019-10-02 19:01:35 196

原创 Spring Boot快速搭建web项目,完成数据库的增删改查操作

Spring Boot快速搭建web项目,完成数据库的增删改查操作本文直接讲解编写数据库的增删改查操作的编写连接上文地址:Spring Boot快速搭建web项目1.本此开发使用RESTFUL风格编写请求地址请求方式方法作用/userGET查询所有user/userPUT修改一个user/userPOST添加一个user/user/id...

2019-09-03 11:18:24 1704

原创 Spring Boot快速搭建web项目,完成数据库的查询操作

Spring Boot 快速搭建web项目操作系统:win10开发工具:IDEA2017.3.4数据库: MySQL+Mybatis使用数据源: Druid1.Create new project(Spring Initializr)推荐使用 jdk1.8,我这里使用的是jdk9.02. next 确认输入的信息3.next 勾选组件IDEA会自动生成pom文件中的依赖...

2019-09-03 10:50:01 1712

原创 pycharm中pip更新版本问题

更新pip版本出错查看pip 的版本时提示需要更新执行更新出错打开文件管理找到当前虚拟环境下的 lib下的site-packages文件删除pip-18.0.dist-info文件然后回到命令行执行python -m pip install --index-url https://pypi.douban.com/simple --upgrade pip即可完成pip的更新...

2019-06-18 07:42:32 8445

原创 Linux入门

1.操作系统 OS没有安装操作系统的计算机叫做裸机。在裸机上运行程序必须使用机器语言来编写程序。1.1操作系统直接操作硬件作用:封装后调用

2019-06-15 13:29:02 192

空空如也

空空如也

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

TA关注的人

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