上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 18 下一页
摘要: Eureka Client 是一个Java 客户端,用于简化与Eureka Server的交互,客户端同时也具备一个内置的、使用轮询负载算法的负载均衡器。 在应用启动后,将会向Eureka Server发送心跳(默认周期为30秒),如果Eureka Server在多个心跳周期没有收到某个节点的心跳, 阅读全文
posted @ 2019-11-05 23:12 rickiyang 阅读(3202) 评论(0) 推荐(1) 编辑
摘要: 本篇我们着重分析Eureka服务端的逻辑实现,主要涉及到服务的注册流程分析。 在Eureka的服务治理中,会涉及到下面一些概念: 服务注册 :Eureka Client会通过发送REST请求的方式向Eureka Server注册自己的服务,提供自身的元数据,比如 IP 地址、端口、运行状况指标的UR 阅读全文
posted @ 2019-11-05 23:08 rickiyang 阅读(4266) 评论(0) 推荐(1) 编辑
摘要: 今天打算写一下 Javaagent,一开始我对它的概念也比较陌生,后来在别人口中听到 ,`bTrace Arthas`后面才逐渐了解到Java还提供了这么个工具。 JVM启动前静态Instrument Javaagent 是什么? Javaagent是java命令的一个参数。参数 javaagent 阅读全文
posted @ 2019-08-17 15:51 rickiyang 阅读(116843) 评论(18) 推荐(46) 编辑
摘要: Java 字节码以二进制的形式存储在 .class 文件中,每一个 .class 文件包含一个 Java 类或接口。Javaassist 就是一个用来 处理 Java 字节码的类库。它可以在一个已经编译好的类中添加新的方法,或者是修改已有的方法,并且不需要对字节码方面有深入的了解。同时也可以去生成一 阅读全文
posted @ 2019-08-11 19:25 rickiyang 阅读(75466) 评论(3) 推荐(21) 编辑
摘要: Unsafe是位于sun.misc包下的一个类,主要提供一些用于执行低级别、不安全操作的方法,如直接访问系统内存资源、自主管理内存资源等,这些方法在提升Java运行效率、增强Java语言底层资源操作能力方面起到了很大的作用。 但是,这个类的作者不希望我们使用它,因为我们虽然我们获取到了对底层的控制权 阅读全文
posted @ 2019-08-11 14:15 rickiyang 阅读(2870) 评论(0) 推荐(2) 编辑
摘要: 前面刚说到Guava Cache,他的优点是封装了get,put操作;提供线程安全的缓存操作;提供过期策略;提供回收策略;缓存监控。当缓存的数据超过最大值时,使用LRU算法替换... 阅读全文
posted @ 2019-06-15 19:26 rickiyang 阅读(66921) 评论(6) 推荐(8) 编辑
摘要: 缓存分为本地缓存和远端缓存。常见的远端缓存有Redis,MongoDB;本地缓存一般使用map的方式保存在本地内存中。一般我们在业务中操作缓存,都会操作缓存和数据源两部分。如:... 阅读全文
posted @ 2019-06-13 00:34 rickiyang 阅读(44539) 评论(0) 推荐(6) 编辑
摘要: Java转过来的同学对Mybatis的使用肯定不陌生,特别是对一堆表去生成相应的dao和entity的时候使用Mybatis generator所带来的感触,无比深刻。前面我们也讲过原生的数据库使用,讲过gorm的使用,无论是原生的还是第三方的数据库工具,都是需要我们手动的写struct和相应的CR 阅读全文
posted @ 2019-06-11 21:20 rickiyang 阅读(1821) 评论(0) 推荐(0) 编辑
摘要: 什么是Viper Viper是一个方便Go语言应用程序处理配置信息的库。它可以处理多种格式的配置。它支持的特性: 设置默认值 从JSON、TOML、YAML、HCL和Java properties文件中读取配置数据 可以监视配置文件的变动、重新读取配置文件 从环境变量中读取配置数据 从远端配置系统中 阅读全文
posted @ 2019-06-07 00:09 rickiyang 阅读(10823) 评论(0) 推荐(1) 编辑
摘要: 之前咱们学习过原生的Go连接MYSQL的方法,使用Go自带的"database/sql"数据库连接api,"github.com/go-sql-driver/mysql"MYSQL驱动,通过比较原生的写法去写sql和处理事务。目前开源界也有很多封装好的orm操作框架,帮我们简省一些重复的操作,提高代 阅读全文
posted @ 2019-06-05 14:01 rickiyang 阅读(39462) 评论(1) 推荐(3) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 18 下一页