一、线程控制 和线程相关的操作都定义在Thread类中,但在运行时可以获得线程执行环境的信息。比如查看可用的处理器数目(这也行?): 线程还提供了一些方法用于对线程进行便捷的控制。22222 1、线程睡眠 静态方法Thread.sleep(long millis)强制正在执行的线程暂停进入睡眠状态, ...
分类:
编程语言 时间:
2018-02-07 10:21:00
阅读次数:
220
1.首先需要安装python,安装步骤不详细描述,请参照:http://www.cnblogs.com/jinshengshun/p/6102012.html2.安装python时,已经包含pip,故直接使用pip安装selenium。直接在D:\Python\Scripts下输入命令安装:pipinstall-Uselenium。(就是python的安装路径)3.当再次在D:\Python\Sc
分类:
编程语言 时间:
2018-02-07 10:23:02
阅读次数:
281
架构、分布式、日志队列,标题自己都看着唬人,其实就是一个日志收集的功能,只不过中间加了一个Redis做消息队列罢了。前言为什么需要消息队列?当系统中出现“生产“和“消费“的速度或稳定性等因素不一致的时候,就需要消息队列,作为抽象层,弥合双方的差异。比如我们系统中常见的邮件、短信发送,把这些不需要及时响应的功能写入队列,异步处理请求,减少响应时间。如何实现?成熟的JMS消息队列中间件产品市面上有很多
分类:
编程语言 时间:
2018-02-07 10:25:01
阅读次数:
302
Python 关键字简述关键字是预先保留的标识符,每个关键字都有特殊的含义。编程语言众多,但每种语言都有相应的关键字,Python 也不例外,它自带了一个 keyword 模块,用于检测关键字。简述关键字列表关键字判断关键字含义版权所有:一去丶二三里,转载请注明出处:http://blog.csdn.net/liang19890820关键字列表进入 Python 交互模式,获取关键字列表:>
分类:
编程语言 时间:
2018-02-07 11:55:00
阅读次数:
207
1、外部或者内部的非Spring Cloud项目都统一通过API网关(Zuul)来访问内部服务. 2、网关接收到请求后,从注册中心(Eureka)获取可用服务 3、由Ribbon进行均衡负载后,分发到后端的具体实例 4、微服务之间通过Feign进行通信处理业务 5、Hystrix负责处理服务超时熔断 ...
分类:
编程语言 时间:
2018-02-07 11:55:09
阅读次数:
618
#include <iostream>using namespace std;int s(int);int main(){ int n; cin>>n; cout<<s(n)<<endl; system("pause"); return 0;}int s(int n){ int m=0; if(n= ...
分类:
编程语言 时间:
2018-02-07 11:55:33
阅读次数:
144
springboot对logback的支持是非常好的,不需要任何配置,只需要在resource下加logback.xml就可以实现功能 直接贴代码: [html] view plain copy print?<?xml version="1.0" encoding="UTF ...
分类:
编程语言 时间:
2018-02-07 11:57:24
阅读次数:
257
准备工作 首先,构建一个简单的Web工程,以用于后续添加安全控制,也可以用之前Chapter3-1-2做为基础工程。若对如何使用Spring Boot构建Web应用,可以先阅读《Spring Boot开发Web应用》一文。 Web层实现请求映射 /:映射到index.html /hello:映射到h ...
分类:
编程语言 时间:
2018-02-07 11:57:34
阅读次数:
179
我们在做Web应用的时候,请求处理过程中发生错误是非常常见的情况。Spring Boot提供了一个默认的映射:/error,当处理中抛出异常之后,会转到该请求中处理,并且该请求有一个全局的错误页面用来展示异常内容。 选择一个之前实现过的Web应用(Chapter3-1-2)为基础,启动该应用,访问一 ...
分类:
编程语言 时间:
2018-02-07 11:57:40
阅读次数:
178
package 第三章.线程阻塞工具LockSupport;import java.util.concurrent.locks.LockSupport;/** * Created by zzq on 2018/2/2. */public class LockSupportDemo { public ...
分类:
编程语言 时间:
2018-02-07 11:58:10
阅读次数:
210
在前面谈到了一些关于内存模型以及并发编程中可能会出现的一些问题。下面我们来看一下Java内存模型,研究一下Java内存模型为我们提供了哪些保证以及在java中提供了哪些方法和机制来让我们在进行多线程编程时能够保证程序执行的正确性。在Java虚拟机规范中试图定义一种Java内存模型(Java Memo ...
分类:
编程语言 时间:
2018-02-07 12:00:36
阅读次数:
189
集合体系中的迭代器就是遍历,集合取出元素的方式,迭代器可以取出并操作集合中的元素迭代器的特点:1每个集合都有存和取的方式,而且每个集合的数据结构不一样,所以他们存和取的动作也不一样,添加通过add()能完成添加操作,但是取的动作比较复杂,所以把取的动作封装成了对象,包含hasNext()next()remove()三个共同的方法,由于集合本身最知道该怎么取元素和迭代器对象需要用到集合内部的元素,所
分类:
编程语言 时间:
2018-02-07 12:03:02
阅读次数:
145
1、windows下成功安装好python后,在安装目录的Scripts目录下有easy_install和pip工具 2、如果没有安装pip,进入命令行,切换到python的安装目录下的Scripts文件夹下,运行 easy_inatall pip3、pip安装成功后,在cmd进入dos环境下执行p ...
分类:
编程语言 时间:
2018-02-07 12:04:12
阅读次数:
161
本文转载自: http://www.sharejs.com/codes/python/4843 python 计算字符串长度,一个中文算两个字符,先转换成utf8,然后通过计算utf8的长度和len函数取得的长度,进行对比即可知道字符串内中文字符的数量,自然就可以计算出字符串的长度了。 value= ...
分类:
编程语言 时间:
2018-02-07 12:05:32
阅读次数:
247
写在文章前 这些天因为工作需要要学习图像检测,笨笨的我啥都不会要盯着OpenCV重头开始学(;′⌒`),甚至查资料能力都很弱弱〒▽〒 夸一下我最好的男票(*^▽^*) 男盆友也不是做图像处理的 但是心疼我的笨(〃'▽'〃) 让我把要求给他(っ??ω??)っ??? 他放下手中的游戏 花了一两天给我做出 ...
分类:
编程语言 时间:
2018-02-07 12:07:07
阅读次数:
521
print 默认输出是换行的,如果要实现不换行需要在变量末尾加上 end="": student_age = 18 print("学生的年龄为:", student_age) # print("学生的年龄为:"),print(student_age)中间不换行 # print执行完后默认换行 pri ...
分类:
编程语言 时间:
2018-02-07 12:07:46
阅读次数:
133
静态资源访问 在我们开发Web应用的时候,需要引用大量的js、css、图片等静态资源。 默认配置 Spring Boot默认提供静态资源目录位置需置于classpath下,目录名需符合如下规则: /static /public /resources /META-INF/resources 举例:我们 ...
分类:
编程语言 时间:
2018-02-07 12:08:02
阅读次数:
170
引言 Java中的访问权限理解起来不难,但完全掌握却不容易,特别是4种访问权限并不是任何时候都可以使用。下面整理一下,在什么情况下,有哪些访问权限可以允许选择。 访问权限简介 访问权限控制: 指的是本类及本类内部的成员(成员变量、成员方法、内部类)对其他类的可见性,即这些内容 ...
分类:
编程语言 时间:
2018-02-07 12:08:16
阅读次数:
178