自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

༺ bestcxx的专栏 ༻

程序爱好者·基于长思维练习,探究程序互动的乐趣

转载 领域驱动设计(DDD:Domain-Driven Design)

转载声明 本文转载自 https://www.jdon.com/ddd.html 原文内容 Eric Evans的“Domain-Driven Design领域驱动设计”简称DDD,Evans DDD是一套综合软件系统分析和设计的面向对象建模方法,本站Jdon.com是国内公开最早讨论DDD网站之...

2020-05-26 12:57:20 53 1

原创 Hive 使用积累

文章目录批量处理 json 批量处理 json select log.字段2, 新表名.json内部字段1,新表名.json内部字段2 as sendSum from log.表名 log lateral view json_tuple(log.json字段属性,'json内部字段1...

2020-05-13 15:49:57 26 0

原创 Hive vs Spark

先来看看二者在概念上的区别 https://zhuanlan.zhihu.com/p/79813444 再来看看二者在性能上的区别 https://zhuanlan.zhihu.com/p/79946516 结论 Hive是在Hadoop分布式文件系统上运行的开源分布式数据仓库数据库,用于查询和分...

2020-05-12 23:34:41 42 0

原创 0.2-Mysql学习-联合索引的修改和建表规范

文章目录1、背景2、过程记录2.1、修改索引的方法2.2、出问题了:FATAL No shared unique key can be found after ALTER! Bailing out2.3、解决办法:创建临时 唯一索引3、反思3.1、主键 id 是必须的3.2、联合索引的修改4、建表...

2020-04-11 23:54:15 41 0

原创 Postman App 和 Postman Interceptor 的使用

文章目录Postman安装环境说明Postman App 的下载和安装Postman Interceptor 插件的安装使用Postman App 使用 浏览器信息Postman App 复杂提交 Postman Postman 是一款用于测试各种 http 请求的工具,其原先被用于 浏览器插件,...

2020-04-03 18:49:33 126 0

原创 Java8:Lambda

Lambda 使用积累

2020-02-18 20:44:21 149 0

原创 原型设计工具 Axure 常用功能积累

文章目录前言软件介绍图标官网和下载常用功能积累 前言 Axure 是一款用于页面原型设计的工具,数量掌握的话,可以制作出具备良好交互能力的原型作品,支持本地浏览器在线预览和交互操作。 软件介绍 图标 官网和下载 https://www.axure.com/download 常用功能积累 上面 S...

2020-02-05 11:25:38 69 0

转载 Slf4j与log4j及log4j2的关系及使用方法

文章目录转载声明原文内容slf4jlog4jlog4j2log4j与log4j2的区别:slf4j+log4jslf4j+log4j2slf4j+log4j不修改代码升级到log4j2 转载声明 ———————————————— 版权声明:本文为CSDN博主「Andrew_Yuan」的原创文章,遵...

2020-01-02 14:23:24 58 0

原创 0.10、Spring 源码学习 —— ProxyBeanFactory

在 SpringBean 的初始化环节,源码会先获取一个 bean bt:源码上的注解翻译 实现了FactoryBean这个接口的类,可以在 一个 BeanFactory 对象的内部被调用(成为了内部变量),而这个 BeanFactory 对象会成为这些独立对象的工厂(事实上,通过 Factor...

2019-12-22 13:01:02 71 0

转载 单元测试、集成测试、系统测试、验收测试

文章目录转载声明单元测试集成测试系统测试冒烟测试:回归测试:验收测试 转载声明 ———————————————— 版权声明:本文为CSDN博主「J4Ya_」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/...

2019-12-20 11:45:33 130 0

原创 0.9、Spring 源码学习 FactoryBean

bt:源码位置 org.springframework.beans.factory.FactoryBean bt:源码上的注解翻译 实现了FactoryBean这个接口的类,可以在 一个 BeanFactory 对象的内部被调用(成为了内部变量),而这个 BeanFactory 对象会成为这些独立...

2019-12-15 12:27:07 57 0

原创 3.1、初识 Kafka 的逻辑结构和物理结构

文章目录·前言·Kafka集群 逻辑结构延伸出的几个问题Kafka 集群如果由多个 Kafka 服务组成,如何存储 topic?一个 topic 可以被多个consumer 消费吗?·Kafka 相关 物理结构broker 表示服务器partiton 表示一个文件夹partiton 由一个或多个 ...

2019-12-12 23:41:49 39 0

原创 3、初识 Kafka 及安装和启动

文章目录·认识 Kafka官网基本介绍特性介绍四个主要的 API 接口·Kafka 的安装和启动官方文档下载安装包解压启动 ·认识 Kafka 官网 Apache Kafka 基本介绍 Kafka®用于构建实时数据管道(pipelines)和流应用程序。它具有横向可扩展性、容错性、极快的速度,并在...

2019-12-11 23:51:02 37 0

原创 13.2、Spring学习—— Spring 缓存集成 ehcache

bt:使用 编程方式 实现 Spring+ehcache bt:Spring 缓存的注解介绍 url bt:测试方案和基础代码 首先,我们先提供一个简单的 Service 以及几个简单的实现,然后添加 ehcache 相关配置,之后通过测试方法展示Spring 和 ehcache 结合的效果 实...

2019-11-24 10:03:03 31 0

原创 13.1、Spring学习—— 缓存相关的四个注解

bt:Spring 和 缓存 缓存可以存储经常会用到的信息,这样每次需要的时候,这些信息都是立即可用的. 尽管Spring自身并没有实现缓存解决方案,但是它对缓存功能提供了声明式的支持,能够和如 ehcache、redis 实现集成. bt:实现机制 基于 Spring AOP bt:缓存注解的介...

2019-11-24 09:42:44 41 0

原创 3.1、JVM学习——GC日志含义与配置

GC 日志可以提供虚拟机各分代垃圾回收的情况,需要注意的是,不同的垃圾回收器在GC 日志中名字并不相同。

2019-11-24 09:28:06 47 0

转载 计算机软件著作权登记

1)申请人主体资格证明【公司:营业执照(盖公章);个人:身份证】; (2)计算机软件著作权登记申请表; (3)源代码(提供源代码的前、后各连续30页且每页50行(总共3000行),如果全部源代码不足3000行的应当提交全部源代码); (4)设计说明书或操作说明文档(一般10页以上); (5...

2019-11-11 17:48:07 52 0

原创 3.0、Spring源码学习:认识 AbstractApplicationContext.refresh()

文章目录前言所有初始化 Spring 容器的操作都会调用这个 refresh() 方法提供一个新入口GenericApplicationContextUML 图进入源码 前言 体能状态先于精神状态,习惯先于决心,聚焦先于喜好 所有初始化 Spring 容器的操作都会调用这个 refresh()...

2019-10-29 16:44:05 124 0

原创 1.2、Spring Cloud 的功能和组件

文章目录前言Spring Cloud 各组件介绍服务的注册和发现客户端的负载均衡声明式 REST 调用容错处理网关统一配置管理服务跟踪参考资料 前言 Spring Cloud 提供了丰富的组件,这些组件以约定先于配置的特点提供了丰富的技术选型。 Spring Cloud 各组件介绍 Spri...

2019-10-24 21:53:14 53 0

原创 1.1、Spring Cloud 版本特性

Spring Cloud 是在 Spring Boot 基础上构建的,用于快速构建分布式系统的通用模式的工具集。

2019-10-21 09:02:56 41 0

原创 0.8、Spring 源码学习——Spring中的事件发布和处理

文章目录前言Spring 中的 观察者模式Spring 事件相关的类/接口介绍多事件处理器Spring 中关键的几个重要事件类事件监听器类自定义事件发布与监听自定义监听器自定义事件自定义事件的发布——即效果查看延伸——ApplicationListener 和 ServletContextList...

2019-10-16 20:58:29 58 0

原创 1.0、Spring Cloud 开发环境和新建项目

文章目录前言eclipse新建项目IDEA新建项目 前言 Spring Cloud 基于 SpringBoot,提供了一整套关于微服务的框架体系。 本文讲开发环境的搭建。 eclipse 鉴于国内的网速,在线安装总是出现问题,所以这里给出离线解决方案 Eclipse 安装Spring Too...

2019-10-16 20:56:53 140 0

原创 3.1、JVM 学习——Object.finalize()方法

文章目录前言Obejct.finalize()方法覆盖从写 finalize() 与 JVM 垃圾回收命令行 jstack 查看 JVM 后台驻留线程 Finalizer测试方法finalize() 引发内存溢出最佳实践参考资料 前言 世界观第一,体能第二,技术第三。 Obejct.final...

2019-10-10 09:15:19 49 0

原创 4.0、JVM学习——JVM性能监控与故障处理工具

文章目录前言SUN公司的礼物命令行工具jps:虚拟机进程状况工具jstat:虚拟机统计信息监视工具jinfo:Java 配置信息工具jmap:Java 内存映像工具jhat:虚拟机堆转储快照分析工具jstack:Java 堆栈跟踪工具可视化工具JConsoleVisualVM参考资料 前言 世界...

2019-10-09 09:01:35 42 0

原创 3.3-1、Spring源码学习:prepareBeanFactory(beanFactory);

文章目录前言承上启下AbstractApplicationContext.prepareBeanFactory(ConfigurableListableBeanFactory beanFactory)beanFactory 添加单例 bean 的过程DefaultListableBeanFacto...

2019-10-09 08:05:24 63 0

原创 3.2-2、Spring源码学习:reader.loadBeanDefinitions(configLocation);

文章目录前言AbstractBeanDefinitionReader.loadBeanDefinitions( 前言 体能状态先于精神状态,习惯先于决心,聚焦先于喜好。 AbstractBeanDefinitionReader.loadBeanDefinitions( org.springf...

2019-09-09 08:47:17 117 6

原创 3.2-3、Spring源码学习:DefaultBeanDefinitionDocumentReader.parseDefaultElement(:解析默认标签

文章目录前言承上启下进入源码:DefaultBeanDefinitionDocumentReader.parseDefaultElement(DefaultBeanDefinitionDocumentReader.importBeanDefinitionResource( 前言 体能状态先于精神...

2019-09-08 23:39:28 74 0

原创 ""+new String("") 创建了几个 String 对象?—— JDK1.5优化和 JDK1.7字符串常量池转移到Java Heap

在 JVM 规范中,字符串常量池是一个全局配置,位于JVM模型的方法区中. 它有另一个名字叫“非堆”. 但是在具体实现上,并没有严格按照这个标准.

2019-09-04 08:15:52 167 0

原创 0.1 、Spring 源码学习-JVM类加载器-双亲委派模型-Spring 中类加载机制

文章目录JVM 类加载机制双亲委派模型Spring 类加载机制 JVM 类加载机制 /** * 获取类加载器的测试方法 */ @Test public void test2() { //获取Test类的类加载器 sun.misc.Launcher$AppClassLoader@4dc63996 ...

2019-09-03 23:37:41 1051 1

原创 (二)事务:事务配置的规律-Spring MVC+ mybatis 环境

事务隔离特性和传播特性 基于上一篇文章,我们使用 Spring MVC+mybatis+mysql 的环境,通过在 Controller 层增加多线程的方式,实验并发环境下事务的传播特性和隔离特性。 注意事项 事务是数据库的特性, 需要数据库开启事务配置,而 mybatis 和...

2019-09-03 08:38:53 304 0

原创 3.2-1、Spring源码学习:ConfigurableListableBeanFactory beanFactory = obtainFreshBeanFactory();

文章目录前言AbstractApplicationContext.obtainFreshBeanFactory(AbstractRefreshableApplicationContext.refreshBeanFactory(createBeanFactory()loadBeanDefinitio...

2019-09-01 17:44:51 117 0

原创 3.1、Spring源码学习:认识 DefaultListableBeanFactory

文章目录前言DefaultListableBeanFactoryDefaultListableBeanFactory 中的一些常量 前言 体能状态先于精神状态,习惯先于决心,聚焦先于喜好。 DefaultListableBeanFactory org.springframework.bean...

2019-09-01 14:34:18 51 0

原创 11.0、Spring源码学习 ——SpringMVC 的 ContextLoaderListener

文章目录前言SpringMVC 和 web.xmlServletContextListener自己实现一个 ServletContextListener在 web.xml 中使用 < listener> 配置 ServletContextListenerSpringMVC 对 Se...

2019-08-29 23:45:11 80 0

原创 11.2、Spring源码学习 ——SpringMVC 之 DispatcherServet 的 init()方法

文章目录前言DispatcherServet 间接 继承了 HttpServletHttpServlet 基本介绍HttpServlet 的基本特性HttpServlet 的使用方法 前言 体能状态先于精神状态,习惯先于决心,聚焦先于喜好。 DispatcherServet 间接 继承了 Ht...

2019-08-27 23:35:37 62 0

转载 8583报文举例解读及推荐阅读

文章目录一、推荐阅读二、一个完整的8583报文三、报文结构1、信息类型<02 00>2、位图域<70 20 00 00 20 C0 82 00>3、报文数据域四、8583报文的相关知识五、举例解读 一、推荐阅读 https://www.cnblogs.com/fenglan...

2019-08-27 16:35:21 83 0

原创 非对称加密 签名算法

常用的有 SHA1withRSA、SHA256withRSA、SHA1withDSA

2019-08-26 22:22:47 139 0

原创 工具方法集合

文章目录BrowserInfoUtilsHttpURLConnectionUtilsIPAddrUtilsSystemInfoUtils BrowserInfoUtils import javax.servlet.http.HttpServletRequest; public class Bro...

2019-08-26 22:05:41 127 0

原创 Java 中常用的 非对称加密算法 的使用

文章目录前言非对称加密KeyPairGeneratorJDK 支持的非对称加密算法和私钥长度公钥和私钥的形式公钥和私钥的类和相关方法公钥的恢复 前言 体能状态先于精神状态,习惯先于决心,聚焦先于喜好。 非对称加密 非对称加密一般需要算法支持一对公私钥的相互加解密,即公钥加密私钥可以机密,私钥...

2019-08-25 23:30:42 75 0

原创 1.1、Mysql 学习——从数据库事务规范 到 Mysql 的 InnoDB 对事务特性的具体实现

文章目录前言数据库事务ACID的概念ANSI SQL 隔离级别Mysql 的服务器逻辑架构Mysql 服务器层不负责事务Mysql 服务器层和存储引擎 更细化的一个图片存储引擎和事务支持事务的存储引擎MyISAM 不支持事物存储引擎的混用Mysql 支持表锁和行锁Mysql 和表锁Mysql和行锁...

2019-08-23 09:17:39 138 0

原创 SHA安全散列算法

文章目录前言SHA 安全散列算法SHA家族SHA1SHA256SHA384、SHA512安全性Java 中的 SHA使用 commons-codec代码举例Java结果-使用16进制展示 前言 体能状态先于精神状态,习惯先于决心,聚焦先于喜好。 SHA 安全散列算法 安全散列算法(英语:Se...

2019-08-20 22:59:08 87 0

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