1、java桌面
摘要:此文最早发表自我的博客园博文《JAVA图形界面写个小桌面,内置简单小软件》 一、做个这样的效果,双击图标打开相应的应用 二、主界面类,使用JavaSwing的JDesktopPane类创建这个桌面 package com.swing; import java.awt.BorderLayout; im
阅读全文
1、springcloud客户端的创建
摘要:前提:spring版本 -》1.2.6.RELEASE 一、基础组件 我们启动客户端时会引入一个包 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-netflix-eureka-cl
阅读全文
8、配置类的加载
摘要:第二小节spring已经准备好了配置类,就差读取了。现在我们就顺着spring的流程继续往下分析。 public void loadBeanDefinitions(Set<ConfigurationClass> configurationModel) { //用于判断当前配置类是否需要被跳过,在sp
阅读全文
16、ForkJoinPool之外部任务的提交与创建工作线程
摘要:一、前言 在第15节中我们讲解了ForkJoinPool的实现原理和与之相关的类,为我们学习ForkJoinPool 的实现打下了基础。 二、原理实现 2.1 ForkJoinPool字段说明 //低16位掩码,这也是WorkQueue在工作队列组中的最大索引值 static final int S
阅读全文
6、压缩列表
摘要:一、简介 压缩列表(ziplist)是列表键和哈希键的底层实现之一。当一个列表键只包含少量列表项,并且每个列表项要么就是小整数值,要么就是长度比较短的字符串,那么Redis就会使用压缩列表来做列表键的底层实现。 比如: redis> rpush lst 1 3 5 10086 "hello" "wo
阅读全文
1、Linux系统下Idea无法输入中文小记
摘要:一、起因 刚入职某家公司,这家公司给我配置的电脑是一台安装了Linux系统的台式电脑,于是我上去就是一通噼里啪啦的环境搭建,搭建好后,准备读读公司自研的rpc,想在某段代码上加点中文注释,结果中文输入法唤不出来,只能打英文字母,真的是一个头两个大。 二、经过与结果 于是我就去网上找答案,看到了两种输
阅读全文
6、注解bean的扫描
摘要:通常我们需要开启诸如@Component,@Service之类的注解,会在xml中配置一段这样的标签 这样我们就可以在指定的包下面使用注解的方式构建bean了,context是自定义的一个命名空间,需要使用自定的方式进行解析,前面我们分析了自定义标签的解析,我们知道spring要想解析自定标签就必须
阅读全文
DDD(领域驱动设计)总结
摘要:基本概念: 领域驱动设计(简称 ddd)概念来源于2004年著名建模专家eric evans发表的他最具影响力的书籍:《domain-driven design –tackling complexity in the heart of software》(中文译名:领域驱动设计—软件核心复杂性应对之
阅读全文