程序开发

总计 121 页,当前第 114 页
Java开发

【Java】HashMap、TreeMap、Hashtable、LinkedHashMap区别

HashMap允许设置key和value为null,key存放是乱序的,不支持线程的同步,即任一时刻可以有多个线程同时写HashMap;可能会导致数据的不一致。如果需要同步,可以用 Collections的synchronizedMap方法使HashMap具有同步的能力,或者使用ConcurrentHashMap,访问速度快,因为它根据key的HashCode 值来存储数据public static void&nbs...
8年前 (2016-08-16) 阅读(2786) 赞一个 (0) 评论(0) 链接直达
程序开发

字符编码笔记:ASCII,Unicode和UTF-8

1. ASCII码我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从0000000到11111111。上个世纪60年代,美国制定了一套字符编码,对英语字符与二进制位之间的关系,做了统一规定。这被称为ASCII码,...
8年前 (2016-08-16) 阅读(2539) 赞一个 (0) 评论(0) 链接直达
Java开发

【Java】程序员最常用的8个Java日志框架

作为一名Java程序员,我们开发了很多Java应用程序,包括桌面应用、WEB应用以及移动应用。然而日志系统是一个成熟Java应用所必不可少的,在开发和调试阶段,日志可以帮助我们更好更快地定位bug;在运行维护阶段,日志系统又可以帮我们记录大部分的异常信息,从而帮助我们更好的完善系统。本文要来分享一些Java程序员最常用的Java日志框架组件。1、Log4j – 最受欢迎的Java日志组件Log4j是一款基于Java的开源日志组件,Log...
8年前 (2016-08-16) 阅读(2971) 赞一个 (0) 评论(0) 链接直达
Java开发

Java国际化

国际化英文单词为:Internationalization,又称I18N,I为因为单词的第一个字母,18为这个单词的长度,而N代表这个单词的最后一个字母。国际化又称本地化(Localization,L10N)。国际化相关的Java类Java国际化主要通过如下3个类完成java.util.ResourceBundle:用于加载一个资源包java.util.Locale:对应一个特定的国家/区域、语言环境。java.text.Message...
8年前 (2016-08-16) 阅读(2620) 赞一个 (0) 评论(0) 链接直达
Java开发

【Java】byte数组与int类型互相转换的几种方式

Java中byte数组与int类型的转换,在网络编程中这个算法是最基本的算法,我们都知道,在socket传输中,发送、者接收的数据都是 byte数组,但是int类型是4个byte组成的,如何把一个整形int转换成byte数组,同时如何把一个长度为4的byte数组转换为int类型。下面有两种方式。方法一/**   * int到byte[]   * @param i&...
8年前 (2016-08-16) 阅读(2531) 赞一个 (0) 评论(0) 链接直达
异常记录

【Java异常】解决编译异常java compiler level does not match the version of the installed java project facet

MyEclipse开发的Java web项目相互拷贝,有时候会报一个很奇怪的错误。明明源码一模一样,为什么项目复制到另一台机器上,就会报“java compiler level does not match the version of the installed java project facet”错误呢? 如图所示: 其实要解决也很简单,在资源管理器下,找到项目所...
8年前 (2016-08-16) 阅读(2833) 赞一个 (0) 评论(0) 链接直达
Java开发

Java获取服务器环境

废话不多说,直接上代码,会中国字的都能看得懂package com.rapido.utils;      import java.util.Properties;      /**   * 获取服务器环境信息   * @author X-rapido&nbs...
8年前 (2016-08-16) 阅读(2935) 赞一个 (1) 评论(0) 链接直达
Java开发

Java获取客户端用户真实IP地址

在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid,nginx等反向代理软件就不能获取到客户端的真实IP地址了。如果使用了反向代理软件,将http://192.168.1.110:2046/ 的URL反向代理为 http://www.javapeixun.com.cn / 的URL时,用request.getRemoteAddr...
8年前 (2016-08-16) 阅读(9466) 赞一个 (4) 评论(0) 链接直达
Java开发

Java 批量将文件中的段落替换成空格,根据指定分隔符换行(SQL示例)

我的需求是SQL文件中有成千的类似数据,我要将它们进行转换格式,如下图第一步:将字符段楼替换,使用word排版把数据拷贝到word中,使用特殊字符替换点击全部替换,替换之后如下图,这时候它是一串很长的字符串第二步:编写Java替换程序在代码中num是分割段,到第16个字符时候换行public class Demo {       public&n...
8年前 (2016-08-16) 阅读(3049) 赞一个 (0) 评论(0) 链接直达

程序喵 www.ibloger.net

文章归档 站内留言 给我写信 文章订阅