一、客户端代码 public class Test2_UpdateClient { public static void main(String[] args) throws UnknownHostException, IOException { // 1.提示输入要上传的文件路径, 验证路径是否存 ...
分类:
Web程序 时间:
2020-03-11 11:12:23
阅读次数:
72
74、throw和throws的区别? throw是抛出异常 throws是声明可能会抛出异常 75、final、finally、finalize的区别? final: 是修饰符,如果修饰类,此类不能被继承; 如果修饰方法和变量,则表示此方法和变量不能在被改变,只能使用。 finally: 是try ...
分类:
编程语言 时间:
2020-03-11 01:05:34
阅读次数:
72
Filter使用 说白了就是在servlet执行前增加一步动作,获取requset中的参数来做例如中文乱码、过滤敏感词、判断是否登陆的操作。 初始化 xml 注解 应用场景 处理中文乱码 过滤敏感词 控制资源访问权限 ...
分类:
其他好文 时间:
2020-03-10 01:40:00
阅读次数:
73
本文源码:GitHub·点这里||GitEE·点这里一、String类简介1、基础简介字符串是一个特殊的数据类型,属于引用类型。String类在Java中使用关键字final修饰,所以这个类是不可以继承扩展和修改它的方法。String类用处极广泛,在对String对象进行初始化时,和基本类型的包装器类型一样,可以不使用new关键字构造对象。(是真的妖娆...)2、类构造和方法String类结构特点
分类:
编程语言 时间:
2020-03-09 11:57:52
阅读次数:
72
用Runnable接口实现多线程 public class ThreadDemo { public static void main(String[] args) throws InterruptedException { Racer racer = new Racer(); new Thread( ...
分类:
编程语言 时间:
2020-03-06 17:24:08
阅读次数:
70
今天谈的是工厂模式,该模式用于封装和对对象的创建,万物皆对象,那么万物又是产品类,如一个水果厂生产三种水果罐头,我们就可以将这三种水果作为产品类,再定义一个接口用来设定对水果罐头的生成方法,在工厂类中定义一个方法可以根据我们提供给工厂的不同参数,来生成不同的产品。这样我们就可以方便后续的扩展,例如工 ...
分类:
编程语言 时间:
2020-03-06 15:10:52
阅读次数:
71
package com.liubingfei.test.proxy.staticproxy; /** * @author LiuBingFei * @desc 接口,定义抽象方法:卖房子,出租房子。 * @date 2020/3/5 22:09 * @return */ public interfa ...
分类:
编程语言 时间:
2020-03-06 01:34:02
阅读次数:
97
凡事预者立,不预则废 public static void main(String[] args) throws ParseException { SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); SimpleDate ...
分类:
其他好文 时间:
2020-03-05 22:17:59
阅读次数:
99
转:https://mp.weixin.qq.com/s/jPIGL2jvxYvo-1WOu23VAA 可见性 的定义是:一个线程对共享变量的修改,另外一个线程能够立刻看到。 产生可见性的原因:因为进度的不及时更新,导致数据不是最新,导致决策失误。我们隐约可以看出,内存并不直接与Cpu打交道,而是通 ...
分类:
其他好文 时间:
2020-03-05 11:54:20
阅读次数:
63
一·Junit的使用 1.1 添加junit的依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scop ...
分类:
编程语言 时间:
2020-03-05 10:44:29
阅读次数:
69