一、set介绍: set容器内的元素会被自动排序,set与map不同,set中的元素即是键值又是实值,set不允许两个元素有相同的键值。不能通过set的迭代器去修改set元素,原因是修改元素会破坏set组织。当对容器中的元素进行插入或者删除时,操作之前的所有迭代器在操作之后依然有效。 二、用法 1、 ...
分类:
编程语言 时间:
2019-01-12 21:51:51
阅读次数:
252
<! TOC "kafka" "安装" "修改配置文件" "java操作kafka" <! /TOC kafka kafka的操作相对来说简单很多 安装 修改配置文件 1. server.properties 2. 运行 java操作kafka 1. 依赖 2. 生产者 3. 消费者 ...
分类:
编程语言 时间:
2019-01-12 21:52:01
阅读次数:
294
题目背景 面对蚂蚁们的疯狂进攻,小FF的Tower defence宣告失败……人类被蚂蚁们逼到了Greed Island上的一个海湾。现在,小FF的后方是一望无际的大海, 前方是变异了的超级蚂蚁。 小FF还有大好前程,他可不想命丧于此, 于是他派遣手下最后一批改造SCV布置地雷以阻挡蚂蚁们的进攻。 ...
分类:
编程语言 时间:
2019-01-12 21:52:44
阅读次数:
220
所有的项目都会有日志,日志文件是用于记录系统操作事件的记录文件或文件集合,可分为事件日志和消息日志。具有处理历史数据、诊断问题的追踪以及理解系统的活动等重要作用。这节描述如何用springboot记录日志。 记录日志的方法 一般记录日志的方法有两种 Commons logging: SLF4J: 这 ...
分类:
编程语言 时间:
2019-01-12 22:45:45
阅读次数:
226
面向过程 VS 面向对象 面向过程的程序设计的核心是过程(流水线式思维),过程即解决问题的步骤,面向过程的设计就好比精心设计好一条流水线,考虑周全什么时候处理什么东西。 优点:极大的降低了写程序的复杂度,只需要顺着要执行的步骤,堆叠代码即可。 缺点:一套流水线或者流程就是用来解决一个问题,代码牵一发 ...
分类:
编程语言 时间:
2019-01-12 22:45:52
阅读次数:
286
@Author:SimpleWu 什么是Swagger? Swagger是什么:THE WORLD’S MOST POPULAR API TOOLING 根据官网的介绍: Swagger Inspector:测试API和生成OpenAPI的开发工具。Swagger Inspector的建立是为了解决 ...
分类:
编程语言 时间:
2019-01-12 22:46:57
阅读次数:
255
今天搭建的一个新springboot项目,运行启动类时控制报找不到主类错误 解决方法: 在idea控制台输入mvn clean install命令 ...
分类:
编程语言 时间:
2019-01-12 22:48:45
阅读次数:
215
LinkedList也像ArrayList一样实现了基本的List接口,但是它执行某些操作(在List的中间插入和移除)时比ArrayList更高效,但在随机访问方面却要逊色一些 LinkedList还添加了可以使其用作栈,队列或双端队列的方法 这些方法有些彼此之间只是名称有差异,或者只是存在些许差 ...
分类:
编程语言 时间:
2019-01-12 22:50:21
阅读次数:
187
Spring 组件(一)Spring 是如何解析泛型 ResolvalbeType __Spring 系列目录()__ Java Type 泛型系列文章: 1. "Java Type 介绍" 2. "Java Type 的获取方式" 3. "Spring ResolvableType" Spring ...
分类:
编程语言 时间:
2019-01-12 22:51:41
阅读次数:
778
定义函数: func 函数名(参数1....参数n ) 返回值 { 函数体 } 需要注意的是,go语言的函数,可以有多个返回值,并且返回值可以取名字。不限于2个返回值,可以3个,4个或更多返回值。 另外,go语言支持可变参数列表,但是用的时候就当切片来用。 go语言的函数可以没有返回值,没有返回值时 ...
分类:
编程语言 时间:
2019-01-12 22:52:56
阅读次数:
233
魔术方法:再不需要程序员定义,本身就存在类中的方法就是魔术方法。 魔术方法通常都长这样:__名字__。 1.__str__和__repr__ 为了方便记忆看如下列子 class Course: def __init__(self,name,period,price,teacher): self.na ...
分类:
编程语言 时间:
2019-01-12 22:53:05
阅读次数:
274
继承是面向对象的一种很重要的特性,先来复习基类的基本知识: 先上一段代码: 先复习基本知识: 1 # ifndef TABLE00_H...# endif 表明:如果之前没有定义TABLE00_H段,则编译# ifndef TABLE00_H...# endif之间程序段,否则不编译,这 能够避免一 ...
分类:
编程语言 时间:
2019-01-12 22:53:26
阅读次数:
279
SpringBoot 配置相关热启动 "参考网址1" "参考网址2" ...
分类:
编程语言 时间:
2019-01-12 22:54:08
阅读次数:
193
白月黑羽今天给大家分享一个冷知识:) int()强制类型转换小数是如何取舍的? 使用 int() 将小数转换为整数,小数取整会采用比较暴力的截断方式,即小数点后面的会被强制舍去,向下取整。 例如:5.5向上取整为6,向下取整为5,int(5.5) 结果为5,不会为6 小技巧 如果想要让其按照人类的思 ...
分类:
编程语言 时间:
2019-01-12 22:55:11
阅读次数:
375
大版本对应: 在实际开发过程中,我们需要更详细的版本对应: spring-cloud-dependencies 版本列表可查看: https://mvnrepository.com/artifact/org.springframework.cloud/spring-cloud-dependencie ...
分类:
编程语言 时间:
2019-01-12 22:58:07
阅读次数:
617
在SpringMVC的配置文件中添加了``以便处理静态资源的请求,静态资源也确实可以访问了,但是其他url无法正常访问,报错如下: 采用另一种方法处理静态资源的请求就不会出现这种情况: 原因是少了 的配置,在没有配置mvc:resources的时候没有问题,一旦配置了mvc:resources,注解 ...
分类:
编程语言 时间:
2019-01-12 22:58:15
阅读次数:
244
使用场景 CMDB 资产采集采用中控机for 循环主机列表挨个针对主机进行远程资产采集并且提交数据到API,此方式为一个一个的数据采集并提交,在主机数量庞大的请况下此方式严重耗时。 再次引入线程池方式,例如建立10个线程,每次10个线程同时采集10个主机信息并且入库,先执行完任务的线程继续采集后面的 ...
分类:
编程语言 时间:
2019-01-12 22:58:24
阅读次数:
236
官网下载easygui,在cmd里cd到文件夹位置,输入python setup.py install 在python中调用 import easygui 后续使用都要用easygui.XXX函数使用 或者from easygui import * 之后可以直接使用函数 但是最好用import ea ...
分类:
编程语言 时间:
2019-01-12 22:59:27
阅读次数:
297
else 要么怎样,要么不怎样 干完了能怎样,干不完就别想怎样 if XXX: XXX else: XXX 没有问题,那就干吧 with 不使用with时 使用with时,会在异常时自动关闭文件f.close ...
分类:
编程语言 时间:
2019-01-12 22:59:36
阅读次数:
340
1. 开发工具:Intellij idea2018.3 2. file >new >project 3. 选择Spring Initializr,点击next 4. 点击next 5. web中选择web,SQL中选择JAP/MySQL/JDBC,点击next 6. 输入项目名称,选择存储路径,点击 ...
分类:
编程语言 时间:
2019-01-12 22:59:55
阅读次数:
274