Java开发

总计 44 页,当前第 39 页
Java开发

Java 过滤器、监听器、拦截器的区别

过滤器Servlet中的过滤器Filter是实现了javax.servlet.Filter接口的服务器端程序,主要的用途是过滤字符编码、做一些业务逻辑判断等。其工作原理是,只要你在web.xml文件配置好要拦截的客户端请求,它都会帮你拦截到请求,此时你就可以对请求或响应(Request、Response)统一设置编码,简化操作;同时还可进行逻辑判断,如用户是否已经登陆、有没有权限访问该页面等等工作。它是随你的web应用启动而启动的,只初...
8年前 (2016-08-16) 阅读(2206) 赞一个 (1) 评论(0) 链接直达
Java开发

【Java】Map集合利用比较器Comparator根据Key和Value的排序

TreeMap排序根据Key进行排序Map的根据key排序需要用到TreeMap对象,因为它是默认按照升序进行输出的,可以使用比较器compareTo对它进行降序排序,Comparator可以对集合对象或者数组进行排序的比较器接口,实现该接口的public compare(T o1,To2)方法即可实现排序,该方法主要是根据第一个参数o1,小于、等于或者大于o2分别返回负整数、0或者正整数,若是按照升序可以直接省略比较器代码Map<...
8年前 (2016-08-16) 阅读(4827) 赞一个 (3) 评论(0) 链接直达
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) 阅读(2583) 赞一个 (0) 评论(0) 链接直达
Java开发

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

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

Java获取服务器环境

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

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

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

程序喵 www.ibloger.net

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