Java
JAVA坚守者
本人诚实勤奋,执着创新,坚强不轻易放弃,有团队和集体精神,能快速融入到人群和工作当中。
展开
-
HTTP请求工具类,包含各种发送方式
package com.ecosm.itsm.util;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.OutputStream;import java.io.PrintWriter;import java.net.ConnectException;import java.net原创 2020-08-05 11:20:55 · 247 阅读 · 0 评论 -
一种给Map赋值的优雅方式
直接上代码:public static void main(String[] args) throws Exception { Map<String, String> map = new HashMap<String, String>(){ private static final long serialVer...原创 2017-03-15 14:12:39 · 895 阅读 · 0 评论 -
java验证字符串是否是数字
import java.util.regex.Matcher;import java.util.regex.Pattern;public class TestString{ public static void main(String[] args) { String number = "333333222343423"; TestString t...原创 2016-04-12 09:43:00 · 96 阅读 · 0 评论 -
Java进程配置文件Reload
我们在开发Java程序的时候,很多常量信息都存在配置文件中,比如数据库连接信息、ip黑名单,事件的超时时间等等。当需要该这些配置的值时都需要重新启动进程,改动的配置才会生效,有时候线上的应用不能容忍这种停服。 还好,Apache Common Configuration给我们提供了可以检测文件修改后配置可短时间生效的功能。具体用法如下:package com.netease.t...原创 2016-01-21 12:16:18 · 151 阅读 · 0 评论 -
java中static作用详解
有要详解,那我找资料给你吧static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。 被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。只要这个类被加载,Java虚拟机就能根据类名在运行时数据区的方法区内定找到他们。因此,sta...原创 2016-01-21 12:09:40 · 56 阅读 · 0 评论 -
Java中动态加载properties文件,而不需要重启应用的解决办法
Java中动态加载properties文件,而不需要重启应用的解决方法在Java项目中,如果需要使用.properties类型的文件作为某些配置信息存放介质的时候,一般都是将.properties文件放在src目录下,代码大部分都是这样写的:[java] view plaincopy Properties prop = new Properties(); ...原创 2016-01-20 19:42:54 · 146 阅读 · 0 评论 -
Java 基本数据类型最大极限和最小极限
想知道 Java 基本数据类型最大极限和最小极限,写个小程序就很容易知道。测试 Integer, Long, Float 和 Double 的最大值和最小值,代码如下: [java] view plaincopy public static void main(String[] args) { System.out.println("In...原创 2015-12-14 17:00:39 · 211 阅读 · 0 评论 -
解决eclipse中无法直接使用Base64Encoder的问题
今天要使用Base64Encoder,却发现在Eclipse中无法找到该类,google了哈,原来Base64Encoder并不属于JDK标准库范畴,但是又包含在了JDK中,如http://moses3017.iteye.com/blog/968854所言。解决方法:按照如下方法设置Eclipse导入%JAVA_HOME%\jre\lib目录下的rt.jar包即可,Project->P...原创 2016-11-03 17:02:40 · 179 阅读 · 0 评论 -
加密方案
每条记录使用单独的秘钥,通过AES CBC算法进行加密。使用统一的派生密钥,使用每条记录的ID号作为派生密钥的信息进行密钥派生。得到派生密钥之后,就可以使用AES算法进行密钥派生。3. 使用方法1. 派生密钥 byte[] key=deriveAesKey("123");派生完的密钥在byte数组key中。2. 加密 byte[] encryptedData =...原创 2015-11-16 13:52:01 · 118 阅读 · 0 评论 -
java如何获取上次登陆时间
数据库有个登陆时间的字段.请问如何获取上次登陆时间 如 欢迎你 XX, 您上次登陆的时间是 2010年9月13日 22:34:55如何实现?你要用到个Calendar类,当你登录的时候,用Calendar类获取当前时间并写入数据库,当下次登录时调用最后一条记录。这样就实现了查询上次登录时间。答案:登录的时候取出最后登录时间字段即可,然后更新最后登录时间为当前时间,存入数据库...原创 2015-11-13 11:53:18 · 1073 阅读 · 0 评论 -
java判断中文字符串长度
java返回中文字符串长度 标签: <无> 代码片段(1)[全屏查看所有代码]1. [代码][Java]代码 ?1234567891011121314151617181920212223242526...原创 2015-11-12 18:00:57 · 566 阅读 · 0 评论 -
Java正则表达式验证
package com; import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util.Scanner; import java.util.Set; import java.util.regex.Matcher; import java.util.regex.Pattern...原创 2015-10-29 15:16:20 · 229 阅读 · 0 评论 -
登录和退出登录
给你分享下最代码的登录和退出代码片段:登陆成功代码片段:1session.setAttribute(GlobalConstants.SESSION_LOGIN_USER_NAME, user);退出登录代码片段:1User user = (User) session.getAttribute(GlobalConstants.SES...原创 2015-10-26 12:09:23 · 446 阅读 · 0 评论 -
对象转json
需要引入fastjson-1.1.31.jar 在程序中调用PlainUtil.generateJson(QmcConstant.SUCCESS, list, true, null); package com.iraid.common.util;import java.util.HashSet;import java.util.LinkedList;import...原创 2015-10-08 20:23:11 · 91 阅读 · 0 评论 -
Java基础巩固--正则表达式
本篇文章是学习尚学堂的关于正则表达式的视频教程时,所做的笔记。供广大编程爱好者学习之用,也留给日后自己复习使用!1.为什么要有正则表达式?正则表达式可以方便的对数据进行匹配,可以进行更加复杂的字符串验证、拆分、替换功能。例如,现在要判断一个字符串是否全部由数字构成,若不使用正则表达式,代码如下:public static boolean isAllNum(Strin...原创 2016-08-12 11:24:27 · 161 阅读 · 0 评论 -
System类方法
[code=”java”] System.out.println(System.getProperty("java.version")); //java版本号 System.out.println(System.getProperty("java.vendor")); //Java提供商名称 Sy...原创 2011-12-31 15:23:16 · 65 阅读 · 0 评论 -
高并发下怎样生成唯一的订单号?
如果没有并发,订单号只在一个线程内产生,那么由于程序是顺序执行的,不同订单的生成时间一定不同,因此用时间就可以区分各个订单。如果存在并发,且订单号是由一个进程中的多个线程产生的,那么只要把线程ID添加到序列号中就可以保证订单号唯一。如果存在并发,且订单号是由同一台主机中的多个进程产生的,那么只要把进程ID添加到序列号中就可以保证订单号唯一。如果存在并发,且订单号是由不同台主机产生的,那么MAC地址...转载 2018-04-19 11:40:10 · 1998 阅读 · 0 评论 -
正则表达式截取字符串
import java.util.regex.Matcher;import java.util.regex.Pattern;String regEx="<Body>.*?</Body>"; Pattern p=Pattern.compile(regEx); Matcher m=p.matcher(allMessage); boolean result=m...原创 2018-03-15 18:22:05 · 646 阅读 · 0 评论