自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (15)
  • 收藏
  • 关注

原创 dubbo源码:dubbo服务端与消费端交互过程

文章目录概要服务端启动过程消费端启动过程消费端调用过程概要服务端启动过程Step 1:生成注册中心Registry URL集合对dubbo的registries属性进行校验(<dubbo:registry标签或properties文件中读取dubbo.registry.address属性),并获取注册中心的地址,生成Registry URL集合Step 2:根据配置参...

2019-03-30 14:29:24 730

原创 Java并发:ArrayBlockingQueue生产者消费者问题分析

文章目录背景分析背景今天组会讨论ArrayBlockingQueue中一个问题,若队列中坑满的情况下,有以下场景:Step 1:生产者put操作时,首先会获取锁,然后会一直处于while循环内,这时只有消费者消费的情况下才会跳出while循环。Step 2:来个消费者来take资源,也会首先获取锁,但锁已经被生产者获取到了,消费者也取不到资源上面的场景就产生了一个尴尬的情况,队列满了...

2019-03-30 00:41:46 819

原创 dubbo源码:dubbo对接口的代理方式

文章目录1.背景2. dubbo对接口的代理2.1 dubbo服务端和消费端启动都默认采用Javassist代理2.2 服务端设置JDK代理2.3 消费端设置JDK代理3. dubbo对非接口类的代理4.总结1.背景当dubbo消费者启动时才会对引用的服务创建代理,这里面有个疑问,众所周知,dubbo通过JDK和Javassist来对接口进行动态代理,问题来了:(1)dubbo对接口什么时候...

2019-03-27 11:39:13 1680

原创 dubbo源码:获取dubbo Filter中invoker的目标方法

