-
SpringBoot配置中@ConfigurationProperties和@Value的区别
SpringBoot配置中@ConfigurationProperties和@Value的区别 基本特征 @ConfigurationProperties 与@Bean结合为属性赋值 与@PropertySource(只能用于properties文件)结合读取指定文件 与@Validation结合,支持JSR303进行配置文件值的校验,如@NotNull@Email等 @Value...
-
面试必问:读写一致性,你需要思考的问题
面试必问:读写一致性,你需要思考的问题 先说明下,本文要讨论的多线程读写是指一个线程写,一个或多个线程读,不包括多线程同时写的情况。 试想下这样一个场景:一个线程往hashmap中写数据,一个线程往hashmap中读数据。 这样会有问题吗?如果有,那是什么问题? 相...
-
乐字节Java之file、IO流基础知识和操作步骤
乐字节Java之file、IO流基础知识和操作步骤 嗨喽,小乐又来了,今天要给大家送上的技术文章是Java重点知识-IO流。 先来看看IO流的思维导图吧。 一、File 在Java中,Everything is Object!所以在文件中,也不例外!在Java中,可以用 File类来表示一个与硬盘上文件联系...
-
Spring-IOC推导(二)
Spring-IOC推导(二) IOC推导 目的: 解决企业应用开发的复杂性 功能:使用基本的JavaBean代替EJB,并提供了更多的企业应用功能 范围:任何Java应用 Spring是一个轻量级控制反转(IoC)和面向切面(AOP)的容器框架。 分析实现 我们使用原来的方式写一段代码测试:dao--serv...
-
基础Java的使用
基础Java的使用 查看 API 中的 String 的 split 方法,编写程序使用此方法 作业 2 :运行以下程序,说出执行结果 使用 s1.toUpperCase(); 方法是把小写字符转换成大写字符 作业 3 :根据 API 完成 StringBuffer 的 append 方法的案例 作业 4 :按照课上的讲课方式整理...
-
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...
-
JVM系列(3)- Java VisualVM使用
JVM系列(3)- Java VisualVM使用 前言 Java VisualVM是jdk自带一款工具,可以十分友好的监控java进程相关的应用服务及中间件。 工具位置 jdk的bin目录下,找到jvisualvm.exe,双击打开即可。 功能介绍 1、抽样器和profiler,这两个差不多,用其中一个即可。 比如抽样...
-
Java 内存模型详解
Java 内存模型详解 概述 Java的内存模型(Java Memory Model )简称 JMM 。首先应该明白,Java内存模型是一个规范,主要规定了以下两点: 规定了一个线程如何以及何时可以看到其他线程修改过后的共享变量的值,即线程之间共享变量的可见性。 如何在需要的时候对共享变...
-
【转】合并两个List并去掉重复项
【转】合并两个List并去掉重复项 原文:https://my.oschina.net/jack90john/blog/1493170 工作中很多时候需要用到合并两个List并去除其中的重复内容。这是一个很简单的操作,这里主要是记录一下通过用Stream来完成这项操作。 在java8之前比较常规的做法是将两个List添...
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
