码迷,mamicode.com
首页 > 编程语言 > 日排行
【聊透SpringMVC】抬高视角和追本溯源
2019年我在公众号写了《品Spring》和《玩转SpringBoot》这两个系列的文章。但平心而论大部分开发者还是使用SpringMVC最多。所以我打算写一个SpringMVC系列,就叫《聊透SpringMVC》,因为我越来越觉得聊一件事如果没聊透,那就等于没聊。抬高视角要看透一件事情,必须要抬高自己的视角,因为有一句诗就是“不识庐山真面目,只缘身在此山中”。请看一个高层次的请求处理过程,如下图
分类:编程语言   时间:2020-12-14 13:58:28    阅读次数:18
【聊透SpringMVC】SpringMVC“现代”方式的启动过程
“哪有什么岁月静好,不过是有人替你负重前行”,这句话一点不假。该做的事情还是要做的,你不用做,那是别人替你做了而已。当SpringMVC遇上SpringBoot后,确实方便了开发人员,那是因为SpringBoot把所有的代码都写好了,并通过自动配置来应用这些代码。现代的启动过程因为是基于SpringBoot的,所以就要按照SpringBoot的Style了,一切都要从入口类SpringApplic
分类:编程语言   时间:2020-12-15 11:37:51    阅读次数:4
基于LendingClub数据的金融现金贷用户数据分析和用户画像(附python代码)
基于LendingClub数据的金融现金贷用户数据分析和用户画像(附python代码)
分类:编程语言   时间:2020-12-15 11:38:22    阅读次数:4
Java零基础—Java语言特性
一、Java包括三大块: JavaSE(Java标准版)、JavaEE(Java企业版)、JavaME(Java微型版);其中JavaSE是基础。 二、Java语言特性【开源、免费】: 简单性: 相对而言。例如:Java中不再支持多继承,C++支持多继承;Java屏蔽了指针的概念,C++中有指针。 ...
分类:编程语言   时间:2020-12-15 11:40:24    阅读次数:4
【JVM】Java 中的经典垃圾回收器
从不同角度分析垃圾收集器,可以将其划分为不同的模型。按线程数分,可以分为串行垃圾回收器和并行垃圾回收器;按照工作模式分,可以分为并发式垃圾回收器和独占式垃圾回收器; ...
分类:编程语言   时间:2020-12-15 11:40:39    阅读次数:7
解决JavaScript中构造函数浪费内存的问题!
解决JavaScript中构造函数浪费内存的问题! 把构造函数中的公共的方法放到构造函数的原型对象上! // 构造函数的问题! function Gouzaohanshu(name, age, gender) { this.name = name; this.age = age; this.gend ...
分类:编程语言   时间:2020-12-15 11:41:00    阅读次数:5
【JAVA基础】static 关键字
1. 基本概念 1.1. 使用static关键字修饰成员变量表示静态的含义,此时成员变量由对象层级提升为类层级,也就是整个类只有一份并被所有对象共享,该成员变量随着类的加载准备就绪,与是否创建对象无关。 1.2. static关键字修饰的成员可以使用引用.的方式访问,但推荐类名.的方式。 2. 使用 ...
分类:编程语言   时间:2020-12-15 11:43:13    阅读次数:4
Java 表单内含有时间类型字段,提交时404问题
springmvc 表单内含有时间类型字段,提交时404问题. jsp表单中的时间字段 <div> 有效日期: <input type="text" name="validity" class="form-control" onFocus="WdatePicker({lang:'zh-cn'})" ...
分类:编程语言   时间:2020-12-15 11:45:04    阅读次数:6
【JAVA基础】封装
1. 封装的概念 1.1. 通常情况下可以在测试类给成员变量赋值一些合法但不合理的数值,无论是编译阶段还是运行阶段都不会报错或者给出提示,此时与现实生活不符。 1.2. 为了避免上述错误的发生,就需要对成员变量进行密封包装处理,来隐藏成员变量的细节以及保证成员变量数值的合理性,该机制就叫做封装。 2 ...
分类:编程语言   时间:2020-12-15 11:45:33    阅读次数:5
抚职_C语言写程序31道题_解析
#1.读入数据求圆面积 源码: #include <stdio.h> #define PI 3.14 main() { float r; float area; printf("请输入圆的半径r:\n"); scanf("%f",&r); area=PI*r*r; printf("这个圆的面积是:% ...
分类:编程语言   时间:2020-12-15 12:00:13    阅读次数:5
Java有参构造方法和无参构造方法详解
一:有参数构造方法 在之前我们要为一个对象赋值,先要创建好对象之后然后“对象名.属性名”或者调用属性的setter为属性赋值。但是在很多时候觉得这样做很麻烦,最好的做法是在创建对象的时候完成属性的初始化操作,此时需要使用到有参数构造方法方能完成该功能(有人把构造方法叫做构造器)。 DEMO:定义有参 ...
分类:编程语言   时间:2020-12-15 12:01:08    阅读次数:6
Spring全家桶
常用框架的知识点汇总,如图: 一、5个常用的spring框架 ▌1.spring framework 也就是我们经常说的spring框架,包括了ioc依赖注入,Context上下文、bean管理、springmvc等众多功能模块,其它spring项目比如spring boot也会依赖spring框架 ...
分类:编程语言   时间:2020-12-15 12:03:05    阅读次数:4
java线程池
java 创建线程池 线程池都是通过线程池工厂创建,再调用线程池中的方法获取线程,再通过线程去执行任务方法。 Executors:线程池创建工厂类 public static ExecutorServicenewFixedThreadPool(int nThreads):返回线程池对象 Execut ...
分类:编程语言   时间:2020-12-15 12:03:25    阅读次数:5
python使用之识别验证码及相关问题
在使用Python做自动化时候遇到登录需要识别验证码问题,此时采用pytesseract模块,遇到异常: pytesseract.pytesseract.TesseractNotFoundError: tesseract is not installed or it's not in your PA ...
分类:编程语言   时间:2020-12-15 12:04:32    阅读次数:5
中通消息平台 Kafka 顺序消费线程模型的实践与优化
各类消息中间件对顺序消息实现的做法是将具有顺序性的一类消息发往相同的主题分区中,只需要将这类消息设置相同的 Key 即可,而 Kafka 会在任意时刻保证一个消费组同时只能有一个消费者监听消费,因此可在消费时按分区进行顺序消费,保证每个分区的消息具备局部顺序性。由于需要确保分区消息的顺序性,并不能并 ...
分类:编程语言   时间:2020-12-15 12:04:52    阅读次数:6
插入排序
核心思想 将一个数据插入到已经排好序的有序数据中,从而得到一个新的、个数加一的有序数。即:序列的第一个元素,肯定是有序的,把第二个元素和第一个元素相比,插入到合适的位置,这样前两个元素就有序了,接着,把第三个元素插入到前面包含两个元素的有序列表中,以此类推,直至插完第n个数据。 正向思维 ''' 6 ...
分类:编程语言   时间:2020-12-15 12:06:24    阅读次数:5
将数组中某个对象提到第一位
将type=-1的对象提到第一位: let orglist = [//原数组 {name:a,type:0}, {name:b,type:1}, {name:c,type:-1}, ] orglist.forEach((item,idx)=>{ if(item.type == -1){ orglis ...
分类:编程语言   时间:2020-12-15 12:06:43    阅读次数:4
springcloud服务注册中心
Eureka maven pom引入 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSche ...
分类:编程语言   时间:2020-12-15 12:10:00    阅读次数:3
如何配置java环境变量
java环境变量的配置 第一步:下载jdk jdk的下载地址:www.Oracle.com/index.html 打开百度搜索Oracle 选择products 点击download java 点击jdk download 下拉选择jdk版本,和你电脑系统匹配的版本 第二步:安装jdk 找到下载jd ...
分类:编程语言   时间:2020-12-15 12:14:50    阅读次数:4
spring boot项目测试类的使用
1 package com.hut.maoyanmovie; 2 3 import com.hut.maoyanmovie.bean.Orders; 4 import com.hut.maoyanmovie.dao.OrdersMapper; 5 import org.junit.jupiter.a ...
分类:编程语言   时间:2020-12-15 12:15:27    阅读次数:3
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!