首页 > 编程语言
Java网络编程从入门到精通(4):DNS缓存
在通过DNS查找域名的过程中,可能会经过多台中间DNS服务器才能找到指定的域名,因此,在DNS服务器上查找域名是非常昂贵的操作。在Java中为了缓解这个问题,提供了DNS缓存。当InetAddress类第一次使用某个域名(如www.csdn.net)创建InetAddress对象后,JVM就会将这个...
分类:编程语言   时间:2015-01-30 20:56:16    收藏:0  评论:0  赞:0  阅读:327
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:46    收藏:0  评论:0  赞:0  阅读:458
(转)C++内存分配方式详解——堆、栈、自由存储区、全局/静态存储区和常量存储区
程序在内存有五个存在区域:A:动态区域中的栈区B:动态区域中的栈区C:静态区域中:全局变量 和静态变量 (这个区域又可以进一步细分为:初始化的全局变量和静态变量 以及 未初始化的全局变量和静态变量 )D:静态区域中:文字 数字 常量E:静态区域中:代码区(就是编译后的二进制代码 指导CPU怎么...
分类:编程语言   时间:2015-01-30 20:55:16    收藏:0  评论:0  赞:0  阅读:438
Java网络编程从入门到精通(3):为什么不能直接通过IP访问网站
在《创建InetAddress对象的四个静态方法》一文中通过getAllByName得到了www.csdn.net对应的四个IP地址。从理论上说,在IE(或其他的Web浏览器,如Firefox)的地址栏中输入这四个IP地址中的任何一个,都可能访问www.csdn.net。如输入http://211....
分类:编程语言   时间:2015-01-30 20:55:06    收藏:0  评论:0  赞:0  阅读:282
关于java的JIT知识
1.JIT的工作原理图工作原理 当JIT编译启用时(默认是启用的),JVM读入.class文件解释后,将其发给JIT编译器。JIT编译器将字节码编译成本机机器代码。 通常javac将程序源码编译,转换成java字节码,JVM通过解释字节码将其翻译成相应的机器指令,逐条读入,逐条解释翻译。非常显然,经...
分类:编程语言   时间:2015-01-30 20:52:56    收藏:0  评论:0  赞:0  阅读:375
安全性之加密算法
信息安全越来越重要的今天,系统设计和开发过程当中必要的加密技术必不可少,根据项目中的实际经验总结一下实际项目中安全使用场景。系统内部密码使用md5加密,密码不可逆,不可使用任何手段让任何人获取用户的密码,如果安全级别更高一些可以多次md5或混合加密。特殊字段的安全保密使用对称加密算法,常用的有DES...
分类:编程语言   时间:2015-01-30 20:50:46    收藏:0  评论:0  赞:0  阅读:327
第一讲 了解javascript
文章摘自:http://blog.sina.com.cn/s/blog_1378587330102virr.html什么是JavaScript?1具有面向对象能力2解释型语言(直接执行非编辑)3基于对象(例如windows)4事件驱动(当点击某个按钮来触发javascript执行)5相对安全(不会出...
分类:编程语言   时间:2015-01-30 20:50:06    收藏:0  评论:0  赞:0  阅读:274
面试中常见算法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:49:46    收藏:0  评论:0  赞:0  阅读:443
Java虚拟机(JVM)中的内存设置详解
在一些规模稍大的应用中,Java虚拟机(JVM)的内存设置尤为重要,想在项目中取得好的效率,GC(垃圾回收)的设置是第一步。 PermGen space:全称是Permanent Generation space.就是说是永久保存的区域,用于存放C...
分类:编程语言   时间:2015-01-30 19:44:56    收藏:0  评论:0  赞:0  阅读:505
javascript中的函数currying(柯里化) 的理解
首先简要说一下什么是curry化?:它是一种通过把多个参数填充到函数体中,实现将函数转换成一个新的经过简化的(使之接受的参数更少)函数技术.(摘自:精通JavaScrtpt图灵计算机科学丛书-21页) //写一个简单点的 func...
分类:编程语言   时间:2015-01-30 19:44:47    收藏:0  评论:0  赞:0  阅读:424
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:37    收藏:0  评论:0  赞:0  阅读:1653
javaVM 判断对象实例何时回收 用的可达性分析算法,而非引用计数算法
java虚拟机判断一个对象实例是否可以被回收,并非引用计数算法。因为引用计数算法很难解决对象直接互相循环引用的问题。 所以java C#都是使用可达性分析来判断对象是否可以回收的。...
分类:编程语言   时间:2015-01-30 19:40:57    收藏:0  评论:0  赞:0  阅读:285
写点我的学习javaweb的点滴历程(我原来是学.net的)
今年因为项目需要,开始学习myeclipse了,虽然有几年的net学习经验,学习起来感觉,java和.net差别挺大,从创建myeclipse开发环境;安装myeclipse;安装apache;安装tomcat;用myeclipse创建第一个javaweb项目;第一个javaweb项目的发布;虽然简单,但是费了一周的业余时间。(感叹,以前初学.net时,也就是2-3天就把这些搞定了,这就是java...
分类:编程语言   时间:2015-01-30 19:40:07    收藏:0  评论:0  赞:0  阅读:312
算法——排序之基数排序
基数排序也是稳定的内排序。...
分类:编程语言   时间:2015-01-30 19:39:17    收藏:0  评论:0  赞:0  阅读:264
如何用Maven创建一个普通Java项目
一下内容包括:用Maven创建一个普通Java项目,并把该项目转成IDEA项目,导入到IDEA,最后把这个项目打包成一个jar文件。有时候运行mvn命令失败,重复运行几次就OK了,无解。1、用Maven模板创建一个项目打开控制台,进入到想要创建项目的目录,然后运行如下命令,参数自由填写:1 mvn ...
分类:编程语言   时间:2015-01-30 19:37:26    收藏:0  评论:0  赞:0  阅读:517
Java网络编程从入门到精通(1):Internet地址概述
所有连入Internet的终端设备(包括计算机、PDA、打印机以及其他的电子设备)都有一个唯一的索引,这个索引被称为IP地址。现在Internet上的IP地址大多由四个字节组成,这种IP地址叫做IPv4。除了这种由四个字节组成的IP,在Internet上还存在一种IP,这种IP由16个字节组成,叫做...
分类:编程语言   时间:2015-01-30 19:36:16    收藏:0  评论:0  赞:0  阅读:327
C语言中,头文件和源文件的关系(转)
简单的说其实要理解C文件与头文件(即.h)有什么不同之处,首先需要弄明白编译器的工作过程,一般说来编译器会做以下几个过程:1.预处理阶段2.词法与语法分析阶段3.编译阶段,首先编译成纯汇编语句,再将之汇编成跟CPU相关的二进制码,生成各个目标文件 (.obj文件)4.连接阶段,将各个目标文件中的各段...
分类:编程语言   时间:2015-01-30 19:34:06    收藏:0  评论:0  赞:0  阅读:335
ACM实用C语言函数
函数名: abs 功 能: 求整数的绝对值用 法: int abs(int i);程序例:#include #include int main(void){ int number = -1234; printf("number: %d absolute value: %d/n", numb...
分类:编程语言   时间:2015-01-30 19:32:46    收藏:0  评论:0  赞:0  阅读:362
素数推断算法(高效率)
chuanbindeng 的 素数推断算法关于素数的算法是信息学竞赛和程序设计竞赛中常考的数论知识,在这里我跟大家讲一下寻找一定范围内素数的几个算法。看了以后相信对大家一定有帮助。 正如大家都知道的那样,一个数 n 假设是合数,那么它的全部的因子不超过sqrt(n)--n的开方,那么我们能够用这个性...
分类:编程语言   时间:2015-01-30 19:28:56    收藏:0  评论:0  赞:0  阅读:152
开涛spring3(3.2) - DI之循环依赖
3.2.1 什么是循环依赖 循环依赖就是循环引用,就是两个或多个Bean相互之间的持有对方,比如CircleA引用CircleB,CircleB引用 CircleC,CircleC引用CircleA,则它们最终反映为一个环。此处不是循环调用,循环调用是方法之间的环调用。如图3-5所示:图3-5 循环...
分类:编程语言   时间:2015-01-30 19:25:36    收藏:0  评论:0  赞:0  阅读:361
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!