- 博客(24)
- 资源 (4)
- 收藏
- 关注
原创 使用canvas制作时钟
背景图片代码:<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>Snow</title> <style type="text/css"> *{ margin: 0; padding: 0; } ...
2020-03-30 20:32:49
125
原创 进程与线程的基本概念
批处理操作系统批处理操作系统,把一系列需要操作的指令写下来,形成一个清单,一次性交给计算机。用户将多个需要执行的程序写在磁带上,然后交由计算机去读取并逐个执行这些程序,并将输出结果写在另一个磁带上。批处理操作系统在一定程度上提高了计算机的效率,但是由于批处理操作系统的指令运行方式仍然是串行的,内存中始终只有一个程序在运行,后面的程序需要等待前面的程序执行完成后才能开始执行,而前面的程序有时会...
2020-03-30 10:48:46
60
原创 进程上下文切换与和线程上下文切换有什么区别?
1、首先,需要搞明白什么是上下文切换?(面试题)上下文切换就是从当前执行任务切换到另一个任务执行的过程。但是,为了确保下次能从正确的位置继续执行,在切换之前,会保存上一个任务的状态。2、 然后,需要明白进程与线程的区别?(网上很多,这里简单说明)1).线程是进程的一部分。 进程是表示资源分配的基本单位,又是调度运行的基本单位,是程序执行的一个实例; 线程是进程中执行运算的最小单位,即执行处理...
2020-03-30 10:21:21
482
原创 Java面试题精选三
1、Thread类的sleep()方法和对象的wait()方法都可以让线程暂停执行,它们有什么区别?答:sleep()方法(休眠)是线程类(Thread)的静态方法,调用此方法会让当前线程暂停执行指定的时间,将执行机会(CPU)让给其他线程,但是对象的锁依然保持,因此休眠时间结束后会自动恢复(线程回到就绪状态,请参考第66题中的线程状态转换图)。wait()是Object类的方法,调用对象的wa...
2020-03-27 22:50:38
76
原创 ArrayDeque类的使用详解
ArrayDeque是Deque接口的一个实现,使用了可变数组,所以没有容量上的限制。同时,ArrayDeque是线程不安全的,在没有外部同步的情况下,不能再多线程环境下使用。ArrayDeque是Deque的实现类,可以作为栈来使用,效率高于Stack;也可以作为队列来使用,效率高于LinkedList。需要注意的是,ArrayDeque不支持null值。一、常用方法1.添加元素 ...
2020-03-25 17:47:50
73
原创 HDU - 2612 Find a way(Java 语言)
Pass a year learning in Hangzhou, yifenfei arrival hometown Ningbo at finally. Leave Ningbo one year, yifenfei have many people to meet. Especially a good friend Merceki.Yifenfei’s home is at the cou...
2020-03-25 17:45:59
84
原创 canvas编写的雪花飘落景象
<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>Snow</title> <style type="text/css"> *{ margin:0; padding:0 } #c1{ ma...
2020-03-23 16:56:58
128
原创 Java中的CAS操作和实现原理
1.什么是CAS?CAS:Compare and Swap, 翻译成比较并交换。看到这个定义,可以说是没有任何意义的一句话,但是确实最能概括CAS操作过程的一句话。CAS 操作包含三个操作数 —— 内存位置(V)、预期原值(A)和新值(B)。 如果内存位置的值与预期原值相匹配,那么处理器会自动将该位置值更新为新值 。否则,处理器不做任何操作。无论哪种情况,它都会在 CAS 指令之前返回...
2020-03-22 23:02:27
76
原创 Java面试题精选三
1、比较一下Java和JavaSciprt。答:JavaScript 与Java是两个公司开发的不同的两个产品。Java 是原Sun Microsystems公司推出的面向对象的程序设计语言,特别适合于互联网应用程序开发;而JavaScript是Netscape公司的产品,为了扩展Netscape浏览器的功能而开发的一种可以嵌入Web页面中运行的基于对象和事件驱动的解释性语言。JavaScrip...
2020-03-22 11:45:42
92
原创 Java面试题精选二
1、GC是什么?为什么要有GC?答:GC是垃圾收集的意思,内存处理是编程人员容易出现问题的地方,忘记或者错误的内存回收会导致程序或系统的不稳定甚至崩溃,Java提供的GC功能可以自动监测对象是否超过作用域从而达到自动回收内存的目的,Java语言没有提供释放已分配内存的显示操作方法。Java程序员不用担心内存管理,因为垃圾收集器会自动进行管理。要请求垃圾收集,可以调用下面的方法之一:System....
2020-03-21 12:10:50
109
原创 Java中@SuppressWarnings("unchecked")的作用
简介:java.lang.SuppressWarnings是J2SE5.0中标准的Annotation之一。可以标注在类、字段、方法、参数、构造方法,以及局部变量上。作用:告诉编译器忽略指定的警告,不用在编译完成后出现警告信息。使用:@SuppressWarnings(“”)@SuppressWarnings({})@SuppressWarnings(value={})根据sun的官方...
2020-03-20 20:15:25
53
原创 Java中静态方法和非静态方法的区别是什么
静态方法和非静态方法的区别总结如下:1、静态方法属于类所有,类实例化前即可使用;2、非静态方法可以访问类中的任何成员,静态方法只能访问类中的静态成员;3、因为静态方法在类实例化前就可以使用,而类中的非静态变量必须在实例化之后才能分配内存;4、static内部只能出现static变量和其他static方法!而且static方法中还不能使用this等关键字,因为它是属于整个类;5、静态方法效...
2020-03-20 18:21:54
152
原创 SpringBoot项目,个人精美博客
首先给大家展示一下界面我就随便截个两张,全接下来可能要累死我当然也可以访问我的网站 www.zhangtaotxdy.cn(可能会失效)也可以直接访问 http://111.229.118.175/ (也有可能我的服务器会挂掉)当然还有第三种方式 用...
2020-03-19 21:05:31
379
原创 如何将SpingBoot项目搭建到服务器上,直接用域名访问
首先我们要找到自己的项目在计算机里的具体路径比如我的在 E:\taotao启动终端 win+r 输入cmd,找到项目位置后就可以执行mvn install命令下载好后,我们就可以在target目录下找到相应的jar包接下来,我们可以打开服务器,自己配置好jdk和mysql,这个就不讲解了在mysql里面创建好相应的数据库然后我们把 taotao-0.0.1-SNAPSHOT.ja...
2020-03-19 20:56:47
1188
5
原创 Spring Boot 的 jsp文件中无法引入静态资源文件(js,css等文件),错误(net::ERR_ABORTED 404)
报错信息:报错时我的jsp文件中引入路径:<script type="text/javascript" src="../../sources/static/jquery-1.8.3.min.js"></script><script type="text/javascript" src="../../sources/static/websocket.js">...
2020-03-19 15:33:14
171
原创 第一次面试凉经
1、int与Integer的区别分析int是Java基本数据类型Integer继承了Object类,是对象类型,是int的包装类1.1 值的存储int 存储在栈中Integer 对象的引用存储在栈空间中,对象的数据存储在堆空间中1.2 初始化int 初始化值为0Integer 初始化值为null1.3 传参int 是值传递,栈中的数据不可变。Integer 对象是引用传递,...
2020-03-18 16:52:53
140
原创 关于centos7 开机时遇到initramfs-xxx.img not found错误导致虚拟机无法开启
错误截图我们选择第二个模式进入如果有挂载问题,就把之前在/etc/fstab下添加的配置删除并且取消挂载(如果没有请忽略)在终端输入 yum reinstall kernel慢慢等它下载完后重启就可以解决了...
2020-03-17 00:35:31
1436
原创 centos7怎么安装图形界面
正文CentOS 7 默认是没有图形化界面的,但我们很多人在习惯了 Windows 的图形化界面之后,总是希望有一个图形化界面从而方便我们使用,这里介绍一下 CentOS7安装图形化桌面系统的方法。一、进入 root 模式因为权限限制,所以我们需要进入 root 模式,开机使用 root 登陆或者系统运行中切换为 root 用户均可。二、安装 X 窗口系统1、首先安装X(X Wind...
2020-03-13 00:53:46
121
原创 模仿百度登录
index.html<!doctype html><html> <head> <meta charset='utf-8' /> <title>百度登录</title> <style type="text/css"> * { margin: 0; padding: 0; ...
2020-03-10 00:27:25
151
原创 CAP原理和BASE思想
分布式领域CAP理论,Consistency(一致性), 数据一致更新,所有数据变动都是同步的Availability(可用性), 好的响应性能Partition tolerance(分区容错性) 可靠性定理:任何分布式系统只可同时满足二点,没法三者兼顾。忠告:架构师不要将精力浪费在如何设计能满足三者的完美分布式系统,而是应该进行取舍。关系数据库的ACID模型拥有 高一致性 + 可用性...
2020-03-06 20:56:16
64
原创 事务ACID理解
谈到事务一般都是以下四点原子性(Atomicity)原子性是指事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生。一致性(Consistency)事务前后数据的完整性必须保持一致。隔离性(Isolation)事务的隔离性是多个用户并发访问数据库时,数据库为每一个用户开启的事务,不能被其他事务的操作数据所干扰,多个并发事务之间要相互隔离。持久性(Durability)...
2020-03-06 20:49:10
47
原创 用JS编写的轮播图
代码:<!doctype html><html> <head> <meta charset='utf-8' /> <title>js轮播图</title> <meta name="keywords" content=""> <meta name="description" conten...
2020-03-03 22:11:02
161
原创 JS编写的简易计算器
代码<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title>javascrip</title> <style type="text/css"> div{ width: 400px; height: 520px...
2020-03-02 22:50:24
65
基于Servlet+反射技术的模仿天猫网站开发
2019-12-25
基于SSM 梦想试衣间
2019-11-19
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人 TA的粉丝