File的一些方法总结 Filejava.io.File类是文件和目录路径名的抽象表示,主要用于文件和目录的创建,查找和删除等操作。文件的一些简单方法public class FileDemo01 { public static void main(String[] args) throws IOException { /** * 因为Windows下和Linux下路径分隔...
用Java语言读取配置文件 准备先决条件1.创建一个ModelTest01类public class ModelTest01 {}2.创建一个ModelTest02类public class ModelTest02 {}3.先创建一个配置文件bean.propertiesmodelTest01=com.hh.pro.ModelTest01modelTest02=com.hh.pro.ModelTest...
JDBC事务实现 JDBC事务代码 Connection conn; try{ //获取数据连接 conn = DriverManager.getConnection("url", "user", "password"); //关闭自动提交机制 conn.setAutoCommit(fal...
Java泛型 泛型的概念:泛型是一种未知的数据类型,当我们不知道使用什么数据类型的时候,可以使用泛型泛型也可以用来看成一个变量。接收数据类型。示例代码:class ArrayList<E>{ public boolean add(E e){ } public E get(int index){ } ....}受限泛型:泛型的上限:格式: 类型名称 &l...
mybatis一些小知识点 引入依赖<!-- mybatis --><dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.4.6</version></dependency&...
log4j日志详解 基本使用方法:log4j由三个重要的组件构成:日志信息的优先级,日志信息的输出目的地,日志信息的输出格式。日志信息的优先级从高到低:OFF,FATAL,ERROR,WARN,INFO,DEBUG,TRACE,ALL,一般只使用四种,从高到低有ERROR,WARN,INFO,DEBUG,分别用来指定这条日志信息的重要程度;日志信息的输出目的地指定了日志将打印到控制台还是文件;而输出格式则控制了日志...
用Java实现excle导入 excle导入 public Map<String,Object> uploadSpaceUserExc(HttpServletRequest request) throws Exception { Map<String,Object> map = new HashMap<>(); Integer state = 1000; ...
SSM配置 SpringMVC配置web.xml<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd" ><web-app> <display-name>springm...
Map经典面试题 MapMap集合的特点:public interface Map<K,V>1.Map集合是一个双列集合,一个元素包含两个值(一个key,yige value)2.Map集合中的元素,key和value的数据类型可以相同,也可以不相同3.Map集合中的元素,key是不允许重复的,value是可以重复的4.Map集合中的元素,key和value是一一对应put()publi...
java反射 java反射案例1.创建一个Car类package com.hh.test;public class Car { private String brand; private String color; private int maxSpeed; public String getBrand() { return brand; }...
工作中经常用到的Date和Calendar知识 平时在开发中经常会遇到与时间相关的知识,平常用Date多一些,Calendar的话,就是写定时任务的时候获取指定时间会用!整理出来与大家一起学习!Java将String类型时间转换为Date代码示例:String startTime ="2019-01-12 12:00:12";String endTime ="2019-04-08 17:00:00";SimpleDateForm...
Collection概述 Collection概述迭代器1.Iterator iterator(): 获取集合对应的迭代器,用于遍历集合中的元素。关羽元素返回的顺序没有任何保证(除此collection是某一个能提供保证顺序的类实例)2.迭代: 即Collection集合元素的通用获取方式,在取出元素之前先要判断集合中有没有元素,如果有,就把这个元素取出来,继续在判断,如果还有就再取出来,一直把集合中的所有元素...
dubbo之zookeeper集群搭配 搭建zookeeper环境1.在搭建zookeeper环境前,一定要配置jdk环境,此处不赘述。2.首先我从zookeeper官网上下载zookeper.通过FileZilla上传到我的阿里服务器上,如下图:3.然后解压zookeeper,命令:tar -zxvf zookeeper.tar.gz ,如下图:4.更改zookeeper-3.4.10为zookeeper,命令:mv z...
dubbo管理控制台的搭建部署 声明我是在linux上搭建的。jdk的版本3.这是我的maven的版本4.点击下载dubbo-amdin5.下载下来项目,进入dubbo-admin,执行mvn clean package,前提是你的电脑上一定要安装好maven如果出现如下所示,则表示打包成功6.在本地dubbo-admin项目的target目录下找到dubbo-admin-2.6.0.war7.将打...
如何面试?打持久战还是打有准备的仗 我写这篇文章也是临时起意,怎么个临时起意法呢,这个得从我运营的千人qq群(706942420)说起。群里有一个人找工作,面试大概持续了将近2个月了吧,我是很心疼他的,因为每个人在找工作期间都会疲劳,累,倦怠,尤其是面试了无数家公司,而没有一家公司通知你去上班!其实这么长时间的面试我可以说你是在玩,在和自己打疲劳战,最后伤到的还是自己!这里可以讲讲我当时面试的过程,我当时可以说是裸辞,这里就不...
如何面试?打持久战还是打有准备的仗 我写这篇文章也是临时起意,怎么个临时起意法呢,这个得从我运营的千人qq群(706942420)说起。群里有一个人找工作,面试大概持续了将近2个月了吧,我是很心疼他的,因为每个人在找工作期间都会疲劳,累,倦怠,尤其是面试了无数家公司,而没有一家公司通知你去上班!其实这么长时间的面试我可以说你是在玩,在和自己打疲劳战,最后伤到的还是自己!这里可以讲讲我当时面试的过程,我当时可以说是裸辞,这里就不...
外观模式 知识点十:外观模式一、概述外观模式(Facade Pattern)又称门面模式,属于23种GOF设计模式的结构型设计模式 。 Facade模式为一组具有类似功能的类群,比如类库,子系统等等,提供一个一致的简单的界面。这个一致的简单的界面被称作facade。它向现有的系统添加一个接口,来隐藏系统的复杂性。这种模式涉及到一个单一的类,该类提供了客户端请求的简化方法和对现有系统类方法的委托调用。...
代理模式 知识点九:代理模式一、概述1、什么是代理模式在代理模式(Proxy Pattern)中,一个类代表另一个类的功能。它属于23种GOF设计模式的结构型设计模式 。在代理模式中,我们创建具有(包含)现有对象的对象,以便向外界提供功能接口。打个比方代理模式就是相当于我们租房子,我们本身没有找房源的这个功能,但是中介(代理类)有,我们就把我们本身具有的功能(挑房子)给中介,这时候中介就有了新功...
装饰者模式 知识点八: 装饰者模式一、概述装饰器模式(Decorator Pattern)又叫包装模式,允许向一个现有的对象添加新的功能,同时又不改变其结构。它属于23种GOF设计模式的结构型设计模式 ,它是继承关系的一个替换方案。这种模式创建了一个装饰类,用来包装原有的类,并在保持类方法签名完整性的前提下,提供了额外的功能。二、优缺点和使用场景1、优点装饰者模式可以提供比继承更多的灵活性...
适配器模式 知识点七: 适配器模式一、概述适配器模式(Adapter Pattern)是作为两个不兼容的接口之间的桥梁。它属于23种GOF设计模式的结构型设计模式 , 它结合了两个独立接口的功能。这种模式涉及到一个单一的类,该类负责加入独立的或不兼容的接口功能。适配器模式的别名为包装器(Wrapper)模式,它既可以作为类结构型模式,也可以作为对象结构型模式。在适配器模式定义中所提及的接口是指广义...