1,相关概念简介 (1)进程:是一个正在执行的程序。每一个进程执行都有一个执行的顺序,该顺序就是一个执行路径,或者叫一个控制单元。用于分配空间。 (2)线程:就是进程中一个独立的控制单元,线程在控制着进程的执行,一个进程中至少有一个线程。 java虚拟机启动的时候会有一个进程java.exe,该进程...
分类:
编程语言 时间:
2015-10-03 19:28:16
阅读次数:
222
同步静态方法synchronized还可以应用在静态方法上,如果这么写,则代表的是对当前.java文件对应的Class类加锁。看一下例子,注意一下printC()并不是一个静态方法:public class ThreadDomain25{ public synchronized static ...
分类:
编程语言 时间:
2015-10-03 19:27:15
阅读次数:
191
二、元组(tuple):不可变序列 跟list一样,也是一种序列,唯一不同的是,元组元素不能被修改,通常用(, ,)表示元组,也可以不加括号。 1 #创建元组 2 >>> 1,2,3 3 (1, 2, 3) 4 >>> t = (1,2,3) 5 >>> t 6 (1, 2, 3) 7 #创建空元组...
分类:
编程语言 时间:
2015-10-03 19:25:25
阅读次数:
215
前些天收到了HTML5中国送来的《高性能javascript》一书,便打算将其做为假期消遣,顺便也写篇文章记录下书中一些要点。个人觉得本书很值得中低级别的前端朋友阅读,会有很多意想不到的收获。第一章 加载和执行基于UI单线程的逻辑,常规脚本的加载会阻塞后续页面脚本甚至DOM的加载。如下代码会报错: ...
分类:
编程语言 时间:
2015-10-03 19:24:18
阅读次数:
306
前言死锁单独写一篇文章是因为这是一个很严重的、必须要引起重视的问题。这不是夸大死锁的风险,尽管锁被持有的时间通常很短,但是作为商业产品的应用程序每天可能要执行数十亿次获取锁->释放锁的操作,只要在这数十亿次操作中只要有一次发生了错误,就可能导致程序中发生死锁,并且即使通过压力测试也不可能找出所有潜在...
分类:
编程语言 时间:
2015-10-03 19:23:14
阅读次数:
264
UVA 12206 - Stammering Aliens题目链接题意:给定一个序列,求出出现次数大于m,长度最长的子串的最大下标思路:后缀数组。搞出height数组后,利用二分去查找就可以这题之前还写过hash的写法也能过,只是写后缀数组的时候,犯了一个傻逼错误,把none输出成node还一直找不...
分类:
编程语言 时间:
2015-10-03 19:24:32
阅读次数:
200
注:此文承接上一文:使用IntelliJ IDEA开发SpringMVC网站 五、SpringMVC框架配置 ????进行完上面的配置,那就说明现在基本的开发环境已经搭建好了,现在要开始进行SpringMVC的网站开发。 1、web.xml配置 ? ...
分类:
编程语言 时间:
2015-10-03 18:20:10
阅读次数:
615
继续读啊哈磊算法有感系列,继续升华。上一篇是冒泡排序,在结尾总结了一下冒泡排序的缺点——时间复杂度O(N*N)太大。这一篇来说一下快速排序,快速排序可以在多数情况下克服冒泡排序的缺点(最坏的情况下和冒泡排序的时间复杂度一样)。下面我们先来说说快速排序的思想与过程,与上一篇从过程到思想的思考方式不同,...
分类:
编程语言 时间:
2015-10-03 18:17:02
阅读次数:
287
算法实验1:棋盘覆盖Time Limit: 1 Sec Memory Limit: 64 MB Submit: 2798 Solved: 702 [Submit][Status][Discuss]Description在一个2k x 2k 个方格组成的棋盘中,恰有一个方格与其他方格不同,称该方格为一...
分类:
编程语言 时间:
2015-10-03 18:17:23
阅读次数:
206
本文来源于http://blog.csdn.net/tjpu_lin/article/details/41050475近期在开发一个项目,项目中有非常多数据展示的模块。所以要用到分页,网上搜了非常多分页的样例,可是非常多实现的方法和自身的代码实例耦合度太高。导致直接拿来用根本不行。于是自己仅仅能亲自...
分类:
编程语言 时间:
2015-10-03 18:04:24
阅读次数:
190
概念Lightmapping光照贴图技术是一种增强静态场景光照效果的技术,其优点是可以通过较少的性能消耗使静态场景看上去更加真实,丰富,更加具有立体感;缺点是不能用来实时地处理动态光照。当游戏场景包含了大量的多边形时,实时光源和阴影对游戏的性能的影响会很大。这时使用Lightmapping技术,将光...
分类:
编程语言 时间:
2015-10-03 16:57:11
阅读次数:
328
一、BeanUtils的使用 BeanUtils主要解决的问题: 把对象的属性数据封装到对象中。 BeanUtils的好处: 1. BeanUtils设置属性值的时候,如果属性是基本数据 类型,BeanUtils会自动帮我转换数据类型。 2. BeanUtils设置属性值的时候底层也...
分类:
编程语言 时间:
2015-10-03 16:56:35
阅读次数:
211
protected Class loadClass(String name, boolean resolve)throws ClassNotFoundException{ //加上锁,同步处理,因为可能是多线程在加载类 synchronized (getClassLo...
分类:
编程语言 时间:
2015-10-03 16:53:38
阅读次数:
144
最近收到一封公司内部邮件,说,有个机器人程序——**小助手,上线(不知道哪个部门写的),让大家没事的时候,测试,顺便让程序学习一下,超过 50 条聊天,有抽奖机会~我大概试了一下,有点无语,这写得是个神马玩意啊,这么烂,基本聊不上 3 句,最多也就是,“你是谁”,“多大了”,即便我顺着程序说,也是驴...
分类:
编程语言 时间:
2015-10-03 16:52:24
阅读次数:
328
本人小白,现对java开发做出以下总结,内容将从初级开始,逐步完善与摸索。基础篇网页篇Android篇高级建设篇数据篇系统篇
分类:
编程语言 时间:
2015-10-03 16:54:21
阅读次数:
129
聪聪是一个善良可爱、睿智聪慧的好孩子。聪聪喜欢看书,这一天她在看一本书时看到了这样一个问题:给你一个正整数n,你要将它分成若干个自然数Ai的和的形式,并且使得这若干个自然数Ai的乘积尽量大,并输出最大乘积。比如n=5的情况,最优的方案是5=2+3,答案为6。这么简单的问题聪聪当然会做了,她想考考你,...
分类:
编程语言 时间:
2015-10-03 16:49:58
阅读次数:
238