码迷,mamicode.com
首页 > 编程语言 > 日排行
SpringMVC源码分析
1、SpringMVC和Servlet 1.1.SpringMVC和Servlet关系 Servlet:性能最好,处理Http请求的标准。 SpringMVC:开发效率高(好多共性的东西都封装好了,是对Servlet的封装,核心的DispatcherServlet最终继承自HttpServlet) ...
分类:编程语言   时间:2020-06-20 22:01:21    阅读次数:55
Spring5【五】Bean 的自动装配及注解开发
7、bean 的自动装配 自动装配是使用 Spring 满足 bean 依赖的一种方式 Spring 会在应用上下文中为某个 bean 寻找其依赖的 bean,即在上下文自动寻找并自动给 bean 装配属性 由于在手动配置 xml 过程中,常常发生字母缺漏和大小写等错误,而无法对其进行检查,使得开发 ...
分类:编程语言   时间:2020-06-20 22:04:02    阅读次数:46
【程序员面试金典】面试题 03.05. 栈排序
题目 栈排序。 编写程序,对栈进行排序使最小元素位于栈顶。最多只能使用一个其他的临时栈存放数据,但不得将元素复制到别的数据结构(如数组)中。该栈支持如下操作:push、pop、peek 和 isEmpty。当栈为空时,peek 返回 -1。 示例1: 输入: ["SortedStack", "pus ...
分类:编程语言   时间:2020-06-20 22:06:30    阅读次数:57
程序员必须掌握的Java 框架,小白学会之后15k不是问题
Spring 的核心特性是什么?Spring 优点? Spring 的核心是控制反转(IoC)和面向切面(AOP) Spring 优点: 程序员必须掌握的Java 框架,学会之后50k不是问题 (1)方便解耦,简化开发 (高内聚低耦合) Spring 就是一个大工厂(容器),可以将所有对象创建和依赖 ...
分类:编程语言   时间:2020-06-20 22:13:13    阅读次数:55
看了Java的Class的源码,我自闭了
java源码之Class ? 源码的重要性不言而喻,虽然枯燥,但是也有拍案叫绝。这是我的源码系列第二弹,后续还会一直更新,欢迎交流。String源码可以看我的Java源码之String,如有不足,希望指正。 1.class这个类是什么 Class的本质也是一个类,只不过它是将我们定义类的共同的部分进 ...
分类:编程语言   时间:2020-06-20 22:16:40    阅读次数:72
c++11知识点整理
1.静态断言 template <typename t, typename us int bit_copy(t& a,u& b){static_assert(sizeof(b)==sizeof(a),"the parameters of bit_copy must have same width." ...
分类:编程语言   时间:2020-06-20 22:22:32    阅读次数:73
Spring Data JPA
一、JPA概述: JPA的全称是Java Persistence API, 即Java 持久化API,是SUN公司推出的一套基于ORM的规范,内部是由一系列的接口和抽象类构成。JPA通过JDK 5.0注解描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。 JPA的优势:标准化、容器级 ...
分类:编程语言   时间:2020-06-20 22:27:27    阅读次数:76
C++反转字符串的三种方法
1.定义反转字符串 void changeOrder1(char* data){ if (data == NULL) { return; } auto nLen = strlen(data); char *p1 = data; char* p2 = p1 + (nLen - 1); while (p ...
分类:编程语言   时间:2020-06-20 22:30:43    阅读次数:155
OS进程/线程切换
OS进程/线程切换 1.基本概念 1.1 进程 进程:运行中的程序,同一个程序可以运行出多个进程,其不同之处表现在PCB中 PCB:用来记录进程信息的数据结构,类似于当前CPU的快照加上一些进程本身的数据 CPU切换进程from->to:需要将当前运行着的进程from的PCB保存下来,然后将to的P ...
分类:编程语言   时间:2020-06-20 22:36:35    阅读次数:74
Python机器学习(六十八)Matplotlib 多个图形
个图(figure)中可以包含多个子图(subplot)。 subplot 可以使用subplot()添加子图。 示例 创建2个子图,水平排列。 # 导入numpy库与matplotlib.pyplot库 import numpy as np import matplotlib.pyplot as ...
分类:编程语言   时间:2020-06-20 23:46:40    阅读次数:65
Python机器学习(六十九)Matplotlib 其他类型图形
Matplotlib 柱状图 柱状图/条形图是常见的图形类型,可使用bar()方法绘制。 示例 # 导入numpy库与matplotlib.pyplot库 import numpy as np import matplotlib.pyplot as plt # 柱状图条目 divisions = [ ...
分类:编程语言   时间:2020-06-20 23:47:52    阅读次数:77
java hashmap分段锁实现
import java.util.HashMap; import java.util.Iterator; import java.util.Map; public class TestThred03 extends Thread { private static int num = 0; priva ...
分类:编程语言   时间:2020-06-20 23:48:24    阅读次数:67
SpringBoot 配置 Swagger
1.添加 Pom 文件 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</version> </dependency> <dependenc ...
分类:编程语言   时间:2020-06-20 23:49:08    阅读次数:66
SpringBoot运行原理初探—自动装配
SpringBoot运行原理初探 pom.xml 父依赖 直接父依赖主要管理项目的资源过滤及插件! <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifac ...
分类:编程语言   时间:2020-06-20 23:51:35    阅读次数:57
Python机器学习(六十五)Matplotlib 入门
绘制一个简单图形 让我们从一个简单的图形开始。 示例 # 以别名plt导入pyplot模块 import matplotlib.pyplot as plt # 准备数据 x = [1,2,3,4] y = [1,4,9,16] # 绘制数据 plt.plot(x, x, label='linear' ...
分类:编程语言   时间:2020-06-20 23:52:09    阅读次数:69
线程池
使用线程池的原因 多线程是为了用来最大化发挥多核处理器的处理能力,但是线程是不能无限创建的,当线程创建太多时,反而会消耗CPU与内存资源。 线程的创建与销毁是需要时间的,假如一个线程的创建时间加上销毁时间还要远大于服务时间时,是得不偿失的;线程需要占用内存资源,大量线程的创建会占用宝贵内存资源,可以 ...
分类:编程语言   时间:2020-06-21 00:00:26    阅读次数:97
二叉排序树BST及CRUD操作
构造一颗二叉排序树(也叫二叉搜索树,BST,Binary Search Tree)十分简单。一般来讲,大于根节点的放在根节点的右子树上,小于根节点的放在根节点的左子树上(如果等于根节点,则可视情况而定),如果写程序的话,可以采用递归的方式,而且由于不存在重叠子问题的情况,因此递归的性能已经足够好(不... ...
分类:编程语言   时间:2020-06-21 00:01:36    阅读次数:97
spring boot activiti vue工作流,权限管理框架
是什么?使用springboot,activiti,mybatis,vueelementui开发的后台管理系统(包含权限管理、工作流等功能),真正前后端分离的微服务架构,经过很多项目实战、淬炼、软件开发公司主流技术的集大成者。功能点、技术点前端采用vueelementui框架,后端springboot,mybatis开发框架,数据库:mysql,前后端分离。采用activiti工作流工作流框架,自
分类:编程语言   时间:2020-06-21 00:05:09    阅读次数:307
c++ 对vector和deque进行逆序排序问题
1.vector vector<int> data1; 2.deque deque <int> data2; 逆序排序方式: 方式1.使用reverse函数 (内置数据类型可以使用这种) sort(data1.begin(),data1.end()); // vector先升序 sort(data2 ...
分类:编程语言   时间:2020-06-21 00:05:36    阅读次数:64
JVM-Java内存运行时数据区域介绍
运行时数据区域 1、程序计数器 程序计数器是一块较小的内存空间,它可以看作是当前线程所执行的字节码的行号指示器。在虚拟机概念模型里(它仅是概念模型,各种虚拟机可能会通过一些高效的方式去实现),字节码解释器工作时就是通过改变这个计数器的值来选取下一条需要执行的字节码指令,分支、循环、跳转、异常处理、线 ...
分类:编程语言   时间:2020-06-21 00:07:24    阅读次数:65
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!