- 浏览: 182484 次
- 性别:
- 来自: 杭州
最新评论
-
abc20899:
对啊!报错!楼主你测试了吗?
Java7 - 新特性之对集合类的语言支持 -
zskangs1126:
Facebook 的系统架构 -
ccxiajie:
List list={"hello"}; ...
Java7 - 新特性之对集合类的语言支持 -
luoyahu:
请不要把你的兴趣变成工作,因为那样会毁了你的兴趣。
一些对程序员的建议(不要轻易的让人帮你决定,那怕是你的家人) -
coral0212:
我也尝试创过业,但我觉得我这种人是“谋士”,不是能攻城拔寨的“ ...
一些对程序员的建议(不要轻易的让人帮你决定,那怕是你的家人)
文章列表
Java的核心API是非常庞大的,这给开发者来说带来了很大的方便,经常人有评论,java让程序员变傻。
但是一些内容我认为是必须掌握的,否则不可以熟练运用java,也不会使用就很难办了。
1、java.lang包下的80%以上的类的功能的灵活运用。
2、java.util包下的80%以上的类的灵活运用,特别是集合类体系、正规表达式、时间、属性、和Timer.
3、java.io包下的60%以上的类的使用,理解IO体系的基于管道模型的设计思路以及常用IO类的特性和使用场合。
4、java.math包下的100%的内容。
5、java.net包下的60%以上的内容,对各个类的功能比较 ...
轻量级锁也是一种多线程优化,它与偏向锁的区别在于,轻量级锁是通过CAS来避免进入开销较大的互斥操作,而偏向锁是在无竞争场景下完全消除同步,连CAS也不执行(CAS本身仍旧是一种操作系统同步原语,始终要在JVM与OS之间来回,有一定的开销)。
所谓的无竞争场景,举个例子,就是单线程访问带同步的资源或方法。
偏向锁实现原理
偏向锁,顾名思义,它会偏向于第一个访问锁的线程,如果在接下来的运行过程中,该锁没有被其他的线程访问,则持有偏向锁的线程将永远不需要触发同步。
如果在运行过程中,遇到了其他线程抢占锁,则持有偏向锁的线程会被挂起,JVM会尝试消除它身上的偏向锁,将锁恢复到标准的轻量级锁。(偏 ...
两周前从Oracle离职的Java创始人James Gosling近日在博客撰文称,自己目前还没确定下一步要做什么,但与制定一个商业计划做创业公司比,科学研究更让他感兴趣。同时,Glsling再次否定了Java将死的传闻。
Gosling在4月17日发表的一篇名为《Next??》的博文称,就自己的个性而言,决定下一步去做什么是困难的,因为他对很多科学项目都抱有浓厚的兴趣;与其建立一个公司,这些研究项目更让他感兴趣。 在4月的编程语言排行榜中,Java两年来第一次被C超越,关于Java正在老去的言论又一次开始被传播。Gosling在自己的博文中再一次提到他对Java已死的看法 ...
1.打开windows
cmd(以下数据兼为windows
xp平台运行数据)
2.Cd 至Apache
bin目录。
3.运行ab.exe
( ApacheBench command line utility)
Usage: ab [options] [http://]hostname[:port]/path
Options are:
-n requests Number of requests to perform
-c concurrency Number of multiple requests to make
-t ...
大多数的安全模块是针对具体的应用的,显著的缺点就是,每次新的程序都需要重新开发安全模块。所以通用的安全组件服务就显的必须了。JAAX(java authentication and authorization service,JAVA 验证授权服务)就为我们提供了这样的服务。
JAAX 建立在可插入的认证模块(Pluggable Authentication Module,PAM)的安全体系结构之上,也就是说可以无缝集成到任何的系统中。
JAAX的两个特性:验证(authentication) 和 授权(authorization) 。
验证,也称为认证 ...
举例一个来自网上的典型sql注入的过程分析: 如: 打开:http://hostlocal/test2/list.asp?id=17在其后面加'为http://hostlocal/test2/list.asp?id=17' 出错!显示为:“数据库出错”。那么接下来我们便进行如下操作: 1 猜管理员帐号表。 2 猜相应表中的用户的字段名以及密码的字段名。 3 猜出用户名的长度和密码的长度 4 猜出用户和密码 5 找到管理页面进入管理 猜管理员的表: http://hostlocal/test2/list.asp?id=17 ...
学习AJAX的过程中 接触了ExtJS,历史上书说extjs是YUI-ext与jQuery的整合,官网对于Ext JS的解释是 Cross-Browser Rich Internet Application Framework ,跨浏览器的富客户端应用程序框架。
前些日子接触过jquery,很好的东东,社区对jquery的反应都很不错,20+k,短小精悍!
下面是一些Jquery 与 extjs的比较,认知各自优缺点,视具体需求应用。
1.JQuery 提供了方便的对网页元素操作方法,但不提供基本控件,如:Tab, Grid,Muen 等,Extjs 是一套完整的控件库,Extjs 提供这 ...
- 2009-03-05 17:04
- 浏览 1586
- 评论(0)
在网上找2009年考试大纲,没有找到现成的下载,只有JPG图片
随便写个程序生成 55张JPG的下载地址
import java.util.Formatter;
/**
*
* @author Answer
*/
public class Main {
/**
* @param args the command line arguments
*/
public ...
- 2009-02-21 13:36
- 浏览 958
- 评论(0)
看到论坛里有一篇《java语言的危险性》的帖子,不觉的也想写点什么说说java这个平台,我想用平台这个词更恰当毋庸置疑,java语言本身是没有危险性,相反我们是要感谢的java 曾经带给程序员的方便,现对于C、pear,java语言 ...
- 2009-02-06 20:20
- 浏览 850
- 评论(0)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>autumn II - interactive DHTML</title>
<meta name="Author" content="Gerard Ferrandez">
<meta http-equiv ...
- 2009-01-23 04:04
- 浏览 894
- 评论(0)
Linux新手要了解的十个知识点 1.Linux是大小写敏感的系统,举个例子,Mozilla, MOZILLA, mOzilla和 mozilla是四个不同的命令(但是只有第四个mozilla是真正有效的命令)。还有,my_filE, my_file,和 my_FILE是三个不同的文件。用户的登录 ...
- 2009-01-23 03:59
- 浏览 777
- 评论(0)
说明:复制表(只复制结构,源表名:a新表名:b)
select*intobfromawhere1<>1
说明:拷贝表(拷贝数据,源表名:a目标表名:b)
insertintob(a,b,c)selectd,e,ffromb;
说明:显示文章、提交人和最后回复时间
selecta.title,a.username,b.adddatefromtablea,(selectmax(adddate)adddatefromtablewheretable.title=a.title)b
说明:外连接查询(表名1:a表名2:b)
selecta.a,a.b,a.c,b.c,b. ...
- 2009-01-01 23:02
- 浏览 1065
- 评论(0)
1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。另外,栈数据可以共享,详见第3点。堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,Java的垃圾收集器会自动收走这些不再使用的数据。但缺点是,由于要在运行时动态分配内存,存取速度较慢。 3. Java中的数据类型有两种。 一种是基本类型(primitive types), 共有8种,即int, short, ...
- 2008-11-24 10:31
- 浏览 724
- 评论(0)
一)、数制 计算机中采用的是二进制,因为二进制具有运算简单,易实现且可靠,为逻辑设计提供了有利的途径、节省设备等优点,为了便于描述,又常用八、十六进制作为二进制的缩写。 一般计数都采用进位计数,其特点是: ...
- 2008-11-15 17:03
- 浏览 1673
- 评论(0)
常见的JAVA程序包括以下类别: *直接在console上运行的类(包括可视化界面的类) *JSP代码类(注:JSP是Servlets类的变型) *Servelets类 *EJB类 *其它不可以直接运行的支持类 这些类文件中,都有可能含有中文字符串,并且常用前三类JAVA ...
- 2008-11-08 00:27
- 浏览 846
- 评论(0)