自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 mysql事务使用&原理

mysql事务

2022-08-09 09:35:44 224

原创 第四次作业

1.Synchronized和ReentratLock的区别1)Lock是一个接口,synchronized是Java中的关键字,synchronized是内置的语言实现;2)synchronized发生异常时,会自动释放线程占用的锁,故不会发生死锁现象。Lock发生异常,若没有主动释放,极有可能造成死锁,故需要在finally中调用unLock方法释放锁;3)Lock可以让等待锁的线程响应中断,使用synchronized只会让等待的线程一直等待下去,不能响应中断4)通过Lock可以知道有没有成功

2022-05-07 20:15:50 88

原创 第三次作业

Java内存模型(Java Memory Model)的理解? 注意不是运行时数据区(Java Runtime Area)Java线程之间的通信由Java内存模型控制,JMM决定一个线程对共享变量的写入何时对另一个线程可见。从抽象的角度来看,JMM定义了线程和主内存之间的抽象关系:线程之间的共享变量存储在主内存(Main Memory)中,每个线程都有一个私有的本地内存(Local Memory),本地内存中存储了该线程以读/写共享变量的副本。本地内存是JMM的一个抽象概念,并不真实存在。它涵盖了缓存、.

2022-05-07 20:02:30 306

原创 第三次作业

有效括号class Solution { public boolean isValid(String s) { Stack<Character> stack = new Stack<>(); char[] charArray = s.toCharArray();//转化成数组 for (char ch : charArray) { //如果是左括号则直接入栈 if (ch .

2022-04-17 17:23:41 208

原创 第二次作业

两数之和 https://leetcode-cn.com/problems/two-sum/class Solution { public int[] twoSum(int[] nums, int target) { int[] suot = {0,0}; boolean isfree = true; for(int i = 0 ; i < nums.length;i++){ for(int j = i+1 ; j < nums.l.

2022-04-10 18:58:39 115

原创 C#的类型转换心得

一、隐式转换:是指程序在运行过程中根据数据的作用自动转换为另一种数据类型二、显式转换:即强制转换类型,当然有可能造成数据遗失1.Parse方法:数值变量 = 数据类型.Parse(字符串);例子:a = int.Parse()2.Convert方法:Convert.To*****();1 ToBoolean如果可能的话,把类型转换为布尔型。2 ToByte把类型转换为字节类型。3...

2018-12-02 15:10:44 208

原创 ZOJ1241

ZOJ1241题目几何枚举法的应用题目如下#include&lt;iostream&gt;#include&lt;cmath&gt;using namespace std;int main(){ double a,b,c; int i=1; cin&gt;&gt;a &gt;&gt;b &gt;&gt;c; while(a!=0&amp;&amp;b!=0&amp;&a

2018-10-13 18:51:04 240

空空如也

空空如也

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

TA关注的人

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