摘要: https://www.cnblogs.com/zouwangblog/p/10996446.html#scroller-7 https://www.cnblogs.com/zouwangblog/p/11541835.html 阅读全文
posted @ 2021-02-25 14:50 学亮编程手记 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-10-15 18:36 学亮编程手记 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-10-09 21:48 学亮编程手记 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-10-09 21:46 学亮编程手记 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-10-08 09:03 学亮编程手记 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-10-07 20:03 学亮编程手记 阅读(665) 评论(0) 推荐(0) 编辑
摘要: CPU的功能 CPU的组成 阅读全文
posted @ 2019-08-29 20:53 学亮编程手记 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-08-29 20:26 学亮编程手记 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 在上一篇 "《Spring Cloud Stream如何处理消息重复消费》" 中,我们通过消费组的配置解决了多实例部署情况下消息重复消费这一入门时的常见问题。本文将继续说说在另外一个被经常问到的问题:如果微服务生产的消息自己也想要消费一份,应该如何实现呢? + 常见错误 在放出标准答案前,先放出一个 阅读全文
posted @ 2019-08-17 16:56 学亮编程手记 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-07-22 16:01 学亮编程手记 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 循环内的变量在循环外可见,不合理: let定义的变量是局部变量: const修饰的是常量,不允许再次修改,类似于java中的static: 解构表达式: 阅读全文
posted @ 2019-07-22 15:22 学亮编程手记 阅读(1212) 评论(0) 推荐(0) 编辑
摘要: 项目结构: 资源类: 输入线程: 输出线程: 测试: 人妖问题发生: 线程安全问题的解决方法: 调用Object的wait()和notify()方法时需注意:必须是锁对象方可调用,否则将抛出无效的监视器异常。 打印结果: 阅读全文
posted @ 2019-07-22 11:37 学亮编程手记 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-07-21 22:33 学亮编程手记 阅读(5465) 评论(0) 推荐(1) 编辑
摘要: 阅读全文
posted @ 2019-07-21 21:43 学亮编程手记 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-07-21 21:08 学亮编程手记 阅读(597) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-07-21 18:03 学亮编程手记 阅读(1398) 评论(0) 推荐(0) 编辑
摘要: 获取设置的参数str的值: 常用的-X参数有以下这些: 手动调用GC执行垃圾回收操作:(-XX:+DisableExplicitGC 手动调用将会失效) 查看tomcat的进程ID: 或者: 阅读全文
posted @ 2019-07-21 16:03 学亮编程手记 阅读(699) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-07-21 11:13 学亮编程手记 阅读(2503) 评论(1) 推荐(0) 编辑
摘要: Restart Server:代码已更新重启tomcat服务器 阅读全文
posted @ 2019-07-20 16:51 学亮编程手记 阅读(3129) 评论(0) 推荐(0) 编辑
摘要: 拦截器的作用: 编写一个自定义的类,实现相关拦截器接口: preHandler不放行,直接return false:直接跳转到错误页面error.jsp postHandler后置处理器,也就是Controller方法执行完后就会执行的方法:preHandler是前置处理器。 最后拦截器: 多个拦截 阅读全文
posted @ 2019-07-20 16:49 学亮编程手记 阅读(511) 评论(0) 推荐(1) 编辑
摘要: 阅读全文
posted @ 2019-07-20 16:26 学亮编程手记 阅读(732) 评论(0) 推荐(0) 编辑
摘要: Spring MVC异常处理流程: 提供构造方法传值: 配置异常处理器的bean 阅读全文
posted @ 2019-07-20 16:25 学亮编程手记 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 字符串 字符串是以单引号'或双引号"括起来的任意文本,比如'abc',"xyz"等等。请注意,''或""本身只是一种表示方式,不是字符串的一部分,因此,字符串'abc'只有a,b,c这3个字符。如果'本身也是一个字符,那就可以用""括起来,比如"I'm OK"包含的字符是I,',m,空格,O,K这6 阅读全文
posted @ 2019-06-17 10:52 学亮编程手记 阅读(236) 评论(0) 推荐(0) 编辑
摘要: EasyCode是基于IntelliJ IDEA开发的代码生成插件,支持自定义任意模板(Java,html,js,xml)。只要是与数据库相关的代码都可以通过自定义模板来生成。支持数据库类型与java类型映射关系配置。支持同时生成生成多张表的代码。每张表有独立的配置信息。完全的个性化定义,规则由你设 阅读全文
posted @ 2019-06-10 09:36 学亮编程手记 阅读(1383) 评论(0) 推荐(0) 编辑
摘要: @Many注解:fetchType属性用于配置是否延迟加载 阅读全文
posted @ 2019-06-09 16:55 学亮编程手记 阅读(4512) 评论(0) 推荐(0) 编辑
摘要: @One注解:一对一关联查询 阅读全文
posted @ 2019-06-09 16:48 学亮编程手记 阅读(3810) 评论(1) 推荐(0) 编辑
摘要: @ResultMap复用@Result: 可以简写成:@ResultMap("userMap") 阅读全文
posted @ 2019-06-09 16:32 学亮编程手记 阅读(5204) 评论(0) 推荐(0) 编辑
摘要: @Result注解的使用 阅读全文
posted @ 2019-06-09 16:27 学亮编程手记 阅读(1726) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-05-23 14:58 学亮编程手记 阅读(1432) 评论(0) 推荐(1) 编辑
摘要: 阅读全文
posted @ 2019-05-18 17:10 学亮编程手记 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 一旦服务阻塞就进行服务降级或线程隔离。要不然就会导致大面积服务的瘫痪,Hystrix就是干这个的,一出现不健康的服务就进行熔断,不阻塞后面线程的执行。 引入依赖: 加注解: 这三个注解可以用一个注解搞定: 当出现服务阻塞时,调用下面的方法: 将注解加在类上,进行统一处理,不然的话,每个方法上都要添加 阅读全文
posted @ 2019-05-14 21:50 学亮编程手记 阅读(2036) 评论(0) 推荐(0) 编辑
摘要: 引入依赖: 启动类上添加@EnableFeignClients注解: 写调用接口: 直接@Autowired注入服务调用接口: 底层使用了动态代理,对接口进行了实现。 并且封装了RestTemplate远程调用的代码。 测试: 搞定~ 补充知识点: 阅读全文
posted @ 2019-05-12 21:45 学亮编程手记 阅读(1309) 评论(0) 推荐(0) 编辑
摘要: 将10086注册到10087上: 再在10086服务的基础上复制一个Eureka的服务,端口为10087,将其注册到10086上: application-name的名称保持一致,只是一个服务的两个实例。 两个都启动: 10087: 10086: 如果有超过3台以上的集群,url的地址就是如下这种写 阅读全文
posted @ 2019-05-12 21:12 学亮编程手记 阅读(785) 评论(0) 推荐(0) 编辑
摘要: 【Provider】 引依赖: 启动类上添加注解: 配置文件: 【Consumer】 引依赖: 加注解: 配置文件: 调用服务: 方式一(动态获取服务列表): Eureka默认30秒拉取一次服务列表。 测试: 方式二(通过Ribbon): 默认是轮询的方式,一个一个来。 方式三: 启动类上添加@Lo 阅读全文
posted @ 2019-05-12 20:55 学亮编程手记 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 使用RestTemplate远程调用服务的弊端: Eureka注册中心: Eureka原理: 搭建Eureka服务 引pom 启动类: 启动类上要加上@EnableEurekaServer注解: 配置文件中设置端口号: 配置注册地址: 配置服务名称: 配置ip地址: 控制面板信息: 阅读全文
posted @ 2019-05-12 19:58 学亮编程手记 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 父pom: 服务提供方 pom: provider配置文件: provider启动类: provider实体类: provider Mapper: 内置了增删改查的方法 provider Service: 屏蔽报错: provider Controller: 服务调用方 pom: Consumer启 阅读全文
posted @ 2019-05-12 18:54 学亮编程手记 阅读(899) 评论(0) 推荐(0) 编辑
摘要: Spring Cloud常用组件: 架构图: 版本对应关系: 阅读全文
posted @ 2019-05-12 18:23 学亮编程手记 阅读(1945) 评论(0) 推荐(0) 编辑
摘要: @Bean注册一个RestTemplate: 调用服务: 因为要参与网络传输,所以要实现序列化接口: 阅读全文
posted @ 2019-05-12 17:57 学亮编程手记 阅读(991) 评论(0) 推荐(0) 编辑
摘要: 单体式架构: 垂直拆分: 垂直拆分的特点: 分布式服务: 分布式服务的特点: SOA面向服务的架构: 服务治理: 微服务: 微服务结构: 服务调用方式: http客户端工具: 阅读全文
posted @ 2019-05-12 17:45 学亮编程手记 阅读(286) 评论(0) 推荐(0) 编辑
摘要: Java常用函数式接口--Predicate接口使用案例 该方法可以使用and来优化: 调用: 阅读全文
posted @ 2019-05-12 14:55 学亮编程手记 阅读(1204) 评论(0) 推荐(0) 编辑