队列是Java集合中的重要组成部分,具有先进先出的特性,使其具有广泛的应用场景,比如排队等。因此今天就来学习一下Java中的队列。本文的例子使用的Java8环境。 继承类图 学习队列,首先要知道它的类继承体系,知道每种队列都实现了哪些接口,继承了哪些类,这样有助于帮助我们理解。下面是Java8中队列 ...
分类:
编程语言 时间:
2018-07-29 22:35:46
阅读次数:
185
冒泡排序—————————————————————————————— void swap(int *p1, int *p2){ int temp = *p1; *p1 = *p2; *p2 = temp;} void bubSort(int *p, int n){ for (int i = 0; i ...
分类:
编程语言 时间:
2018-07-29 23:20:38
阅读次数:
203
给出一个只由小写英文字符a,b,c...y,z组成的字符串S,求S中最长回文串的长度. 摘自: http://blog.csdn.net/dyx404514/article/details/42061017 先说一个O(n^2)复杂度解法:根据长度奇偶性,找对称轴,奇数长度取节点,偶数取节点空隙,然 ...
分类:
编程语言 时间:
2018-07-29 23:21:16
阅读次数:
210
给定一组(串)数据,根据输入得号码,查询归属地 如有错误,感谢指正! ...
分类:
编程语言 时间:
2018-07-29 23:22:31
阅读次数:
216
ParisGabriel 每天坚持手写 一天一篇 决定坚持几年 为了梦想为了信仰 开局一张图 Python一个月的基础语法 基本就到这咯 接下来是数据库了 东西太多了 简单的整理一下 大多数是关键字 部分单词 没有分类整理 按照顺序整理的 statements 语句print 输出quit() 退出 ...
分类:
编程语言 时间:
2018-07-29 23:22:38
阅读次数:
203
摘要:使用nginx对spring boot项目进行反向代理,并且使用轮询均衡负载策略 均衡负载与集群 集群和均衡都涉及到多个机器提供的服务的问题 不同点是,集群是互相通信、协同的的多个服务,服务之前能够状态共享。而均衡负载一般说的是,服务之间相互独立,不知道彼此。因此,使用均衡负载最好是提供的无状 ...
分类:
编程语言 时间:
2018-07-29 23:24:21
阅读次数:
577
java学习一般是以J2SE开始的。那么在开发之前我们必须要安装好环境,那安装环境有什么需要注意的问题吗? 首先我们要去把自己需要的JDK下载下来,然后安装在自己想要放的目录下面。 (1)path变量。JDK包括有编译器(javac.exe)和解释器(java.exe),它们都在JDK安装目录的bi ...
分类:
编程语言 时间:
2018-07-29 23:24:37
阅读次数:
237
概述: 算法(Algorithm)是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。也就是说,能够对一定规范的输入,在有限时间内获得所要求的输出。如果一个算法有缺陷,或不适合于某个问题,执行这个算法将不会解决这个问题。不同的算法可能用不同的时间 ...
分类:
编程语言 时间:
2018-07-29 23:24:51
阅读次数:
213
多线程实践 前面的一些文章和脚本都是只能做学习多线程的原理使用,实际上什么有用的事情也没有做。接下来进行多线程的实践,看一看在实际项目中是怎么使用多线程的。 图书排名示例 Bookrank.py: 该脚本通过单线程进行下载图书排名信息的调用 输出结果为: 引入线程 上面的例子只是一个单线程程序,下面 ...
分类:
编程语言 时间:
2018-07-29 23:24:59
阅读次数:
240
Thread 模块 *注:在实际使用过程中不建议使用 thread 进行多线程编程,本文档只为学习(或熟悉)多线程使用。 Thread 模块除了派生线程外,还提供了基本的同步数据结构,称为锁对象(lock object,也叫原语锁、互斥锁、互斥和二进制信号量)。 常用线程函数以及 LockType ...
分类:
编程语言 时间:
2018-07-29 23:25:13
阅读次数:
301
这是一个简单的面试题: 写一个简单的单例和多线程结合的例子; 代码: 单例代码: 线程继承类: 测试类: 测试类输出: 分析 : 1. 这里看到单例只被实例化了一次, 这是单例模式的特性, 并且多个线程见共享着单例实例; 2. 继承Thread是多线程实现的简单方法之一, 但是因为Java是单继承, ...
分类:
编程语言 时间:
2018-07-29 23:26:11
阅读次数:
217
数组的切片索引: 数组的切片索引和列表非常类似,下面用代码简单说明 由于和列表类似,且要符号多维数组的特征,所以这里不过多阐述。有需要参考列表的相关知识。 数组的循环遍历: np.apply_along_axis()方法在我们对矩阵按行按列操作的时候最好用它。注意,第一个参数是方法,方法可以是自己对 ...
分类:
编程语言 时间:
2018-07-29 23:26:44
阅读次数:
354
仔细想了下还是转java吧,因为后期不管是留在北京也好还是回老家也好,java的工作都会好找一点。现在的工作主要还是写.net,目标是下一次离职的时候可以找到一份全职的java工作,我一直都觉得实践才是学习的最好方法。 现在这些的文章内容,主要是来自月慕课网的教学视频和自己的一些总结整理,我计划从一 ...
分类:
编程语言 时间:
2018-07-29 23:26:53
阅读次数:
197
一 面向对象编程介绍 OOP(Object Oriented Programing)编程是利用“类”和“对象”来创建各种模型来实现对真实世界的描述。面向对象可以使程序更加容易扩展和容易修改,使我们的开发效率变得更高。基于面向对象的程序可以使人更容易理解你的代码逻辑从而使团队开发变得更从容 面向对象中 ...
分类:
编程语言 时间:
2018-07-29 23:27:11
阅读次数:
213
Java面试题 自己总总结 https://www.cnblogs.com/songanwei/p/9366427.html Java面试题全集(上) https://blog.csdn.net/jackfrued/article/details/44921941 Java面试题全集(中) http ...
分类:
编程语言 时间:
2018-07-29 23:27:41
阅读次数:
214
参考: https://xiaocong.github.io/blog/2013/06/18/customize-python-dev-environment-on-ubuntu/ ...
分类:
编程语言 时间:
2018-07-29 23:28:56
阅读次数:
221
Threading 模块 threading 模块除了提供基本的线程和锁定支持外,还提供了更高级别、功能更全面的线程管理。threading 模块支持守护线程,其工作方式是:守护线程一般是一个等待客户端请求的服务器,如果没有客户端请求,守护线程就是空闲的。如果把一个线程设置为守护线程,就表示这个线程 ...
分类:
编程语言 时间:
2018-07-29 23:29:19
阅读次数:
221
一、requests模块的基本方法 import requests 1.res = requests.get(url,params={'stu_name':'小黑'}) #发送get请求,传参k-v形式 2.data={'user':'useraccount','pwf':'password'} r ...
分类:
编程语言 时间:
2018-07-29 23:29:46
阅读次数:
272
试图使用离线计算的方法但是失败了,wa到我一脸懵逼,因此对每一个数据,我从放一张卡开始计算长度,直到长度大于给出数为止。 1 #include <stdio.h> 2 #include <stdlib.h> 3 #include <math.h> 4 5 6 int main(void){ 7 do ...
分类:
编程语言 时间:
2018-07-29 23:30:45
阅读次数:
208
Spring Boot 2.0 提供了很多新特性,其中就有一个小彩蛋:动态 Banner,今天我们就先拿这个来尝尝鲜 Spring Boot 更换 Banner 我们先来回顾一下在 Spring Boot 1.0 中如何更换启动 Banner,其实都很简单,只需要在src/main/resource ...
分类:
编程语言 时间:
2018-07-29 23:31:36
阅读次数:
165