- 博客(23)
- 收藏
- 关注
翻译 如何部署项目到成产环境
截图来自哔哩哔哩 https://www.bilibili.com/video/BV1uK411p7Bp?share_source=copy_web 环境准备 修改自己的mysql地址,创建数据库和表 redis配置 log配置 字符集 xftp 上传前端压缩包到centos 解压 前端需要安装依赖 打包 打包完成 生成dist文件 后端代码打包 需要已安装maven环境 直接打成jar包 springboot内置了tomcat 进入项目内 mvn package 如果打war包,不
2021-08-01 21:26:07 468
原创 EasyExcel
github地址: https://github.com/alibaba/easyexcel 07版本 <dependencies> <!--xls 03--> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId>
2021-07-30 16:14:11 120
原创 springcloud-03
服务熔断 服务端:某个服务超时或者异常 引起熔断 保险丝 服务降级 客户端:从整体网站请求负载考虑 当某个服务熔断或者关闭之后 服务将不再调用 此时在客户端可以准备一个回调 ==fallbackFactory = DeptClientServiceFallbackFactory.class == 返回一个默认值(缺省值) 整体服务水平下降 但是好歹能用 比直接挂掉强 http://localhost:8001/actuator/hystrix.stream ping: data: {"t...
2021-07-29 14:24:17 81
原创 JUC-02
读写锁 阻塞队列 放一个取一个 public class Demo1 { public static void main(String[] args) { // ExecutorService threadPool = Executors.newSingleThreadExecutor(); // ExecutorService threadPool = Executors.newFixedThreadPool(10); //
2021-07-28 22:20:00 56
原创 JUC-01
并发编程 NEW//新生 RUNNABLE,//运行 BLOCKED,阻塞 WAITING,//死死的等 TIMED_WAITING,//超时等待 TERMINATED;//终止 生产者 消费者 public class AB { public static void main(String[] args) { Date date = new Date();
2021-07-25 23:49:12 55
原创 redis-05(springboot+config配置)
redis 整合 springboot 源码分析 org.springframework.boot.autoconfigure.data.redis.RedisAutoConfiguration @ConditionalOnMissingBean(name = “redisTemplate”) 如果不自己生声明redisTemplate则使用默认 测试 yml # redis配置 spring: redis: host: 127.0.0.1 port: 6379 @Aut
2021-07-24 14:45:00 147
原创 redis-04(jedis)
事务 redis的事务 开启事务 multi 命令入队 … 执行事务 exec 监控 Jedis java原生的,目前springboot集成了 1 导入依赖 <!--导入依赖 java连接redis 原生jedis--> <!-- https://mvnrepository.com/artifact/redis.clients/jedis --> <dependency>
2021-07-23 15:02:25 83
原创 redis-02
五大类型 Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如 字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets) 与范围查询, bitmaps, hyperloglogs 和 地理空间(geospatial) 索引半径查询。 Redis 内置了 复制(replication),LUA脚本(Lua scripting), LRU驱动事件(LRU evi
2021-07-23 12:59:55 57
原创 redis-01
NoSQL 四种NoSQL(非关系型数据库) ( k-v键值对,) redis (文档型数据库) MongoDB :分布式文件储存的数据库,c++编写,一般用来处理大量文档,介于关系型和非关系型之间 (列存储数据库) HBase 分布式文件系统 (文档型数据库) 图关系型数据库 四者对比 Redis入门 redis是什么 REmote DIctionary Server(Redis) Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value
2021-07-20 22:50:40 62
原创 springboot-03-web
首页配置 -所有的页面的静态资源都需要thymeleaf接管 url使用 @{ } -页面国际化 需要配置i18n文件 如果需要在项目中进行按钮自动切换,需要自定义一个组件LocaleResolver 将自己写的组件配置到spring容器中 @Bean #{ } public class MyLocaleResolver implements LocaleResolver { //解析请求 @Override public Locale resolveLocale(HttpSer
2021-07-09 00:54:38 111
原创 springboot-02
springboot配置 yaml给实体类赋值 pojo类 使用@ConfigurationProperties注解,pom添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-configuration-processor</artifactId>
2021-07-07 23:49:18 76
原创 springboot-01
原理初探 自动配置 pom.xml spring-boot-dependencies:核心依赖在父工程中 我们在写或者引入一些springboot依赖的时候,不需要指定版本,就因为有这些版本仓库 启动器 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </depende
2021-07-07 10:55:28 68
原创 target中没有properties配置文件
maven项目中target中无xml或properties文件的情况下,在pom中加入如下配置 <build> <resources> <resource> <directory>src/main/java</directory> <includes> <include>*
2021-06-29 15:41:45 1269
原创 Spring学习笔记_2
Spring学习笔记_2 一.静态代理 角色分析 抽象角色:一般会使用接口或者抽象类来解决 真实角色:被代理的对象 代理角色:代理真实角色,一般再做一些附属角色 客户:访问代理对象的人 代码步骤:接口—真实角色—代理角色—客户端访问代理角色 代理角色的好处 可以使真实角色的操作更加存粹,不用关注一些公共的业务 公共也就是交给代理角色 实现业务分工 公共业务发生扩展的时候,方便集中管理 一个动态代理类代理的是一个接口,一般对应的一类业务 一个动态代理类可以代理多个类,只要实现了同一个接口即可 缺点
2021-06-29 15:26:25 107
原创 Spring学习笔记_1
Spring学习笔记前言一、Spring二、使用1.优点2.Spring的组成2.IOC的实现3.控制反转小结三、xml使用1.list.map.set.array p.c标签2.IOC赋值方式3.Autwired注解支持4.注解支持实现过程四、使用注解开发1.bean2.属性如何注入3.衍生的注解4.自动装配置5.作用域6.小结五、使用Java方式配置Spring总结 前言 哔哩哔哩看视频跟着狂神学Java,看完了Spring,Mybtis如果没有整理笔记真的是前学后忘,学的时候跟着进度什么都会,之后不
2021-06-29 12:36:25 114
原创 Mysql时区(学习笔记)
IDEA连接Mysql关于时区的报错 方法一:切换数据源Driver 方法二:mysql中配置时区 show variables like '%time_zone%'; set global time_zone = '+8:00';
2021-06-29 07:39:45 98
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人