自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我以我心Coding You

做菜鸟的写笔记 写笔记的做菜鸟

  • 博客(106)
  • 收藏
  • 关注

原创 Window winload.efi 文件丢失解决方法

Windows 无法加载操作系统 文件丢失 winload.efi 解决方法Windows10 winload.efi 解决方法:BIOS启动页 - 启动优先级 - 调整启动顺序 - 把启动选项中不带"Windows Boot Manager"的硬盘移至前面。以上。...

2020-04-17 11:40:59 26993 1

原创 AR与VR视频播放:解决Unity模型贴图反转的问题

使用UV贴图网模型上贴的时候, 会出现图片反过来的情况。根本原因是因为, 一般系统的屏幕坐标系(例如Android)是左上角为原点(0,0), 但是Unity的贴图是以左下角为原点(0,0)解决方法有两种:方法一:设置shader的贴图属性:tiling x为-1;方法二:旋转模型或者GameObject, 例如设置Scale x = -1。如图:...

2019-04-23 10:11:49 1676

转载 Windows下Eclipse neon 4.6.3 配置Tomcat

Windows下Eclipse neon 4.6 配置Tomcat Tomcat通过官网进行安装https://tomcat.apache.org/download-90.cgi具体安装可百度。 安装完成后,在eclipse首先要安装server插件。在选项栏里选择Help->Install N...

2019-04-03 22:30:58 6562

原创 Java之TCP与Socket应用实例:实现简单的聊天室(群聊)功能

首先是服务端:Server.javapackage chat;import java.io.BufferedReader;import java.io.InputStream;import java.io.InputStreamReader;import java.io.OutputStream;import java.io.OutputStreamWriter;import ja...

2019-03-21 21:02:52 920

原创 Java线程池的原理及应用

