Java内存模型和线程安全 一 、原子性 原子性是指一个操作是不可中断的。即使是在多个线程一起执行的时候,一个操作一旦开始,就不会被其它线程干扰。 思考:i++是原子操作吗? 二、有序性 Java代码在执行使,并不一点会按照编写程序的语义顺序执行(为了优化性能)。具体不做解释。 三、可见性 可见性是 ...
分类:
编程语言 时间:
2017-08-31 01:04:49
阅读次数:
166
一、通过requests发送请求之前一直使用urllib以及urllib2模拟http请求发送,在实际场景中,我们需要造自己定义好的header、body等等,使用urllib很麻烦,很偶然的机会,接触到了requests,可以通过发送xml、简单易用,直接上代码:requests
connected():
#通过形参传入url以..
分类:
编程语言 时间:
2017-08-31 09:37:47
阅读次数:
944
一,什么是DOM (参考源http://www.cnblogs.com/chaogex/p/3959723.html) DOM是什么 DOM全称为The Document Object Model,应该理解为是一个规范,定义了HTML和XML文档的逻辑结构和文档操作的编程接口。 文档逻辑结构 DOM ...
分类:
编程语言 时间:
2017-08-31 09:40:03
阅读次数:
278
function gcd(p,q){ if(q == 0){ return p; }else{ var r = p % q; return gcd(q, r); } }; gdc(12,8); //4 ...
分类:
编程语言 时间:
2017-08-31 09:40:20
阅读次数:
183
在Conllection接口中实际上也规定了两个可以将集合变成对象数组的操作 //也可以在输出的时候指定泛型的类型,这样操作起来也比较方便 ...
分类:
编程语言 时间:
2017-08-31 09:43:08
阅读次数:
142
文章首发于 szhshp的第三边境研究所 ,转载请注明 先来看几道面试题,公司的开发们都尝试做了一下,然而基本没有人能够全部答对。 覆盖的考点很多,也有一些难度,题目挺有意思建议手动执行一边玩玩。 Question 1 Q:这道题目会输出什么? A:这道题目还比较简单,如果对Javascript稍微 ...
分类:
编程语言 时间:
2017-08-31 09:43:57
阅读次数:
174
-题目描述:输入一个正整数n,求n!(即阶乘)末尾有多少个0?比如:n=10;n!=3628800,所以答案为2;-输入描述:输入为一行,n(1≤n≤1000)-输出描述:输出一个整数,即题目所求-示例1:-输入:10-输出:2二.题目描述:设有n个正整数,将他们连接成一排,组成一个最大的多位整数。如:n=3时,..
分类:
编程语言 时间:
2017-08-31 09:46:37
阅读次数:
230
今天来给大家分享一下我对抽 象类及抽象方法的理解: 抽象类: 不能使用new方法进行实 例化的类,即没有具体实 例对象的类,只可以通过 抽象类派生出新的子类, 再由其子类来创建对象; 抽象方法: 抽象方法就是以 abstract 修饰的方法,这种方法只 声明返回的数据类型,方 法名称和所需要的参数, ...
分类:
编程语言 时间:
2017-08-31 09:48:25
阅读次数:
148
1. Introduction At times, it is necessary to use native codes (C/C++) to overcome the memory management and performance constraints in Java. Java supp ...
分类:
编程语言 时间:
2017-08-31 09:48:41
阅读次数:
154
宏观方面一、JAVA。要想成为JAVA(高级)工程师肯定要学习JAVA。一般的程序员或许只需知道一些JAVA的语法结构就可以应付了。但要成为JAVA(高级)工程师,您要对JAVA做比较深入的研究。您应该多研究一下JDBC、IO包、Util包、Text包、JMS、EJB、RMI、线程。如果可能,希望您对JA..
分类:
编程语言 时间:
2017-08-31 09:49:10
阅读次数:
205
以上是书上的代码。可是无法实现。len(list(reader)) =0 查询官网知道。reader=csv.reader(fh) Return a reader object which will iterate over lines in the given csvfile. csvfile c ...
分类:
编程语言 时间:
2017-08-31 09:49:27
阅读次数:
236
1?数据类型:boolean,null,undefined,String,Number,指向包含的数据,进行“值传递”; 2、非数据类型:Array,Function,Object,指向了一个内存地址,该地址存放了具体的数据,进行“引用传递”; 3、==和 只会判断引用的地址是否相同,而不会判断对象 ...
分类:
编程语言 时间:
2017-08-31 10:55:19
阅读次数:
126
上一篇文章中,介绍了netty实现UDP服务器的栗子,本文将会对UDP服务器与spring boot整合起来,并使用RedisTemplate的操作类访问Redis和使用JPA链接MySQL,其中会使用多线程、异步等知识。 本人使用的编辑器是IntelliJ IDEA 2017.1.exe版本(链接 ...
分类:
编程语言 时间:
2017-08-31 10:58:18
阅读次数:
4290
javascript通过Document类型来表示文档。在浏览器中document是HTMLDocument对象(继承自Document)的一个实例,表示整个html页面。而且在浏览器中document对象还是window对象的一个属性,因此可以作为全局属性来用Document节点具有下列特征:no... ...
分类:
编程语言 时间:
2017-08-31 11:00:28
阅读次数:
135
最新需要用到SmartLifecycle ,写了一个测试类,打印了一下执行顺序如下: 启动顺序 停止顺序 先来看启动顺序为什么执行了两次 test isAutoStartup test getPhase List<Integer> keys = new ArrayList<Integer>(phas ...
分类:
编程语言 时间:
2017-08-31 11:01:23
阅读次数:
2181
参考http://blog.csdn.net/calmreason/article/details/50909321 桥接模式 实现与抽象之间由指针关联 调用sample类 实际是调用sample类保存的实现类的方法 代码: // 003.cpp: 定义控制台应用程序的入口点。 // #includ ...
分类:
编程语言 时间:
2017-08-31 11:03:01
阅读次数:
245
对一个列表,比如[1,2,2,2,2,3,3,3,4,4,4,4],现在我要统计这个列表里的重复项,并且重复了几次也要统计出来。eg1:mylist = [1,2,2,2,2,3,3,3,4,4,4,4]myset = set(mylist) #myset是另外一个列表,里面的内容是mylist里面 ...
分类:
编程语言 时间:
2017-08-31 11:04:16
阅读次数:
262
JavaWeb中的监听器 1、基本概念 JavaWeb中的监听器是Servlet规范中定义的一种特殊类,它用于监听web应用程序中的ServletContext, HttpSession和 ServletRequest等域对象的创建与销毁事件,以及监听这些域对象中的属性发生修改的事件。 2、Serv ...
分类:
编程语言 时间:
2017-08-31 11:04:25
阅读次数:
295
前面三篇文章简单的把JavaScript基础内容过了一遍,我们已经可以用JavaScript写一些简单的代码了。 今天主要总结一下JavaScript中String对象中自带的一些方法,来帮助我们处理字符串数据。 在学习它的方法之前还是需要看一下它所包含的属性, 属性 描述 constructor ...
分类:
编程语言 时间:
2017-08-31 11:05:19
阅读次数:
173
最近在写位操作的时候突然想到了这个问题,突然想总结一下,交换变量值的问题可能使我们学习编程语言接触到的比较早的逻辑问题,小伙伴或多或少会两种解决的方法,本文提供了七种解决的方法,下面跟着小编来一起看看吧。 最近在写位操作的时候突然想到了这个问题,突然想总结一下,交换变量值的问题可能使我们学习编程语言 ...
分类:
编程语言 时间:
2017-08-31 11:06:52
阅读次数:
217