- 博客(13)
- 收藏
- 关注
原创 https域名证书创建
一、安装acme.sh curl https://get.acme.sh | sh 如果不确定自己有没有安装.acme.sh 可以查找: 1.先cd / 先进入跟目录 2.find ./ -name *acme* 2.find ./ -name acme 已经安装过,find查找对应目录 [root@1 /]# find ./ -name *acme* 二、进入到对应目录 [root@1 /]# cd ./root/.acme.sh 三、生成证书 cd /xxx(自己的nhinx目录)/ng
2021-07-05 09:59:17
570
原创 BigDecimal 常用方法
int i = bigDecimal.compareTo(BigDecimal.Zero); i=0:表示bigDecimal的值 等于 0 i=1:表示bigDecimal的值与 大于0 i=-1:表示bigDecimal的值与 小于 0 2.BigDecimal 的加减乘除方法 加法 add()函数 BigDecimal result = a.add(b); 减法subtract()函数 BigDecimal result = a.subtract(b); 乘法multipy()函数 BigDe...
2021-07-05 09:52:51
628
原创 MySql四大特性
1、原子性:在整个操作的事务中,要么全部成功,要么全部失败 2、隔离性:所谓隔离性,就是每个事务执行的时候,相互之间不会受到影响,都是单独的事务。 3、一致性:也就是说事务在执行之后,必须和之前的数据保持一致。 4.持久性:事务一旦提交,就会持久化到数据库中,不能回滚。 ...
2021-03-28 16:45:45
1128
原创 Hystrix 熔断器 详细介绍
Hystrix作用: 1.Hystrix能保证在出现问题的时候,不会导致整体服务失败,避免级联故障,以提高分布式系统的弹性。 2.Hystrix就类似于 “断路器” 本身是一种开关装置,当某个服务单元发生故障之后,通过断路器的故障监控(类似熔断保险丝),向调用方返回一个符合预期的、可处理的备选响应(FallBack),而不是长时间的等待或者抛出调用方无法处理的异常,这样就保证了服务调用方的线程不会被长时间、不必要地占用,从而避免了故障在分布式系统中的蔓延,乃至雪崩。 Hystrix作用原理: 1.Hystr
2020-12-19 21:37:38
1767
1
原创 spring mvc常用注解 详细介绍
2.1 spring mvc常用注解 @RequestMapping: RequestMapping是一个用来处理请求地址映射的注解,可用于类或方法上。用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径。 @ModelAttribute和 @SessionAttributes: 该Controller的所有方法在调用前,先执行此@ModelAttribute方法,可用于注解和方法参数中,可以把这个@ModelAttribute特性,应用在BaseController当中,所有的Controller
2020-12-19 21:35:25
260
1
原创 spring mvc 及执行流程图 及详细介绍
Mvc执行流程 1、用户发送请求至前端控制器DispatcherServlet 2、DispatcherServlet收到请求调用HandlerMapping处理器映射器查找Handler。 3、处理器映射器根据请求url找到具体的处理器,生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet。 4、DispatcherServlet通过HandlerAdapter处理器适配器调用处理器 5、HandlerAdapter调用处理器Handler 6、Handler执行完成返
2020-12-19 21:34:09
2398
1
原创 spring 框架详细总结
1.什么是spring? spring是一个分层的轻量级的开源框架,为企业开发提供了丰富的功能,降低了开发的复杂性 分层: 一站式,每一个层都提供的解决方案 spring提供了IOC AOP 和DI 以及事务的支持 可以更方便的集成其他框架 spring的特点: 方便解耦,简化开发 (IOC) spring是一个大容器,我们可以将所有对象的创建和依赖关系维护交给spring管理 AOP编程的支持 spring提供了面向切面编程 可以方便的实现对程序权限的拦截、运行监控等功能 声明
2020-12-19 21:24:05
307
1
原创 List List<?> List<T> 的区别 (随记)
List List<?> List 的区别 类型 使用位置 使用时机 区别 说明 List 类上或者方法上 或类中方法中 使用、声明时 往集合中添加的数据的时候,可以直接添加 集合的类型就是添加的那个数据类型 List<?> 类上或者方法上 或类中方法中 使用、声明时 在添加数据之前需要提前声明集合的类型 ? 是占位符 是任意类型 List 类上或者方法上 声明时 T是泛型 可以是任意类型 泛型是强类型定义 ...
2020-12-17 14:46:24
916
原创 feign.FeignException$NotFound: status 404 reading ItemClient#findCategoryByIds(List) 异常处理
feign 400错误 1.在从别的Controller类里往feign接口中复制方法的时候,一定要记得看这个注解里有没有写路径@RequestMapping(“Xxxxxx”) 千万不要忘了在 feign接口中的方法上的注解 @XxxxMapping("") 里面写上 不然就找不到这个方法 快速定位 给新手排个坑 ...
2020-12-13 20:12:15
723
转载 java.lang.UnsupportedOperationException 异常处理方法
这个异常遇到了才知道坑这么大,坑爹的方法。 private String[] otherUserFromArray = new String[]{“3”, “4”, “发放”}; List<String> userFromList = Arrays.asList(otherUserFromArray); 在使用 Arrays.asList()转化数组成为list的时候,生成了ArrayList, 表面上看是 java.util.ArrayList,实际上是Arrays的内部类ArrayList
2020-12-12 22:14:36
366
转载 java.lang.IllegalStateException: Shutdown in progress 异常处理
java.lang.IllegalStateException: Shutdown in progress 测试类中很常见,出现这个异常不要惊慌- - 原因:就是单纯的测试结束了 解决:自己在控制台上翻,可看见打印的测试结果,无打印的也完成了测试,强迫症患者可以在测试方法后加个while(true){} 没什么影响,今天测试个小模块出个这玩意儿,= =希望对你有帮助呀~ 转载: https://blog.youkuaiyun.com/qq_37922457/article/details/88426308 ...
2020-12-12 22:08:47
2380
原创 ElasticSearch高级 es 查询 保姆级教程 全步骤
ElasticSearch高级 1.ElasticSearch存储特殊类型:对象 当往Elasticsearch 中存储复杂类型的时候, es 会把数据进行扁平化处理 PUT my-es/_doc/1 { "age": 18, "user": [ { "one": "洛", "two": "一一" }, { "first" : "忆", "last" : "尘" } ] } age:普通数值
2020-12-11 17:12:53
1096
原创 idea中 如何调出 RunDashboard 的解决办法
在工程下 在此文件下搜索: RunDashboard 在此处添加文件 <option name="configurationTypes"> <set> <option value="SpringBootApplicationConfigurationType" /> </set> </option> 运行 即可 ...
2020-12-10 16:25:12
639
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