自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 BeanUtils.copyProperties()用法

BeanUtils提供对Java反射和自省API的包装。其主要目的是利用反射机制对JavaBean的属性进行处理。

2022-11-10 15:35:34 4135 1

原创 蓝图(Blueprint)理解

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、蓝图Blueprint是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:初识蓝图:蓝图/Blueprint对象用起来和一个应用/Flask对象差不多,最大的区别在于一个 蓝图对象没有办法独立运行,必须将它注册到一个应用对象上才能生效。作用:blueprint把不同功能的module分开。可以让应用模块化,针对大型应用。提示:以下是本篇文章正文内容,下面案例可供参考一、.

2022-06-23 11:31:59 2169 1

原创 Akka学习(一)

AkkaAkka简介示例结果Akka简介Akka 是一个用 Scala 编写的库,用于简化编写容错的、高可伸缩性的 Java 和 Scala 的 Actor 模型应用。外文名 Akka定义 一个用 Scala 编写的库应用范围 电信行业,物联网特 点 所有事物都可以扮演一个ActorAkka处理并发的方法基于Actor模型。在Akka里,Actor之间通信的唯一机制就是消息传递。示例Akka的actor是对acto

2022-05-24 15:17:06 395

原创 线程安全注解

@Immutable表示类是不可变得既是final修饰的,它是线程安全的@ThreadSafe类是线程安全的@NotThreadSafe类不是线程安全的,如果类未加任何注解,则不能确定是否线程安全,认为是非线程安全的它们都是非侵入式的,我们可以通过它来看出一个类是否是线程安全的....

2022-05-24 14:54:24 255

原创 CDSN格式

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2022-05-17 16:18:13 4677

原创 BIO、NIO、AIO区别学习

BIO、NIO、AIO基本概念IO概念BIO基本概念NIO基本概念AIO基本概念基本概念IO概念I/O输入/输出(Input/Output)BIO基本概念BIO(Blocking I/O):同步阻塞I/O模式,数据的读取写入必须阻塞在一个线程内等待其完成。这里使用那个经典的烧开水例子,这里假设一个烧开水的场景,有一排水壶在烧开水,BIO的工作模式就是, 叫一个线程停留在一个水壶那,直到这个水壶烧开,才去处理下一个水壶。但是实际上线程在等待水壶烧开的时间段什么都没有做。NIO基本概念支持阻塞与非

2022-05-12 15:25:42 85

原创 Spring IOC源码学习

Spring IOC源码学习简介启动实现maven依赖简介Spring 最重要的概念是 IOC 和 AOP,本文主要分析Sprinf的IOC容器。阅读建议:读者至少需要知道怎么配置 Spring,了解 Spring 中的各种概念,少部分内容我还假设读者使用过 SpringMVC。本文要说的 IOC 总体来说有两处地方最重要,一个是创建 Bean 容器,一个是初始化 Bean,如果读者觉得一次性看完本文压力有点大,那么可以按这个思路分两次消化。读者不一定对 Spring 容器的源码感兴趣,也许附录部分介

2022-05-10 15:58:13 114

原创 Integer.valueOf(int)学习

文章目录前言一、Integer.valueOf源码二、IntegerCache是什么?看看源码三、代码举例总结前言Integer和Interger.valueOf()有什么区别,JDK1.5源码之后引入了Interger.valueOf(int),具体是什么用处。从源代码可以知道,valueOf对-128~ 127这256个值做了缓存(IntegerCache),如果int的取值范围是:-128~127在vlaueOf(int)时,他会直接返回IntegerCache的缓存给你。一、Integer

2022-04-13 15:42:16 881

原创 Groovy学习

文章目录简介一、Groovy是什么?二、Groovy语法特性(相比于Java)1.不需要分号2.return关键字可省略,方法的最后一句表达式可作为返回值返回 (视具体情况使用, 避免降低可读性)3.类的默认作用域是public, 不需要getter/setter方法4.def关键字定义的变量类型都是Object, 任何变量, 方法都能用def定义/声明 , 在 Groovy 中 “一切都是对象 "5.导航操作符 ( ?. )可帮助实现对象引用不为空时方法才会被调用6.命令链, Groovy 可以使你省略顶

2022-04-07 10:02:40 864

原创 Token引入

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、Token是什么?二、Token的引入1.产生背景三、使用Token的目的二、如何使用Token总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、Token是什么?Token是服务端生成的一串字符串,以作客户端进行请求的一个令牌,当第一次登录后

2020-12-07 19:41:51 315

原创 异步/非阻塞式通信的基础是异步IO

异步/非阻塞式通信的基础是异步IO异步/非阻塞式通信的基础是异步IOIO的概念

2020-10-14 14:53:57 106

原创 yml编写规范

yml编写规范1、基本语法格式要求k:(空格)v:表示一对键值对(空格必须有);以空格的缩进来控制层级关系;只要是左对齐的一列数据,都是同一个层级的属性和值也是大小写敏感;2、值的写法字面量:普通的值(数字,字符串,布尔)k: v:字面直接来写;字符串默认不用加上单引号或者双引号;“”:双引号;不会转义字符串里面的特殊字符;特殊字符会作为本身想表示的意思name: “zha...

2019-07-09 11:23:00 2095

原创 restful接口的原理

restful接口的原理REST全称是Representational State Transfer, 中文意思是表述性状态转移。下面我们结合REST原则,围绕资源展开讨论,从资源的定义、获取、表述、关联、状态变迁等角度,列举一些关键概念并加以解释。•资源与URI•统一资源接口•资源的表述•资源的链接•状态的转移1.资源与URIREST全程是表述性状态转移,表述就是资源(指客户端...

2019-07-09 11:04:17 1012

空空如也

空空如也

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

TA关注的人

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