<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[我以我心Coding You]]></title><description><![CDATA[做菜鸟的写笔记  写笔记的做菜鸟]]></description><link>https://blog.youkuaiyun.com/a771581211</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; a771581211]]></copyright><item><title><![CDATA[Window winload.efi 文件丢失解决方法]]></title><link>https://blog.youkuaiyun.com/a771581211/article/details/105576822</link><guid>https://blog.youkuaiyun.com/a771581211/article/details/105576822</guid><author>a771581211</author><pubDate>Fri, 17 Apr 2020 11:40:59 +0800</pubDate><description><![CDATA[Windows 无法加载操作系统 文件丢失 winload.efi 解决方法
Windows10 winload.efi 解决方法：BIOS启动页 - 启动优先级 - 调整启动顺序 - 把启动选项中不带"Windows Boot Manager"的硬盘移至前面。
以上。

...]]></description><category></category></item><item><title><![CDATA[AR与VR视频播放：解决Unity模型贴图反转的问题]]></title><link>https://blog.youkuaiyun.com/a771581211/article/details/89466986</link><guid>https://blog.youkuaiyun.com/a771581211/article/details/89466986</guid><author>a771581211</author><pubDate>Tue, 23 Apr 2019 10:11:49 +0800</pubDate><description><![CDATA[使用UV贴图网模型上贴的时候， 会出现图片反过来的情况。

根本原因是因为， 一般系统的屏幕坐标系（例如Android）是左上角为原点（0，0）， 但是Unity的贴图是以左下角为原点（0，0）
解决方法有两种：
方法一:设置shader的贴图属性：tiling x为-1；
方法二：旋转模型或者GameObject, 例如设置Scale x = -1。
如图：


...]]></description><category></category></item><item><title><![CDATA[Windows下Eclipse neon 4.6.3 配置Tomcat]]></title><link>https://blog.youkuaiyun.com/a771581211/article/details/89006551</link><guid>https://blog.youkuaiyun.com/a771581211/article/details/89006551</guid><author>a771581211</author><pubDate>Wed, 03 Apr 2019 22:30:58 +0800</pubDate><description><![CDATA[Windows下Eclipse neon 4.6 配置Tomcat
			
			
				
Tomcat通过官网进行安装https://tomcat.apache.org/download-90.cgi

具体安装可百度。
&nbsp;
安装完成后，在eclipse首先要安装server插件。
在选项栏里选择Help-&gt;Install N...]]></description><category></category></item><item><title><![CDATA[Java之TCP与Socket应用实例：实现简单的聊天室(群聊)功能]]></title><link>https://blog.youkuaiyun.com/a771581211/article/details/88725904</link><guid>https://blog.youkuaiyun.com/a771581211/article/details/88725904</guid><author>a771581211</author><pubDate>Thu, 21 Mar 2019 21:02:52 +0800</pubDate><description><![CDATA[首先是服务端：Server.java
package chat;

import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.io.OutputStreamWriter;
import ja...]]></description><category></category></item><item><title><![CDATA[Java线程池的原理及应用]]></title><link>https://blog.youkuaiyun.com/a771581211/article/details/88701134</link><guid>https://blog.youkuaiyun.com/a771581211/article/details/88701134</guid><author>a771581211</author><pubDate>Wed, 20 Mar 2019 21:51:31 +0800</pubDate><description><![CDATA[package day10;

import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;

/**
 * 线程池
 * 线程池主要有两个作用：
 * 1.重用线程
 * 2.控制线程数量
 * 当我们的应用需要创建大量线程或者发现线程会频繁地创建和销毁时
 * 就应当考虑使用线程池Thre...]]></description><category></category></item><item><title><![CDATA[Java将集合Collection或Map转换为线程安全]]></title><link>https://blog.youkuaiyun.com/a771581211/article/details/88701107</link><guid>https://blog.youkuaiyun.com/a771581211/article/details/88701107</guid><author>a771581211</author><pubDate>Wed, 20 Mar 2019 21:50:32 +0800</pubDate><description><![CDATA[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;

/**
 *...]]></description><category></category></item><item><title><![CDATA[Java互斥锁的互斥原理与多线程执行顺序]]></title><link>https://blog.youkuaiyun.com/a771581211/article/details/88701067</link><guid>https://blog.youkuaiyun.com/a771581211/article/details/88701067</guid><author>a771581211</author><pubDate>Wed, 20 Mar 2019 21:49:36 +0800</pubDate><description><![CDATA[package day10;
/**
 * 互斥锁
 * synchronized也叫互斥锁。即：
 * 使用synchronized修饰多段代码，只要它们的同步监视器对象相同
 * 那么这几段代码间就是互斥关系。即：多个线程不能同时执行这些代码。
 * @author kaixu
 *
 */
public class SyncDemo4 {

