2.线程的安全性 2.1什么是线程安全 在多个线程访问的时候,程序还能“正确”,那就是线程安全的。 无状态(可以理解为没有字段的类)的对象一定是线程安全的。 2.2 原子性 典型的例子,多线程状态下的i++是不安全的。因为i++其实是分很多步骤实现的,多个线程的执行过程可能会相互混乱。 竞态条件(R ...
分类:
编程语言 时间:
2017-12-26 11:59:28
阅读次数:
244
import configparser#read data from conf filecf=configparser.ConfigParser()cf.read("biosver.cfg")#返回所有的sections=cf.sections()print(s)#返回information sec ...
分类:
编程语言 时间:
2017-12-26 12:00:01
阅读次数:
133
1、eclipse中Maven项目的pom文件报错: 2、解决方法: 直接在pom.xml中加上一个依赖项目: <dependency> <groupId>jdk.tools</groupId> <artifactId>jdk.tools</artifactId> <version>1.7</ver ...
分类:
编程语言 时间:
2017-12-26 12:00:07
阅读次数:
1342
binascii模块 / binascii Module binascii模块包含很多在二进制和 ASCII 编码的二进制表示之间的转换方法。关于进制转换可以参考一些内置函数。 hexlify 与 unhexlify 上面的函数 hexlify 和 b2a_hex 实际上是一个函数,推荐使用 hex ...
分类:
编程语言 时间:
2017-12-26 12:00:44
阅读次数:
253
本文详细分析了Spring boot实现的一个web版的Hello World,通过Hello world这样一个简单的例子,详细讲解了Spring boot的基本操作,并对对Spring boot的原理做了相应的分析。 ...
分类:
编程语言 时间:
2017-12-26 12:00:52
阅读次数:
141
搭建FTP,或者是搭建网络文件系统,这些方法都能够实现Linux的目录共享。但是FTP和网络文件系统的功能都过于强大,因此它们都有一些不够方便的地方。比如你想快速共享Linux系统的某个目录给整个项目团队,还想在一分钟内做到,怎么办? 很简单,使用SimpleHTTPServer。 各种Linux发 ...
分类:
编程语言 时间:
2017-12-26 12:01:05
阅读次数:
120
原文:http://www.open-open.com/code/view/1471488086408 ...
分类:
编程语言 时间:
2017-12-26 12:01:29
阅读次数:
141
public static void main(String[] args){ Runnable status_runnable=GenerateStatus();
Runnable session_runnable=MyThread(sessi
分类:
编程语言 时间:
2017-12-26 12:01:54
阅读次数:
149
泛型 :程序设计语言的一种特性;将类型参数化; 特征:凡是涉及到强制类型转化的地方,使用泛型均会编译出现问题;泛型仅仅在编译时进行校验,使用泛型的对象,其本质的类型依然不变; ps:不存在泛型数组 一、出现泛型的原因 位置//1编译阶段正常,而运行时会出现“java.lang.ClassCastEx ...
分类:
编程语言 时间:
2017-12-26 12:02:05
阅读次数:
223
在软件开发中, 散布于应用中多处的功能被称为横切关注点,通常来讲, 这些横切关注点从概念上是与应用的业务逻辑相分离的(但是往往会直接嵌入到应用的业务逻辑之中),例如日志、 安全和事务管理。把这些横切关注点与业务逻辑相分离正是面向切面编程(AOP) 所要解决的问题。 横切关注点可以被模块化为特殊的类, ...
分类:
编程语言 时间:
2017-12-26 12:02:49
阅读次数:
176
private: 只有类内部能看到,其他任何地方都不可见。子类也只能通过父类的方法来访问private的变量; default: 类内部能访问,同一package内能直接访问。不在同一个包内的子类也不能访问。访问控制符关键字缺省的地方,就是default的访问权限; protected:比defau ...
分类:
编程语言 时间:
2017-12-26 12:03:05
阅读次数:
176
本文将使用华为云软件开发云向大家演示如何搭建JavaWeb,Maven项目。 一.相关信息 1.华为云软件开发云简介 华为云软件开发云(DevCloud)是集华为近30年研发实践,前沿研发理念,先进研发工具为一体的一站式云端DevOps平台,面向开发者提供包括项目管理,代码托管,流水线,代码检查,编 ...
分类:
编程语言 时间:
2017-12-26 12:03:22
阅读次数:
236
3.1.1 配置profile bean 使用@profile 注解 例如 @Configuration @Profile("dev") public class xxxConfig{ @Bean public XXX xx(){ return xxx; } } @Profile注解应用在了类级别上 ...
分类:
编程语言 时间:
2017-12-26 12:05:24
阅读次数:
160
就是新建了一个Springboot项目,但是无法正常访问。 关闭防火墙试了,mvn方式启动试了,换端口试了。然后用Tomcat的start.bat测试发现localhost是可以访问的。 上网找到各种各样关于localhost无法访问的解决方式发现都没有 感到一脸懵逼。于是再次新建了一个新的spri ...
分类:
编程语言 时间:
2017-12-26 12:05:43
阅读次数:
188
var arr=[{"itemId":null,"basicItemId":1228,"itemName":"维他柠檬…10ml","unit":null,"costPrice":null,"typeId":null}, {"itemId":null,"basicItemId":1228,"item ...
分类:
编程语言 时间:
2017-12-26 12:05:49
阅读次数:
179
Java判断字符串是否符合yyyyMMdd日期格式 代码: ...
分类:
编程语言 时间:
2017-12-26 12:05:55
阅读次数:
404
python爬取天气情况 下面为示例代码: ...
分类:
编程语言 时间:
2017-12-26 12:06:27
阅读次数:
176
Spring AOP详解 、 JDK动态代理、CGLib动态代理 原文地址:https://www.cnblogs.com/kukudelaomao/p/5897893.html AOP是Aspect Oriented Programing的简称,面向切面编程。AOP适合于那些具有横切逻辑的应用:如 ...
分类:
编程语言 时间:
2017-12-26 12:06:59
阅读次数:
144
abc模块 / abc Module 在定义抽象方法时,为了在初始化阶段就检测是否对抽象方法进行了重定义,Python 提供了 abc 模块。 第 4 行:生成一个抽象的基类 MyABC,这其中利用了 metaclass 元类的相关用法 第 6-7 行:抽象方法及装饰器,抽象方法可以不执行任何程序, ...
分类:
编程语言 时间:
2017-12-26 12:07:25
阅读次数:
178
cmd中执行jar文件命令(待参数) 1,jar文件路径:F:\products 2,cmd命令: ...
分类:
编程语言 时间:
2017-12-26 14:16:26
阅读次数:
190