13 cfhacker007

尚未进行身份认证

思维灵活,有上进心,积极向上,热爱学习!

等级
TA的排名 1w+

Test

public class Test{ public static void main(String[] args){ System.out.println("hello java!"); }}

2015-08-03 08:53:46

JVM学习笔记(四)------内存调优

首先需要注意的是在对JVM内存调优的时候不能只看操作系统级别Java进程所占用的内存,这个数值不能准确的反应堆内存的真实占用情况,因为GC过后这个值是不会变化的,因此内存调优的时候要更多地使用JDK提供的内存查看工具,比如JConsole和Java VisualVM。对JVM内存的系统级的调优主要的目的是减少GC的频率和Full GC的次数,过多的GC和Full GC是会占用很多的系统资源

2014-09-02 15:20:46

JVM学习笔记(二)------Java代码编译和执行的整个过程

Java代码编译是由Java源码编译器来完成,流程图如下所示:Java字节码的执行是由JVM执行引擎来完成,流程图如下所示: Java代码编译和执行的整个过程包含了以下三个重要的机制:Java源码编译机制类加载机制类执行机制Java源码编译机制Java 源码编译由以下三个过程组成:分析和输入到符号表注解处理语义分析和生成cla

2014-09-02 15:19:46

如何在面试中发现优秀程序员(转)

我曾在一次面试中要求一个很有经验的嵌入式软件开发人员写出一个反转一段字符串并输出到屏幕上的程序。他在这个题目上挣扎了很久。这个家伙是个很神奇的人。你给他一些没用的零件,他能建造一个机器人,并能用程序控制它在屋里走来走去。他曾经参与过研制卫星,并且这个卫星现在正在轨运行。他只用左脑都比我能干。但是对于这个题目他却从来、从来没机会干过:在屏幕上显示什么东西。 有些人就有这种技能,能在面

2014-09-02 15:18:53

JVM学习笔记(三)------内存管理和垃圾回收

JVM内存组成结构JVM栈由堆、栈、本地方法栈、方法区等部分组成,结构图如下所示:1)堆所有通过new创建的对象的内存都在堆中分配,其大小可以通过-Xmx和-Xms来控制。堆被划分为新生代和旧生代,新生代又被进一步划分为Eden和Survivor区,最后Survivor由From Space和To Space组成,结构图如下所示:新生代。新建的对象都是用新生代分配内存,

2014-09-02 15:17:52

JVM学习笔记(一)------基本结构

从Java平台的逻辑结构上来看,我们可以从下图来了解JVM:从上图能清晰看到Java平台包含的各个逻辑模块,也能了解到JDK与JRE的区别对于JVM自身的物理结构,我们可以从下图鸟瞰一下:对于JVM的学习,在我看来这么几个部分最重要:Java代码编译和执行的整个过程JVM内存管理及垃圾回收机制下面将这两个部分进行详细学习

2014-09-02 15:14:55

数字签名是什么?

它用图片通俗易懂地解释了,"数字签名"(digital signature)和"数字证书"(digital certificate)到底是什么。我对这些问题的理解,一直是模模糊糊的,很多细节搞不清楚。读完这篇文章后,发现思路一下子就理清了。为了加深记忆,我把文字和图片都翻译出来了。文中涉及的密码学基本知识,可以参见我以前的笔记。=======================

2014-09-01 11:22:02

java 各种数据库驱动

MySQL: String Driver="com.mysql.jdbc.Driver"; //驱动程序String URL="jdbc:mysql://localhost:3306/db_name"; //连接的URL,db_name为数据库名 String Username="username"; //用户名String Password="password"; //密码C

2014-06-05 09:41:43

TCP/IP 长连接 心跳 重连 重发 线程

最近项目在整理后台JAVA采集程序的架构C++做任务实例与调度的服务端JAVA做接收客户端,执行完采集逻辑后上报数据给C++服务端双方都需要实际服务接收与发送代码我谈谈我的JAVA实现JAVA服务端,采用多线程架构,允许多个客户端对服务端进行连接消息使用同步队列进行FIFO处理public static ConcurrentLinkedQueue sendMessa

2013-11-08 15:39:58

js获得屏幕的位置

网页可见区域宽 document.body.clientWidth 网页可见区域高 document.body.clientHeight 网页可见区域宽(包括边线的宽) document.body.offsetWidth 网页可见区域高(包括边线的宽) document.body.offsetHeight 网页正文全文宽 document.body.scrollWidth 网页

2013-06-08 17:10:09

Sping2.5配置文件的单例共享模式与独立产生实例,同步方法使用

