依赖注入的概念: 依赖注入:Dependency Injection。它是 spring 框架核心 ioc 的具体实现。 程序在编写时,通过控制反转,把对象的创建交给了 spring,但是代码中不可能出现没有依赖的情况。 ioc 解耦只是降低他们的依赖关系,但不会消除。例如:业务层仍会调用持久层的方 ...
分类:
编程语言 时间:
2020-02-12 18:17:12
阅读次数:
73
spring有以下特点: 1、非侵入式:基于spring开发的应用不依赖于spring的API,即使更换框架也可以继续使用 2、控制反转:IOC是指将对象的创建权交给Spring去创建,在spring之前对象的创建都是由我们自己在代码中new得,而spring之后都是由框架创建。 3、依赖注入:DI ...
分类:
编程语言 时间:
2020-02-12 16:38:46
阅读次数:
84
二哥,我是一名大学生,专业是电力工程,但想自学 Java,如何快速打好基础呢? 微信上 tison 向我提出了这个问题。我想我是有资格来回答的,从北京奥运会那年开始学 Java,到现在已经有 10 多个年头了,真的是从一名编程白痴一步步走到现在的。 我在各大技术网站上分享了不少 Java 方面的原创 ...
分类:
编程语言 时间:
2020-02-12 11:04:28
阅读次数:
107
题目地址 链表部分反转 憨比解法,找到反转段的pre,反转中间段的同时记录尾节点,再接上后面一段 优秀解法,中间段的反转用头插法的思路 注意用个dummy头结点会比较方便处理边界 code1 code2 ...
分类:
其他好文 时间:
2020-02-11 19:30:21
阅读次数:
75
00001111在前i-1个全相等的情况下,对于位置i,如果a[i]!=a[i-1],要么把前i-1个反转,要么把n-(i-1)位置的反转。按位处理,每次从这两个情况里面取最大值。最后从这些最大值里取最小值就是答案 #include <iostream> #include <cstdio> #inc ...
分类:
Web程序 时间:
2020-02-11 19:28:07
阅读次数:
140
1086 就不告诉你 水题,反转数字串,有坑点,要去掉前导零 1076 Wifi密码 水题,略 1061 判断题 水题orz(我错了我不应该专挑水题明天完了完了) 1053 住房空置率 原来我后面要输入一个%前面还要加一个%啊(学到了学到了) printf("%.1lf%% ",x1) 精度这种东西 ...
分类:
其他好文 时间:
2020-02-10 22:20:27
阅读次数:
118
一、介绍 我们首先创建一个新的头节点交reverseHead,遍历我们原来的链表,每遍历一个就放在新链表的最前端,最后将原来链表的头节点的后续节点指向新链表头节点的后续节点。 二、代码 ...
分类:
其他好文 时间:
2020-02-09 22:02:08
阅读次数:
76
看到已有的题解几乎都是栈操作,但是考虑到leetcode的数据量一直都不大,所以跑一般oj10w长度的字符串很难说栈操作会不会超时,因此尝试生成了10w长度的数据,结果果然效率不够高,因此打算来记录一下笔者的解法 以给的范例"(ed(et(oc))el)"为例,从左到右开始计算,e从1到8,d从2到 ...
分类:
其他好文 时间:
2020-02-09 16:57:52
阅读次数:
146
前言 反转链表是程序员必备的基本素养,经常在面试、笔试的过程中出现。一直觉得反转链表实现代码不是很好理解,决定搬leetcode那道经典反转链表题出来,用十多张图去解析它,希望加深大家对链表反转的理解,谢谢阅读。 leetcode的反转链表原题&答案 题目描述: 反转一个单链表。 分析: 假设存在链 ...
分类:
其他好文 时间:
2020-02-09 09:35:45
阅读次数:
81
题目 "传送门" 思路 注意题目中的最后一段话 这意味这选出的序列可以不是连续的 之后我们考虑最后的答案长什么样子 因为只能反转一次 所以最后的答案一定是由4个部分组成 [1111$\cdots$] [222$\cdots$] [111$\cdots$ ] [222$\cdots$ ] 如果没有可以 ...
分类:
其他好文 时间:
2020-02-08 13:22:05
阅读次数:
56