- 博客(9)
- 收藏
- 关注
转载 2021-09-26 JUC高并发编程(狂神说)
JUC高并发编程(狂神说)概念线程两大类:守护线程和用户线程当jvm中只存在守护线程的时候jvm就会停止虚假唤醒概念:线程可以被唤醒而不被通知,中断或超时,即所谓的虚假唤醒,由此可以得出线程的等待应该是处于循环条件的公平锁:十分公平,必须先来后到非公平锁:十分不公平,可以插队(java默认的是非公平锁)Synchronized和lock的区别:1.Sychronized是java的关键字,而lock是java的类 2.Sychonized无法判断获取锁的状态,Lock可以判断是.
2021-09-26 18:51:53
147
原创 88 leetcode 合并两个有序数组
class Solution {public void merge(int[] nums1, int m, int[] nums2, int n) {int[] a=new int[m+n];int temp=0; for(int i=0;i<m;i++){ a[i]=nums1[i]; } for(int i=0;i<n;i++,m++){ a[m]=nums2[i]; } for(int i=0;i<a.l
2020-11-19 16:21:50
64
原创 leetcode 283.移动零
class Solution {public void moveZeroes(int[] nums) {int temp=0;int step=0;for(int i=0;i<nums.length-step;i++){if(nums[i]==0){for(int j=i;j<nums.length-1;j++){temp=nums[j];nums[j]=nums[j+1];nums[j+1]=temp;}step++;i–;}}}}
2020-11-19 14:28:03
70
原创 LeetCode 39场双周赛 拆炸弹
折磨人的东西LeetCode 39场双周赛 拆炸弹class Solution {public int[] decrypt(int[] code, int k) {int j=0;int q=0,p=0;int temp=0;int u=1;if(k==0){for(int i=0;i<code.length;i++){code[i]=0;}} if(k>0){ int[] codede=new int[code.length*2];
2020-11-15 00:16:10
66
原创 LeetCode 35搜索插入位置
LeetCode 35搜索插入位置class Solution {public int searchInsert(int[] nums, int target) {for(int i=0;i<nums.length;i++){if(nums[i]==target){return i;}} for(int i=0;i<nums.length;i++){ if(target<nums[i]){ return i; }
2020-11-14 21:31:19
41
原创 leetcode 27题移除元素
class Solution {public int removeElement(int[] nums, int val) {List list=new ArrayList(0);for(int i=0;i<nums.length;i++){if(nums[i]!=val){list.add(nums[i]);}}for(int i=0;i<list.size();i++){nums[i]=list.get(i);}return list.size();}}执行结果:
2020-11-13 14:32:19
30
原创 html基础知识
1. 网页都是纯文本编译器写的2. Html称为超文本标记语言3. 一级标签:(开始标签)(结束标签)4. 网页的基本结构 <!—-->解释:表示根标签之间的内容用户是无法看见的表示开头,两标签之间的内容会直接显示到网页的标题中,是网页中最重要的部分,浏览器会通过标题来知道网站的主要内容。为网页内容的主体,可以被用户看见。相当于java中的注释,让网页的源代码变得清晰5.<!doctype html>写在最上面,告知浏览器该html文件是html
2020-08-19 14:37:25
84
原创 学生信息管理系统
这是一个有灵魂的学生信息管理系统这是我大一刚接触C的时候写的一个代码,代码如下:#include<stdio.h>#include<stdlib.h>#include<string.h>#include<conio.h>struct aaa{char name[20]; //姓名char year[10];//年龄char gender[10];//性别char phone[12]; //电话char id[15];//学号char
2020-08-15 22:28:56
153
原创 mysql的一些基本用法和函数
1.mysql学习的基础语法启动和退出:net start 服务名net stop 服务名exit||ctrl+c//(退出)登录;mysql -h 主机号 -P 端口号 -u 用户名 -p密码(远程连接)mysql -u 用户名 -p密码(本机)查看目前在那个库里面:select database();修改表中数据:update 表名 set 修改的地方(name=’(修改后)’) where id=1(修改的id);mysql中简单的命令:1,查看当前的数据库:show da
2020-08-15 22:07:39
84
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人