自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

FindHuni的博客

一脚一脚踏出来的路,走的是最踏实

  • 博客(14)
  • 资源 (6)
  • 收藏
  • 关注

原创 如何反编译WAR包并把class文件再反编译回java文件

不知道大家工作中有没有碰到处理一些老项目的时候,有时候上面的领导直接给你一个WAR包,然后让你去处理出来里面代码,故曰:熟悉项目,此时你会想:what?这咋搞,那么下面我记录一下我是如何处理的(每个人处理方式不同,只要问题解决了,我觉得都是很ok的)1.下载jar包和反编译工具 jar包: TdeCompile.jar(链接: https://pan.baidu.com/s/...

2019-06-24 10:17:25 3118

原创 我怎么理解RPC和Http以及REST风格

随着分布式架构,微服务的流行,一直以来,很多人一说RPC就想到dubbo,提到REST风格就想到springcloud微服务,提起这这两个又必然想到http,那么具体好好解释RPC和REST风格以及和http之间的三角恋关系相信很多人并不能全覆盖或者通俗易懂的话来解释这三者之间的“爱恨情仇”。首先 我们先从定义上来了解这三者的关系,毕竟老祖宗说过,知己知彼,才能百胜不殆,话不多说,上菜。。。。...

2019-06-21 14:11:31 1496

原创 查询天气预报系统之---API网关的意义(十二-2)

新建项目:springBoot-eureka-client-zuul项目结构:pom文件:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.ap...

2019-06-20 17:40:57 336

原创 查询天气预报系统之---API网关的意义(十二-1)

API网关旨在用一套且统一的API入口点,来组合一个或多个内部API。API网关定位为应用系统服务接口的网关,区别于网络技术的网关,但是原理是一样的。API网关统一服务入口,可方便实现对平台众多服务接口进行管控,如对访问服务的身份认证、防报文重放与数据篡改、功能调用的业务鉴权、以及响应数据的脱敏、流量与并发控制,甚至基于API调用的计量或计费等。API网关使用场景:1.黑白名单:实现通...

2019-06-20 17:35:30 749

原创 查询天气预报系统之---使用Feign实现天气预报微服务(十一)

新建项目:springBoot-report-feign项目结构:pom文件:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache...

2019-06-19 10:58:37 526

原创 查询天气预报系统之---使用Feign实现天气数据采集微服务(十)

在前面系统中,当时遗留了一些地方我们采用的是硬编码的方式,设置的特定的值,具体请查看:https://blog.csdn.net/FindHuni/article/details/91415612https://blog.csdn.net/FindHuni/article/details/91870257这里我们采用Feign调用方式修改当初遗留的问题新建项目:springBoot...

2019-06-19 10:22:20 505

原创 如何理解微服务的消费模式

基于HTTP的客户端经常被用作微服务的消费者,这类客户端往往有着平台无关性、语言无关性等特征,而被社区广泛支持,各类HTTP客户端框架也是层出不穷,下面将着重介绍常见的消费模式。一:服务直连模式服务直连模式是最容易理解的,例如,我们在浏览器里面访问某篇文章,我们知道这篇文章的URL,就能直接通过URL访问到想要的资源。例子:@Servicepublic clas...

2019-06-18 10:04:39 348

原创 查询天气预报系统之拆分服务之--微服务注册与发现

新建项目:springBoot-eurekapom文件:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http:...

2019-06-17 13:54:08 301

原创 查询天气预报系统之--如何将传统服务拆分成微服务(九)

天气预报微服务(springBoot-report)项目结构图:pom文件:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/P...

2019-06-13 16:12:39 301 1

原创 查询天气预报系统之--如何将传统服务拆分成微服务(八)

城市数据API微服务(springBoot-city)项目结构图:pom文件:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.or...

2019-06-12 16:02:38 274

原创 Win7x64下TortoiseSVN中打patch后出现中文乱码的解决

在工作中,经常从一个环境到另外一个环境升级,我们需要打patch,我在打patch时候出现注释中文乱码,起初我以为我项目编码有问题,发现编码也是utf-8,然后我就想应该是TrtoiseSVN再打patch时候 出现了编码不一致,最后在系统变量里面增加一个设置:变量名称:LANG变量值:zh_CN.UTF8然后,就好了。出现的原因:我的文件之中含有不是utf-8编写的,所以导致而成...

2019-06-12 10:41:21 784

原创 查询天气预报系统之---如何将传统服务拆分成微服务(七)

天气数据API微服务(springBoot-data)项目结构图:pom文件<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/P...

2019-06-12 09:51:55 254

原创 查询天气预报系统之---如何将传统服务拆分成微服务(六)

我们做的这一系列的工作,其实目的就是为了将我们的服务进行拆分成微服务,我们可以简单看一下这个系统,它集成了数据采集,数据缓存,提供查询天气等功能,但是唯一的不足之处,耦合性太高,缺少业务上的隔离,一旦第三方采集的接口协议变化或者缓存服务down掉;都会影响到整个应用,所以,我们开始拆分服务,采用微服务的方式。针对这个天气预报系统我们可以拆分成四个微服务:分别为:天气数据采集微服务(spri...

2019-06-11 10:58:53 334

原创 利用springboot快速实现一个天气数据查询系统(附带页面)(五)

pom文件:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/m...

2019-06-06 17:55:03 2197 3

获取区域下的递归查询的所有节点信息

此功能针对递归调度,如何处理上下级问题,通过对结构体的定义以及对其深度处理获取相应的结构数据返回前端组装,针对自己记录使用, 其它人不要下载

2020-08-19

boot2docker.zip

win10家庭版本安装docker 出现的缺少boot2docker iso 导致安装失败,此iso在外网,不好下载,只好提前下载下来

2020-07-16

iris_demo.zip

go的web框架Iris和gorm搭建基础版本的增删改查的简单实现,下载项目解压放到src文件下,然后直接goland打开配制好数据库 就可以运行

2020-06-22

对存储函数递归的查询

此函数是根据含有上下级关系的字段根据某个子级字段递归查询出所有符合条件的数据,通过此函数可以复用在整个项目中任何想调用的地方

2020-05-14

springboot实现增删改查

适合新手的简单的springboot实现增删改查,可以通过crud 更加了解springboot构建项目的好处

2020-05-13

jdk-8u161-windows-x64.zip

jdk-8u161-windows-x64

2020-04-10

空空如也

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

TA关注的人

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