-
Java集合 HashSet的原理及常用方法
Java集合 HashSet的原理及常用方法 目录 一. HashSet概述 二. HashSet构造 三. add方法 四. remove方法 五. 遍历 六. 合计合计 先看一下LinkedHashSet 在看一下TreeSet 七. 总结 一. HashSet概述 HashSet是Java集合Set的一个实现类,Set是一个接口,其实现类除HashSet...
-
@ConfigurationProperties 注解使用姿势,这一篇就够了
@ConfigurationProperties 注解使用姿势,这一篇就够了 在编写项目代码时,我们要求更灵活的配置,更好的模块化整合。在 Spring Boot 项目中,为满足以上要求,我们将大量的参数配置在 application.properties 或 application.yml 文件中,通过 @ConfigurationProperti...
-
对一次 redis 未授权写入攻击的分析以及学习
对一次 redis 未授权写入攻击的分析以及学习 前段时间自己使用 redis 开发的时候,搞了一个 docker ,然后直接开放连接没有密码,其实一开始我就知道会被黑产扫到然后给我种马,但是把因为也是测试服务,其实也没怎么上心,于是就放任自由了,结果第二天果然收到了一份...
-
通过字节码展示Java8 Lambda的实现
通过字节码展示Java8 Lambda的实现 Java8 增加了 Lambda 表达式,很大程度使代码变的更加简洁紧凑了,那么 Java8 是如何实现 Lambda 表达式的呢? 直接看一个简单的创建线程的例子。 public class TestLambda { public static void main(String[] args) { new Thread((...
-
Java描述设计模式(05):原型模式
Java描述设计模式(05):原型模式 一、原型模式简介 1、基础概念 原型模式属于对象的创建模式。通过给出一个原型对象来指明所有创建的对象的类型,然后用复制这个原型对象的办法创建出更多同类型的对象。 2、模式结构 原型模式要求对象实现一个可以“克...
-
036.[转] JNDI 学习
036.[转] JNDI 学习 需求: 在spring boot中如何使用 jndi (1)JNDI为何而生? (2)什么是JNDI? (3)在Tomcat中怎么使用JNDI? (4)Spring Boot中怎么使用JNDI https://stackoverflow.com/questions/26504913/spring-boot-with-jndi-data-source 实际应用中,可以把...
-
数据库设计
数据库设计 1. 数据库设计是什么 所谓的数据库设计就是根据需求文档的描述将需求转成数据库的存储结构的过程. 在数据库设计的流程上,我们通常根据需求,画出数据的ER图.然后在通过ER图生成数据库的建库脚本.(Entity Relational) ER图,所谓的ER图就是 数据库关系图 为...
-
Flink 灵魂两百问,这谁顶得住?
Flink 灵魂两百问,这谁顶得住? Flink 学习 https://github.com/zhisheng17/flink-learning 麻烦路过的各位亲给这个项目点个 star,太不易了,写了这么多,算是对我坚持下来的一种鼓励吧! 本项目结构 2019/06/08 新增 Flink 四本电子书籍的 PDF,在 books 目录下: I...
-
Spring方法级别数据校验:@Validated + MethodValidationPostPro
Spring方法级别数据校验:@Validated + MethodValidationPostProcessor 每篇一句 在《深度工作》中作者提出这么一个公式:高质量产出=时间*专注度。所以高质量的产出不是靠时间熬出来的,而是效率为王 相关阅读 【小家Java】深入了解数据校验:Java Bean Validation 2....
-
MyBatis Generator Example.Criteria 查询条件复制
MyBatis Generator Example.Criteria 查询条件复制 背景: 我们在开发中使用MyBatis Generator生成的 XxxExample查询时,咋添加 or 查询时候,可能两个 Example.Criteria 对象的条件存在交集,即多个查询条件是相同的。每个查询条件的添加可能需要进行多种逻辑判断,这...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
