自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python3 (面了几家测试有一个比较合适的offer,在纠结要不要毁之前签的开发)

python3

2023-03-21 12:40:43 382 1

原创 数据库基础语法

sql(Structured Query Language 结构化查询语言)SQL语法use DataTableName; 命令用于选择数据库。set names utf8; 命令用于设置使用的字符集。SELECT * FROM Websites; 读取数据表的信息。上面的表包含五条记录(每一条对应一个网站信息)和5个列(id、name、url、alexa 和country)。重要的SQL命令SELECT - 从数据库中提取数据UPDATE - 更新数据库中的数据DELETE - 从

2023-03-14 21:25:11 769

原创 软件测试(我好像不难过了)

测试

2023-02-26 22:55:16 249

原创 leetcode Day5(卡线复试,放弃版)

leetcode

2023-02-24 20:11:01 543

原创 Day4 leetcode

Day4leetcode

2023-02-22 21:36:26 260

原创 leetcodeDay3 不敢偷懒了

hashmapjava的方法数据结构

2023-02-19 23:41:54 94

原创 leetcode Day2(昨天实习有点bug,心态要崩了)

leetcode

2023-02-18 18:34:07 538

原创 刷力扣的第一天脑子要长出来的感觉(怎么有人大四才开始啊啊啊啊啊啊啊啊啊啊啊啊,又是等成绩的一天,)

leetcode,怎么有人这么菜啊

2023-02-16 15:56:16 7201 4

原创 100道题,代码菜鸟教程里都有,只是记录一些输出和自己的理解(又是等成绩焦虑到要死的一天)

菜鸟里面的100道题

2023-02-16 00:11:54 241

原创 C++进阶版,有些没懂等个大佬

C++,类

2023-02-14 22:55:24 142

原创 C++教程(初级,有基础)

c++,extern。

2023-02-13 17:29:00 552

原创 C语言基础(有基础)

C语言、函数、数据结构、数据类、排序算法

2023-02-12 19:09:51 454 2

原创 java基础复习

java程序的架构包变量Java网络编程APIrequest response对象headers在console中下载文件、图片cookie 和 session数据结构与算法入门web前端基础HTML元素的结构引入方式javascriptSpring Webmavenjava 注释(Annotation)Spring Request 拦截器(HandlerInterceptor)Spring Data CRUD,类似于数据库java程序的架构包变量Java网络编程APIrequest response对象。

2023-01-09 22:52:47 584 3

原创 python浅浅入个门(主要是一些注意事项)

print("mmmmm")//不可带分号这样就可以运行了第一行运行一行,慎重换行 用\n 换行/转义符 用/和后面的一起打印可以区分 “” 和 ‘’命名方式类似java字母 数字 下划线_3可以用中文定义变量名啦,但是还是建议用单词哦 好好背单词秒杀计算器 1+2-3*4/52**3 (2的三次方)2**(1/2) 根号2import math函数库,计算..

2022-04-19 12:58:04 656

原创 part6 JavaScript BOM

BOM浏览器对象模型浏览器对象模型(Browser Object Model (BOM))尚无正式标准。Window对象所有 JavaScript 全局对象、函数以及变量均自动成为 window 对象的成员。全局变量是 window 对象的属性。全局函数是 window 对象的方法。甚至 HTML DOM 的 document 也是 window 对象的属性之一:window.document.getElementById("header");document.getElementById

2022-02-24 12:55:37 103

原创 part3 JavaScript对象(这个是认真的)

万物皆对象布尔型可以是一个对象。数字型可以是一个对象。字符串也可以是一个对象日期是一个对象数学和正则表达式也是对象数组是一个对象函数也可以是对象访问方法objectName.methodName()转换大小写var x=message.toUpperCase();var x=message.toLowerCase();创建对象使用 Object 定义并创建对象的实例。在 JavaScript 中,几乎所有的对象都是 Object 类型的实例,它们都会从

2022-02-22 22:40:43 94

原创 part5 JavaScript DOM

DOMHTML DOM通过HTML DOM ,可以访问JavaScrip HTML 文档的所有的元素通过可编程的对象模型,JavaScript 获得了足够的能力来创建动态的 HTML。JavaScript 能够改变页面中的所有 HTML 元素JavaScript 能够改变页面中的所有 HTML 属性JavaScript 能够改变页面中的所有 CSS 样式JavaScript 能够对页面中的所有事件做出反应查找HTML 元素id查找var x=document.getElemen

