自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (2)
  • 收藏
  • 关注

原创 JS事件流,事件冒泡,事件捕获,事件处理程序,事件对象

事件流JavaScript操作css称为脚本化CSS,而JavaScript与HTML的交互是通过事件实现的。事件就是文档或浏览器窗口中发生的一些特定的交互瞬间,而事件流(又叫事件传播)描述的是从页面中接收事件的顺序。历史当浏览器发展到第四代时(IE4及Netscape4),浏览器开发团队遇到了一个很有意思的问题:页面的哪一部分会拥有某个特定的事件?想象画在一张纸上的一组同心圆。如果把手指放在圆心上,那么手指指向的不是一个圆,而是纸上的所有圆  两家公司的浏览器开发团队在看待浏览器事件方面还是一致的

2020-10-24 13:50:14 623

原创 frontStudy---JavaScript

frontStudy ---- JavaScript1 JavaScript 简介1.1 JavaScript 简介JavaScript 是一种轻量级的编程语言。JavaScript 是可插入 HTML 页面的编程代码。JavaScript 插入 HTML 页面后,可由所有的现代浏览器执行。JavaScript 很容易学习。由浏览器解释执行,会涉及到浏览器的兼容性问题。1.2 JavaScript 能做什么直接写入 HTML 输出流对事件的反应改变html的内

2020-07-01 15:01:20 229

原创 css

CSS3 Study总览什么是CSS怎么使用CSSCSS 选择器美化网页(文字, 阴影, 背景, 超链接, 列表, 渐变效果…)盒子模型浮动定位网页动画(特效)什么是CSS什么是CSScascading Style Sheet 层叠级联样式表, 用于美化网页, 比如高度, 宽度, 文字, 阴影, 背景, 超链接, 列表, 渐变效果…CSS发展史CSS1.0 只能做一些简单的样式调整,比如字体加粗等.CSS2.0 DIV + CSS, HTML 与 CSS结构分离, 代码

2020-06-28 15:33:51 349

原创 Java study 多线程(死锁, Lock锁, 生产者消费者问题, 管程法, 信号灯法)

