摘要: 新人熟悉项目必备工具!基于Spring环境开发的一款方法调用链分析插件,简单到只需要一个注解,异步非阻塞,完美嵌入Spring Cloud、Dubbo项目!再也不用担心搞不懂项目! 很多新人进入一家新公司后,最头疼的就是如何快速了解公司的业务和项目架构。 因为文档很少,没有文档,或者是文档严重落伍,阅读全文
posted @ 2019-02-05 20:24 像风一样i 阅读(409) 评论(2) 编辑
摘要: 一.科学性 1.研究意义 信息科技经过 60 余年的发展,已经普及到社会生活的每一个角落。随着信息技术在国家治理、经济运行的方方面面的应用,大量的数据随之产生。而互联网技术的爆发式发展使得近年来产生的数据总量超过了人类以往产生的历史数据的总和,医疗行业的数据增长幅度尤为突出。 医疗大数据具有巨大的价阅读全文
posted @ 2018-12-19 17:56 像风一样i 阅读(1205) 评论(0) 编辑
摘要: Java应用性能远程监控系统(分布式监控) 适用于监控所有Java应用,具有堆内存监控、方法区监控、GC监控、类加载监控、类编译监控与线程监控,提供堆快照下载,线程快照下载。体验网址: "http://116.85.23.6:8888/" 一、简介 JavaMonitor 发布之后,受到了很多网友的阅读全文
posted @ 2018-11-14 20:02 像风一样i 阅读(1553) 评论(2) 编辑
摘要: 1.简介 AiPa 是一款小巧,灵活,扩展性高的多线程爬虫框架。 AiPa 依赖当下最简单的HTML解析器Jsoup。 AiPa 只需要使用者提供网址集合,即可在多线程下自动爬取,并对一些异常进行处理。 2.Maven 直接引入 3.如何使用 先来看下一个简单完整的示例程序: 必须实现的接口 mai阅读全文
posted @ 2018-09-27 17:33 像风一样i 阅读(946) 评论(5) 编辑
摘要: 如果你还不了解现在的前后端分离,推荐阅读淘宝前端团队的 "前后端分离的思考与实践" 1、问题 随着现在整个软件开发行业的发展,在开发模式上逐渐由以前的一个人完成服务端和前端web页面,演变为前端和后端逐渐分离的趋势。在安卓、IOS等移动设备开发基本已经成型,前后端达到了完全分离。可是在web网站开发阅读全文
posted @ 2018-09-06 21:01 像风一样i 阅读(2817) 评论(1) 编辑
摘要: 这个方法是我踩了很多坑之后找到的,对数组等类型的对象都很好使,果断收藏!阅读全文
posted @ 2019-03-21 20:09 像风一样i 阅读(33) 评论(0) 编辑
摘要: 本文首发在我的微信公众号“程序员柯南”,底部附有二维码。原文阅读 01终于步入大学 我既没有跨过山和大海,也没有穿过人山人海,我就是我,一个2020届普通本科大学生。身为读者的你,关注了我,自然是想获取知识与经验,我所能分享的,也只有我的一些知识与经历。 2016年,我大一刚入学,边学着入门级的C语阅读全文
posted @ 2019-03-20 13:14 像风一样i 阅读(4624) 评论(44) 编辑
摘要: 本文摘抄自我的微信公众号“程序员柯南”,欢迎关注!原文阅读 缓存穿透是什么? 关于缓存穿透,简单来说就是系统处理了大量不存在的数据查询。正常的使用缓存流程大致是,数据查询先进行缓存查询,如果key不存在或者key已经过期,再对数据库进行查询,并把查询到的对象,放进缓存。如果数据库查询对象为空,则不放阅读全文
posted @ 2019-03-20 12:53 像风一样i 阅读(68) 评论(0) 编辑
摘要: 本文摘抄自我的微信公众号“程序员柯南”,欢迎关注!原文阅读 倒排索引是目前搜索引擎公司对搜索引擎最常用的存储方式,也是搜索引擎的核心内容,在搜索引擎的实际应用中,有时需要按照关键字的某些值查找记录,所以是按照关键字建立索引,这个索引就被称为倒排索引。 首先你要明确,索引这东西,一般是用于提高查询效率阅读全文
posted @ 2019-03-17 20:46 像风一样i 阅读(51) 评论(0) 编辑
摘要: 本文摘抄自我的微信公众号“程序员柯南”,欢迎关注!原文阅读 JDK1.6对synchronized关键字做了很多优化,包括自旋锁、适应性自旋锁、锁消除、锁粗化、偏向锁、轻量级锁等技术来减少锁操作的开销。 自旋锁 所谓自旋锁,就是让某线程进入已被其它线程占用的同步代码时等待一段时间,不会被立即挂起,看阅读全文
posted @ 2019-03-11 22:56 像风一样i 阅读(58) 评论(0) 编辑
摘要: "HTTL" (Hyper Text Template Language) 是一个高性能的开源 "JAVA" 模板引擎, 适用于动态 "HTML" 页面输出, 可替代 "JSP" 页面, 指令和 "Velocity" 相似。作者是阿里巴巴工程师 "梁飞" ,本文是在拜读了HTTL的设计原则之后提炼出阅读全文
posted @ 2019-02-22 14:34 像风一样i 阅读(66) 评论(0) 编辑
摘要: 来到网易已经不知不觉一两个月了,最近把原来租的房子出租后,打算重新租一套房子。找到一个好房子不容易,首先考虑交通问题,上下班时间不能耗费太长,网易提供了遍布全城的班车系统,不过说实话,貌似只有文字说明(http://crystalpot.cn/menus/bus),看到这些地名,对于我一个外乡人来说阅读全文
posted @ 2019-02-17 21:43 像风一样i 阅读(430) 评论(0) 编辑
摘要: ```java import java.io.*; import java.util.Enumeration; import java.util.LinkedList; import java.util.List; import java.util.jar.JarEntry; import java.util.jar.JarFile; import java.util.jar.JarOutput...阅读全文
posted @ 2019-02-09 11:39 像风一样i 阅读(233) 评论(0) 编辑
摘要: 新人熟悉项目必备工具!基于Spring环境开发的一款方法调用链分析插件,简单到只需要一个注解,异步非阻塞,完美嵌入Spring Cloud、Dubbo项目!再也不用担心搞不懂项目! 很多新人进入一家新公司后,最头疼的就是如何快速了解公司的业务和项目架构。 因为文档很少,没有文档,或者是文档严重落伍,阅读全文
posted @ 2019-02-05 20:24 像风一样i 阅读(409) 评论(2) 编辑
摘要: 斐波那契数列 指的是这样一个数列 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233,377,610,987,1597,2584,4181,6765,10946,17711,28657,46368........ 这个数列从第3项开始,每一项都等于前两项之和阅读全文
posted @ 2019-01-29 22:31 像风一样i 阅读(65) 评论(0) 编辑
摘要: Redis的底层数据结构非常多,其中包括SDS、ZipList、SkipList、LinkedList、HashTable、Intset等。如果你对Redis的理解还只停留在get、set的水平的话,是远远不足以应对面试提问的。本文简单介绍了Redis底层最重要的数据结构 简单动态字符串(SDS) 阅读全文
posted @ 2019-01-29 21:49 像风一样i 阅读(264) 评论(0) 编辑
摘要: Redis是用C语言实现的,一般来说C语言实现的程序“距离”操作系统更近,执行速度相对会更快。 Redis使用了单线程架构,预防了多线程可能产生的竞争问题。 作者对于Redis源代码可以说是精打细磨,曾经有人评价Redis是少有的集性能和优雅于一身的开源代码。 本文比较详细且全面的梳理了Redis使阅读全文
posted @ 2019-01-24 19:54 像风一样i 阅读(403) 评论(0) 编辑
摘要: 采用Spring Security AOuth2 和 JWT 的方式,避免每次请求都需要远程调度 Uaa 服务。采用Spring Security OAuth2 和 JWT 的方式,Uaa 服务只验证一次,返回JWT。返回的 JWT 包含了用户的所有信息,包括权限信息。 1.什么是JWT? JSON阅读全文
posted @ 2019-01-16 20:55 像风一样i 阅读(655) 评论(0) 编辑
摘要: 一、简介 OAth2是一个标准的授权协议。 在认证与授权的过程中,主要包含以下3种角色。 服务提供方 Authorization Server。 资源持有者 Resource Server。 客户端 Client。 OAuth2的认证流程如图所示,具体如下。 (1)用户(资源持有者)打开客户端 ,客阅读全文
posted @ 2019-01-15 16:10 像风一样i 阅读(491) 评论(0) 编辑
摘要: 1.简介 Spring Boot Admin 是一个管理和监控Spring Boot 应用程序的开源软件。Spring Boot Admin 分为 Server 端和 Client 端,Spring Boot Admin UI部分使用AngularJs将数据展示在前端。 2.工程架构 Eureka 阅读全文
posted @ 2019-01-15 16:06 像风一样i 阅读(76) 评论(0) 编辑
摘要: 1.简介 Spring Cloud Sleuth 主要功能就是在分布式系统中提供追踪解决方案,并且兼容支持了 zipkin,你只需要在pom文件中引入相应的依赖即可。本文主要讲述服务追踪组件zipkin,Spring Cloud Sleuth集成了zipkin组件。 2.术语 Span:基本工作单元阅读全文
posted @ 2019-01-14 14:29 像风一样i 阅读(77) 评论(0) 编辑
摘要: 1.Spring Cloud Config 简介 在分布式系统中,由于服务数量巨多,为了方便服务配置文件统一管理,实时更新,所以需要分布式配置中心组件。在Spring Cloud中,有分布式配置中心组件spring cloud config ,它支持配置服务放在配置服务的内存中(即本地),也支持放在阅读全文
posted @ 2019-01-14 00:53 像风一样i 阅读(76) 评论(0) 编辑
摘要: 一个简单的微服务系统如下图: 1.为什么需要Zuul Zuul很容易实现 负载均衡、智能路由 和 熔断器,可以做身份认证和权限认证,可以实现监控,在高流量状态下,对服务进行降级。 2.路由网关 继续前面文章的搭建,新建一个Spring Boot工程模块。取名为service zuul. 1.导入依赖阅读全文
posted @ 2019-01-13 18:37 像风一样i 阅读(55) 评论(0) 编辑
摘要: 在微服务架构中,根据业务来拆分成一个个的服务,服务与服务之间可以相互调用(RPC),在Spring Cloud可以用RestTemplate+Ribbon和Feign来调用。为了保证其高可用,单个服务通常会集群部署。由于网络原因或者自身的原因,服务并不能保证100%可用,如果单个服务出现问题,调用这阅读全文
posted @ 2019-01-13 15:54 像风一样i 阅读(71) 评论(0) 编辑
摘要: 上一篇文章,讲述了如何通过 RestTemplate+Ribbon 去消费服务,这篇文章主要讲述如何通过Feign去消费服务。 1.Feign简介 Feign是一个声明式的伪Http客户端,它使得写Http客户端变得更简单。使用Feign,只需要创建一个接口并注解。它具有可插拔的注解特性,可使用Fe阅读全文
posted @ 2019-01-13 00:35 像风一样i 阅读(60) 评论(0) 编辑