目录前言:实现思路:基本代码:通过ip获取城市通过城市名字获取天气辅助的实体类:前言:提供天气api的厂商有很多,比如,腾讯、雅虎、中国天气网,在综合比较各个功能后,决定使用新浪的天气接口,主要是考虑到,新浪的接口可以直接通过城市名字查询天气,而像雅虎、中国天气网需要使用自己的内部城市编码,维护起来比较麻烦,另外有的厂商会收费。实现思路:通过新浪ip的api
......
256
0
0
2023-05-15
目录日期比较使用 SimpleDateFormat 格式化日期日期和时间的格式化编码使用printf格式化日期解析字符串为时间休眠(sleep)Calendar类GregorianCalendar类java.util 包提供了 Date 类来封装当前的日期和时间。 Date 类提供两个构造函数来实例化 Date 对象。第一个构造函数使用当前日期和时间来初始化
......
255
0
0
2023-05-14
目录jdk1.7版本数据结构get()put()size()扩容jdk1.8版本数据结构put()扩容jdk1.7版本和其他并发集合的区别待完善数据结构 /**
* The segments, each of which is a specialized hash table.
*/
final Segment<
......
285
0
0
2023-05-14
目录效果图设计逻辑数据库表前端vuehtmljs代码前端思路储存文件信息上传文件对象后端上传下载代码完整代码workinfo.vueSubmitHomeworkController总结效果图预览:设计逻辑数据库表前端vuehtml <div class="right-pannel">
<
......
347
0
0
2023-05-14
目录1、官网的解释2、案例讲解2.1、settings.xml和pom都配置激活了各自的profile2.2、settings.xml没有配置激活的profile,pom中配置了激活的profile3、仓库配置建议3.1 针对仓库配置的建议3.2、针对settings文件的配置上一篇我们详解了setttings.xml的配置项,里面的配置项基本都和仓库有关系
......
454
0
0
2023-05-13
目录前言一.初识Object类1.Object类接收所有子类实例2.Object类部分方法介绍①.Object内的toString方法②.Object内的equals和hashCode方法③.Object类的getClass方法④.Object类的clone方法二.认识深拷贝和浅拷贝1.什么是深浅拷贝?2.实现深拷贝三.Object类和深浅拷贝总结前言本文介
......
281
0
0
2023-05-13
目录一、Mybatis-Plus介绍二、Spring boot 整合Mybatis-plus2.1 pom中引入Mybatis-plus依赖2.2 创建一张User表2.3 Mybatis-plus配置2.4 创建一个实体2.5 创建一个Mapper接口2.6 修改服务接口2.7 在启动类中添加 @MapperScan 注解,扫描 Map
......
355
0
0
2023-05-12
目录说明Spring Security与Shiro的区别简单使用登录校验流程引入Security设置用户名和密码使用配置类过滤规则授权方式WEB授权方法授权顺序优先级登出跨域认证失败处理类说明Spring Security是一个功能强大且高度可定制的身份验证和访问控制框架。Spring Security是一个专注于为Java应用程序提供身份验证和授权的框架。
......
318
0
0
2023-05-12
目录Controller 中使用 @Validated@Validated 是怎么生效的?MethodValidationInterceptor需要满足什么条件那么 Controller 为啥直接添加@Validated 或者 @Valid 就可以呢?MethodValidationPostProcessor 和 AbstractMessageConvert
......
382
0
0
2023-05-12
目录介绍什么是ThreadLocal?ThreadLocal 的作用是什么?如何使用ThreadLocal如何创建一个ThreadLocal实例ThreadLocal的实现原理ThreadLocal的内部数据结构Thread类:ThreadLocal的set()方法:ThreadLocalMap和ThreadLocalMap.Entry的实现ThreadLo
......
328
0
0
2023-05-12
目录一、实验:继承1、概念2、作用3、举例4、操作4.1 创建父工程4.2 创建模块工程4.3 查看被添加新内容的父工程 pom.xml4.4 解读子工程的pom.xml4.5 在父工程中配置依赖的统一管理4.6 子工程中引用那些被父工程管理的依赖4.7 在父工程中升级依赖信息的版本4.8 在父工程中声明自定义属性5、实际意义二、实验:聚合1、聚合本身的含义
......
404
0
0
2023-05-12
目录1、 工程结构2、工程模块pom文件配置2.1、父模块pom配置2.2、test-api模块配置2.3、test-core模块配置3、工程打包3.1、执行打包3.2、打包效果参考我们平时在开发系统时,一般我们的系统工程会被分为多个模块,一个原因是方便协同开发,系统间解耦,另外一个很重要的原因是:别的系统需要依赖我们系统的部分功能,我们可能将这部分功能划分
......
511
0
0
2023-05-11
目录一、介绍二、通过应用程序参数获取配置1. 通过bean获取应用程序参数2. 通过@Value注解获取三、源码解读 - 封装应用程序参数1. DefaultApplicationArguments2. Source类3. SimpleCommandLinePropertySource4. SimpleCommandLineArgsParser5. Comm
......
291
0
0
2023-05-11
目录一、存储Bean对象配置扫描添加注解存储Bean对象注解使用范围Bean的命名五大类注解的关系为什么需要五大类注解?二、方法注解@BeanBean重命名三、对象注入属性注入Setter注入构造方法注入@Autowired 和 @Resource 的区别一、存储Bean对象之前我们存储Bean时,需要在spring-config.xml中添加bean注册才
......
299
0
0
2023-05-10
目录前言为什么用线程池参数介绍核心线程数和最大线程数设置使用示例线程池执行任务的流程线程池执行流程图源码解读基础属性和变量execute(Runnable command)addWorker(Runnable firstTask, boolean core)runWorker(this)processWorkerExit(Worker w, boolean
......
301
0
0
2023-05-10