	public static void main(...]]></description><category></category></item><item><title><![CDATA[Java静态方法的同步——被synchronized修饰的同步方法]]></title><link>https://blog.youkuaiyun.com/a771581211/article/details/88701040</link><guid>https://blog.youkuaiyun.com/a771581211/article/details/88701040</guid><author>a771581211</author><pubDate>Wed, 20 Mar 2019 21:48:29 +0800</pubDate><description><![CDATA[package day10;
/**
 * 静态方法的同步
 * 当一个静态方法被synchronized修饰后，那么该方法即为同步方法。
 * 由于静态方法从属类，全局就一份，所以同步的静态方法一定具有同步效果
 * 与对象无关。
 * @author kaixu
 *
 */
public class SyncDemo3 {

	public static void main(String[]...]]></description><category></category></item><item><title><![CDATA[Java利用同步块synchronized(）保证并发安全]]></title><link>https://blog.youkuaiyun.com/a771581211/article/details/88701005</link><guid>https://blog.youkuaiyun.com/a771581211/article/details/88701005</guid><author>a771581211</author><pubDate>Wed, 20 Mar 2019 21:47:22 +0800</pubDate><description><![CDATA[package day10;
/**
 * 同步块
 * 有效地缩小同步范围
 * 可以在保证并发安全的同时尽可能提高并发效率
 * 
 * 实例：模拟两个人同时进店买衣服，为提高效率
 * 	         只在试衣服阶段进行同步排队过程，其他阶段无需排队。
 * @author kaixu
 *
 */
public class SyncDemo2 {

	public static voi...]]></description><category></category></item><item><title><![CDATA[Java实例模拟多线程并发的出错状态]]></title><link>https://blog.youkuaiyun.com/a771581211/article/details/88700966</link><guid>https://blog.youkuaiyun.com/a771581211/article/details/88700966</guid><author>a771581211</author><pubDate>Wed, 20 Mar 2019 21:45:57 +0800</pubDate><description><![CDATA[package day10;
/**
 * 多线程并发访问同一资源时，就会形成"抢"的现象。
 * 由于线程切换时机不确定，可能会导致执行代码顺序的混乱，严重时会导致系统瘫痪。
 * 
 * 实例：模拟两个人（两个线程）同时从一个桌子上拿豆子，考察并发出错情况。
 * @author kaixu
 *
 */
public class SyncDemo1 {

	public static voi...]]></description><category></category></item><item><title><![CDATA[void join()：使Java线程主动进入阻塞状态——以模拟图片的下载和加载两个过程为例]]></title><link>https://blog.youkuaiyun.com/a771581211/article/details/88672985</link><guid>https://blog.youkuaiyun.com/a771581211/article/details/88672985</guid><author>a771581211</author><pubDate>Tue, 19 Mar 2019 20:56:48 +0800</pubDate><description><![CDATA[package day09;
/**
 * void join()
 * join方法可以使调用该方法的线程进入阻塞状态
 * 直到该方法所属线程完成工作才会解除调用该方法线程的阻塞状态。
 * join方法一般用于完成多个线程之间的同步工作问题。
 * 
 * 实例：模拟图片的下载和加载两个过程。
 * @author kaixu
 *
 */
public class ThreadDemo9 ...]]></description><category></category></item><item><title><![CDATA[Java后台线程(守护线程)的设置方法及应用示例]]></title><link>https://blog.youkuaiyun.com/a771581211/article/details/88667918</link><guid>https://blog.youkuaiyun.com/a771581211/article/details/88667918</guid><author>a771581211</author><pubDate>Tue, 19 Mar 2019 17:30:43 +0800</pubDate><description><![CDATA[package day09;
/**
 * 守护线程，又称为后台线程
 * 当一个进程中的所有前台线程都结束时，进程就要结束。
 * 若还有后台线程运行，那后台线程会被强制结束。
 * @author kaixu
 *
 */
public class ThreadDemo8 {

