码迷,mamicode.com
首页 > 编程语言
实战java高并发程序设计 1
重要概念 同步等待方法返回 异步瞬间返回,继续下一次调用 并发与并行外界表现一致 单核心cpu无法并行,但可以处理并行事务 公共资源或者共享数据 多线程访问时,可能造成临界区数据破坏 非阻塞允许多个线程同时进入临界区 死锁 不能停止服务,静态问题。循环依赖 活锁 动态锁,运行时资源征用 饥饿 缺乏某 ...
分类:编程语言   时间:2016-05-15 18:08:50    阅读次数:238
UVA 1601 The Morning after Halloween(搜索,二维数组转为图)
学习: 转化成图 ...
分类:编程语言   时间:2016-05-15 18:08:28    阅读次数:279
JavaScript代码性能优化总结
下面是我总结的一些小技巧,仅供参考。 以下代码基本上在jQuery的源码里面都可以看到,如有说得不对的地方,请大家指出。 尽量使用源生方法 javaScript是解释性语言,相比编译性语言执行速度要慢。浏览器已经实现的方法,就不要再去实现一遍了。另外,浏览器已经实现的方法在算法方面已经做了很多优化。 ...
分类:编程语言   时间:2016-05-15 18:08:50    阅读次数:257
Java集合框架图
大家在学习Java时,集合框架下有很多类,空闲时,我整理了一下,画了下面的2个图。黄色的代表接口,绿色的是抽象类,蓝色的具体类。下述所有的集合类,都实现了Iterator接口,这是一个用于遍历集合中元素的接口,主要包含hashNext(), next(), remove()三种方法。它的一个子接口L ...
分类:编程语言   时间:2016-05-15 18:08:24    阅读次数:197
Java 泛型,了解这些就够用了。
此文目录: 一、Java泛型是什么? 官方定义 通俗解释 二、通常的泛型写法示例 T 类型,用于泛型类或者泛型方法 泛型类定义: 定义泛型方法: 使用: ApiResult<List<User>> result2=new ApiResult<List<User>>(); result.setResu ...
分类:编程语言   时间:2016-05-15 18:05:35    阅读次数:205
【JAVA】通过URLConnection/HttpURLConnection发送HTTP请求的方法
Java原生的API可用于发送HTTP请求 即java.net.URL、java.net.URLConnection,JDK自带的类; 1.通过统一资源定位器(java.net.URL)获取连接器(java.net.URLConnection) 2.设置请求的参数 3.发送请求 4.以输入流的形式获 ...
分类:编程语言   时间:2016-05-15 18:04:52    阅读次数:341
我的Java——面向对象程序设计
面向对象程序设计是将数据及数据的操作封装在一起,成为一个不可分割的整体,同时,将具有相同特征的对象抽象成为一种新的数据类型——类。通过对象间的消息传递使整个系统运转。通过对象类的继承提供代码重用的有效途径。 区别: 在面向对象程序设计方法中 其程序结构是一个类的集合和各类之间以继承关系联系起来的结构 ...
分类:编程语言   时间:2016-05-15 18:04:06    阅读次数:126
写一个根据id字段查找记录的缓存函数(javascript)
前不久在参加面试的时候遇到了这样一道题,"写一个根据id字段查找记录的缓存函数,如果之前查过,则直接返回之前查找过的对象,而无须重新查找"。当时由于时间较短加上时间比较紧张,考虑并不是特别全,并没有写出一个比较合适的方法(无法普及调用)。今天回过头想了一下,做了一些改进,望大家多给与指点。思路上采用 ...
分类:编程语言   时间:2016-05-15 18:02:31    阅读次数:157
二维数组左滑删除某一行
实现二维数组的删除某一行 ...
分类:编程语言   时间:2016-05-15 18:02:45    阅读次数:168
python write file
fileHandle = open ( 'test.txt', 'a' ) fileHandle.write ( '\n\nBottom line.' ) fileHandle.close() 转自: http://maincoolbo.iteye.com/blog/626655 ...
分类:编程语言   时间:2016-05-15 17:59:30    阅读次数:154
java整数类型
1.整数类型:byte占8位,short 占16位,int占32位,long占64位。 2.对于long类型的值,若赋值给的值大于int类型的最大值或小于int型的最小值,则需要在数字后加L或l,表示该数值为长整型。 long num=256565656L; 3.浮点类型:float 32位, do ...
分类:编程语言   时间:2016-05-15 16:52:14    阅读次数:190
JavaScript - 对象
1.对象(Object)或实例(instance):在JavaScript中,对象则是数据与程序代码的组合,它可以是整个应用程序或整个应用程序的一部分。 2.属性(property)或字段(filed):是用来描述对象的特质。 3.方法(method):是用来执行对象的动作。 4.事件(event) ...
分类:编程语言   时间:2016-05-15 16:48:27    阅读次数:225
Python 字典(Dictionary) has_key()方法-判断键是否存在于字典中,如果键在字典dict里返回true,否则返回false
描述 Python 字典(Dictionary) has_key() 函数用于判断键是否存在于字典中,如果键在字典dict里返回true,否则返回false。 语法 has_key()方法语法: 参数 key -- 要在字典中查找的键。 返回值 如果键在字典里返回true,否则返回false。 实例 ...
分类:编程语言   时间:2016-05-15 16:49:06    阅读次数:721
JAVA深入研究——Method的Invoke方法。
JAVA深入研究——Method的Invoke方法。 在写代码的时候,发现Method可以调用子类的对象,但子类即使是改写了的Method,方法名一样,去调用父类的对象也会报错,虽然这是很符合多态的现象,也符合java的动态绑定规范,但还是想弄懂java是如何实现的,就学习了下Method的源代码。 ...
分类:编程语言   时间:2016-05-15 16:47:02    阅读次数:178
Spring中@Transactional事务回滚实例及源码
一、使用场景举例 在了解@Transactional怎么用之前我们必须要先知道@Transactional有什么用。下面举个栗子:比如一个部门里面有很多成员,这两者分别保存在部门表和成员表里面,在删除某个部门的时候,假设我们默认删除对应的成员。但是在执行的时候可能会出现这种情况,我们先删除部门,再删 ...
分类:编程语言   时间:2016-05-15 16:48:16    阅读次数:183
位图排序
输入:一个最多包含一百万(10^6)个正整数的文件,每个数都小于n,其中n=一千万(10^7)。输入文件中没有重复的整数。 输出: 按升序排列这些数,并写入磁盘。 约束:有 1MB多(不超过2MB) 的内存空间可用,有充足的硬盘空间 这道题是在编程珠玑上看到的,是习题3,自己写了一下玩玩,感觉这个算 ...
分类:编程语言   时间:2016-05-15 16:44:47    阅读次数:199
(转载)Unity3d中的属性(Attributes)整理
附加: float字段检视面板修改:[Range(1,10)] 对属性进行分组:[Header("xxx")] 工具栏中调用方法,类文件需在Editor文件夹中:[MenuIte("")]。 [MenuItem("PathTool/Set Parent %q")] static void SetPa ...
分类:编程语言   时间:2016-05-15 16:45:22    阅读次数:366
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!