码迷,mamicode.com
首页 > 编程语言 > 日排行
Java多态实现
当父类型引用指向子类型对象会导致程序存在编译阶段绑定和运行阶段绑定两个不同的状态,这种机制可以成为多态机制.向上转型:子类型-->父类型,又称为自动类型转换.向下转型:父类型-->子类型,又称为强制类型转换.//Animal.javapackageqw;publicclassAnimal{publicvoidmove(){System.out.println("动物在移动");}pub
分类:编程语言   时间:2020-03-09 11:43:47    阅读次数:69
python 重新上路
首先安装: Python 官网:https://www.python.org/ 我这里安装 Windows x86 64可执行安装程序 x86是32位 x86 64 是64位 安装我就直接下一步了 如果安装成功 检查是否安装上 win+r cmd python 回车 如果显示这个就是安装上了 否则就 ...
分类:编程语言   时间:2020-03-09 11:47:53    阅读次数:60
JavaScript 数组遍历方法的对比
前言 JavaScript 发展至今已经发展出多种数组的循环遍历的方法,不同的遍历方法运行起来那个比较快,不同循环方法使用在那些场景,下面将进行比较: 各种数组遍历的方法 for 语句 代码: var arr = [1,2,4,6] for(var i = 0, len = arr.length; ...
分类:编程语言   时间:2020-03-09 11:49:32    阅读次数:98
Spring Boot mybatis-starter原理
一、配置类导入 1、mybatis-spring-boot-starter 引入了如下图5个依赖 spring-boot-starter是每个starter都要引入的 spring-boot-starter-jdbc 与jdbc相关 后面两个mybatis, mybatis -spring 与myb ...
分类:编程语言   时间:2020-03-09 11:55:13    阅读次数:63
C语言学习(6)
一、C语言中的指针 1. 指针的基本概念 指针: 也是一种变量,是一种特殊的变量(专门用来存放其它变量在内存中地址的) int a; float b; 一个变量有多个字节(内存中有多个地址编码),指针存放的是这个变量的首地址(最低的地址,起始位置的地址) 指针的定义: 类型 *指针的名字 比如: i ...
分类:编程语言   时间:2020-03-09 11:56:32    阅读次数:71
Java基础篇(02):特殊的String类,和相关扩展API
本文源码:GitHub·点这里||GitEE·点这里一、String类简介1、基础简介字符串是一个特殊的数据类型,属于引用类型。String类在Java中使用关键字final修饰,所以这个类是不可以继承扩展和修改它的方法。String类用处极广泛,在对String对象进行初始化时,和基本类型的包装器类型一样,可以不使用new关键字构造对象。(是真的妖娆...)2、类构造和方法String类结构特点
分类:编程语言   时间:2020-03-09 11:57:52    阅读次数:72
C语言的移位运算符
C的移位位运算符。移位运算符向左或向右移动位。 1.左移:<< 左移运算符(<<)将其左侧运算对象每一位的值向左移动其右侧运算对象指定的位数。 左侧运算对象移出左末端位的值丢失,用0填充空出的位置. 下面例子中,每一位都向左移动两个位置: (10001010) << 2 //表达式 (0010100 ...
分类:编程语言   时间:2020-03-09 11:59:26    阅读次数:112
SpringBoot项目如何做到统一异常处理
在项目中,难免会出现各种各样的异常,我们希望异常信息尽可能详细,包括响应状态码,响应的字符串异常信息,甚至操作时间等等,这样可以方便地快速定位到发生异常的位置.所以,一个项目中对于异常的处理就显得尤为重要.那么,小编就以SpringBoot框架,通过代码实例展示统一异常的处理方式. 1.首先我们简单 ...
分类:编程语言   时间:2020-03-09 12:01:46    阅读次数:59
Python 网络爬虫程序架构及运行流程
1 前言 Python开发网络爬虫获取网页数据的基本流程为: 发起请求 通过URL向服务器发起request请求,请求可以包含额外的header信息。 获取响应内容 服务器正常响应,将会收到一个response,即为所请求的网页内容,或许包含HTML,Json字符串或者二进制的数据(视频、图片)等。 ...
分类:编程语言   时间:2020-03-09 13:10:42    阅读次数:85
基于osg的python三维程序开发(一)
openscenegraph python 三维软件开发 ...
分类:编程语言   时间:2020-03-09 13:11:38    阅读次数:132
C语言:第一行代码,Hello World
linux下终端输入命令: 。在 这个文件中编写我们的第一行代码。 代码解释: :导入系统标准输入输出库,std 即为 standard, io 为 input 和 output 。.h代表此文件是头文件。如果导入我们自定义的头文件,需要使用""替换 :主函数,每个程序有且仅有一个主函数。int代表 ...
分类:编程语言   时间:2020-03-09 13:12:01    阅读次数:89
线程(Thread)的四种停止方式
1.正常的程序启动,停止 2.使用退出标记,一般程序在run()方法后,线程会正常结束。但是有一些伺服线程还在运行,他们运行时间较长,只有当外部条件满足时,他们才会停止。实现如下: public class ThreadCease extends Thread{ private volatile b ...
分类:编程语言   时间:2020-03-09 13:12:46    阅读次数:483
Java BigDecimal使用
1.引言 float和double类型的主要设计目标是为了科学计算和工程计算。他们执行二进制浮点运算,这是为了在广域数值范围上提供较为精确的快速近似计算而精心设计的。然而,它们没有提供完全精确的结果,所以不应该被用于要求精确结果的场合。但是,商业计算往往要求结果精确,这时候BigDecimal就派上 ...
分类:编程语言   时间:2020-03-09 13:16:23    阅读次数:73
python-26-其他常用模块(一)
前言 常用模块自然是我们用python语言日常中常用到的模块,比如前面说的re,但是还是有比较多是常用的默认,我们一起了解下。 一、collections模块 在内置数据类型(dict、list、set、tuple)的基础上,collections模块还提供了几个额外的数据类型:Counter、de ...
分类:编程语言   时间:2020-03-09 13:18:12    阅读次数:69
springboot-使用AOP日志拦截实现
一 前言 借助spring的AOP功能,我们可以将AOP应用至全局异常处理,全局请求拦截等,本篇文章的核心功能就是使用AOP实现日志记录,比如哪些用户进行了哪些操作,对于一个成功的项目这是必须记录的,故知识追寻者这边给出一个简单模型应用; 二 定义枚举 枚举定义的类型就是实现日志的哪些操作,如下所示 ...
分类:编程语言   时间:2020-03-09 13:19:36    阅读次数:62
ES6数组新增操作的总结(与ES5对比总结)
一.ES5和ES6的数组遍历方法总结 1.for循环。 for(var i=0;i<arr.length;i++){ console.log(arr[i]); } 这种方法最简单也没有什么要注意的,但书写稍微有些复杂,所以我们接着来讲下面的方法。 2.forEach const arr = [1,2 ...
分类:编程语言   时间:2020-03-09 13:20:30    阅读次数:69
SpringBoot整合RocketMQ
上篇博客讲解了服务器集群部署RocketMQ 博客地址:RocketMQ(2) Docker部署RocketMQ集群 这篇在上篇搭建好的基础上,将SpringBoot整合RocketMQ实现生产消费。 GitHub地址: https://github.com/yudiandemingzi/sprin ...
分类:编程语言   时间:2020-03-09 13:21:34    阅读次数:56
多线程下的volatile关键字使用详解及Java先行发生原则
volatile关键字可以说是Java虚拟机提供的最轻量级的同步机制,但是它并不容易完全被正确、完整地理解,以至于许多程序员都习惯不去使用它,遇到需要处理多线程数据竞争问题的时候一律使用synchronized来进行同步。了解volatile变量的语义对了解多线程操作的其他特性很有意义,在本文中我们 ...
分类:编程语言   时间:2020-03-09 13:23:19    阅读次数:73
SpringBoot项目打jar包发布
第一步:在pom.xml文件中添加一个 SpringBoot 插件依赖 <build> <plugins> <!-- SpringBoot插件 --> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-bo ...
分类:编程语言   时间:2020-03-09 13:28:47    阅读次数:70
《Spring实战 第三版》四
《第四章 面向切面的Spring》 在软件开发中,分布于应用中多处的功能被称为横切关注点(cross cutting concerns) 如安全和日志等功能即为横切关注点 通常,这些横切关注点从概念上是与应用的业务逻辑相分离的 但具体实现上往往是直接嵌入到应用的业务逻辑之中 将这些横切关注点与业务逻 ...
分类:编程语言   时间:2020-03-09 13:31:09    阅读次数:78
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!