需求:当处理多线程并发时,如果spring Bean使用的是共享实例时,会出现程序上的逻辑错误,serlet本身是非线程安全的,并且是多线程处理,当你处理同时并发时,最好的方式是,对于每一个客户端的请求都能够产生一个独立的实例,这样线程有了单独实例,在处理上就是单个独立实例例如spring配置文件中 <bean id="preCaseService"

2011-12-23 08:54:26

疑问:调用Java NIO提高文件读写速度

在51cto上看到一篇文章 调用Java NIO提高文件读写速度http://developer.51cto.com/art/201111/302489.htm说调用Java NIO提高文件读写速度因此很好奇,然后自己写了测试类,代码如下:import java.io.*;import java.nio.*;import java.nio.channels.FileChannel

2011-11-18 10:26:15

JAVA面试题目

1、collection与collections的区别:答:colection是接口,下面包含如下类(List,Set),其中List 包含(linkedList,arrayList,Vetcor),其中Vetcor下有stack1、java.util.Collection 是一个集合接口。它提供了对集合对象进行基本操作的通用接口方法。Collection接口在Java 类库中有很

2011-11-12 10:07:39

如何動態更改flex的Css

How to Add Multiple UI Skins to your Flex application with Compiled CSS Stylesheets<br />This short tutorial describes how to implement and load multiple UI skins in a Flex application, leveraging compiled CSS stylesheets.<br />1. Move all mxml component s

2011-03-24 10:42:00

什么是RIA AIR Flex,给你一次扫盲个够

<br />什么是RIA<br /><br />一、定义 <br />    RIA是Rich Internet Applications的缩写,翻译成中文为丰富互联网应用程序。丰富互联网应用程序是将桌面应用程序的交互的用户体验与传统的Web应用的部署灵活性结合起来的网络应用程序。<br />RIA 是集桌面应用程序的最佳用户界面功能与Web应用程序的普遍采用和快速、低成本布署以及互动多媒体通信的实时快捷于一体的新一代网络应用程序。RIA中的 Rich Client(丰富客户端)提供可承载已编译客户端应用程

2011-03-05 11:53:00

toolTip中的文本换行

<br /><br />    每个可视Flex 组件都支持toolTip 属性。您将toolTip 属性的值设置为一个文本字符串, 并且, 当鼠标指针悬停在该组件上时, 会显示该文本字符串。<br /> <br />    如果你想要在toolTip中换行显示文本,则:<br />   在ActionScript 中, 您使用 /n 转义的新行字符。<br />   在 MXML 标签中, 您使用 &#13; <br />   如:toolTip="Child components without &#1

2011-02-24 16:15:00

flex tree 正则 搜索

xml:实现funciton

2011-01-12 15:27:00

Flex富应用开发使用Cairngorm 微体系结构框架(一)

<br />Cairngorm 简介<br /><br />如果我们看得更远,那是因为人我们站在巨人的肩膀上。<br /> <br />当阿利斯泰尔McLeod和史蒂芬共同创建了软件咨询迭代::二,我们认识到,设计的许多面临的挑战和成功的J2EE应用程序开发解决世界仍处于全球的RIA德有关问题,在描述的发展过程中,我们也将解释各种成分设计,在Cairngorm框架使用的模式。<br /> <br />建筑师的意见了良好的技术应用的发展,首先要解决一个商业问题,第二作为一个系统,实现这个解决方案,作为第三个技

2011-01-06 11:58:00

flex 文件上传与下载

<br />flex 文件上传功能:<br />为了方便使用,所以自己根据网上一些资料自己写了一个mxml组件:<br />upload.mxml<br />如图<br /><br /> <br /> <br />代码:<br /><mx:Button x="367" y="349"   label="浏览..." cornerRadius="7" click="selectFile()"/> <br />  <mx:DataGrid x="12" y="50" id="dg" width="587" he

2010-11-09 22:48:00

Oracle字符集

Oracle字符集<br /><br />ZHS16GBK > ZHS16CGB231280 <br />国际标准中,前者包含后者;在Oracle中不是直接包含关系,不能直接将gb231280转成gbk。<br /><br />Exp和Imp时,要保证以下四个字符集设置:<br />1、源数据库的字符集<br />2、操作Exp的计算机的NLS_LANG环境变量<br />3、操作Imp的计算机的NLS_LANG环境变量<br />4、目标数据库的字符集<br /><br />注1:查看数据库字符集 <br

2010-10-18 11:34:00

查看更多

勋章 我的勋章
    暂无奖章