package day10;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;/** * 线程池 * 线程池主要有两个作用: * 1.重用线程 * 2.控制线程数量 * 当我们的应用需要创建大量线程或者发现线程会频繁地创建和销毁时 * 就应当考虑使用线程池Thre...

2019-03-20 21:51:31 173

原创 Java将集合Collection或Map转换为线程安全

package day10;import java.util.ArrayList;import java.util.Collections;import java.util.HashMap;import java.util.HashSet;import java.util.List;import java.util.Map;import java.util.Set;/** *...

2019-03-20 21:50:32 1314

原创 Java互斥锁的互斥原理与多线程执行顺序

package day10;/** * 互斥锁 * synchronized也叫互斥锁。即: * 使用synchronized修饰多段代码,只要它们的同步监视器对象相同 * 那么这几段代码间就是互斥关系。即:多个线程不能同时执行这些代码。 * @author kaixu * */public class SyncDemo4 { public static void main(...

2019-03-20 21:49:36 899

原创 Java静态方法的同步——被synchronized修饰的同步方法

package day10;/** * 静态方法的同步 * 当一个静态方法被synchronized修饰后,那么该方法即为同步方法。 * 由于静态方法从属类,全局就一份,所以同步的静态方法一定具有同步效果 * 与对象无关。 * @author kaixu * */public class SyncDemo3 { public static void main(String[]...

2019-03-20 21:48:29 811

原创 Java利用同步块synchronized()保证并发安全

package day10;/** * 同步块 * 有效地缩小同步范围 * 可以在保证并发安全的同时尽可能提高并发效率 * * 实例:模拟两个人同时进店买衣服,为提高效率 * 只在试衣服阶段进行同步排队过程,其他阶段无需排队。 * @author kaixu * */public class SyncDemo2 { public static voi...

2019-03-20 21:47:22 691

原创 Java实例模拟多线程并发的出错状态

package day10;/** * 多线程并发访问同一资源时,就会形成"抢"的现象。 * 由于线程切换时机不确定,可能会导致执行代码顺序的混乱,严重时会导致系统瘫痪。 * * 实例:模拟两个人(两个线程)同时从一个桌子上拿豆子,考察并发出错情况。 * @author kaixu * */public class SyncDemo1 { public static voi...

2019-03-20 21:45:57 693 1

原创 void join():使Java线程主动进入阻塞状态——以模拟图片的下载和加载两个过程为例

package day09;/** * void join() * join方法可以使调用该方法的线程进入阻塞状态 * 直到该方法所属线程完成工作才会解除调用该方法线程的阻塞状态。 * join方法一般用于完成多个线程之间的同步工作问题。 * * 实例:模拟图片的下载和加载两个过程。 * @author kaixu * */public class ThreadDemo9 ...

2019-03-19 20:56:48 383

原创 Java后台线程(守护线程)的设置方法及应用示例

package day09;/** * 守护线程,又称为后台线程 * 当一个进程中的所有前台线程都结束时,进程就要结束。 * 若还有后台线程运行,那后台线程会被强制结束。 * @author kaixu * */public class ThreadDemo8 { public static void main(String[] args) { /* * rose:前...

2019-03-19 17:30:43 2535 6

原创 Java设置线程进入阻塞状态——static void sleep(long ms)

创建线程阻塞应用实例:实现电子表功能,每秒输出一次当前系统时间。package day09;import java.text.SimpleDateFormat;import java.util.Date;/** * static void sleep(long ms) * 线程提供的静态方法sleep可以使运行该方法的线程进入阻塞状态指定毫秒。 * 超时后线程会自动回到RANNA...

2019-03-19 17:29:13 847

原创 Java线程的优先级设置

package day09;/** * 线程的优先级 * 线程的时间片分配完全由线程调度决定。线程只能被动地被分配时间。 * 对于线程的调度工作无法也不能干预。 * 但是可以通过提高线程的优先级来达到尽可能干预的目的。 * 理论上,优先级越高,获取CPU时间片的次数和几率就越大。 * @author kaixu * */public class ThreadDemo6 { ...

2019-03-19 17:26:37 1687 1

原创 Java获取线程相关信息的方法

package day09;/** * 获取线程相关信息的方法 * @author kaixu * */public class ThreadDemo5 { public static void main(String[] args) { //获取运行main方法的线程 Thread main = Thread.currentThread(); long id = ma...

2019-03-19 17:25:49 787

原创 Java中获取运行当前方法的线程——static Thread currentThread()

package day09;/** * static Thread currentThread() * 获取运行当前方法的线程。 * @author kaixu * */public class ThreadDemo4 { public static void main(String[] args) { Thread main = Thread.currentThread()...

2019-03-19 17:24:36 3287

原创 Java中常见的创建线程的方法

方法一:继承Thread并重写run方法来定义线程要执行的任务。package day09;/** * 第一种创建线程的方式 * 继承Thread并重写run方法来定义线程要执行的任务。 * @author kaixu * */public class ThreadDemo1 { public static void main(String[] args) { MyThre...

2019-03-19 17:23:55 244

原创 Java自定义异常的用法

package day08;/** * 年龄不合法异常 * * 自定义异常,通常是用来描述某个业务逻辑上出现的问题。 * 自定义异常的名字应当做到见名知义。 * @author kaixu * */public class IllegalAgeException extends Exception{ private static final long serialVersi...

2019-03-18 19:20:57 444

原创 Java中Exception异常处理的常用方法

package day08;/** * Exception常用方法 * @author kaixu * */public class ExceptionDemo6 { public static void main(String[] args) { System.out.println("程序开始"); try { String str = "abc"; Sys...

2019-03-18 19:18:11 883

原创 重写父类含有throws异常抛出声明时——子类的重写原则

package day08;/** * 重写父类一个含有throws异常抛出声明的方法时 * 子类该方法的throws的重写原则。 * @author kaixu * */public class ExceptionDemo5 { public static void main(String[] args) { }}class Son extends Except...

2019-03-18 19:17:01 1122

原创 Java测试异常的抛出

package day08;/** * 测试异常的抛出 * @author kaixu * */public class ExceptionDemo4 { public static void main(String[] args) { Person p = new Person(); /* * 当调用一个含有throws声明异常抛出的方法时,编译器要求必须处理该异常...

2019-03-18 19:13:06 3070

原创 Java异常处理中finally对流的处理

package day08;import java.io.BufferedReader;import java.io.FileInputStream;import java.io.InputStreamReader;/** * finally对于流的处理 * @author kaixu * */public class ExceptionDemo3 { public st...

2019-03-18 19:11:56 263

原创 Java异常捕获机制中的finally

package day08;/** * finally块 * finally块定义在异常捕获机制的最后 * 可以直接跟在try块之后或最后一个catch块之后。 * finally块中的代码一定会执行,无论try块中的代码是否抛出异常。 * 所以通常会把释放资源等操作放在finally中,例如关闭流等。 * @author kaixu * */public class Exce...

2019-03-18 19:10:37 856

原创 Java异常捕获机制中的try-catch

package day08;/** * Java异常捕获机制中的try-catch * try{}块是用来扩上可能出错的代码片段 * catch{}块则是用来捕获try{}块中代码抛出的错误并解决。 * @author kaixu * */public class ExceptionDemo1 { public static void main(String[] args) {...

2019-03-18 19:09:55 1236

原创 BufferedReader中的按行读取方法——String readLine()

package day08;import java.io.BufferedReader;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStreamReader;/** * java.io.BufferedReader * 缓冲字符输入流 * 特点:按行读取字符串。 *...

2019-03-16 16:38:13 15350

原创 Java「流」相关API的综合应用:利用「流」实现记事本的功能

package day08;import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStreamWriter;import java.io.PrintWriter;import java.util.Scanner;/** * 完成记事本功能。要求: * 程序启动后,要求用户输...

2019-03-16 16:36:52 222

原创 Java利用PrintWriter实现自动行刷新功能

package day08;import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStreamWriter;import java.io.PrintWriter;/** * PrintWriter也提供了可以处理其他流的构造方法 * 提供的方法可以传入字节流,也可以处理字符流...

2019-03-16 16:33:31 2521

原创 Java中的缓冲字符流——BufferedWriter,BufferedReader

package day08;import java.io.IOException;import java.io.PrintWriter;/** * 缓冲字符流 * BufferedWriter,BufferedReader * 特点是可以按行读写字符串。 * * java.io.PrintWriter * 具有自动行刷新的缓冲字符输出流 * 创建PW时,它一定会在内部创建...

2019-03-16 16:32:11 190

原创 Java中的字符流与转换流

package day08;import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStreamWriter;/** * 字符流 * 字符流的读写范围为字符。 * 字符流都是高级流,虽然以字符为单位读写数据,但是实际底层还是读写字节 * 只是把字节与字符的转换工作交给了字符流...

2019-03-16 16:31:10 241

原创 Java字符输入流——按照给定的字符集读取字符

package day08;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStreamReader;/** * java.io.InputStreamReader * 字符输入流,可以按照给定的字符集读取字符。 * @author kaixu * */public ...

2019-03-16 16:30:10 1184

原创 Java对象序列化与对象持久化:利用对象流实现给定对象与字节之间的相互转换

首先定义测试类对象Person:package day07;/** * 该类用于测试作为对象流读写对象使用 * * 当一个类需要被对象流读写时,该类必须实现 * java.io.Serializable接口。 * @author kaixu * */import java.io.Serializable;import java.util.List;public cla...

2019-03-15 10:35:29 259

原创 Java缓冲输出流写出数据的缓冲区问题

package day07;import java.io.BufferedOutputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;/** * 缓冲输出流写出数据的缓冲区问题。 * @author kaixu * */...

2019-03-15 10:27:03 1382

原创 Java使用io文件流复制文件——利用缓冲字节输入输出流加快读写效率

package day07;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import j...

2019-03-15 10:25:51 1192

原创 Java使用io文件流复制文件

package day07;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;/** * 使用文件流复制文件 * @author kaixu * */public clas...

2019-03-15 10:24:25 223

原创 Java中的文件输入流FileInputStream

package day07;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;/** * java.io.FileInputStream * 文件输入流,是一个低级流,用于从文件中读取字节。 * @author kaixu * */pu...

2019-03-15 10:23:25 481

原创 Java中的文件输出流FileOutputStream追加写操作(非覆盖)

package day07;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;/** * 文件输出流 * 追加写操作 */public class FOSDemo2 { public static void main(String[]...

2019-03-15 10:22:18 18405 1

原创 Java中的流分类及文件输出流FileOutputStream

package day07;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;/** * 流 * 流根据方向不同分为输入流和输出流,参照点为当前程序。 * 输入流用来读取数据,输出流用来写出数据。 * java.io.InputStrea...

2019-03-15 10:21:08 555

原创 Java SE利用RandomAccessFile读写基本类型数据

package day06;import java.io.FileNotFoundException;import java.io.IOException;import java.io.RandomAccessFile;import java.lang.ProcessBuilder.Redirect;/* * RAF提供了方便读写基本类型数据的方法 */public class...

2019-03-14 09:11:56 362

原创 Java RandomAccessFile——读取文件数据

package day06;import java.io.FileNotFoundException;import java.io.IOException;import java.io.RandomAccessFile;/** * 读取文件数据 * @author kaixu * */public class RandomAccessFileDemo2 { public ...

2019-03-14 09:10:37 1377

原创 Java RandomAccessFile——基于指针的读写原理

package day06;import java.io.FileNotFoundException;import java.io.IOException;import java.io.RandomAccessFile;/** * java.io.RandomAccessFile * 用于读写文件数据 * RAF是基于指针进行读写的,即RAF总是在指针指向的位置读写字节 * 并...

2019-03-14 09:09:52 1176

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除