- 博客(15)
- 收藏
- 关注
原创 Spring IOC 和 AOP
假设你有一个类`Car`和一个类`Engine`,`Car`类依赖于`Engine`类,即`Car`需要一个`Engine`对象才能正常工作。在传统的编程方式下,你需要在`Car`类中直接创建`Engine`对象。但在Spring中,IOC容器会管理`Engine`对象的生命周期,你只需告诉Spring你需要一个`Engine`对象,Spring会负责为你创建和管理它。在这个示例中,`Car`类依赖于`Engine`,但Spring容器负责创建`Engine`对象并注入到`Car`中,实现了IOC。
2023-10-29 21:17:08 83 1
原创 springboot 配置文件加载顺序
2. **`application.properties`或`application.yml`**:这是默认的主配置文件。5. **`application-{label}.properties`或`application-{label}.yml`**:如果你使用了`spring.config.name`或`spring.config.location`属性来指定不同的配置文件名或位置,Spring Boot会根据这些设置加载额外的配置文件。7. **环境变量**:可以使用环境变量来设置配置属性。
2023-10-29 21:13:28 122 1
原创 对多层json排序,
import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONObject;import com.alibaba.fastjson.serializer.SerializerFeature;public class JsonSort { public static void main(String[] args) { String str = "{\"Head\":{\"version\":\"2.0\",\"chnlId.
2021-03-31 17:40:59 418
原创 java 插入排序
/** * 插入排序 * @param a */ public static void insertSort(int[] ary) { //将第一个元素标记为已排序 //遍历每个没有排序过的元素 for (int i = 1; i < ary.length; i++) { int temp = ary[i];// “提取” 元素 X int j; for (j =i - 1; j>=0; j--) {//i = 最后排序过元素的指数 到 0 的..
2021-03-19 22:22:08 74
原创 java 选择排序
/** * 选择排序 * @param a */ public static void selectSort(int[] a) { for (int i = 0; i < a.length-1; i++) {//重复(元素个数-1)次 int minSet = i;//把第一个没有排序过的元素设置为最小值 for (int j = i+1; j < a.length; j++) {//遍历每个没有排序过的元素 if(a[j] < a[min..
2021-03-19 17:35:02 63
原创 spring学习笔记
Day01:1:Spring(Rode Johoson)是什么:开源的,用来简化企业级开发的,分层的,轻量级的框架;(sourceforge.net|open-open.com开源网站);轻量级是相对于传统的(比如Jboss,weblogic),它占用的资源少,是一种非侵入式框架;框架:一个软件的半成品;2:为什么 要使用spring:a:对大量的企业级服务作了再次的封装(事务,安全,日志,消息,任务管理,邮件,通讯,数据访...
2021-03-19 16:58:06 167
原创 java 冒泡排序 do while
/** * @param a */ public static void bubbleSort1(int[] a) { int j = a.length-1;// 最后一个没有排序过元素的指数 boolean exchange;// 交换旗帜变量 = 假 (False) do { exchange = false; for (int i = 0; i < j; i++) ...
2021-03-19 16:54:22 271
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人