java
听说你在这里
这个作者很懒,什么都没留下…
展开
-
Java教程
Java 教程Java是最初由Sun Microsystems开发,并于1995年发布了高级编程语言。 Java运行于各种平台,如Windows,Mac OS和各种UNIX。本教程提供了Java一个完整的了解。本教程通过简单实用实例,同时学习Java编程语言。读者本教程是为初学者准备的,帮助了解基本的 Java 编程语言和高级概念。必要条件在开始做练转载 2015-09-02 14:31:28 · 701 阅读 · 0 评论 -
cookie 和session 的区别详解
这些都是基础知识,不过有必要做深入了解。先简单介绍一下。二者的定义:当你在浏览网站的时候,WEB 服务器会先送一小小资料放在你的计算机上,Cookie 会帮你在网站上所打的文字或是一些选择,都纪录下来。当下次你再光临同一个网站,WEB 服务器会先看看有没有它上次留下的 Cookie 资料,有的话,就会依据 Cookie里的内容来判断使用者,送出特定的网页内容给你。 Cookie 的转载 2016-01-04 10:41:40 · 481 阅读 · 0 评论 -
JAVA 实现银行卡归属地查询
首先区分借记卡和信用卡,然后就是校验卡号,最后根据银联Bin确定什么银行,Bin之后就是归属地。 本文所有数据来源于网络,不一定保证正确和完整,这里仅仅作为教学使用。 [java] view plaincopypackage org.luozhuang.bankcard; public class checkBankC转载 2015-12-25 16:32:25 · 4092 阅读 · 0 评论 -
java模拟HTTP post,get请求
package com.love.utils;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.URL;import java.net.URLConnection;im原创 2016-03-25 11:00:39 · 775 阅读 · 0 评论 -
hash是如何处理冲突的?
1)冲突是如何产生的?上文中谈到,哈希函数是指如何对关键字进行编址的规则,这里的关键字的范围很广,可视为无限集,如何保证无限集的原数据在编址的时候不会出现重复呢?规则本身无法实现这个目的。举一个例子,仍然用班级同学做比喻,现有如下同学数据张三,李四,王五,赵刚,吴露.....假如我们编址规则为取姓氏中姓的开头字母在字母表的相对位置作为地址,则会产生如下的哈希表位转载 2016-04-26 15:45:12 · 518 阅读 · 0 评论 -
hashmap实现原理浅析
HashMap和Hashtable的区别两者最主要的区别在于Hashtable是线程安全,而HashMap则非线程安全Hashtable的实现方法里面都添加了synchronized关键字来确保线程同步,因此相对而言HashMap性能会高一些,我们平时使用时若无特殊需求建议使用HashMap,在多线程环境下若使用HashMap需要使用Collections.synchronizedMa转载 2016-04-26 15:46:26 · 503 阅读 · 0 评论 -
System.nanoTime与System.currentTimeMillis的区别
平时产生随机数时我们经常拿时间做种子,比如用System.currentTimeMillis的结果,但是在执行一些循环中使用了System.currentTimeMillis,那么每次的结果将会差别很小,甚至一样,因为现代的计算机运行速度很快。后来看到java中产生随机数函数以及线程池中的一些函数使用的都是System.nanoTime,下面说一下这2个方法的具体区别。转载 2016-04-29 14:37:21 · 695 阅读 · 0 评论 -
Java同样的汉字在服务器和本地的电脑上URLencode 出来的结果不一致
同样的汉字在服务器和本地的电脑上URLencode 出来的结果不一致在CSDN问答中看到这个问题,通常这类问题都是由于字符串的编码导致的。代码如下:[java] view plain copy String oldStr = new String("中文字符"); //我的环境默认UTF-8 System.out.pr转载 2017-07-12 14:02:42 · 1272 阅读 · 0 评论 -
tomcat修改banner,隐藏版本号,降低攻击系数
为了避免黑客针对某些版本进行攻击,因此我们需要隐藏或者伪装 Tomcat 的版本信息。针对该信息的显示是由一个jar包控制的,该jar包存放在 Tomcat 安装目录下的lib目录下,名称为 catalina.jar 1、两种方式,第一种是修改catalina.jar文件进入tomcat的lib目录找到catalina.jar文件unzip catalina.jar之后会多出两个文件夹进入org/...转载 2018-04-17 19:53:44 · 2831 阅读 · 0 评论