2022-02-22 21:32:19 129

原创 part4 JavaScript类

JavaScript类(class)class ClassName { constructor() { ... }//类的狗在函数,用于初始化一个由class创建的对象}class Runoob { constructor(name, url) { this.name = name; this.url = url; }}使用类new关键字来创建对象class Runoob { constructor(name, url) { this.name = n

2022-02-22 15:23:31 365

原创 part2 JavaScript函数

函数定义一个函数定义方式一绝对值函数function abs(x){ if(x>=0){ return x; }else{ return -x;//return 代表函数结束 }}定义方式二var abs = function(x){ if(x>=0){ return x; }else{ return -x;//return 代表函数结束 }}functi

2022-02-22 15:03:29 66

原创 part3 JavaScript对象

万物皆对象布尔型可以是一个对象。数字型可以是一个对象。字符串也可以是一个对象日期是一个对象数学和正则表达式也是对象数组是一个对象函数也可以是对象访问方法objectName.methodName()转换大小写var x=message.toUpperCase();var x=message.toLowerCase();创建对象使用 Object 定义并创建对象的实例。在 JavaScript 中,几乎所有的对象都是 Object 类型的实例,它们都会从

2022-02-09 11:51:08 393

原创 part2 JavaScript函数

函数定义一个函数定义方式一绝对值函数function abs(x){ if(x>=0){ return x; }else{ return -x;//return 代表函数结束 }}定义方式二var abs = function(x){ if(x>=0){ return x; }else{ return -x;//return 代表函数结束 }}functi

2022-02-08 12:35:58 431

原创 part1 JavaScript简介

简介HTML 定义了网页的内容CSS 描述了网页的布局JavaScript 控制了网页的行为JS是脚本语言是一种轻量级的编程语言是可插入HTML页面的编程代码插入HTML页面后可由所有的现代浏览器执行直接写入html输出流只能在 HTML 输出中使用 document.write。如果您在文档加载后使用该方法,会覆盖整个文档。<script>document.write("<h1>这是一个标题</h1>");document.write("

2022-02-07 19:34:51 504

原创 part3 :页面布局

CSS连接链接样式a:link - 正常,未访问过的链接a:visited - 用户已访问过的链接a:hover - 当用户鼠标放在链接上时a:active - 链接被点击的那一刻a:link {color:#000000;} /* 未访问链接*/a:visited {color:#00FF00;} /* 已访问链接 */a:hover {color:#FF00FF;} /* 鼠标移动到链接上 */a:active {color:#0000FF;} /* 鼠标点击时 *

2022-02-05 12:19:24 89

原创 part2:CSS美化页面元素

美化网页元素有效的传递网页信息美化网页、页面漂亮、才能吸引用户凸显页面的主题提高用户的体验CSS3字体使用字体,通过 font-family 属性来引用字体的名称 (myFirstFont):<style> @font-face{ font-family: myFirstFont; src: url(sansation_light.woff);} div{ font-family:myFirstFont;}</style>

2022-01-28 22:03:39 107

原创 part1 :css选择器

HTML+CSS+JavaScrip[没看这个,但是写完之后发现这个好全]((8条消息) CSS入门学习笔记+案例_itboy-CSDN博客)什么是CSS学习方法CSS是什么CSS怎么入门CSS选择器(重点)美化网页(文字,阴影,超链接、列表…)盒子模型浮动定位网页动画(特效)什么是CSSCascading Style Sheet 层叠级联样式表CSS:表现(美化网页)字体,颜色,[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7JbsQcx

2022-01-27 12:05:22 863

原创 初识HTML

初识HTMLHTML (Hyper Text Markup Language 超文本标记链接)超文本包括:文字、图片、音频、视频、动画等W3CWorld Wide Web Consortium(万维网联盟)W3C标准结构标准化(HTML、XML)表现标准语言(CSS)行为标准(DOM、ECMAScript)<!DOCTYPE html><!--告诉浏览器使用的规则 --><html lang="en">&lt

2022-01-08 21:40:35 355

原创 GC(有..难)

借鉴【JAVA核心】Java GC机制详解_老莫的博客-CSDN博客_javagc[Java面试–垃圾回收机制(GC)_小刺猬喜歡獨角獸-CSDN博客_java垃圾回收机制面试题CMS垃圾收集器_云袭的专栏-CSDN博客_cmsparallelremarkenabled这篇很乱,期末周,工科背市场营销已经傻了,我不知道在写啥,主要可以看上面两篇,可以以第一篇为主,第二篇为辅第二篇的算法和详细一. 什么是GC如何及时的把不再使用的对象清除将内存释放出来,这就是GC要做的事。**JVM在进行GC时

2022-01-07 19:49:27 201

原创 GC(未完待续)

借鉴【JAVA核心】Java GC机制详解_老莫的博客-CSDN博客_javagc[Java面试–垃圾回收机制(GC)_小刺猬喜歡獨角獸-CSDN博客_java垃圾回收机制面试题这篇很乱,期末周,工科背市场营销已经傻了,我不知道在写啥,主要可以看上面两篇,可以以第一篇为学习主线,第二篇为辅第二篇的算法很详细什么是GC如何及时的把不再使用的对象清除将内存释放出来,这就是GC要做的事。JVM在进行GC时,并不是对这三个区域统一回收。 大部分时候,回收都是新生代GC的作用区GC的对象需

2022-01-07 18:59:06 359

原创 初识JVM(图片重新上传来啦)

JVM探究这是一篇有很多外链的笔记(可以按这个学习JVM,有一些概念比较难理解,查找了比较全面的介绍,可以多看几遍)对JVM的理解 Java8虚拟机和之前的变化更新什么是OOM,什么是栈溢出StackOverFloeError?怎么分析?JVM的常用调用参数有那些内存快照如何抓取?怎么分析Dump文件,JVM,类加载器[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-iEBbgnjR-1641134872623)(https://tse1-mm.cn.bin

2022-01-02 22:48:23 469

原创 反射机制概述

Java反射机制概述动态语言i是一类在运行时可以改变其结构的语言:例如新的函数、对象甚至代码可以被引进,已有的函数可以被删除或是其他结构上的变化。通俗点说就是在运行时代码可以根据某些条件改变自身结构。主要动态语言:Object-C、C#、JavaScript、PHP、Python等静态语言与动态语言相对应的,运行时结构不可变的语言就是静态语言。如Java、C、C++。Java不是动态语言,但Java可以称之为“准动态语言”。即Java有一定的动态性,我们可以利用反射机制获得类似动态

2021-12-22 18:18:29 143

原创 反射机制概述

Java反射机制概述动态语言i是一类在运行时可以改变其结构的语言:例如新的函数、对象甚至代码可以被引进,已有的函数可以被删除或是其他结构上的变化。通俗点说就是在运行时代码可以根据某些条件改变自身结构。主要动态语言:Object-C、C#、JavaScript、PHP、Python等静态语言与动态语言相对应的,运行时结构不可变的语言就是静态语言。如Java、C、C++。Java不是动态语言,但Java可以称之为“准动态语言”。即Java有一定的动态性,我们可以利用反射机制获得类似动态

2021-12-22 18:17:07 103

原创 注解的分类及概念

注解入门Annotation是从JDK5.0开始引入的新技术.Annotation的作用:不是程序本身,可以对程序作出解释.(这一点和注释(comment)没什么区别)可以被其他程序(比如:编译器等)读取.Annotation的格式:注解是以"@注释名"在代码中存在的,还可以添加一些参数值﹐例如:@SuppressWarnings(value=“unchecked”).Annotation在哪里使用?可以附加在package , class , method , f

2021-12-21 15:12:32 155

原创 05线程协作

生产者消费者应用场景:生产者和消费者问题假设仓库中只能存放一件产品﹐生产者将生产出来的产品放入仓库﹐消费者将仓库中产品取走消费.如果仓库中没有产品,则生产者将产品放入仓库,否则停止生产并等待,直到仓库中的产品被消费者取走为止.如果仓库中放有产品,则消费者可以将产品取走消费﹐否则停止消费并等待,直到仓库中再次放入产品为止.分析这是一个线程同步问题,生产者和消费者共享同一个资源,并且生产者和消费者之间相互依赖,互为条件.对于生产者,没有生产产品之前,要通知消费者等待﹒而生产了产品之后,

2021-12-21 10:58:28 72

原创 04死锁、锁、synchronized与Lock的对比

死锁多个线程各自占有一些共享资源﹐并且互相等待其他线程占有的资源才能运行﹐而导致两个或者多个线程都在等待对方释放资源﹐都停止执行的情形﹒某一个同步块同时拥有“两个以上对象的锁”时﹐就可能会发生“死锁”的问题.//没有死锁//多个线程互相占有对方需要的资源,形成僵持public class DeadLock { public static void main(String[] args) { Makeup gi=new Makeup(0,"kimi"); Mak

2021-12-21 10:25:45 81

原创 03线程同步

线程同步多个线程操作同一资源并发同一个对象被多个线程同时操作处理多线程问题时,多个线程访问同一个对象(并发)﹐并且某些线程还想修改这个对象.这时候我们就需要线程同步.线程同步其实就是一种等待机制﹐多个需要同时访问此对象的线程进入这个对象的等待池形成队列,等待前面线程使用完毕,下一个线程再使用队列 和 锁线程同步的条件 = 队列+锁 (保证安全性)由于同一进程的多个线程共享同一块存储空间﹐在带来方便的同时,也带来了访问冲突问题,为了保证数据在方法中被访问时的正确性,在访问

2021-12-21 09:45:24 65

原创 02线程状态

静态代理举例:人:真实的角色公司:代理你,帮忙处理关于某件事某件事:公司提供一个接口,然后做这个事//代理对象可以做真实对象做不了的事,真实对象可以只做自己的事public class StaticProxy { public static void main(String[] args) { You you = new You();//真实对象 new Thread(()->System.out.println("love"))

2021-12-20 12:19:08 83

原创 01线程实现

Thread class 继承Thread(重点)创建一个新的类,该类继承 Thread 类,然后创建一个该类的实例。继承类必须重写 run() 方法,该方法是新线程的入口点。它也必须调用 start() 方法才能执行。该方法尽管被列为一种多线程实现方式,但是本质上也是实现了 Runnable 接口的一个实例。//创建线程方法一:继承Thread类,重写Run()方法,调用start()开启线程public class TestThread01 extends Thread{

2021-12-19 18:06:53 81

原创 线程、进程、协议

多线程一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。多线程是多任务的一种特别的形式,但多线程使用了更小的资源开销。这里定义和线程相关的另一个术语 - 进程:一个进程包括由操作系统分配的内存空间,包含一个或多个线程。一个线程不能独立的存在,它必须是进程的一部分。一个进程一直运行,直到所有的非守护线程都结束运行后才能结束。多线程能满足程序员编写高效率的程序来达到充分利用 CPU 的目的。一个线程的周期[外链图片转存失败,源站可能有防盗链机制,建议将

2021-12-19 15:41:00 326

原创 网络编程概述

网络编程概述TCP传输控制协议(TCP,Transmission Control Protocol)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC 793 [1] 定义。TCP旨在适应支持多网络应用的分层协议层次结构。 连接到不同但互连的计算机通信网络的主计算机中的成对进程之间依靠TCP提供可靠的通信服务。TCP假设它可以从较低级别的协议获得简单的,可能不可靠的数据报服务。 原则上,TCP应该能够在从硬线连接到分组交换或电路交换网络的各种通信系统之上操作。UDP[In

2021-12-19 10:49:54 687

原创 Swing

SwingSwing 是一个为Java设计的GUI工具包。Swing是JAVA基础类的一部分。Swing包括了图形用户界面(GUI)器件如:文本框,按钮,分隔窗格和表。Swing提供许多比AWT更好的屏幕显示元素。它们用纯Java写成,所以同Java本身一样可以跨平台运行,这一点不像AWT。它们是JFC的一部分。它们支持可更换的面板和主题(各种操作系统默认的特有主题),然而不是真的使用原生平台提供的设备,而是仅仅在表面上模仿它们。这意味着你可以在任意平台上使用JAVA支持的任意面板。

2021-12-04 18:43:17 105

空空如也

空空如也

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

TA关注的人

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