今日学习 集合 内存相关知识 深浅拷贝 内容回顾与补充 (1)列表: (a)reverse 反转 v1=[1,2,3111,32,13] print(v1) v1.reverse() print(v1) #输出的结果为:[13,32,3111,2,1] (b)sort 排序 v1=[11,22,31 ...
分类:
编程语言 时间:
2020-01-04 14:28:12
阅读次数:
94
Spring通过DI(依赖注入)实现IOC(控制反转),常用的注入方式主要有三种:构造方法注入,setter注入,基于注解的注入。 参考链接:Spring常用的三种注入方式 ...
分类:
编程语言 时间:
2020-01-04 01:44:12
阅读次数:
125
IoC是什么 Ioc—Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想。在Java开发中,Ioc意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。如何理解好Ioc呢?理解好Ioc的关键是要明确“谁控制谁,控制什么,为何是反转(有反转就应该 ...
分类:
其他好文 时间:
2020-01-03 13:55:18
阅读次数:
65
Autofac 介绍|术语 控制反转:IOC和DI 1. IOC + 调用者不再创建(不自己new)被调用者的实例,而是交给容器去创建(AutoFac就充当这里的容器),这就是控制反转 + 控制反转中引入的第三方对象,通过Ioc容器将对象与对象的关系进行解耦,对象的创建与维护让渡给第三方容器 + I ...
分类:
其他好文 时间:
2020-01-02 22:47:14
阅读次数:
104
题意 给出一个 32 位的有符号整数,将这个整数中每位上的数字进行反转。 思路 想法:保留符号直接翻转,注意防止爆int。时间复杂度$O(log_{10}(n))$。 吐槽:官方给的结果是如果爆了int则返回0。(是我眼了,题目中最下面的注意里写了。) 代码 总结 ~~我爱水题。~~嗯。 ...
分类:
其他好文 时间:
2020-01-02 18:36:37
阅读次数:
85
公平锁和非公平锁 1.公平锁,是指多个线程按照申请的顺序来获取锁,类似排队打饭,先来后到。 2.非公平锁,是指多个线程获取锁的顺序并不是按照申请锁的顺序,有可能后申请的线程 比先申请的线程优先获取锁,在高并发情况下,有可能会造成优先级反转或者饥饿现象。 Java ReentrantLock而言,通过 ...
分类:
编程语言 时间:
2020-01-01 22:10:35
阅读次数:
86
重排序方法:reverse()和sort() reverse()方法:会反转数组项的顺序 sort()方法:按升序排列 即小在前大在后 sort()方法比较的是字符串 eg:"ab">"a" "aa"<"ab" var arr=[0,10,5,15,20]; arr.sort(); alert(ar ...
分类:
编程语言 时间:
2020-01-01 18:42:01
阅读次数:
104
一、了解Spring IOC/DI 1:Spring有两大核心技术,控制反转(Inversion of Control, IOC)/依赖注入(Dependency Injection,DI)和面向切面编程(Aspect Oriented Programming,AOP) 2. IOC/DI: 它用来 ...
分类:
编程语言 时间:
2020-01-01 18:26:29
阅读次数:
73
1 Spring 框架简介及官方压缩包目录介绍 Spring 框架宗旨:不重新发明技术,让原有技术使用起来更加方便。 Spring 几大核心功能 IoC/DI:控制反转/依赖注入; AOP:面向切面编程; 声明式事务; Spring Framework runtime (系统图见下) test: s ...
分类:
编程语言 时间:
2020-01-01 16:42:41
阅读次数:
97
HTML,CSS,JavaScript,AJAX,JSP,Servlet,JDBC,Structs,Spring,Hibernate,Xml等概念
HTML: 即Hyper Text Markup Language,超文本标记语言。 CSS: 层叠样式表,网页表现与内容分离的样式设计语言,相比于传统的HTML的表现而言,CSS能够对网页中对象的布局、字体、颜色等方面进行设置,并能够进行初步的交互设计。 JavaScript: 基于浏览器端运行的 ...
分类:
数据库 时间:
2020-01-01 11:42:13
阅读次数:
75