<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Life_Ding的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Life_Ding</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Life_Ding]]></copyright><item><title><![CDATA[乐观锁和悲观锁]]></title><link>https://blog.youkuaiyun.com/Life_Ding/article/details/123194637</link><guid>https://blog.youkuaiyun.com/Life_Ding/article/details/123194637</guid><author>Life_Ding</author><pubDate>Mon, 28 Feb 2022 22:50:41 +0800</pubDate><description><![CDATA[悲观锁：
对于并发间操作产生的线程安全问题持悲观状态,每次对某资源进行操作时，都会持有一个独占的锁,直接上了锁就操作资源了

synchronized 互斥锁
采用synchronized修饰符实现的同步机制叫做互斥锁机制，它所获得的锁叫做互斥锁。
每个对象都有一个monitor(锁标记)，当线程拥有这个锁标记时才能访问这个资源，没有锁标记便进入锁池。任何一个对象系统都会为其创建一个互斥锁，这个锁是为了分配给线程的，防止打断原子操作。每个对象的锁只能分配给一个线程，因此叫做互斥锁。



Reentrant]]></description><category></category></item><item><title><![CDATA[Java代码实现幸运抽奖]]></title><link>https://blog.youkuaiyun.com/Life_Ding/article/details/123140754</link><guid>https://blog.youkuaiyun.com/Life_Ding/article/details/123140754</guid><author>Life_Ding</author><pubDate>Fri, 25 Feb 2022 20:46:57 +0800</pubDate><description><![CDATA[public static void main(String[] args) {
String answer;
String psw ="";
String name="";
int max = 9999;
int min = 1000;
boolean isflag = false;
boolean isLogin = false;
//计算匹配 次数 
int count=0;
Scanner input = new Scanner(System.in);
do {
System.out.printl.]]></description><category></category></item><item><title><![CDATA[JDK_API_1.6.0 中文版（下载链接+使用说明）]]></title><link>https://blog.youkuaiyun.com/Life_Ding/article/details/122374597</link><guid>https://blog.youkuaiyun.com/Life_Ding/article/details/122374597</guid><author>Life_Ding</author><pubDate>Sat, 08 Jan 2022 00:43:05 +0800</pubDate><description><![CDATA[https://www.123865.com/s/oodVTd-cvEg3提取码:life 手册是个好东西，方法的使用记不住？1、打开API手册，没错是中文的，像我这种“英语困难户”，就喜欢这种！我们可以通过搜索快速定位到自己想要查看的内容，点击左上角显示，2、 在左边弹出一个页面，点击中间的索引：3、 这时候就可以进行搜索了，假如想看一下List类；1）进行输入搜索，不分大小写。2）这时候就查找到4个选项，一般选第一个就行。3）点击显示4、现在想要查看的就出来了。构造函数、普通方法等都有详细的介绍和使用。]]></description><category></category></item><item><title><![CDATA[使用java循环和选择结构，实现人机猜拳]]></title><link>https://blog.youkuaiyun.com/Life_Ding/article/details/122330398</link><guid>https://blog.youkuaiyun.com/Life_Ding/article/details/122330398</guid><author>Life_Ding</author><pubDate>Wed, 05 Jan 2022 19:39:48 +0800</pubDate><description><![CDATA[Person.java 玩家类
	
/**
 * @author Life_Ding
 * Time:
 */
import java.util.Scanner;
public class Person {
//属性
String P_name;//玩家名称
int P_point;//玩家积分
public int P_fist(){
System.out.print("请出拳:1.剪刀 2.石头 3.布(输入相应数字):");
int sum = new Scanner(System.in).nextI]]></description><category></category></item></channel></rss>