- 博客(18)
- 收藏
- 关注
原创 兑吧开发规范《源Java手册》
1. 规范: 语法规范1.1. 命名规范【推荐】业务属性:对象、方法命名,要使用携带业务属性的名词,比如AdvertVO;反例DeleteVO;除非单纯对该对象操作,而对象具备了名词意义,比如AdvertVO中包含方法,getAccountByVO(AdvertVO advertVO)【强制】代码中的命名严禁使用拼音与英文混合的方式,更不允许直接使用中文的方式说明: 正确的英文拼写和语法可以让阅读者易于理解,避免歧义。注意,即使是纯拼音命名方式也要避免采用。正例: alibaba / taba
2020-12-31 10:15:46
3157
原创 Shiro集成SpringMVC
一个非凡的网站 http://www.hikson.com,RJ海客森 视频录制git地址:https://gitee.com/hikseason/demo-spring-boot-all.git视频地址:https://pan.baidu.com/s/19mrxCE9Y5R5ntSEg_EReOg 1.Shiro集成SpringMVC就是定了了个过滤器shiroF...
2018-06-27 23:56:23
978
原创 shiro原理与HelloWorld
一个非凡的网站 http://www.hikson.com,RJ海客森 视频录制git地址:https://gitee.com/hikseason/demo-spring-boot-all.git视频地址:https://pan.baidu.com/s/19mrxCE9Y5R5ntSEg_EReOg 1.Shiro原理与HelloWorld1.身份认证流程(...
2018-06-27 23:53:26
352
原创 SpringBoot集成Shiro和FreeMarker
一个非凡的网站 http://www.hikson.com,RJ海客森 视频录制git地址:https://gitee.com/hikseason/demo-bk-security-all.git视频地址:https://pan.baidu.com/s/19mrxCE9Y5R5ntSEg_EReOg SpringBoot集成Shiro和FreeMarker0.导包...
2018-06-27 23:49:49
1566
原创 1.JProfiler内存溢出Java
Java内存OOM分析———海客森1.JProfiler安装JProfiler评估CPU、内存以及线程来避免内存漏失,是一个性能监测工具视频与工具地址:https://pan.baidu.com/s/1PHM9hW3lh5Y0MEd3bMxvOA源码(码云):https://gitee.com/hikseason/demo-spring-boot-all.git1.JP...
2018-06-22 14:54:25
1002
原创 1.SpringBoot新建测试,上传git(idea)
1.SpringBoot新建测试,上传git(idea)码云:https://gitee.com/hikseason/demo-spring-boot-git视频地址:https://pan.baidu.com/s/19mrxCE9Y5R5ntSEg_EReOg1.新建工程选择SpringBoot框架:Spring Initializr配置组名(也称为域名):com.vi...
2018-06-17 09:32:12
1347
原创 8.API网关的意义
1.API网关避免将背部信息泄露给外部为微服务添加额外的安全层 意义集合多个API统一API入口(天气预报只要依赖网关就好了,不需要关心什么城市数据API和天气数据API):Pc就请求Web应用API(数据量大),移动就请求移动API2.使用api网关的利与弊好处:降低构建微服务的复杂性;微服务模拟与虚拟化弊端:在架构上需要额外考虑更多编排与管理;路由逻辑配置要进行统一的管理3.常
2018-04-17 07:39:00
1990
原创 7.微服务的消费
1.服务的消费微服务的消费模式,经常httpClient,(被广大社区支持): (1) 服务直连模式,如restTemplate.getForEntity(uri,String.class),获取资源 (1) 特点:简洁明了,平台无关性,无法保证服务的可用性,生产模式很少用 (2) 客户端发现模式,服务实例启动后,将自己的位置信息提交到服务注册表;客户端从服务注册表查询,来获取服务实例;客户
2018-04-17 07:38:43
461
原创 6.服务注册与发现
1.微服务之于SpringCloudSpringBoot2.0.0.M3和Finchley.M2 服务A以来服务B,那么怎么做呢?服务发现的意义,集成Eureka Server,如何集成Eureka client,实现服务的发现:你发布的服务要被别人找到,比如域名(DNS维护的)如何发现服务:(1)访问服务,如通过URI,http://localhost:8080/weather/city
2018-04-17 07:38:27
371
原创 5.Spring Cloud简介
1.微服务前提已经完成为服务的拆分,但是服务之间是有依赖的,还木有协调管理引入springCloud,服务协调;如果SpringBoot是构建单个微服务利器,那么SpringCloud就是管理者SpringCloud简介,入门配置,子项目介绍什么是SpringCloud:配置管理、服务注册、服务发现、断路器;智能路由、负载均衡、微代理、服务间调用、一次性令牌、微代理;思维导图模板、全局锁、领
2018-04-17 07:38:07
268
原创 4.天气预报系统的微服务架构设计
1.微服务划分天气数据采集界限(数据采集,数据存储),天气预报(数据展示),天气数据API(数据查询),城市数据API(数据查询)现有的弊端:大而全而难micro-weather-report拆分: msa-weather-collection-server、 msa-weather-data-server、 msa-weather-city-server、 msa-weather-r
2018-04-17 07:37:45
1368
原创 3.从单架构到微服务
1.单架构到微服务单架构如何进化为微服务架构如何设计微服务系统微服务架构的设计原则 什么是单块架构请求到响应都是从到1的:用户==》1.表示层==》2.业务层==3.数据访问层==》数据库典型的单块架构就是上述分层的,web(html,css,js),业务逻辑层(java,python,go),数据持久层(sql)单架构,优点:功能划分清楚,层次关系良好,每一层独立,部署简单(一个包)
2018-04-17 07:37:27
686
原创 2bug,天气预报乱码问题
1.高手:返回前端的是乱码,其实是 gziphttps://www.cnblogs.com/hotlove/p/5435324.html2.分析问题可以查找wthrcdn 返回乱码
2018-04-17 07:37:06
271
原创 2.SpringBoot简介,天气预报
1.天气预报系统数据来源 http://wthrcdn等开放的接口查看天气访问:http://wthrcdn.etouch.cn/weather_mini?citykey=101280601访问:http://wthrcdn.etouch.cn/weather_mini?city=杭州但是用API工具返回是正常的:http://apizza.cc自身访问:http://localhost
2018-04-17 07:36:27
475
原创 1.SpringCoud天气预报HelloWord
项目介绍:SpringCloud天气预报慕课网:https://coding.imooc.com/class/177.html老魏的git:https://github.com/waylau本人的git:https://gitee.com/hikseason/demo-imooc-spring-cloud.git1.新建一个HellWorldRestControllerHelloCont
2018-04-17 07:35:50
292
原创 idea快捷键
1.查找,跳转类Shift+Shift 查找文件,最常用了Ctrl+F 查找本文,Match Case区分小小写,Regex是正则Ctrl+Shift+F 查找全文,正则可以查看问好,可以选择区域是否全包上一次操作记录:ctrl+alt+左箭头Ctrl+F3 选中后,查找下一个,F3查找下一个Alt+F3 选中后,查找上下文Ctrl+U 前往父类方法Ctrl+G 跳转指定行Ctrl+E 弹出最近查...
2018-03-16 18:34:41
229
原创 idea中的插件
1.插件:Lombok,优秀的插件,可以使用@Data减少getter与setter方法,@Slif4日志log.Free Mybatis pluginAlibaba Java Coding Guidelines,阿里巴巴的,可以验证代码的规范性可以右键对包进行使用备注lombok有时候可能用不了,重启吧,或者引入<dependency><groupId>org.proj...
2018-03-16 17:43:25
222
原创 Solr7.1搭建
1.Solr介绍官网地址:http://lucene.apache.org/solr/搭建文档:http://blog.csdn.net/wyyl1/article/details/53515741?ticket=ST-680829-bSdVv5iZketKbhrcxtG9-passport.csdn.net2.Solr搭建Linux命令(ctrl+Insert复制
2017-11-01 15:33:58
6932
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人