码迷,mamicode.com
首页 > 编程语言 > 周排行
Spring注解Component原理源码解析
在实际开发中,我们经常使用Spring的@Component、@Service、@Repository以及 @Controller等注解来实现bean托管给Spring容器管理。Spring是怎么样实现的呢?我们一起跟着源码看看整个过程吧! 照旧,先看调用时序图: Spring启动时,会去扫描指定包 ...
分类:编程语言   时间:2019-10-13 19:03:34    阅读次数:121
C++继承
继承的概念 继承是指,我们可以使用一个类来定义另一个类,在创建这个类时,我们就不需要重新编写数据成员与成员函数,这可以大大方便我们编写代码和维护代码的效率。当我们使用一个类来定义另一个类时,前者就称为基类,后者就称为派生类。保持已有类的特性而构成新类的过程称为继承,在已有类的基础上新增自己的特性而产 ...
分类:编程语言   时间:2019-10-13 19:05:56    阅读次数:69
Python中的join()函数的用法
函数:string.join() Python中有join()和os.path.join()两个函数,具体作用如下: join(): 连接字符串数组。将字符串、元组、列表中的元素以指定的字符(分隔符)连接生成一个新的字符串 os.path.join(): 将多个路径组合后返回 一、函数说明1、joi ...
分类:编程语言   时间:2019-10-13 19:11:53    阅读次数:90
AwaitAsync(异步和多线程)
原文:https://www.cnblogs.com/taotaozhuanyong/p/11560145.html 参考了一些大佬写的文章: https://www.cnblogs.com/yilezhu/p/10555849.html这个大佬写的文章,我还是很喜欢的 https://www.cn ...
分类:编程语言   时间:2019-10-13 19:13:21    阅读次数:89
Java集合框架总结2_Map
1. Map接口概述 Map与Collection并列存在。用于保存具有映射关系的数据:key value; Map中的key和value都可以是任何应用类型的数据; Map中的key用Set来存放,不允许重复,即同一个Map对象所对应的类,须重写hashCode()和equals()方法; 常用S ...
分类:编程语言   时间:2019-10-13 19:14:09    阅读次数:95
SpringBoot运行时动态添加数据源
此方案适用于解决springboot项目运行时动态添加数据源,非静态切换多数据源!!! 一、多数据源应用场景: 1.配置文件配置多数据源,如默认数据源:master,数据源1:salve1...,运行时动态切换已配置的数据源(master、salve1互相切换),无法在运行时动态添加配置文件中未配置 ...
分类:编程语言   时间:2019-10-13 20:21:34    阅读次数:404
AES算法详解
AES算法简介 AES的全称是Advanced Encryption Standard,意思是高级加密标准。 AES密码分组大小和密钥大小可以为128位、192位和256位。然而AES只要求分组大小为128位。本文只对分组大小128位,密钥长度也为128位的Rijndael算法进行分析。密钥长度为1 ...
分类:编程语言   时间:2019-10-13 20:24:39    阅读次数:201
【Java必修课】一图说尽排序,一文细说Sorting(Array、List、Stream的排序)
# 简说排序 排序是极其常见的使用场景,因为在生活中就有很多这样的实例。国家GDP排名、奥运奖牌排名、明星粉丝排名等,各大排行榜,给人的既是动力,也是压力。 而讲到排序,就会有各种排序算法和相关实现,本文不讲任何排序算法,而只专注于讲使用。通过实例给大家展示,我们可以了解怎样使用既有的工具进行排序。 ...
分类:编程语言   时间:2019-10-13 20:25:01    阅读次数:111
python的基础安装--Mac
运行环境 Mac自带2.7的python,但是最新版的python是python3了,所以进行更新 在terminal里输入 使用Homebrew安装python3 然后查看是否完成安装 会输出 IDE 项目推荐 pycharm 算法推荐 sublime vim ...
分类:编程语言   时间:2019-10-13 20:28:06    阅读次数:81
从5个方面让你真正了解Java内存模型
前言 首先我们在了解java内存模型之前先看一下计算机内存模型,理解了计算机内存模型的话后面在看JMM就会简单的多。 首先我们在了解java内存模型之前先看一下计算机内存模型,理解了计算机内存模型的话后面在看JMM就会简单的多。 计算机内存 计算机是由CPU、主存、磁盘等组成的(简单引出问题熬)我们 ...
分类:编程语言   时间:2019-10-13 20:29:50    阅读次数:103
javaScript数组去重两种方法
方法二 ...
分类:编程语言   时间:2019-10-13 20:31:31    阅读次数:84
Python3 中类的静态方法、普通方法、类方法
Python3 中类的静态方法、普通方法、类方法 静态方法: 用 @staticmethod 装饰的不带 self 参数的方法叫做静态方法,类的静态方法可以没有参数,可以直接使用类名调用。 普通方法: 默认有个self参数,且只能被对象调用。 类方法: 默认有个 cls 参数,可以被类和对象调用,需 ...
分类:编程语言   时间:2019-10-13 20:32:19    阅读次数:102
java中的可变参数
在方法中定义可变参数后,我们可以像操作数组一样操作该参数; 如果该方法除了可变参数还有其它的参数,可变参数必须放到最后; 调用使用了可变参数的方法时: a. 可以不写参数,即传入空参; b. 可以直接在里边写入参数,参数间用逗号隔开; c. 可以传入一个数组; 4.拥有可变参数的方法可以被重载,在被 ...
分类:编程语言   时间:2019-10-13 20:32:56    阅读次数:90
python 习题
import pandas as pd df = pd.read_excel('E://data//朝阳医院2018年销售数据.xlsx') df.head() #打印前五行 df.shape #有多少行,多少列 df.dtypes #查看每列的数据类型 colNameDict = {'购药时间':... ...
分类:编程语言   时间:2019-10-13 20:35:53    阅读次数:87
SpringMVC框架之第四篇
5.SpringMVC异常处理 5.1.异常分类 1.可预知异常: Java编译时可检测异常,例如:IOException、SQLException等。 自定义异常(继承Exception父类的自定义类即为自定义异常)。 2.不可预知异常: Java运行时异常,例如:NullPointerExcep... ...
分类:编程语言   时间:2019-10-13 20:40:50    阅读次数:103
python get json via reg
def test_extract_json(self): text = '{"a":"aaa","b":2}' prop = 'a' reg = f'"{prop}"' + r':["]?(.*?)["?|}|,]' print(reg) match = re.findall(reg, text)[ ...
分类:编程语言   时间:2019-10-13 20:42:27    阅读次数:87
继承(C++语言)
一、继承简介 C++ 中,当定义一个新的类 B 时,如果发现类 B 拥有某个已写好的类 A 的全部特点,此外还有类 A 没有的特点,那么就不必从头重写类 B,而是可以把类 A 作为一个“基类”(也称“父类”),把类 B 写为基类 A 的一个“派生类”(也称“子类”)。这样,就可以说从类 A “派生” ...
分类:编程语言   时间:2019-10-13 20:43:16    阅读次数:99
springboot 热启动
springboot 热启动 热启动依赖 idea 默认不会进行自动编译,还需要设置 idea 自动编译 Settings Compiler 勾选 Build project automatically shift+ctrl+alt+/ 打开 Registry 。勾选 compiler.automa ...
分类:编程语言   时间:2019-10-13 20:44:06    阅读次数:117
二维数组中的查找
在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 ...
分类:编程语言   时间:2019-10-13 20:46:19    阅读次数:81
SpringMVC框架之第三篇
2.高级参数绑定(重点) 2.1.数组类型 数组类型的参数可以传递一批相同的数据到Controller的方法中。 2.1.1.需求 批量删除:在商品列表页面选中多个商品,然后删除。 2.1.2.需求分析 此功能要求商品列表页面中的每个商品前有一个checkbook,选中多个商品后点击删除按钮把商品i... ...
分类:编程语言   时间:2019-10-13 20:50:02    阅读次数:97
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!