自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Navicat的下载安全

参考http://www.360doc.com/content/20/0722/19/19244573_926169245.shtml

2021-12-22 17:13:33 202

原创 gitlab拉取项目不用输用户名密码

1.进入~(用户)目录,cd ~2.建立文件 .git-credentials,touch .git-credentials3.编辑文件 .git-credentials,vi .git-credentials4.添加http://用户名:密码@gitlab.cominsert 进行编辑esc 退出编辑:wq 保存退出5.执行命令:git config --global credential.helper store...

2021-12-06 16:24:37 1058

原创 关于线程池

线程池:1、池化技术:优化资源的使用2、线程池的好处:线程复用,控制最大并发数,管理线程(1)降低资源的消耗:通过反复利用已经创建好的线程可以减少线程频繁的创建和销毁的资源消耗(2)提高响应速度:当任务到达时,不需要等待线程的创建而直接执行(3)提高线程的统一管理:线程时稀缺资源,线程被无限创建,不仅会消耗系统资源,还会降低系统的性能,使用线程池可以进行统一的管理、调优和监控3、三大方法,七大参数,四大策略3.1、三大方法public class ThreadPool { publi

2021-11-21 17:13:53 420

原创 java多线程------锁

java之锁问题:学习B站狂神视频总结:代码不执行,仅示例参考import java.util.concurrent.TimeUnit;public class Lock { public static void main(String[] args) { Phone phone = new Phone(); Phone phone1 = new Phone(); Phone phone2 = new Phone();

2021-11-19 22:46:21 442

原创 生产者&消费者(Lock)

import java.util.concurrent.locks.Condition;import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReentrantLock;public class B { public static void main(String[] args) { Data2 data = new Data2(); new Thread(()-&

2021-11-18 11:20:45 234

原创 【JUC】生产者&消费者Synchronized版

感谢狂神提点:视频地址 https://www.bilibili.com/video/BV1B7411L7tEpackage com.kuang.pc;/** * 线程之间的通信问题:生产者和消费者问题! 等待唤醒,通知唤醒 * 线程交替执行 A B 操作同一个变量 num = 0 * A num+1 * B num-1 */public class A { public static void main(String[] args) { Data da

2021-11-18 11:00:33 219

原创 2.HTMLCSS

B站狂神视频总结HTML、CSS、JavaScriptHTML1、初识HTMLHyperTextMarkupLanguage(超文本标记语言)< body >、< /body>等成对的标签,分别叫做开放标签和闭合标签,单独呈现的标签(空元素),如< hr/ >;意为用/来关闭空元素。html注释:< !–注释内容–> 快捷键Ctrl+/<!--DOCTYPE:告诉浏览器使用什么规范(默认是html)--><!DOCTY

2021-11-16 08:58:12 1773

原创 11.力扣刷题Java

力扣刷题Java爱学习的饲养员视频内容https://blog.csdn.net/unspoken0714/article/details/110286517基础部分:复杂度常见的时间复杂度O(1):执行常数次,和输入无关def O1(num): i = num j = num*2 return i+jO(N):def ON(num): total = 0 for i in range(num): total+=i return totalO(logN):def

2021-11-16 08:56:44 1533

原创 1.1 java基础

视频看的是狂神说Java一、电脑快捷键1.Ctrl + shift + esc打开任务管理器2.win + E打开“我的电脑”3.win + R打开运行方式4.ctrl + F4 快速关闭网页或者文件5.shift + delete 永久删除文件6.在任务管理器中将“Windows资源管理器”结束任务时,桌面将会消失。点击文件中的运行任务输入explorer就会出现桌面。二、Dos命令打开cmd方式开始 + windows系统 + 命令提示符;win键 + R + 输入cmd打开.

2021-11-16 08:54:48 363

原创 总结个人版

一、java基础1、面向对象什么是面向对象?对比面向过程,是两种不同的处理问题的角度面向过程更注重事情的每一个步骤及顺序,面向对象更注重事情有哪些参与者(对象)、及各自需要做什么比如:洗衣机洗衣服面向过程会将任务拆解成一系列的步骤(函数),1、打开洗衣机----->2、放衣服----->3、放洗衣粉----->4、清洗----->5、烘干面向对象会拆出人和洗衣机两个对象:人:打开洗衣机 放衣服 放洗衣粉洗衣机:清洗 烘干从以上例子能看出,面向过程比较直接高效,而

2021-11-16 08:51:19 715

空空如也

空空如也

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

TA关注的人

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