自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

海客森

carry on

  • 博客(18)
  • 收藏
  • 关注

原创 兑吧开发规范《源Java手册》

1. 规范: 语法规范1.1. 命名规范【推荐】业务属性:对象、方法命名,要使用携带业务属性的名词,比如AdvertVO;反例DeleteVO;除非单纯对该对象操作,而对象具备了名词意义,比如AdvertVO中包含方法,getAccountByVO(AdvertVO advertVO)【强制】代码中的命名严禁使用拼音与英文混合的方式,更不允许直接使用中文的方式说明: 正确的英文拼写和语法可以让阅读者易于理解,避免歧义。注意,即使是纯拼音命名方式也要避免采用。正例: alibaba / taba

2020-12-31 10:15:46 3065

原创 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 959

原创 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 336

原创 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 1551

原创 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 950

原创 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 1334

原创 8.API网关的意义

1.API网关避免将背部信息泄露给外部为微服务添加额外的安全层 意义集合多个API统一API入口(天气预报只要依赖网关就好了,不需要关心什么城市数据API和天气数据API):Pc就请求Web应用API(数据量大),移动就请求移动API2.使用api网关的利与弊好处:降低构建微服务的复杂性;微服务模拟与虚拟化弊端:在架构上需要额外考虑更多编排与管理;路由逻辑配置要进行统一的管理3.常

2018-04-17 07:39:00 1978

原创 7.微服务的消费

1.服务的消费微服务的消费模式,经常httpClient,(被广大社区支持): (1) 服务直连模式,如restTemplate.getForEntity(uri,String.class),获取资源 (1) 特点:简洁明了,平台无关性,无法保证服务的可用性,生产模式很少用 (2) 客户端发现模式,服务实例启动后,将自己的位置信息提交到服务注册表;客户端从服务注册表查询,来获取服务实例;客户

2018-04-17 07:38:43 449

原创 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 356

原创 5.Spring Cloud简介

1.微服务前提已经完成为服务的拆分,但是服务之间是有依赖的,还木有协调管理引入springCloud,服务协调;如果SpringBoot是构建单个微服务利器,那么SpringCloud就是管理者SpringCloud简介,入门配置,子项目介绍什么是SpringCloud:配置管理、服务注册、服务发现、断路器;智能路由、负载均衡、微代理、服务间调用、一次性令牌、微代理;思维导图模板、全局锁、领

2018-04-17 07:38:07 260

原创 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 1341

原创 3.从单架构到微服务

1.单架构到微服务单架构如何进化为微服务架构如何设计微服务系统微服务架构的设计原则 什么是单块架构请求到响应都是从到1的:用户==》1.表示层==》2.业务层==3.数据访问层==》数据库典型的单块架构就是上述分层的,web(html,css,js),业务逻辑层(java,python,go),数据持久层(sql)单架构,优点:功能划分清楚,层次关系良好,每一层独立,部署简单(一个包)

2018-04-17 07:37:27 672

原创 2bug,天气预报乱码问题

1.高手:返回前端的是乱码,其实是 gziphttps://www.cnblogs.com/hotlove/p/5435324.html2.分析问题可以查找wthrcdn 返回乱码

2018-04-17 07:37:06 259

原创 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 465

原创 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 275

原创 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 209

原创 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 211

原创 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 6899 2

空空如也

空空如也

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

TA关注的人

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