Java
懒的执行力度无敌
在等等,马上就好
展开
-
SpringBoot读取Resource下文件的几种方式
ClassPathResource classPathResource = new ClassPathResource("static/test.txt");InputStream inputStream =classPathResource.getInputStream();InputStream inputStream = Thread.currentThread().getContex...原创 2019-10-25 17:48:33 · 1067 阅读 · 0 评论 -
缓冲流工作原理
关于缓冲流的一些问题之前I/O复习的时候,有个关于字节缓冲的代码public class Demo4 { public static void main(String[] args) throws IOException { //1.创建字节输入流 FileInputStream fileInputStream = new FileInputStream...原创 2019-08-22 17:47:19 · 1026 阅读 · 1 评论 -
32 从上到下打印二叉树
层次遍历二叉树1. 普通层次遍历public static void levelOrder(TreeNode root) { if (root == null) return; Queue<TreeNode> queue = new LinkedList<>(); queue.offer(root); while (!queue.isEm...原创 2019-08-17 14:50:29 · 68 阅读 · 0 评论 -
Socket
Socket复习UDP客户端模拟public class Demo { public static void main(String[] args) throws IOException { //模拟UDP通信 //客户端 //* 1.创建UDP通信的对象-socket对象:对应的类是DatagramSocket.(用于UDP数据的发送与接收) DatagramSo...原创 2019-08-22 11:02:22 · 59 阅读 · 0 评论 -
Java反射复习
Java反射复习反射 动态获取类的字节码文件,并对其成员进行抽象(类中的各个成分映射成一个个的对象。)。 获取字节码文件的方式有三种。类名.class实例对象.getClass()全类名获取 Class.forName()获取对象package reflect;public class ReflectDemo { public ReflectDemo(){...原创 2019-08-22 10:06:44 · 100 阅读 · 0 评论 -
Java多线程
Java多线程复习线程创建实现runnable类(推荐)public class TreadLearningIR implements Runnable { private String name; public TreadLearningIR(String name){ this.name=name; } @Override pu...原创 2019-08-22 09:46:46 · 146 阅读 · 0 评论 -
IO流基础
I/O流复习概念作用:实现两个设备之间数据的通信分类根据 操作的方式:输入流和输出流根据数据的类型:字节流和字符流字节流(reader、writer):传输的是字节,可以操作任意类型的数据字符流(stream)(只能传输文本):传输的是字节,不同点是在传输过程中加入了编码的操作,让我们的操作更方便NIO基础用法字符流public class Demo1 { ...原创 2019-08-22 09:24:21 · 108 阅读 · 1 评论 -
单例模式
设计模式单例 一个类只允许有一个对象,建立一个全局的访问点,提供出去供大家使用。 好处:可以让两个对象在完全没有关系的前提下,实现值的传递,降低了耦合性,提高了内聚性。懒汉public class Singleton { // 将自身实例化对象设置为一个属性,并用static修饰 private static Singleton instance; // 构造...原创 2019-08-07 19:11:05 · 127 阅读 · 0 评论 -
Log4j配置文件规则
Log4j配置文件书写规则示例:# Global logging configurationlog4j.rootLogger=INFO, stdout, file ,E# MyBatis logging configuration...log4j.logger.com.bank.system=DEBUG# Console output...log4j.appender.stdou...原创 2019-08-06 21:28:31 · 209 阅读 · 0 评论 -
Java代理模式
Java 代理模式代理的作用 想象一个场景。我们一个项目已经开发完成,并且部署了很长一段时间。但是突然需要功能更新,那必然涉及到代码的修改。但是我们也知道稍微不注意的修改,出错了,整个项目就很爆炸了。 所以为了不破坏已经完善封装的代码。我们又想要给我们的某些功能做一些增强。我们就可以使用代理,建立一个代理类。静态代理静态代理的基本模式定义一个接口interface Anima...原创 2019-08-06 21:26:27 · 75 阅读 · 0 评论 -
Spring boot文件上传下载
Spring boot文件上传下载文件上传之前用SpringMVC的时候文件上传需要依赖与Apache Commons FilUpload的组件,需要额外导入两个jar包commons-fileupload-1.3.2.jarcommons-io-2.5.jar版本可以不一样。(别的配置这里就不说了)但是Springboot内部web依赖spring-boot-starter-we...原创 2019-06-24 23:09:51 · 93 阅读 · 0 评论