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