这里使用的代理是dubbo默认javassist动态代理private Object getTargetClass(Object invoker) throws Exception { Field invokerField = invoker.getClass().getDeclaredField("invoker"); invokerField.setAccessible(true)...

2019-03-27 11:38:32 1593

原创 统一配置服务日志自定义打印

文章目录1. 背景2. 使用AOP+注解来自定义配置日志打印3. 使用dubbo filter+注解来自定义配置日志打印1. 背景近期服务器的磁盘总是报内存不够,排查了一下发现日志暴涨,业务量增加是无可避免的,翻了一下日志,发现很多接口把入参和出参都打印了,比如分页数据结果十分庞大,属于无效日志,不应该打印。为了自由地控制接口入参和出参的打印,做了一个决定:入参必须打,出参可自定义打印。自定...

2019-03-27 11:37:28 663

原创 PowerMock结合SpringJUnit4ClassRunner解决UT中静态依赖问题

文章目录依赖接口静态类单元测试依赖&amp;lt;dependencies&amp;gt; &amp;lt;!-- https://mvnrepository.com/artifact/org.powermock/powermock-module-junit4 --&amp;gt; &amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;or

2019-03-16 18:08:40 4351

原创 @RunWith(MockitoJUnitRunner.class) vs MockitoAnnotations.initMocks(this)

文章目录1. MockitoJUnitRunner 和 initMocks(this) 都可以为UT提供框架使用的自动验证2. MockitoJUnitRunner 和 initMocks(this) 对UT提供mock初始化工作@RunWith(MockitoJUnitRunner.class) vs MockitoAnnotations.initMocks(this)1. MockitoJ...

2019-03-16 18:07:41 14052 2

原创 领域驱动设计:DDD在抽奖活动实践图

2019-03-10 16:57:01 683

原创 UT中使用ReflectionTestUtils.setField不能mock掉依赖问题解决

文章目录1.问题描述:2.问题分析:3. 解决方案方案一方案二1.问题描述:applicationContext-test.xml&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http:...

2019-03-06 00:32:39 8835

geektime-人工智能基础课

geektime-人工智能基础课

2024-09-17

geektime-说透区块链

geektime-说透区块链

2024-09-17

geektime-如何设计一个秒杀系统

geektime-如何设计一个秒杀系统

2024-09-17

geektime-Java核心技术面试精讲

geektime-Java核心技术面试精讲

2024-09-17

geektime-数据结构与算法之美课程

geektime-数据结构与算法之美

2024-09-17

数据结构课件【C语言版严蔚敏著】

数据结构课件【C语言版严蔚敏著】,教学课件,可用于自学,很好的资源

2024-09-07

数据结构与算法面试最全合集

数据结构与算法面试最全合集,面试基础必须

2024-09-07

geektime-10x程序员工作法

10x程序员工作法

2024-09-07

《Java9模块化开发核心原则与实践》书中源码

《Java9模块化开发核心原则与实践》书中源码,Sander Mak Paul Bakker 著

2023-05-27

jdk9下载,包括windows 和 mac

包括以下三个版本: 版本一:jdk-9.0.1_windows-x64_bin.exe(windows) 版本二:jdk-9.0.4_windows-x64_bin.exe(windows) 版本三:jdk-11.0.9_osx-x64_bin.dmg(mac)

2023-05-27

基于Spring Boot+Mybatis的博客管理平台源代码

基于Spring Boot+Mybatis的博客管理平台,功能简单且很容易上手,可适当扩展。核心技术:Spring Boot、Mybatis、JSP、Vue 等,数据库:Mysql,服务器:jetty

2023-02-26

Flowable 请假流程 demo 示例

Flowable 请假流程 demo 示例

2023-02-19

基于 Spring Boot 的 Camunda 请假流程 demo 示例

以请假流程作为 Camunda 基本使用示例,学生先发起请假,然后老师审批,若审批时需要进一步审批,则再次发起审批

2023-02-19

Activiti5 请假流程 demo 代码示例

以请假流程作为 Activiti 基本使用示例,员工发起请假,然后项目经理审批,再HR审批,最后CEO审批,若其中任意一个人拒绝,员工则需要重新提交流程

2023-02-19

基于Spring+Mybatis极简论坛系统

基于 Spring MVC 和 MyBatis 的极简论坛系统,功能简单且很容易上手,可适当扩展。

2023-02-18

流程引擎jBPM demo及Spring Boot示例

流程引擎jBPM基于jboss kie 项目使用的代码示例,包括基本jBPM基本demo,与spring boot 结合使用等,简单易入门

2023-02-15

基于 Spring MVC 和 MyBatis 的图书馆管理简单系统,功能齐全且很容易上手

基于 Spring MVC 和 MyBatis 的图书馆管理简单系统,功能齐全且很容易上手。-核心技术:Spring MVC、Mybatis、JSP、Mysql、jetty等

2023-02-07

豆瓣电影评论分析(含数据)

这是一份豆瓣电影评论分析,包含用户评论、不同国随着时间增长,电影流行趋势变化 为由用户电影评论构建tf-idf模型抽取的关键短语。由电影风格标签抽取的关联规则。通过kmeans算法聚类电影,样本通过one-hot编码为特征,然后再使用kmeans算法聚类

2022-04-09

个人合伙协议书.pdf

个人合伙协议书,用于个人合作等

2021-03-08

Java对象池实现源码

java对象池轻量级实现,借鉴“Jakarta Commons Pool”组件实现思想。

2016-08-29

Java并发编程的艺术-方腾飞等著(ppt)

Java并发编程的艺术-方腾飞等著(ppt),没有找到课本pdf,自己根据买的书做的每一章的Ppt,欢迎爱好者下载。

2016-07-24

xgboost-2015

截止到2016年3月29号,新版本的xgboost代码还不支持windows,该版本是旧版本(2015年及其以前的)的xgboost

2016-03-29

机器学习ppt

机器学习经典教材ppt,作者 Tom M.Michell Machine learning

2015-07-16

机器学习课后习题答案(整理所有版本)

整理了所有上传的习题答案,所能找到的都找了,尽力了!

2015-07-16

数据挖掘导论(完整版) 习题答案

数据挖掘导论(完整版) 习题答案英文的,很全面的!

2015-07-16

数据挖掘导论(完整版) PPT

数据挖掘很经典的教材ppt,Pang-Ning Tan Michael Steinbach Vipin Kumar

2015-07-16

Zen Coding-Notepad++.v0.7.zip

Zen Coding–一款使用仿CSS选择器的语法来快速开发HTML和CSS的插件。它无视了编辑器的自动提示和自动完成,秒杀了你自定义的各种快捷键或者 AHK 的热字符串,以智能简洁高效的缩短输入,带给你超快速地书写各种复杂而枯燥的 HTML 和 CSS 代码的体验。

2015-04-22

API文档集合

DHTML 手册,dom4jAPI帮助文档,J2ME API 速查手册,Javascript手册,JDK_API_6_中文,Jsp帮助文档,servlet api 中文版chm格式,XmlSchema标准参考手册,均为chm格式,开发代码必备!

2015-02-05

动态html.chm

动态html.chm

2015-02-05

空空如也

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

TA关注的人

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