码迷,mamicode.com
首页 > 编程语言
多线程日记(17.5.2two)synchronized的基本规则
synchronized关键字 1)当有一条线程访问某个对象的synchronized的方法或代码块时,其它线程进行访问将会被阻塞; 2)当有一条线程访问某个对象的synchronized的方法或代码块时,其它线程访问该对象的非同步代码块时不会被阻塞; 3)当有一条线程访问某个对象的synchron ...
分类:编程语言   时间:2017-05-04 00:13:26    阅读次数:272
Java换行符
‘\r‘是回车,‘\n‘是换行,前者使光标到行首,后者使光标下移一格。通常用的Enter是两个加起来。Java换行符在不同操作系统是不一致:1、windows操作系统中用“\r\n”String[]strs=testStr.split("\r\n");2、linux操作系统中用"\n"String[]strs=testStr.split("\n");3、由于在不..
分类:编程语言   时间:2017-05-04 00:13:05    阅读次数:246
Python socket网络编程1
1 服务器 客户端架构 C/S架构 server端要求: 2 OSI七层 3 SOCKET层 socket是把TCP/协议隐藏在Scocket后面 4 socket工作流程 先从服务器端说起。服务器端先初始化Socket,然后与端口绑定(bind),对端口进行监听(listen),调用accept阻 ...
分类:编程语言   时间:2017-05-04 00:12:40    阅读次数:292
Java多线程编程模式实战指南一:Active Object模式(上)
Active Object模式简介 Active Object模式是一种异步编程模式。它通过对方法的调用与方法的执行进行解耦来提高并发性。若以任务的概念来说,Active Object模式的核心则是它允许任务的提交(相当于对异步方法的调用)和任务的执行(相当于异步方法的真正执行)分离。这有点类似于S ...
分类:编程语言   时间:2017-05-04 00:12:30    阅读次数:230
Python学习:元组(tuple)
元组tuple也是Python的一个集合类型。有以下特点:任意对象的有序集合;通过偏移存取,而不是键;不可变序列类型;固定长度、异构、任意嵌套;对象引用的数组。常见运算:()#空元组 T=(0,) T=(0,‘Ni’,1.2,3) T=0,‘Ni’,1.2,3#另一个四元素的元组 T=tuple(‘spam..
分类:编程语言   时间:2017-05-04 00:12:17    阅读次数:163
Python 多重继承
#!/usr/bin/envpython#-*-coding:utf-8-*-#author:ChanghuaGongclassperson(object):def__init__(self,name):self.name=name#静态属性defsay(self):#方法,动态属性print("say...")defspeak(self):print("speak...")classrelationship:defmk_friends(self,somebody):print("%si..
分类:编程语言   时间:2017-05-04 00:11:26    阅读次数:180
Python之命名空间、闭包、装饰器
一、命名空间 1. 命名空间 命名空间是一个字典,key是变量名(包括函数、模块、变量等),value是变量的值。 2. 命名空间的种类和查找顺序 - 局部命名空间:当前函数 - 全局命名空间:当前模块 - 内建命名空间:所有Python环境,所有模块 查找顺序 1、先在当前 (嵌套的或 lambd ...
分类:编程语言   时间:2017-05-04 00:10:19    阅读次数:212
Spring Boot 简介
Spring boot 是 Spring开源中的一个子项目,是一个快速开发框架。 他的一些特点: 1. 快速构建项目 2. 对主流的开发框架无配置集成 3. 项目可独立运行,无须外部依赖Servlet容器 4. 提供运行时的应用监控 5. 极大的提高了开发、部署效率 6. 与云计算的天然集成 我将以 ...
分类:编程语言   时间:2017-05-04 00:09:10    阅读次数:169
python基础:循环语句和判断语句
小生博客:http://xsboke.blog.51cto.com小生QQ:1770058260-------谢谢您的参考,如有疑问,欢迎交流一、python语句块和缩进缩进是Python语法的一部分;在python语句中,空格是用来区分块的,每一块的语句,缩进量(空格)应该是相同的Python语言利用缩进表示语句块的开始和退..
分类:编程语言   时间:2017-05-04 00:08:28    阅读次数:252
Java多线程编程模式实战指南之Promise模式
Promise模式简介(转) Promise模式是一种异步编程模式 。它使得我们可以先开始一个任务的执行,并得到一个用于获取该任务执行结果的凭据对象,而不必等待该任务执行完毕就可以继续执行其他操作。等到我们需要该任务的执行结果时,再调用凭据对象的相关方法来获取。这样就避免了不必要的等待,增加了系统的 ...
分类:编程语言   时间:2017-05-04 00:07:11    阅读次数:252
Python中常用的模块
Python中常用的模块1、模块的概述(1)模块定义:用来从逻辑上组织python代码实现一个功能,本质就是.py结尾的python文件(2)包:用来从逻辑上组织模块,本质是一个目录(必须带有一个__init__.py的文件)(3)模块导入:importmodule_nameimportmodule_name1,module_name2fro..
分类:编程语言   时间:2017-05-04 00:04:00    阅读次数:216
spring---transaction(6)---事务的配置
1 写在前面 上一篇我们了解到spring的事务的体系。这里我们将结合上篇讲spring事务的配置 2 Spring的三种事务配置形式 2.1 使用TransactionProxyFactoryBean 案例分析(上面有三大配置): 事务管理器transactionManager 事务配置的提供者t ...
分类:编程语言   时间:2017-05-04 00:03:34    阅读次数:224
Spring框架基础知识
本人博客文章网址:https://www.peretang.com/basic-knowledge-of-spring-framework/ Spring框架简介 Spring,一个开源的框架,由RodJohnson创建.Spring是为了解决企业应用开发的复杂性而创建的,可以让简单的JavaBeans/POJO来实现之前只有EJB[1]才能完成的事情.Spring还提供了..
分类:编程语言   时间:2017-05-04 00:02:48    阅读次数:182
简单的python判断基偶数练习
输出结果: 程序虽然简单,但是高手就是这样一步步地从这些简单的例子写出来的,为自己加油! ...
分类:编程语言   时间:2017-05-04 00:02:34    阅读次数:218
Java换行符
‘\r‘是回车,‘\n‘是换行,前者使光标到行首,后者使光标下移一格。通常用的Enter是两个加起来。Java换行符在不同操作系统是不一致:1、windows操作系统中用“\r\n”String[]strs=testStr.split("\r\n");2、linux操作系统中用"\n"String[]strs=testStr.split("\n");3、由于在不..
分类:编程语言   时间:2017-05-04 00:02:22    阅读次数:176
maven使用本地jar包
maven依赖: 对应于: mvn install:install-file -Dfile=jedis-2.9.0.jar -DgroupId=redis.clients -DartifactId=jedis -Dversion=2.9.0 -Dpackaging=jar 文件名:jedis-2.9 ...
分类:编程语言   时间:2017-05-04 00:01:35    阅读次数:163
Webdriver如何启动不同浏览器(python)
WebDriver 支持 Firefox (FirefoxDriver)、IE (InternetExplorerDriver)、Opera (OperaDriver) 和 Chrome (ChromeDriver) 由于国内禁止了http://code.google.com和http://www. ...
分类:编程语言   时间:2017-05-04 00:01:17    阅读次数:182
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!