java基础
farmering
海阔凭鱼跃 天高任鸟飞
展开
-
java 读取properties文件
1.src 下相对路径 public CommonEmailUtil(){Properties props = new Properties(); try {File file=new File("H:\\DESKTOP\\email.properties");props.load(this.getClass().getClassLoader().getResourceAsS原创 2016-07-15 09:17:03 · 436 阅读 · 0 评论 -
在Java中如何优雅地判空
作者:李良逸 来源:http://blog.imuxuan.com判空灾难 作为搬砖党的一族们,我们对判空一定再熟悉不过了,不要跟我说你很少进行判空,除非你喜欢NullPointerException。 不过NullPointerException对于很多猿们来说,也是Exception家族中最亲近的一员了。 为了避免NullPointerException来找我们,...转载 2019-03-26 09:28:24 · 934 阅读 · 0 评论 -
poi导入导出excel
/** * 导入excel方法调用 */ public void importExcel(HttpServletRequest request, HttpServletResponse response) throws Exception { try { DiskFileItemFactory fa...原创 2018-11-29 09:14:38 · 237 阅读 · 0 评论 -
xfire服务端及调用
一、src->META-INFF->xfire->service.xml<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://xfire.codehaus.org/config/1.0"> <service> <!--原创 2018-11-19 16:02:32 · 497 阅读 · 0 评论 -
java自定义运行异常
public class AppException extends RuntimeException{ public AppException (String msg){ super(msg); } }public static void main(String[] args) { try { ...原创 2018-11-19 15:03:30 · 294 阅读 · 0 评论 -
java按位运算符(操作符)
按位运算符是来操作整数基本数据类型中的单个“比特”(bir),即二进制位,位运算符会对两个参数中对应的位执行布尔代数运算,并最终生成一个结果。1、“与”、“位与”(&) 按位“与”操作符,如果两个数的二进制,相同位数都是1,则该位结果是1,否则是0. 例1 5&4 5的二进制是 0000 0000 0000 0101...原创 2018-09-14 15:34:12 · 280 阅读 · 0 评论 -
java反射
反射是框架设计的灵魂(使用的前提条件:必须先得到代表的字节码的Class,Class类用于表示.class文件(字节码))一、反射的概述JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它...转载 2018-09-12 15:40:36 · 104 阅读 · 0 评论 -
jsoup爬取有登录信息网站
import java.io.IOException;import java.text.MessageFormat;import java.text.SimpleDateFormat;import java.util.HashMap;import java.util.Map;import org.jsoup.Connection;import org.jsoup.Connection...转载 2018-08-31 14:12:25 · 1071 阅读 · 0 评论 -
java 常见jar 包作用
转载:http://blog.csdn.net/jbjwpzyl3611421/article/details/18598489ar包 用途 axis.jar SOAP引擎包 commons-discovery-0.2.jar 用来发现、查找和实现可插入式接口,提供一些一般类实例化、单件的生命周期管理的常用方法. jaxrpc.jar Axis运行所需要的组件包 saaj.jar转载 2017-11-01 10:06:53 · 523 阅读 · 0 评论 -
JVM内幕:Java虚拟机详解
本文由 ImportNew - 挖坑的张师傅 翻译自 jamesdbloom。欢迎加入翻译小组。转载请见文末要求。这篇文章解释了Java 虚拟机(JVM)的内部架构。下图显示了遵守 Java SE 7 规范的典型的 JVM 核心内部组件。 上图显示的组件分两个章节解释。第一章讨论针对每个线程创建的组件,第二章节讨论了线程无关组件。线程JVM 系统转载 2017-01-22 11:24:42 · 232 阅读 · 0 评论 -
Java编程风格指南
Google Java编程风格指南January 20, 2014作者:Hawstein出处:http://hawstein.com/posts/google-java-style.html声明:本文采用以下协议进行授权: 自由转载-非商用-非衍生-保持署名|Creative Commons BY-NC-ND 3.0 ,转载请注明作者及出处。目录前言转载 2017-01-12 10:25:39 · 677 阅读 · 0 评论 -
poi关于excel文件的操作
poi关于excel文件的操作import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStream;import java.text.SimpleDateFormat;import java.util.Date;原创 2016-12-26 14:13:26 · 771 阅读 · 0 评论 -
dom4j对于xml文件的一些操作
dom4j对于xml文件的一些操作import java.io.File;import java.io.FileOutputStream;import org.dom4j.Document;import org.dom4j.DocumentHelper;import org.dom4j.Element;import org.dom4j.io.OutputFormat;import o原创 2016-12-26 14:11:46 · 207 阅读 · 0 评论 -
java 反射机制
反射机制获取类三种方法://第一种方式: Class a= Class.forName("Person"); //第二种方式: Class a = Person.class; //第三种方式: Persons person= new Person(); Class a = person.getClass(); 例如:public T getObject(Class o原创 2016-12-09 09:21:11 · 179 阅读 · 0 评论 -
xfire webservice服务端
web.xml配置<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.s原创 2016-11-23 13:58:07 · 284 阅读 · 0 评论 -
【转载】JDK8 ConcurrentHashMap.computeIfAbsent 死循环 Bug
ConcurrentHashMap.computeIfAbsent 死循环【最终版】文章链接:http://mp.weixin.qq.com/s/O6UmB7YDKIYtNvqCOjNwDQ官方Bug报告:https://bugs.openjdk.java.net/browse/JDK-8062841转载 2019-04-04 09:55:04 · 719 阅读 · 0 评论