码迷,mamicode.com
首页 > 编程语言
java并发 lock锁
Java并发编程:Lock   在上一篇文章中我们讲到了如何使用关键字synchronized来实现同步访问。本文我们继续来探讨这个问题,从Java 5之后,在java.util.concurrent.locks包下提供了另外一种方式来实现同步访问,那就是Lock。   也许有朋友会问,既然都可以通过synchronized来实现同步访问了,那么为什么还需要提供Lock?这个问题将在下面进行阐...
分类:编程语言   时间:2015-08-29 12:42:22    阅读次数:252
python爬虫 - python requests网络请求简洁之道
requests简介 requests是python的一个HTTP客户端库,跟urllib,urllib2类似,但是python的标准库urllib2提供了大部分需要的HTTP功能,但是API太逆天了,一个简单的功能就需要一大堆代码。 Requests 使用的是 urllib3,因此继承了它的所有特性。Requests 支持 HTTP 连接保持和连接池,支持使用 cookie 保持会话...
分类:编程语言   时间:2015-08-29 12:38:32    阅读次数:253
Java中常用的内存区域
在Java中主要存在4块内存空间,这些内存空间的名称及作用如下。1. 栈内存空间: 保存所有对象名称(更准确的说是保存了引用的堆内存空间的地址)。2. 堆内存空间: 保存每个对象的具体属性内容。 堆内存中包含常量池,常量池包括直接常量(基本类型,String)和对其他类型、方法、字段的符号引用3. ...
分类:编程语言   时间:2015-08-29 12:37:23    阅读次数:158
Spring笔记⑤--整合hibernate代码测试
String整合hibernate代码测试 在上节生成的表中插入数据: 注意:使用myeclipse2014生成的整合项目可能存在问题需要我们自己导入。 第一步 我们写dao接口 package com.ssh.spring_hibernate.dao; public interface BookS...
分类:编程语言   时间:2015-08-29 12:35:00    阅读次数:183
JavaScript中函数函数的定义与变量的声明<基础知识一>
1.JavaScript中函数的三种构造方式a.function createFun(){}b.var createFun=function (){}c.var createFun=new function("a","b","return a*b"); createFun(10,...
分类:编程语言   时间:2015-08-29 12:34:04    阅读次数:126
排序算法之归并排序
一:要点归并排序是建立在归并操作上的一种有效的排序算法,该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。将已有序的子序列合并,得到完全有序的序列;即先使每个子序列有序,再使子序列段间有序。若将两个有序表合并成一个有序表,称为二路归并。二:归并排序思想主要分为两步:1....
分类:编程语言   时间:2015-08-29 12:33:40    阅读次数:257
第二章:C++简单程序设计
主要内容: 1.C++语言概述 2.基本数据类型和表达式 3.数据的输入与输出 4.算法的基本控制结构 5.自定义数据类型1.数据类型default is double2.自定义数据类型就是built-in以外的非基本数据类型。
分类:编程语言   时间:2015-08-29 12:33:03    阅读次数:136
Java并发编程:volatile关键字解析
volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。 volatile关键字虽然从字面上理解起来比较简单,但是要用好不是一件容易的事情。...
分类:编程语言   时间:2015-08-29 12:30:16    阅读次数:153
python logging 日志模块的配置和使用
import logginglogging.basicConfig(level=logging.DEBUG, format='%(asctime)s %(filename)s[line:%(lineno)d] %(levelname)s %(message)s'...
分类:编程语言   时间:2015-08-29 12:29:08    阅读次数:181
unity3d AI's sight
just finished -----by wolf96
分类:编程语言   时间:2015-08-29 12:27:37    阅读次数:124
Java优化之输出十万以内的质数
(1)未经优化时所耗费的时间:public class PrimeNumber { public static void main(String[] args) { long start = System.currentTimeMillis(); boolean f...
分类:编程语言   时间:2015-08-29 12:28:49    阅读次数:159
第四讲.NSString(字符串),NSArray(数组),NSNumber(代码)
1 #import 3 int main(int argc, const char * argv[]) { 4 @autoreleasepool { 5 6 7 /* 8 -----------------------------------...
分类:编程语言   时间:2015-08-29 12:27:44    阅读次数:266
java后台搭建学习计划
1. 使用maven管理java项目2. linux安装mysql3. linux安装redis4. mybatis使用demo5. cannal使用demo6. 用spring4开发rest应用7. 用netty设计并开发可扩展的 socketserver和websocketserver
分类:编程语言   时间:2015-08-29 12:27:01    阅读次数:280
排序算法的稳定性
虽然知道定义,但是一直没想到它的意义何在,总算查到了。排序稳定性的意义:程序里面要排序的元素都是简单类型,实际上真正使用的时候,可能是对一个复杂类型的数据排序,而排序的键实际上只是这个元素中的一个属性,对于一个简单类型,数字值就是其全部意义,即使交换了也看不出什么不同。但是对于复杂的类型,交换的话可...
分类:编程语言   时间:2015-08-29 12:26:36    阅读次数:137
Java复习之网络编程
一、IP与InetAddress都在java.net包中1. IP地址的使用2. InetAddress类的使用getByName()getLocalHost()getHostName()isReachable()二、URL与URLConnection1. URL类的作用2. URLConnecti...
分类:编程语言   时间:2015-08-29 12:22:13    阅读次数:142
线程学习笔记
多线程网络的学习什么是进程? 系统中正在运行的一个应用程序是一个进程。 比如同时打开qq xcode系统就会分别启动两个进程。而且是相对独立的进程,相互不影响。 1个进程想要执行任务,就必须有线程,每个进程至少有1个线程。 线程是进程的基本执行单元,一个进程的所有任务都在线程中执行。串行: ...
分类:编程语言   时间:2015-08-29 12:20:28    阅读次数:189
How to learn Python
https://www.udemy.com/python-programming-for-real-life-networking-use/https://pynet.twb-tech.com/blog/python/books-beginners.htmlPython Book Recommend...
分类:编程语言   时间:2015-08-29 12:20:20    阅读次数:211
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!