Java 多线程(死锁, Lock锁, 生产者消费者问题, 管程法, 信号灯法)????死锁死锁是指两个或两个以上的进程在执行过程中,由于竞争资源或者由于彼此通信而造成的一种阻塞的现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等待的进程称为死锁进程。package com.smile.test.thread;public class DeadLock { public static void main(String[] args) {

2020-06-23 10:13:01 167

原创 Java study(线程不安全&锁机制)

Java 线程不安全&锁机制(synchronized)????线程不安全问题产生的原因:由于同一个进程的不同线程共享了同一块存储空间, 避免不了引起访问冲突的问题, 为了 保证数据的在访问时的正确性, 在访问时加入锁机制(synchronized), 当一个线程获得对象的????的时候, 此线程独占对象的资源, 其他线程必须等待此线程释放锁才能继续进行.是用锁同时也会带来一些问题:一个线程持有锁, 会导致其他所有需要这个锁的线程挂起.会引发系统的调度延时, 或进行太多的上下文切换, 带来

2020-06-12 20:12:12 288

原创 Java study(线程礼让,线程插队,线程的状态,线程优先级,守护线程)

Java 线程礼让 yield????让一个线程由运行状态—>就绪状态, 和其他就绪状态的线程同时等待CPU的调度.????线程礼让不一定会成功, 全看CPU的调度.package com.smile.test.thread;public class TestThreadYield { public static void main(String[] args) { MyYield myYield = new MyYield(); new Thread

2020-06-11 15:50:45 151

原创 Java study(多线程sleep)

Java 多线程(sleep)????线程休眠的意思, Thread.sleep(毫秒数);????sleep()会产生InterruptedException异常;????休眠时间达到后线程进入就绪状态.????sleep()可以用来模拟网络延迟,倒计时等.????每一个对象都有一把锁, sleep()不会释放锁.package com.smile.test.thread;import java.text.SimpleDateFormat;import java.util.Date;

2020-06-10 20:24:54 99

原创 java study(线程终止)

Java 多线程(进程终止)????线程的几个状态[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Fyl2Zf2J-1591788706259)(C:\Users\62741\Desktop\Java\线程状态.png)]????线程终止想要终止一个线程的时候, 不推荐使用使用java里面的stop(), destory()以及一些过期的方法, 我们可以使用标志变量来控制让线程自行终止, 这相对来说是比较安全的一种方式.package com.smile.test.t

2020-06-10 19:33:17 87

原创 Java study(lambda表达式)

Java Lamda表达式lambda表达式(jdk1.8新增)的一步步演化:package com.smile.test.lambda;public class LambdaTest { // step3:静态内部类 static class B implements Study{ @Override public void study(String subject) { System.out.println("study"

2020-06-10 15:20:05 163

原创 java study(静态代理)

静态代理????场景:以结婚为例:小明要结婚了, 小明只需要专注于结婚这个事情, 别的事情比如婚礼现场的布置等等可以交给婚庆公司来做.两个类: 小明, 婚庆公司.一个接口: 结婚.两个类都需要实现结婚这个接口, 只不过专注的事情不一样.婚庆公司需要私有化一个小明,就相当于小明在这个婚庆公司下了单.代码实现:package com.smile.test.staticpocxy;public class StaticProxy { public static void main(S

2020-06-08 20:45:16 90

原创 Java study(多线程)

Java多线程基本概念进程: 一个正在运行的程序, 其中至少包含一个线程.线程: 独立的执行路径在程序运行时, 即使自己没有创建线程,后台也会有多个线程, 如主线程, gc()线程main()称之为主线程, 即系统的入口, 用于执行整个程序.在一个进程中,如果开辟了多个线程, 线程的运行是由调度器安排调度的, 调度器与操作系统紧密关联, 线程的运行顺序不能认为干预.对于同一份资源操作时,会存在资源抢夺的问题,需要加入并发控制.多线程会带来额外的开销, 比如CPU的调度时间, 并发控制开销.

2020-06-08 11:27:47 285

原创 Java study(网络编程)

Java网络编程简介通过计算机网络可以使多台计算机实现连接,位于同一个网络中的计算机在进行连接和通信时需要遵守一定的规则,这就好比在道路中行驶的汽车一定要遵守交通规则一样。在计算机网络中,这些连接和通信的规则被称为网络通信协议,它对数据的传输格式、传输速率、传输步骤等做了统一规定,通信双方必须同时遵守才能完成数据交换。网络模型网络编程三要素IP地址给定一个IP地址,能唯一确定一台网络上的计算机127.0.0.1 代表本机地址IP地址的分类:IPV4: 4个字节组成, 3

2020-06-03 20:35:45 171

原创 java study(static关键字,代码块,abstract关键字,interface,内部类,异常处理)

java study(day05)static关键字被static修饰的成员变量属于类,不属于这个类的某个对象。(也就是说,多个对象在访问或修改static修饰的成员变量时,其中一个对象将static成员变量值进行了修改,其他对象中的static成员变量值跟着改变,即多个对象共享同一个static成员变量)被static修饰的成员可以通过类名直接访问访问静态成员的格式:类名.静态成员变量名类名.静态成员方法名(参数)静态的加载优先于对象,随着类的加载而加载static的注

2020-05-30 19:24:13 141

原创 java study(面向对象的概念)

java study(day04)面向对象 & 面向过程面向过程: 步骤很清晰, 第一步做什么, 第二步做什么, 第三步做什么…例如:吃煎饼果子利用面向过程的思想:学习摊煎饼的技术买材料鸡蛋,油,葱等等开始摊吃收拾面向对象: 物以类聚, 是一种分类的思维模式, 思考解决一个问题需要哪些分类, 对每个分类单独思考, 然后对每个分类的细节面向过程思考. 适合处理需要多人协作的问题.例如:吃煎饼果子利用面向对象的思想找会摊煎饼的大妈(创建一个摊煎饼

2020-05-28 21:13:48 235

原创 java study(冒泡,选择,插入三种排序方式)

冒泡排序package com.smile.test.sort.bubble;/** * 冒泡排序 时间复杂度O(n^2) */public class Bubble { static void sort(Comparable[] a){ for (int i = a.length-1; i>0; i--){ for (int j=0; j<i; j++){ if(greater(a[j],a[j+

2020-05-28 10:19:26 161

原创 java study(运算符,scanner,循环,方法,递归,数组)

Java学习笔记(day02)基本运算符(假设A = 20; B = 10)算术运算符操作符描述例子+加法 - 相加运算符两侧的值A + B 等于 30-减法 - 左操作数减去右操作数A – B 等于 -10*乘法 - 相乘操作符两侧的值A * B等于200/除法 - 左操作数除以右操作数B / A等于2%取余 - 左操作数除以右操作数的余数B%A等于0++自增: 操作数的值增加1B++ 或 ++B 等于 21–自

2020-05-27 13:07:42 396

原创 Java study(基本概念)

Java学习笔记(day01)注释单行注释: // 注释行多行注释: /* 注释文本 */文档注释: /** 注释文本 */编译型 , 解释型通过一个小例子来解释一下这两个名词, 现在有一本中文的小说, 有个外国人想看这本小说, 他肯定看不懂, 此时有两种方案:把这本书翻译成他能看懂的语言 ---------> 编译 ---------> 比如执行 javac test.java, Java编译器会编译这个文件,生成一个test.class, 然后由JVM去解释执行这个

2020-05-25 21:43:33 750

原创 windows常用DOS命令

常用的DOS 命令打开DOS命令窗口有以下几种方式: win + R 输入cmd,回车 在资源管理器文件目录的地址栏前面输入 cmd+空格,回车 在资源管理器文件目录下,按shift + 右键,选择在此处打开powershell窗口 盘符切换 切换到D盘: D: 查看当前目录下的所有文件: dir 切换目录: cd /d 目录名 返回上级目录: cd .. 其他命令 清理屏幕: cls 退出终端: exit 打开计

2020-05-25 15:34:19 111

基于SSM的B2C商城平台实现.docx

河南工业大学计算机专业毕业论文(商城);

2019-12-30

基于SSM的客户管理系统源码

主流的界面设计,实现对客户的增删改查。解压后就是eclipse工程

2018-12-24

空空如也

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

TA关注的人

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