tushao
不忘初心,无限更新流学习单位,总结每日学习资料,总结写代码中遇到的问题
摘要: 文件上传优化 目的:解决文件名相同覆盖问题 1.文件名称进行优化 服务器端口传入文件名称一样,最终导致服务器硬盘只保留一个文件,所以需要对文件进行优化 //文件名称定义规则 0."beautiful" 1.把System.currentimients();毫秒值加入文件名 2.Random.next 阅读全文
posted @ 2020-12-23 08:53 是涂绍啊 阅读(198) 评论(2) 推荐(0) 编辑
摘要: 网络基础 软件架构 C/S架构:客户端与服务器端的一种架构,将任务合理的分配给客户和服务器端,就是有两端 B/S架构:浏览器和服务器端的架构,简化了系统开发和维护(常用) B/S架构和C/S架构的区别 C/S架构是基于局域网的,B/S架构是基于广域网的。 硬件环境不同:C/S建立在专用网络上,对数据 阅读全文
posted @ 2020-12-23 08:52 是涂绍啊 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 属性集:Preperties 1.为什么使用属性集 可以对流进行操作,把硬盘中的键值对进行操作,把数据保存到Properties集合中,键和值都是字符串 构造方法 Properties()-->创建一个空的属性集列表 API方法 1.Properties对象.setProperties(String 阅读全文
posted @ 2020-12-23 08:47 是涂绍啊 阅读(99) 评论(0) 推荐(0) 编辑
摘要: IO流 1.什么是IO流 *流(数据):字节或字符,一个字符=两个字节 *内存:临时存储作用 *输入和输出是以内存为基准:硬盘数据进入内存就是输入,数据从内存出去进硬盘就是输出。 *读取和写入是以硬盘为基准:硬盘数据进入内存就是读取,数据存内存出去进硬盘就是写入。 | 2.IO流分类 *输入流:把数 阅读全文
posted @ 2020-12-23 08:46 是涂绍啊 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 练习:将GBK文件转换为UTF-8得文件 指定GBK编码得转换流,读取文本文件,用InputStreamReader 使用Utf-8的转换流写入到新文件中,OutputStreamWriter 代码演示 序列化流:专门用来写对象的以前都是操作字符或者字符串的 1.目的: 把内存中的数据保存在硬盘内部 阅读全文
posted @ 2020-12-17 23:12 是涂绍啊 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 递归 1.递归的概述 当前方法调用自己的现象 | 2.递归的分类,直接分类,间接分类 直接分类:直接方法自己调用自己 间接分类:A方法调用B方法,B方法调用A方法 3.注意事项 递归一定有边界条件,不然就会无限递归,最终造成栈内存溢出 递归中即使有界,次数也不能太多 构造方法不能递归,不管是直接递归 阅读全文
posted @ 2020-12-14 19:44 是涂绍啊 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 线程未同步的时候 结果:没有头加入线程同步的时候,多个线程同时修改一个共享资源的时候,会造成多个线程同时操作一个资源(多个窗口同时售卖一张车票),看你就会出现资源的重复调用 | 线程使用步骤: 创建一个线程实现类 在线程实现类里面重写run方法,并在run方法中写代码 在测试类里面main方法中创建 阅读全文
posted @ 2020-12-14 15:17 是涂绍啊 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 函数式编程思想:强调结果,怎么做的不重要只要结果 Thread类需要Runable接口作为参数,其中抽象方法run用来指定线程任务内容的核心 为了制定run方法的方法体不得不需要Runable接口的实现类 为了省去定义一个RunableImpl实现累的麻烦,不得不使用匿名内部类。 必须重写run方法 阅读全文
posted @ 2020-12-12 21:07 是涂绍啊 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 同步方法实现线程同步 1.什么是线程同步 使用【synchronized】修饰的方法,就是同步方法 | 2.同步方法的目的 在一个线程执行该方法的时候,其他的线程只能在方法外面等待 | 3.同步方法格式 public synochronized 返回值 A(){ //可能会出现线程安全的代码,因为他 阅读全文
posted @ 2020-12-12 20:57 是涂绍啊 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 创建线程类 java.lang.Thread类代表线程,所有的线程对象必须是Thread类的子类实现,每个线程的作用是完成一定的任务,实际上就是执行一段程序流程,使用线程执行来代表这段程序 | 实现步骤 创建一个Thread类的子类 在Thread的子类中重写Thread的run方法(开启线程需要做 阅读全文
posted @ 2020-12-10 20:29 是涂绍啊 阅读(66) 评论(0) 推荐(0) 编辑