码迷,mamicode.com
首页 > 编程语言
Java网络编程从入门到精通(2):创建InetAddress对象的四个静态方法
InetAddress类是Java中用于描述IP地址的类。它在java.net包中。在Java中分别用Inet4Address和Inet6Address类来描述IPv4和IPv6的地址。这两个类都是InetAddress的子类。由于InetAddress没有public的构造方法,因此,要想创建In...
分类:编程语言   时间:2015-01-30 20:58:34    阅读次数:178
Java网络编程从入门到精通(4):DNS缓存
在通过DNS查找域名的过程中,可能会经过多台中间DNS服务器才能找到指定的域名,因此,在DNS服务器上查找域名是非常昂贵的操作。在Java中为了缓解这个问题,提供了DNS缓存。当InetAddress类第一次使用某个域名(如www.csdn.net)创建InetAddress对象后,JVM就会将这个...
分类:编程语言   时间:2015-01-30 20:57:51    阅读次数:215
java 整型相除得到浮点型
1 public class TestFloatOrDouble { 2 3 public static void main(String[] args) { 4 Point num1 = new Point(84, 250); 5 Point num2 ...
分类:编程语言   时间:2015-01-30 20:55:47    阅读次数:335
(转)C++内存分配方式详解——堆、栈、自由存储区、全局/静态存储区和常量存储区
程序在内存有五个存在区域:A:动态区域中的栈区B:动态区域中的栈区C:静态区域中:全局变量 和静态变量 (这个区域又可以进一步细分为:初始化的全局变量和静态变量 以及 未初始化的全局变量和静态变量 )D:静态区域中:文字 数字 常量E:静态区域中:代码区(就是编译后的二进制代码 指导CPU怎么...
分类:编程语言   时间:2015-01-30 20:55:26    阅读次数:228
Java网络编程从入门到精通(3):为什么不能直接通过IP访问网站
在《创建InetAddress对象的四个静态方法》一文中通过getAllByName得到了www.csdn.net对应的四个IP地址。从理论上说,在IE(或其他的Web浏览器,如Firefox)的地址栏中输入这四个IP地址中的任何一个,都可能访问www.csdn.net。如输入http://211....
分类:编程语言   时间:2015-01-30 20:58:05    阅读次数:125
A×算法:
A×算法:
分类:编程语言   时间:2015-01-30 20:54:50    阅读次数:155
关于java的JIT知识
1.JIT的工作原理图工作原理 当JIT编译启用时(默认是启用的),JVM读入.class文件解释后,将其发给JIT编译器。JIT编译器将字节码编译成本机机器代码。 通常javac将程序源码编译,转换成java字节码,JVM通过解释字节码将其翻译成相应的机器指令,逐条读入,逐条解释翻译。非常显然,经...
分类:编程语言   时间:2015-01-30 20:55:08    阅读次数:152
安全性之加密算法
信息安全越来越重要的今天,系统设计和开发过程当中必要的加密技术必不可少,根据项目中的实际经验总结一下实际项目中安全使用场景。系统内部密码使用md5加密,密码不可逆,不可使用任何手段让任何人获取用户的密码,如果安全级别更高一些可以多次md5或混合加密。特殊字段的安全保密使用对称加密算法,常用的有DES...
分类:编程语言   时间:2015-01-30 20:52:39    阅读次数:243
第一讲 了解javascript
文章摘自:http://blog.sina.com.cn/s/blog_1378587330102virr.html什么是JavaScript?1具有面向对象能力2解释型语言(直接执行非编辑)3基于对象(例如windows)4事件驱动(当点击某个按钮来触发javascript执行)5相对安全(不会出...
分类:编程语言   时间:2015-01-30 20:51:57    阅读次数:280
面试中常见算法1
Problem 1 : Is it a loop ? (判断链表是否有环?)Assume that wehave a head pointer to a link-list. Also assumethat we know the list is single-linked. Can you com...
分类:编程语言   时间:2015-01-30 20:53:04    阅读次数:307
Java虚拟机(JVM)中的内存设置详解
在一些规模稍大的应用中,Java虚拟机(JVM)的内存设置尤为重要,想在项目中取得好的效率,GC(垃圾回收)的设置是第一步。 PermGen space:全称是Permanent Generation space.就是说是永久保存的区域,用于存放C...
分类:编程语言   时间:2015-01-30 19:46:23    阅读次数:270
javascript中的函数currying(柯里化) 的理解
首先简要说一下什么是curry化?:它是一种通过把多个参数填充到函数体中,实现将函数转换成一个新的经过简化的(使之接受的参数更少)函数技术.(摘自:精通JavaScrtpt图灵计算机科学丛书-21页) //写一个简单点的 func...
分类:编程语言   时间:2015-01-30 19:46:13    阅读次数:176
python脚本程序,传入参数*要用单引号'*'
*号作为python脚本的传入参数时,必须用单引号'',才能正确传入。如python test.py 2014 '*' age python test.py 2014 * age是错误的。 比如 test.py脚本如下 import sys hdfs_report_historical_year = sys.argv[1] # eg:2014-05,2014-12,...
分类:编程语言   时间:2015-01-30 19:42:54    阅读次数:218
javaVM 判断对象实例何时回收 用的可达性分析算法,而非引用计数算法
java虚拟机判断一个对象实例是否可以被回收,并非引用计数算法。因为引用计数算法很难解决对象直接互相循环引用的问题。 所以java C#都是使用可达性分析来判断对象是否可以回收的。...
分类:编程语言   时间:2015-01-30 19:43:41    阅读次数:145
写点我的学习javaweb的点滴历程(我原来是学.net的)
今年因为项目需要,开始学习myeclipse了,虽然有几年的net学习经验,学习起来感觉,java和.net差别挺大,从创建myeclipse开发环境;安装myeclipse;安装apache;安装tomcat;用myeclipse创建第一个javaweb项目;第一个javaweb项目的发布;虽然简单,但是费了一周的业余时间。(感叹,以前初学.net时,也就是2-3天就把这些搞定了,这就是java...
分类:编程语言   时间:2015-01-30 19:42:04    阅读次数:190
算法——排序之基数排序
基数排序也是稳定的内排序。...
分类:编程语言   时间:2015-01-30 19:41:22    阅读次数:151
如何用Maven创建一个普通Java项目
一下内容包括:用Maven创建一个普通Java项目,并把该项目转成IDEA项目,导入到IDEA,最后把这个项目打包成一个jar文件。有时候运行mvn命令失败,重复运行几次就OK了,无解。1、用Maven模板创建一个项目打开控制台,进入到想要创建项目的目录,然后运行如下命令,参数自由填写:1 mvn ...
分类:编程语言   时间:2015-01-30 19:38:14    阅读次数:262
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!