码迷,mamicode.com
首页 > 编程语言 > 周排行
【Spring】@PathVariable 获取带点参数,获取不全
一、修改前 @GetMapping("/{name:.+}") public String profile(@PathVariable String name, Model model) {} 当请求地址是 /123@qq.com也就是name为邮箱时,PathVariable获取不到‘.’以及后面 ...
分类:编程语言   时间:2019-10-27 14:35:13    阅读次数:64
编译安装python3.8共存自带python2.7
从官网下载最新python3.8 解压至本地文件夹 进入文件夹 为了避免出现问题,我们先提前安装第三方库 特别是libreadline不安装的话会出现上下左右和退格键无法使用的情况 编译至/usrlocal/python3.8 软连接至/usr/bin/下 接下来shell输入python3.8进入 ...
分类:编程语言   时间:2019-10-27 14:39:50    阅读次数:239
Delphi 线程Timer (TThreadTimer)
delphi 自带的Timer控件,使用方便,但它的 OnTimer 事件是在主线程中引发的。 如果在事件中执行较耗时的代码,会引起主界面假死。故实现一个线程的Timer就有必要了。 TThreadTimer 基于 TSimpleThread 继承而来。 本例源码下载 ...
分类:编程语言   时间:2019-10-27 14:41:03    阅读次数:93
java的二分法求一个数的平方根
class Solution { public int mySqrt(int x) { // 注意:针对特殊测试用例,例如 2147395599 // 要把搜索的范围设置成长整型 // 为了照顾到 0 把左边界设置为 0 long left = 0; // # 为了照顾到 1 把右边界设置为 x /... ...
分类:编程语言   时间:2019-10-27 14:42:23    阅读次数:125
C++多态与重载
多态与重载 重载:有两个或多个函数名相同的函数,但是函数的形参列表不同,在调用相同函数名的函数时,根据形参列表确定到底该调用哪一个函数。 多态:同样的消息被不同类型的对象接收时导致不同的行为。 多态性的特点: 重载多态:普通函数以及类的成员函数的重载,以及运算符重载都是实例。 强制多态:将变量的类型 ...
分类:编程语言   时间:2019-10-27 14:54:17    阅读次数:74
Spring Security项目的搭建Demo
spring-cecurity的简介: Spring Security是一个能够为基于Spring的企业应用系统提供声明式的安全访问控制解决方案的安全框架。它提供了一组可以在Spring应用上下文中配置的Bean,充分利用了Spring IoC,DI(控制反转Inversion of Control ...
分类:编程语言   时间:2019-10-27 14:55:32    阅读次数:88
spring+cloud学习(1)
Starter POMs:是一套一站式的Spring相关技术解决方案。 1.spring-boot-starter-web:全栈Web开发模块,包含嵌入式Tomcat、Spring MVC。 2.spring-boot-starter-test:通用测试模块,包含JUnit、Hamcrest、Moc ...
分类:编程语言   时间:2019-10-27 14:58:50    阅读次数:125
java同步器
摘要:java提供了synchronized关键字对临界区进行线程同步访问。由于synchronized 很难正确的编写同步代码,并发工具类提供了高级的同步器(控制通用同步方法的类) 本文主要介绍倒计时门闩(CountDownLatch)、同步屏障(cyclic barrier)、交换器(excha ...
分类:编程语言   时间:2019-10-27 15:05:30    阅读次数:99
SpringBoot拦截器
拦截器的实现类 ? 在编写一个拦截器的类的时候需要实现HandlerInterceptor接口 HandlerInterceptor接口方法如下: preHandler: 业务处理器处理请求之前被调用,对用户的 request 进行处理,若返回值为true,则继续调用后续的拦截器和目标方法;若返回值 ...
分类:编程语言   时间:2019-10-27 15:08:11    阅读次数:90
踩过了这些坑,你真的懂python基础吗?
一、浮点数的计算 思考1:打印结果是什么? 思考2:打印结果是什么? 是真的都返回True吗?让我们来看看结果: 实际上,第一种a+a相当于a*2,所以结果为0.2,浮点数在python存储里面是不精确的,所以不能对浮点型数据直接进行精确计算,可以先转换为整数计算后在转化为浮点数即可,或者使用Dec ...
分类:编程语言   时间:2019-10-27 15:08:27    阅读次数:142
C++学习(五)_运算符重载
重载运算符 首先我们来看重载运算符的定义: 重载的运算符是带有特殊名称的函数,函数名是由关键字 operator 和其后要重载的运算符符号构成的。与其他函数一样,重载运算符有一个返回类型和一个参数列表。 在C++中支持的重载运算符有: 不支持的重载运算符: 重载运算符的规则 运算符重载为类的成员函数 ...
分类:编程语言   时间:2019-10-27 15:08:49    阅读次数:102
Thinking in java Chapter5
5.6 成员初始化 方法的局部变量 未初始化 编译提示 类的数据成员 基本类型(boolean char byte short int long float double )未初始化,有初值 5.6.1 指定初始化 类成员变量定义(注意float f = 3.14f) 对象初始化 5.7 构造器初始 ...
分类:编程语言   时间:2019-10-27 15:10:26    阅读次数:91
C++五:重载 多态
C++五:重载与多态 一:概述   多态是指同样的消息被不同类型的对象接收导致不同的行为,即接口的多种不同的实现方式。多态可分为静态多态与动态多态。多态类型可分为四类:重载多态,强制多态,包含多态,参数多态。 二:实现 1.重载多态(运算符重载)   运算符重 ...
分类:编程语言   时间:2019-10-27 16:17:38    阅读次数:84
java线程池
转自:https://www.jianshu.com/p/9beab78a3afe Java线程池(二) 2019.03.05 21:32:37字数 1891阅读 3711 2019.03.05 21:32:37字数 1891阅读 3711 接下来三篇文章主要围绕Java线程池的三个方面进行编写 第 ...
分类:编程语言   时间:2019-10-27 16:18:46    阅读次数:105
Java线程池原理
转自:https://www.jianshu.com/p/a166944f1e73 本篇文章主要介绍Java线程池的原理以及源码的分析 线程池的介绍 Java中的线程池是运用场景最多的并发框架,几乎所有需要异步或并发执行任务的程序都可以使用线程池。 线程池的优点 第一:降低资源消耗。通过重复利用已创 ...
分类:编程语言   时间:2019-10-27 16:19:56    阅读次数:82
SpringBoot使用注解方式整合Redis
1.首先导入使用Maven导入jar包 2.在application.properties配置信息 3.编写Redis工具类 4.SpringBoot有关缓存的几个注解 可选属性: cacheNames/value:指定缓存组件的名字; key:缓存数据使用的key,可以用来指定。默认即使用方法参数 ...
分类:编程语言   时间:2019-10-27 16:21:27    阅读次数:99
从Go语言编码角度解释实现简易区块链
区块链技术 人们可以用许多不同的方式解释区块链技术,其中通过加密货币来看区块链一直是主流。大多数人接触区块链技术都是从比特币谈起,但比特币仅仅是众多加密货币的一种。 到底什么是区块链技术? 从金融学相关角度来看,区块链是一种存储数据的方式,去中心化的数据库,应用到比特币也就是去中心化账本; 从密码学 ...
分类:编程语言   时间:2019-10-27 16:21:44    阅读次数:94
【More Effective C++ 条款3】最好不要以多态方式处理数组
1.在数组与多态混用的情况下,数组元素的访问会出现不可预期的结果(因为数组元素的访问会使用到下标运算)将一个子类对象数组传递给一个父类对象数组声明的函数,编译器会允许这个行为,但是由于子类对象和父类对象的内存结构不同,会导致运行结果异常,因为在这种情况下,编译器仍然假设每一个元素的大小是父类对象元素... ...
分类:编程语言   时间:2019-10-27 16:22:42    阅读次数:110
jar打包
1.jar文件? 学过java的同学应该都听过吧!所以第一站是:打包发布 2.如何把 java 程序编译成 .exe 文件? 通常回答只有两种: 1)一种是制作一个可执行的 JAR 文件包,然后就可以像.chm 文档一样双击运行了; 2)另一种是使用 JET 来进行 编译。但是 JET 是要用钱买的 ...
分类:编程语言   时间:2019-10-27 16:23:30    阅读次数:78
Python基础-生物信息:找出基因,生物学家使用字母A、C、T和G构成的字符串建模一个基因组。
生物信息:找出基因,生物学家使用字母A、C、T和G构成的字符串建模一个基因组。一个基因是基因组的子串,它从三元组ATG后开始在三元组TAG、TAA或TGA之前结束。此外,基因字符串的长度是3的倍数,而且基因不包含三元组ATG、TAG、TAA和TGA。编写程序提示用户输入一个基因组,然后显示基因组里的 ...
分类:编程语言   时间:2019-10-27 16:24:11    阅读次数:780
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!