摘要:
在开发者的圈子里,没当说到一种技术好或者不好,都会引发激烈或者不激烈的争论,直到一个开发者出来说 PHP 是世界上最好的语言,大家伙儿才会纷纷退去继续写代码。 今天说 JPA 的问题不是想引发什么讨论或者骂战,单纯的就是我不喜欢 JPA 。没错,就是这么 Real。 说到 Java 开发,涉及到数据 阅读全文
摘要:
其实 web scraper 说到底就是那点儿东西,所有的网站都是大同小异,但是都还不同。这也是好多同学总是遇到问题的原因。因为没有统一的模板可用,需要理解了 web scraper 的原理并且对目标网站加以分析才可以。 今天再介绍一篇关于 web scraper 抓取数据的文章,除了 web sc 阅读全文
摘要:
我们平时写 Java Agent 的机会确实不多,也可以说几乎用不着。但其实我们一直在用它,而且接触的机会非常多。下面这些技术都使用了 Java Agent 技术,看一下你就知道为什么了。 各个 Java IDE 的调试功能,例如 eclipse、IntelliJ ; 热部署功能,例如 JRebel 阅读全文
摘要:
同学,你买课了吗,这两年知识付费、内容付费如此蓬勃发展,你总得参与参与吧。如果你是互联网行业从业者,尤其是和代码扯上关系的,「极客时间」订阅过付费专栏吗。没有的话,「得到」上订阅过吗。还没有的话,各大视频网站、音乐平台总也得买过会员吧。要不然,还真不好意思承认你每天都在互联网上混的。 本来我们做开发 阅读全文
摘要:
前面讲了 Eureka 和 Spring Cloud Config,今天介绍一个全能选手 「Consul」。它是 HashiCorp 公司推出,用于提供服务发现和服务配置的工具。用 go 语言开发,具有很好的可移植性。被 Spring Cloud 纳入其中,Eureka 停止新版本开发,更多的想让开 阅读全文
摘要:
Spring Cloud Config 是 Spring Cloud 家族中最早的配置中心,虽然后来又发布了 Consul 可以代替配置中心功能,但是 Config 依然适用于 Spring Cloud 项目,通过简单的配置即可实现功能。 配置文件是我们再熟悉不过的了,尤其是 Spring Boot 阅读全文
摘要:
Spring Boot 对比 Spring MVC 最大的优点就是使用简单,约定大于配置。不会像之前用 Spring MVC 的时候,时不时被 xml 配置文件搞的晕头转向,冷不防还因为 xml 配置上的一点疏忽,导致整个项目莫名其妙的不可用,顿感生活无所依恋,简称生无可恋。 这要归功于组成了 Sp 阅读全文
摘要:
上一篇 "Eureka 实现微服务注册发现" 讲了用 Eureka 实现单体版的服务注册与发现。因为本篇是在上一篇的基础上的一点扩充,所以读此篇之前要保证看了上一篇。 Eureka 如果不加安全控制,会存在下列问题 : 1. Eureka 控制台可以看到各服务的状态和参数等信息,如果不加控制,只要知 阅读全文
摘要:
如果你对 Spring Cloud 体系还不是很了解,可以先读一下 "Spring Cloud 都有哪些模块" Eureka 是 Netflix 开源的服务注册发现组件,服务发现可以说是微服务架构的核心功能了,微服务部署之后,一定要有服务注册和发现的能力,Eureka 就是担任这个角色的。如果你用过 阅读全文
摘要:
说到 Spring Cloud,那肯定要少不了提一下微服务框架,所谓的微服务框架就是把负责的功能拆分成比较小、功能比较单一的服务独立处理,例如单点登录服务、支付服务、订单服务等,当然如果订单功能比较复杂还可以独立出更具体的服务。 我在之前的文章中 "我所理解的SOA和微服务" 也提到过微服务的几个主 阅读全文