线程不安全验证: 输出: truefalsetruetruefalse 出现了false,说明线程不安全 1、format方法 可以看到,多个线程之间共享变量calendar,并修改calendar,因此在多线程环境下,线程是不安全的。 解决方案: 1、将SimpleDateFormat定义成局部变 ...
分类:
编程语言 时间:
2019-06-13 17:14:10
阅读次数:
233
# -*- coding:utf-8 -*-#!/usr/bin/env pythonimport osfrom reportlab.lib.pagesizes import A4, landscapefrom reportlab.pdfgen import canvasfrom tkinter i ...
分类:
编程语言 时间:
2019-06-13 17:15:13
阅读次数:
113
首先导入依赖: RxJava 有四个基本概念:Observable (可观察者,即被观察者)、 Observer (观察者)、 subscribe (订阅)、事件。Observable 和 Observer 通过 subscribe() 方法实现订阅关系,从而 Observable 可以在需要的时候 ...
分类:
编程语言 时间:
2019-06-13 17:17:57
阅读次数:
138
自定义两个注解 ...
分类:
编程语言 时间:
2019-06-13 17:18:43
阅读次数:
139
先引入包 下文中context是https方式用到 context = ssl._create_unverified_context() 1.get 2.post values = {} values["token"] =token values["CustomApp"]="Web" 3.请求结果j ...
分类:
编程语言 时间:
2019-06-13 17:19:01
阅读次数:
130
webmagic简介: WebMagic是一个简单灵活的Java爬虫框架。你可以快速开发出一个高效、易维护的爬虫。 http://webmagic.io/ 准备工作: Maven依赖(我这里用的Maven创建的web项目做测试): <dependencies> <!-- junit --> <dep ...
分类:
编程语言 时间:
2019-06-13 17:24:17
阅读次数:
142
/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} * }; */ class Solu... ...
分类:
编程语言 时间:
2019-06-13 17:24:40
阅读次数:
116
python脚本
分类:
编程语言 时间:
2019-06-13 18:35:39
阅读次数:
137
一开始我写的bpmn中 然后在我的监听器中注入的Spring的bean为空,注入不进来。 像这样,tenderService为null 注入不了。 此时需要把bpmn中这样设置,sendDocumentStartListener是监听器的类名(在这里首字母要小写) 监听器里要这么写(注意要加上@Co ...
分类:
编程语言 时间:
2019-06-13 18:36:12
阅读次数:
525
weight轮询(默认) 接收到的请求按照顺序逐一分配到不同的后端服务器,即使在使用过程中,某一台后端服务器宕机,nginx会自动将该服务器剔除出队列,请求受理情况不会受到任何影响。这种方式下,可以给不同的后端服务器设置一个权重值(weight),用于调整不同的服务器上请求的分配率;权重数据越大,被分配到请求的几率越大;该权重值,主要是针对实际工作环境中不同的后端服务器硬件配
分类:
编程语言 时间:
2019-06-13 18:37:49
阅读次数:
155
前言 在《JavaScript深入之执行上下文栈》中讲到,当JavaScript代码执行一段可执行代码(executable code)时,会创建对应的执行上下文(execution context)。 对于每个执行上下文,都有三个重要属性: 变量对象(Variable object,VO) 作用域 ...
分类:
编程语言 时间:
2019-06-13 20:02:01
阅读次数:
166
一、爬虫介绍 数据如何获取是重点 何谓爬虫:模拟浏览器向目标服务器发送请求,爬取自己需要的信息,并存入一个文件中。 (1)首先从模拟浏览器开始: http协议: 请求url: https://www.baidu.com/ 请求方式: GET 请求头: Cookie:可能需要关注 User-Agent ...
分类:
编程语言 时间:
2019-06-13 20:02:20
阅读次数:
129
Atomic java.util.concurrent.atomic提供了一组原子类型操作: 如AtomicInteger提供了 int addAndGet(int delta) int incrementAndGet() int get() int compareAndGet() Atomic类可 ...
分类:
编程语言 时间:
2019-06-13 20:04:03
阅读次数:
170
java编译器把unreachable statement标记为运行时错误,一个unreachable statement就是编译器决定永远不会执行它。下面的几种情况会出现 unreachable statement:(1)在reutrn语句后写语句。(2)在throw语句后写语句。(3)break ...
分类:
编程语言 时间:
2019-06-13 20:05:25
阅读次数:
174
// Unity built-in shader source. Copyright (c) 2016 Unity Technologies. MIT license (see license.txt) Shader "UI/UICircular" { Properties { _R("圆的半径R"... ...
分类:
编程语言 时间:
2019-06-13 20:05:55
阅读次数:
695
assertEqual(a,b,[msg='测试失败时打印的信息']): 断言a和b是否相等,相等则测试用例通过。 assertNotEqual(a,b,[msg='测试失败时打印的信息']): 断言a和b是否相等,不相等则测试用例通过。assertTrue(x,[msg='测试失败时打印的信息'] ...
分类:
编程语言 时间:
2019-06-13 20:09:48
阅读次数:
148
算法;数据结构;冒泡排序;Java;java代码实现的冒泡排序算法 ...
分类:
编程语言 时间:
2019-06-13 20:10:05
阅读次数:
115
spring serious of blog edit by 马士兵教育 IoC概念 IoC是一个概念,是一种思想,其实现方式多种多样。当前比较流行的实现方式之一是DI。 基于XML的DI ApplicationContext.xml XML文件结构 l <beans beans是xml文件的根节点 ...
分类:
编程语言 时间:
2019-06-13 20:12:39
阅读次数:
141
#以上是函数内置模块 time() ,json(),load() 的应用 图片解释如下图 #以下是函数的命名空间 #以下是爬虫百度页面的具体需要获取的信息 和具体操作 #以下是爬取梨视频的操作 #图一 点击视频可找到对应的链接 #图二 #安装requests库 方法 #安装清华园的访问外网 ...
分类:
编程语言 时间:
2019-06-13 20:14:04
阅读次数:
111
6.13自我总结 1.re模块 1.re.findall() 1.基本用法 2.正则匹配常用格式 1.^ 类似字符串内置方法里面的startswith 2.a|b 3.[a,b] 4.a$ 类似字符串内置方法里面的endswith 5. 6.{n} 7.\ 8.\+ 9.a? 10.\模式 一个\接 ...
分类:
编程语言 时间:
2019-06-13 20:15:40
阅读次数:
137