![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础、J2EE、J2SE
文章平均质量分 72
胖鹅68
熟悉h5,jquery,css2/3,angular,ionic,springMVC,hibernate,spring,struts,mybatis,mysql,oracle,linux,android等技术
了解openfire开源系统,熟悉openfire的IM功能
展开
-
java使用递归批量修改文件扩展名
递归批量修改文件夹下的扩展名原创 2022-12-13 09:20:12 · 327 阅读 · 0 评论 -
maven intellij 环境搭建
文章目录文章参考安装修改setting.xml 配置设置本地仓库存储的路径引用阿里仓库intellij 集成文章参考idea配置加快maven项目创建 -DarchetypeCatalog=internal安装前提要配置 java环境下载地址http://maven.apache.org/download.cgiwindows 环境变量添加环境变量M2_HOME=E:\apache-maven-3.6.3添加PATH路径%M2_HOME%\bin打开DOS窗原创 2021-02-01 12:50:56 · 129 阅读 · 0 评论 -
Junit 4.x 学习总结整理
文章目录参考Junit3.x (过时)概念Error和Failures的区别?Juint 4.x注解断言忽略测试 @Ignore时间测试参数化测试(`重难点`)编写代码步骤代码运行步骤异常测试参考https://www.sojson.com/blog/33.htmlhttps://blog.csdn.net/qq_34264849/article/details/88243278https://wiki.jikexueyuan.com/project/junit/overview.htmlJu原创 2020-07-01 14:50:58 · 322 阅读 · 0 评论 -
filter对没有登录的用户过虑
在做应用系统开发的时候需要用户登录,如果用户没有登录是不允许访问内部资源的,即要屏蔽用户在登录界面。 下面使用Filter实现这个功能 1、在web.xml文件中添加如下内容 AuthCheck adtec.config.filter.AuthCheckFilter excludes login.html,user/userlogin.原创 2013-12-23 23:11:18 · 828 阅读 · 0 评论 -
json数组和List转换
使用的是json-lib.jar包将json格式的字符数组转为List对象package hb;import java.util.Date;public class Person { String id; int age; String name; Date birthday; public String getId() { return i原创 2013-12-04 10:12:03 · 555 阅读 · 0 评论 -
Class.forName()的作用?为什么要用?
文章摘抄至 http://www.cnblogs.com/pyrmkj/archive/2012/05/17/2506267.html 一.首先你要明白在java里面任何class都要装载在虚拟机上才能运行。 1. forName这句话就是装载类用的(new是根据加载到内存中的类创建一个实例,要分清楚)。 至于什么时候用,可以考虑一下这个问题,给你一个转载 2013-12-04 10:20:44 · 1449 阅读 · 0 评论 -
RMI 入门
1、 RMI(Remote Method Invocation)概念 RMI是远程方法调用的简称,象其名称暗示的那样,它能够帮助我们查找并执行远程对象的方法。通俗地说,远程调用就象将一个class放在A机器上,然后在B机器中调用这个class的方法。让某个java虚拟机上的对象调用另一个java虚拟机中的对象和方法。 2、RMI术语在研究代码之前,我们来看原创 2013-12-04 10:21:25 · 581 阅读 · 0 评论 -
遍历map
package hb;import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Set;public class TestMap { public static void main(String[] args) { Map map = new原创 2013-12-04 10:12:44 · 468 阅读 · 0 评论 -
List对象合并
使用List,合并相同的对象,方便遍历 Set的功能方法 Set具有与Collection完全一样的接口,因此没有任何额外的功能,不像前面有两个不同的List。实际上Set就是Collection,只是行为不同。(这是继承与多态思想的典型应用:表现不同的行为。)Set不保存重复的元素(至于如何判断元素相同则较为负责) Set : 存入Set的每个元素都必须是唯一的,因为Set不原创 2013-12-04 10:15:06 · 1143 阅读 · 0 评论 -
获取两个日期之间的日期
package hb.util;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.Iterator;import java.util.LinkedList;import java.util.List;public c原创 2013-12-04 10:15:22 · 592 阅读 · 0 评论 -
servlet和JSP学习
servlet是服务器端的java小程序,用于响应客户机的请求。在默认情况下,servlet采用一种无状态的请求——响应处理方式,主要作用是为了增强java服务器端的功能。 servlet是一个标准的java类,符合java类的一般规则。和一般的java类不同的是servlet可以处理Http请求。把这些java类的字节码文件放到servlet容器(如tomcat)的相应目录下时,他们就可原创 2013-12-04 10:20:34 · 522 阅读 · 0 评论 -
jdk1.5新特性——循环
package hb.dto;import java.util.LinkedList;import java.util.List;public class Bianli { public static void main(String[] args) { List list = new LinkedList(); for(int i=0;i<5;i++){原创 2013-12-04 10:13:19 · 439 阅读 · 0 评论 -
抛出异常和捕获异常的区别
抛出异常:如果程序中出现了异常,没有办法将具体的异常打印出来,不做任何处理 捕获异常:如果程序出现了异常,就能够详细的打印是什么原因导致了异常并且能够做出相应的处理,能够显示详细的Log 如果代码是抛出异常的方式,在运行时出现异常,并且打印的Log不明显,可以改用try{}catch方式来捕获异常,打印出详细的信息 throws语句 throws总是出现在一个函数头原创 2013-12-04 10:14:56 · 8398 阅读 · 0 评论 -
HashSet (容器)学习
set代表无序、不可重复的集合 HashSet按Hash算法来存储集合中的元素,因此具有很好的存取和查找性能。HashSet具有以下特点:1、不能保证元素的排列顺序,顺序有可能发生变化2、Hash不是同步的,如果多个线程同时访问一个HashSet,假设有两个或者两个以上线程同时修改了HashSet集合时,则必须通过代码来保证其同步3、集合元素的值可以是null原创 2013-12-04 10:21:20 · 928 阅读 · 0 评论 -
java 反射学习
同一个JVM的所有线程、所有变量都处于同一个进程里,他们都使用该JVM进程的内存区。 当系统出现以下几种情况时,JVM进程将被终止:1、程序运行到最后正常结束2、程序运行到使用System.exit()或Runtime.getRuntime().exit()代码处结束程序。3、程序执行过程中遇到未捕获的异常或错误而结束4、程序所在平台强制结束了JVM进程 依此运行下原创 2013-12-04 10:20:39 · 488 阅读 · 0 评论