码迷,mamicode.com
首页 > 编程语言
【SpringCloud】版本选择
版本选择 从2.2.x和H版开始说起 SpringBoot版本选择 git源码地址 https:github.com/spring-projects/spring-boot/releases/ SpringBoot2.0新特性 https:github.com/spring-projects/spr ...
分类:编程语言   时间:2020-08-28 12:01:07    阅读次数:151
来吧,教你JavaWeb中如何实现文件下载
本文作者:乐字节-坑王老薛文件下载的方式超链接下载后台实现下载案例实操超链接下载当我们在HTML或JSP页面中使用标签时,原意是希望能够进行跳转,但当超链接遇到浏览器不识别的动态网页时则会自动下载。如果浏览器遇到能够直接显示的资源,浏览器就会默认显示出来,比如txt,png,jpg等。当然我们也可以通过download属性规定浏览器进行下载。但有些浏览器并不支持。默认下载<ahref="up
分类:编程语言   时间:2020-08-28 11:56:31    阅读次数:108
深入源码分析SpringMVC执行过程
本文主要讲解SpringMVC执行过程,并针对相关源码进行解析。首先,让我们从SpringMVC的四大组件:前端控制器(DispatcherServlet)、处理器映射器(HandlerMapping)、处理器适配器(HandlerAdapter)以及视图解析器(ViewResolver)的角度来看一下SpringMVC对用户请求的处理过程,过程如下图所示:SpringMVC执行过程用户请求发送到
分类:编程语言   时间:2020-08-28 11:56:02    阅读次数:47
知道了这些,您可以使用Python超过99%的文件操作
处理文件是我们每天最常见的任务之一。Python具有几个用于执行文件操作的内置模块,例如读取文件,移动文件,获取文件属性等。本文总结了您需要了解的许多功能,以涵盖Python中最常见的文件操作和良好做法。这是您将在本文中看到的模块/功能图。要了解有关每个操作的更多信息,请继续阅读。图1.由xiaoxuguo提供一、打开和关闭文件当您要读取或写入文件时,首先要做的就是打开文件。Python具有打开的
分类:编程语言   时间:2020-08-28 11:50:34    阅读次数:62
JAVA——Map和HashMap的基本用法以及自己实现HashMap
Map接口: 1、实现Map接口的类用来存储键(key)-值(value)对 2、Map接口的实现类有HashMap和TreeMap 3、Map类中存储的键-值对通过键来标识,所以键值不能重复 常用方法类: Object put(Object key,Object value); Object ge ...
分类:编程语言   时间:2020-08-28 11:49:39    阅读次数:61
算法:求解Sukodu数独
题目描述 问题描述:数独(Sudoku)是一款大众喜爱的数字逻辑游戏。玩家需要根据9X9盘面上的已知数字,推算出所有剩余空格的数字,并且满足每一行、每一列、每一个粗线宫内的数字均含1-9,并且不重复。输入:包含已知数字的9X9盘面数组[空缺位以数字0表示]输出:完整的9X9盘面数组 思路 这题在le ...
分类:编程语言   时间:2020-08-28 11:49:11    阅读次数:58
java正则,将<a或者</a,尖括号后面的字母改成大写
java正则,将<a或者</a,尖括号后面的字母改成大写 /** * 将<a或者</a中的a,转为大写字母 * @param xmlStr * @return */ public static String firstLabelToUppper(String xmlStr){ Pattern p = ...
分类:编程语言   时间:2020-08-28 11:46:32    阅读次数:46
Java Validation Api (自定义篇)
背景 官方提供的注解多数可以解决现实业务场景中基本业务校验,但有些特殊场景因业务的复杂性,也还是需要在入口处对入参进行各种角度的校验,以求简化业务层的处理,降低业务处理复杂性与方法入口的强约束性。 以上背景,下面就举个简单Demo进行自定义注解校验的实现。 注解定义类 1 import javax. ...
分类:编程语言   时间:2020-08-27 17:09:08    阅读次数:81
Spring-06-依赖注入(DI)
依赖注入(DI) 1 构造器注入 (前面已经说过了) 2 Set方式注入(重点) 依赖注入:Set注入! 依赖:bean对象的创建依赖于容器; 注入:bean对象的所有属性,由容器来注入; 环境搭建 复杂类型 public class Address { private String address ...
分类:编程语言   时间:2020-08-27 17:07:56    阅读次数:70
几种排序算法
1 /* 2 线性表的排序算法 3 cza 4 2020/7/1 5 */ 6 #include<iostream> 7 #include<stdio.h> 8 int num[100]; 9 using namespace std; 10 11 int getMix(int left,int ri ...
分类:编程语言   时间:2020-08-27 17:06:03    阅读次数:59
一文讲透“进程,线程和协程”
一文讲透“进程,线程和协程” 本文从操作系统原理出发结合代码实践讲解了以下内容: 什么是进程,线程和协程? 它们之间的关系是什么? 为什么说Python中的多线程是伪多线程? 不同的应用场景该如何选择技术方案? ... 什么是进程 进程-操作系统提供的抽象概念,是系统进行资源分配和调度的基本单位,是 ...
分类:编程语言   时间:2020-08-27 17:05:24    阅读次数:57
说说Java网络编程
网络编程的目的在于远程发送数据,发送接收数据就涉及到I/O的操作,这里因为涉及到比较底层字节和字符的操作,所以不可以使用java.nio.file.Files 操作文件。那就先说说I/O吧,I/O流分为字节流和字符流。字节即Byte,包含8位二进制数,一个二进制数就是1bit,中文名称叫位。字符即一 ...
分类:编程语言   时间:2020-08-27 13:17:00    阅读次数:75
Spring Cloud Admin健康检查 邮件、钉钉群通知
源码地址:https://github.com/muxiaonong/Spring-Cloud/tree/master/cloudadmin Admin 简介 官方文档:What is Spring Boot Admin? SpringBootAdmin是一个用于管理和监控SpringBoot微服务 ...
分类:编程语言   时间:2020-08-27 13:16:36    阅读次数:57
Spring5复习IOC与AOP
1.AOP:控制反转,把创建对象的过程交给Spring容器 2.IOC:面向切面编程,不改源代码进行功能增强 bean.xml文件 <bean id = "昵称" class = "类的全类名" ></bean> 测试 1.加载spring配置文件 ApplicationContext contex ...
分类:编程语言   时间:2020-08-27 13:15:41    阅读次数:63
锁:java内存模型JMM(JMM)
1、计算机结构 (1)出现 冯诺依曼,提出计算机由五大组成部分,输入设备,输出设备存储器,控制器,运算器 (2)CPU 中央处理器,是计算机的控制和运算的核心,我们的程序最终都会变成指令让CPU去执行,处理程序中的数据。 (3)内存 我们的程序都是在内存中运行的,内存会保存程序运行时的数据,供CPU ...
分类:编程语言   时间:2020-08-27 13:11:15    阅读次数:60
Python中的实例方法、类方法、静态方法的区别
1、关于参数的区别 实例方法:定义实例方法是最少有一个形参 > 实例对象,通常用self 类方法:定义类方法的时候最少有一个形参 > 类对象,通常用cls 静态方法:定义静态方法的时候可以不定义形参 2、关于方法定义时候添加装饰器的区别 实例方法:不需要添加装饰器 类方法:需要添加装饰器 > @cl ...
分类:编程语言   时间:2020-08-27 13:11:00    阅读次数:58
私有属性和私有方法——Python
私有属性和私有方法 01. 应用场景及定义方式 应用场景 在实际开发中,对象 的 某些属性或方法 可能只希望 在对象的内部被使用,而 不希望在外部被访问到 私有属性 就是 对象 不希望公开的 属性 私有方法 就是 对象 不希望公开的 方法 定义方式 在 定义属性或方法时,在 属性名或者方法名前 增加 ...
分类:编程语言   时间:2020-08-27 13:10:37    阅读次数:46
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!