	public static void main(String[] args) {
		/*
		 * rose:前...]]></description><category></category></item><item><title><![CDATA[Java设置线程进入阻塞状态——static void sleep(long ms)]]></title><link>https://blog.youkuaiyun.com/a771581211/article/details/88667859</link><guid>https://blog.youkuaiyun.com/a771581211/article/details/88667859</guid><author>a771581211</author><pubDate>Tue, 19 Mar 2019 17:29:13 +0800</pubDate><description><![CDATA[创建线程阻塞应用实例：实现电子表功能，每秒输出一次当前系统时间。
package day09;

import java.text.SimpleDateFormat;
import java.util.Date;

/**
 * static void sleep(long ms)
 * 线程提供的静态方法sleep可以使运行该方法的线程进入阻塞状态指定毫秒。
 * 超时后线程会自动回到RANNA...]]></description><category></category></item><item><title><![CDATA[Java线程的优先级设置]]></title><link>https://blog.youkuaiyun.com/a771581211/article/details/88667769</link><guid>https://blog.youkuaiyun.com/a771581211/article/details/88667769</guid><author>a771581211</author><pubDate>Tue, 19 Mar 2019 17:26:37 +0800</pubDate><description><![CDATA[package day09;
/**
 * 线程的优先级
 * 线程的时间片分配完全由线程调度决定。线程只能被动地被分配时间。
 * 对于线程的调度工作无法也不能干预。
 * 但是可以通过提高线程的优先级来达到尽可能干预的目的。
 * 理论上，优先级越高，获取CPU时间片的次数和几率就越大。
 * @author kaixu
 *
 */
public class ThreadDemo6 {

	...]]></description><category></category></item><item><title><![CDATA[Java获取线程相关信息的方法]]></title><link>https://blog.youkuaiyun.com/a771581211/article/details/88667737</link><guid>https://blog.youkuaiyun.com/a771581211/article/details/88667737</guid><author>a771581211</author><pubDate>Tue, 19 Mar 2019 17:25:49 +0800</pubDate><description><![CDATA[package day09;
/**
 * 获取线程相关信息的方法
 * @author kaixu
 *
 */
public class ThreadDemo5 {

	public static void main(String[] args) {
		//获取运行main方法的线程
		Thread main = Thread.currentThread();
		long id = ma...]]></description><category></category></item><item><title><![CDATA[Java中获取运行当前方法的线程——static Thread currentThread()]]></title><link>https://blog.youkuaiyun.com/a771581211/article/details/88667699</link><guid>https://blog.youkuaiyun.com/a771581211/article/details/88667699</guid><author>a771581211</author><pubDate>Tue, 19 Mar 2019 17:24:36 +0800</pubDate><description><![CDATA[package day09;
/**
 * static Thread currentThread()
 * 获取运行当前方法的线程。
 * @author kaixu
 *
 */
public class ThreadDemo4 {

	public static void main(String[] args) {
		Thread main = Thread.currentThread()...]]></description><category></category></item><item><title><![CDATA[Java中常见的创建线程的方法]]></title><link>https://blog.youkuaiyun.com/a771581211/article/details/88667671</link><guid>https://blog.youkuaiyun.com/a771581211/article/details/88667671</guid><author>a771581211</author><pubDate>Tue, 19 Mar 2019 17:23:55 +0800</pubDate><description><![CDATA[方法一：继承Thread并重写run方法来定义线程要执行的任务。
package day09;
/**
 * 第一种创建线程的方式
 * 继承Thread并重写run方法来定义线程要执行的任务。
 * @author kaixu
 *
 */
public class ThreadDemo1 {

	public static void main(String[] args) {
		MyThre...]]></description><category></category></item><item><title><![CDATA[Java自定义异常的用法]]></title><link>https://blog.youkuaiyun.com/a771581211/article/details/88647857</link><guid>https://blog.youkuaiyun.com/a771581211/article/details/88647857</guid><author>a771581211</author><pubDate>Mon, 18 Mar 2019 19:20:57 +0800</pubDate><description><![CDATA[package day08;
/**
 * 年龄不合法异常
 * 
 * 自定义异常，通常是用来描述某个业务逻辑上出现的问题。
 * 自定义异常的名字应当做到见名知义。
 * @author kaixu
 *
 */
public class IllegalAgeException extends Exception{

	private static final long serialVersi...]]></description><category></category></item><item><title><![CDATA[Java中Exception异常处理的常用方法]]></title><link>https://blog.youkuaiyun.com/a771581211/article/details/88647813</link><guid>https://blog.youkuaiyun.com/a771581211/article/details/88647813</guid><author>a771581211</author><pubDate>Mon, 18 Mar 2019 19:18:11 +0800</pubDate><description><![CDATA[package day08;
/**
 * Exception常用方法
 * @author kaixu
 *
 */
public class ExceptionDemo6 {

	public static void main(String[] args) {
		System.out.println("程序开始");
		try {
			String str = "abc";
			Sys...]]></description><category></category></item><item><title><![CDATA[重写父类含有throws异常抛出声明时——子类的重写原则]]></title><link>https://blog.youkuaiyun.com/a771581211/article/details/88647793</link><guid>https://blog.youkuaiyun.com/a771581211/article/details/88647793</guid><author>a771581211</author><pubDate>Mon, 18 Mar 2019 19:17:01 +0800</pubDate><description><![CDATA[package day08;
/**
 * 重写父类一个含有throws异常抛出声明的方法时
 * 子类该方法的throws的重写原则。
 * @author kaixu
 *
 */
public class ExceptionDemo5 {

	public static void main(String[] args) {
		
	}

}

class Son extends Except...]]></description><category></category></item></channel></rss>