-
SpringBoot配置中@ConfigurationProperties和@Value的区别
SpringBoot配置中@ConfigurationProperties和@Value的区别 基本特征 @ConfigurationProperties 与@Bean结合为属性赋值 与@PropertySource(只能用于properties文件)结合读取指定文件 与@Validation结合,支持JSR303进行配置文件值的校验,如@NotNull@Email等 @Value...
-
shiro 和 spring boot 的集成
shiro 和 spring boot 的集成 1 添加依赖 使用 shiro-spring-boot-web-starter 在 spring boot 中集成 shiro 只需要再添加一个依赖 dependency groupIdorg.apache.shiro/groupId artifactIdshiro-spring-boot-web-starter/artifactId version1.4.1/version/dependency...
-
springboot整合elasticsearch7.2(基于官方high level client)
springboot整合elasticsearch7.2(基于官方high level client) 前言 最近写的一个个人项目(传送门:全终端云书签)中需要用到全文检索功能,目前 mysql,es 都可以做全文检索,mysql 胜在配置方便很快就能搞定上线(参考这里),不考虑上手难度,es 在全文检索方面是完胜 my...
-
Java 内存模型详解
Java 内存模型详解 概述 Java的内存模型(Java Memory Model )简称 JMM 。首先应该明白,Java内存模型是一个规范,主要规定了以下两点: 规定了一个线程如何以及何时可以看到其他线程修改过后的共享变量的值,即线程之间共享变量的可见性。 如何在需要的时候对共享变...
-
[Spring cloud 一步步实现广告系统] 7. 中期总结回顾
[Spring cloud 一步步实现广告系统] 7. 中期总结回顾 在前面的过程中,我们创建了4个project: 服务发现 我们使用Eureka 作为服务发现组件,学习了 Eureka Server , Eureka Client 的使用。 Eureka Server 加依赖 dependency groupIdorg.springframework.cloud/groupId...
-
038.[转] JVM启动过程与类加载
038.[转] JVM启动过程与类加载 From: https://blog.csdn.net/luanlouis/article/details/40043991 Step 1.根据JVM内存配置要求,为JVM申请特定大小的内存空间 JVM启动时按照其配置要求,申请一块内存,并根据JVM规范和实现将内存划分为几个区域。 所有的类的定义信息都...
-
LinkList(双向链表实现)
LinkList(双向链表实现) LinkedList是用链表结构存储数据的,比较适合数据的动态插入和删除,随机访问和遍历速度比较慢,还提供了List接口i中没有定义的方法,专门用于操作表头和表尾的元素,所以可以当作堆栈、队列和双向队列来使用。LInkedList持有头节点和尾节点的...
-
Java线程本地存储ThreadLocal
Java线程本地存储ThreadLocal 前言 ThreadLocal 是一种 无同步 的线程安全实现 体现了 Thread-Specific Storage 模式:即使只有一个入口,内部也会为每个线程分配特有的存储空间,线程间 没有共享资源 本文将总结 ThreadLocal 的用法与实现细节,希望能帮上忙 ThreadLo...
-
Java开发笔记(一百三十)Swing的选择框
Java开发笔记(一百三十)Swing的选择框 不管是AWT还是Swing,都把选择框分成两类:复选框和单选按钮,这两类控件无论是外观上还是功能上均有显著差异。例如,在外观方面,复选框是在方框内打勾,而单选按钮是在圆圈内画圆点;在功能方面,复选框允许多选,而同组的单...
2019-08-16 11:27:30 java开发Java技术定义3k弹出窗口EMDAVCheckBoxPanel对象
-
Java学习第五天
Java学习第五天 1.二维数组 定义:一维数组中的一维数组;数组中的元素,还是数组。 //二维数组初始化 int[][] b=new int[行号(高维下标)][列号(低维下标)]; int[][] b={{1,2,3},{4,5,6}}; //二维数组遍历 1 // 二维数组遍历 2 int [][] b={{1,2,3},{3,4,5,6,7 }}; 3 f...
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
