一、继承的相关概念: B继承A可以描述为:B是一种A,B是一种A的继承关系,B从A继承。 子类自动拥有基类(父类)的所有成员(包括成员变量和成员方法)。 java只支持单继承,c++支持多继承,但是Java有多种语义存在。 child类中n_private=10是错的,因为子类拥有父类私有变量的访问 ...
分类:
编程语言 时间:
2020-04-05 13:42:49
阅读次数:
65
1、反转链表 "力扣地址" 实现方法一:三指针遍历,pre+cur+next;时间复杂度O(n),空间复杂度O(1)。 实现方法二:递归解法,1+ (reverse(2,3));时间复杂度O(n),空间复杂度O(n)(递归调用要占用系统栈空间)。 2、删除链表的节点 "力扣地址" 解法:增加dumm ...
分类:
编程语言 时间:
2020-04-05 13:47:46
阅读次数:
84
本来打算写个使用Sharding-JDBC的例程,但是在搭建Mybatis的过程中,一波三折,因为好久没搭建项目了,另外加上换了电脑。所以很破折,在这里记录一下Spring Boot整合Mybatis吧。可能很简单,但是我长时间没用忘记了,我这里备忘一下吧。 一、项目目录结构 注意这里Applica ...
分类:
编程语言 时间:
2020-04-05 13:48:09
阅读次数:
70
JavaScript实现图结构 一、图论 1.1.图的简介 什么是图? 图结构 是一种与 树结构 有些相似的数据结构; 图论 是数学的一个分支,并且,在数学中,树是图的一种; 图论以图为研究对象,研究 顶点 和 边 组成的 图形 的数学理论和方法; 主要的研究目的为: 事物之间的联系 , 顶点 代表 ...
分类:
编程语言 时间:
2020-04-05 13:49:50
阅读次数:
59
多进程和多线程 一、进程 1.1 进程的引入 现实生活中,有很多的场景中的事情是同时进行的,比如开车的时候 手和脚共同来驾驶汽车,再比如唱歌跳舞也是同时进行的;试想,如果把唱歌和跳舞这2件事情分开依次完成的话,估计就没有那么好的效果了(想一下场景:先唱歌,然后在跳舞,O(∩_∩)O哈哈~) 程序中 ...
分类:
编程语言 时间:
2020-04-05 13:50:37
阅读次数:
59
java8两个List集合取交集、并集、差集、去重并集 import java.util.ArrayList; import java.util.List; import static java.util.stream.Collectors.toList; public class Test { p ...
分类:
编程语言 时间:
2020-04-05 13:53:10
阅读次数:
376
前言 读书之法,在循序而渐进,熟读而精思。——朱熹 抽空又来写一篇,毕竟知识在于分享! 一、xlwt模块是什么 python第三方工具包,用于往excel中写入数据;(ps:只能创建新表格,不能修改表格内容!!) 它支持 xlsx 和 xls 格式的excel表格; 与之对应的还有一个xlrd包,用 ...
分类:
编程语言 时间:
2020-04-05 13:53:23
阅读次数:
82
指针 一、指针的地址 1、变量的地址 计算机中,数据存储在内存中,内存可划分为若干存储单元,每个单元可以存放8位二进制数,即1个字节。内存单元采用线性地址编码,每个单元具有唯一一个地址编码。 【1】变量的地址:系统为变量分配的内存单元的地址(内存中每一个字节都有一个编号, 就是“地址”,是一个无符号 ...
分类:
编程语言 时间:
2020-04-05 13:54:50
阅读次数:
84
前面我已经写过和函数有关的博客( C++——数学函数 )。 函数,也叫作方法,它的作用是定义可重用的代码,并组织和简化这些代码。 所谓重用,就是重复使用的意思。在写代码时候,很多代码我们会重复使用到。比如在一个计算器程序中,常见的操作的有加减乘除等运算。如果是在之前,相加的数改变,我们就要改变源代码 ...
分类:
编程语言 时间:
2020-04-05 13:59:34
阅读次数:
87
xls5-解析properties文件,在python中基本没有遇到 https://www.runoob.com/python3/python3-dictionary.html 要解析properties文件,在python中基本没有遇到这中情况,今天用python跑深度学习的时候,发现有些参数可 ...
分类:
编程语言 时间:
2020-04-05 14:01:11
阅读次数:
73
javap是JDK自带的反汇编器,可以查看java编译器为我们生成的字节码。通过它,我们可以对照源代码和字节码,从而了解很多编译器内部的工作。语法: javap [ 命令选项 ] class. . . javap 命令用于解析类文件。其输出取决于所用的选项。若没有使用选项,javap 将输出传递给它 ...
分类:
编程语言 时间:
2020-04-05 15:12:04
阅读次数:
90
导读 模板模式在是Spring底层被广泛的应用,比如事务管理器的实现,JDBC模板的实现。 文章首发于作者的微信公众号【码猿技术专栏】 今天就来谈谈「什么是模板模式」、「模板模式的优缺点」、「模板模式的简单演示」、「模板模式在Spring底层的实现」。 什么是模板模式 模板模式首先要有一个抽象类,这 ...
分类:
编程语言 时间:
2020-04-05 15:17:28
阅读次数:
107
1. 403是被服务器拒绝了,一般是spring security造成的,springsecurity会开启跨域认证,所以不关闭这个的话会访问api会出现403错误 2.解决 @Override protected void configure(HttpSecurity http) throws E ...
分类:
编程语言 时间:
2020-04-05 15:20:23
阅读次数:
147
package io; import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java ...
分类:
编程语言 时间:
2020-04-05 15:27:05
阅读次数:
81
面试题11. 旋转数组的最小数字(无重复元素) 把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个递增排序的数组的一个旋转,输出旋转数组的最小元素。例如,数组 [3,4,5,1,2] 为 [1,2,3,4,5] 的一个旋转,该数组的最小值为1。 示例 1: 输入:[3,4,5 ...
分类:
编程语言 时间:
2020-04-05 15:29:25
阅读次数:
65
【题目描述】 一般的文本编辑器都有查找单词的功能,该功能可以快速定位特定单词在文章中的位置,有的还能统计出特定单词在文章中出现的次数。现在,请你编程实现这一功能,具体要求是:给定一个单词,请你输出它在给定的文章中出现的次数和第一次出现的位置。注意:匹配单词时,不区分大小写,但要求完全匹配,即给定单词 ...
分类:
编程语言 时间:
2020-04-05 15:31:29
阅读次数:
79
[TOC] 排序 快速排序 插入排序 希尔排序 ...
分类:
编程语言 时间:
2020-04-05 15:34:17
阅读次数:
81
背景介绍 今天跟大家推荐一款可以给终端输出上色的工具 aurora。 极速上手 准备工作 初始化项目 演示项目结构 安装aurora包 代码演示 首先引入aurora库 输出一个品红颜色的内容,Magenta是以颜色命名的方法 再输出一个加粗的青色的名称 完整代码如下 运行后输出内容如下 更多玩法 ...
分类:
编程语言 时间:
2020-04-05 15:35:13
阅读次数:
80
1. 前言 Spring 对 Feign 做了封装,包括常用的 encoder/decoder ,让我们能用 Bean 的形式使用 Feign。我们将沿用之前的代码。 1.1 Maven 依赖 1 <dependency> 2 <groupId>org.springframework.cloud</ ...
分类:
编程语言 时间:
2020-04-05 15:49:42
阅读次数:
96