java学习
文章平均质量分 93
码小花
这个作者很懒,什么都没留下…
展开
-
操作系统面试问题整理
关于操作系统面试集锦可以参考面试/笔试第二弹 —— 操作系统面试问题集锦操作系统常见面试题目录1 进程与线程的区别和联系2 死锁的条件?以及如何处理死锁问题?3 同步和互斥的区别4 同步与异步5 守护、僵尸、孤儿进程的概念6 线程安全7 Semaphore(信号量) Vs Mutex(互斥锁)1 进程与线程的区别和联系进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位。 线程是进程的一个实体,是CPU调度原创 2021-09-08 10:34:16 · 5571 阅读 · 0 评论 -
计算机网络
关于面试问题集锦可以参考计算机网络常见面试题面试/笔试第一弹 —— 计算机网络面试问题集锦目录1 Http和Https的区别2 三次握手3 四次挥手4 Get与POST的区别5 TCP与UDP的区别6 从输入网址到获得页面的过程7 网络层的ARP协议工作原理比较重要的问题整理如下1 Http和Https的区别Http协议运行在TCP之上,明文传输,客户端与服务器端都无法验证对方的身份;Https是身披SSL(Secure Socket Layer)外壳的.原创 2021-09-08 10:27:08 · 241 阅读 · 0 评论 -
Java网络编程
网络编程概念软件结构C/S结构:全称为Cilent/Server结构,是指客户端和服务器结构。常见有QQ,迅雷等软件。B/S结构:全称为Browser/Server结构,是指浏览器和服务器结构。常见有谷歌浏览器。概念网络编程就是在一定的协议下,实现两台计算机的通信的程序。网络通信协议网络通信协议:通信协议是对计算机必须遵守的规则,只有遵守这些规则,计算机之间才能进行通信。协议中对数据的传输格式、传输速率、传输步骤等做了统一规定,通信双方必须同时遵守,最终完成数据交换。 TCP原创 2021-08-31 09:47:17 · 372 阅读 · 0 评论 -
Java多线程
并发与并行并发:指两个或多个事件在同一个时间段内发生。 并行:指两个或多个事件在同一时刻发生(同时发生)。在操作系统中,安装了多个程序,并发指的是在一段时间内宏观上有多个程序同时运行,这在单 CPU 系统中,每一时刻只能有一道程序执行,即微观上这些程序是分时的交替运行,只不过是给人的感觉是同时运行,那是因为分时交替运行的时间是非常短的。而在多个 CPU 系统中,则这些可以并发执行的程序便可以分配到多个处理器上(CPU),实现多任务并行执行,即利用每个处理器来处理一个可以并发执行的程序,这样多个程原创 2021-08-27 18:01:34 · 390 阅读 · 0 评论 -
JDBC数据库编程
一 传统的JDBC编程,操作数据库的方式1JDBC介绍JDBC是Java访问数据库的标准规范,真正操作数据库还需要具体的实现类,也就是数据库驱动。使用 JDBC 的好处: 程序员如果要开发访问数据库的程序,只需要会调用 JDBC 接口中的方法即可,不用关注类是如何实现的。 使用同一套 Java 代码,进行少量的修改就可以访问其他 JDBC 支持的数据库。2 JDBC开发说明使用JDBC开发使用到的包JDBC核心的API导入驱动jar包在开始使用前需要..原创 2021-08-27 13:05:34 · 468 阅读 · 0 评论 -
MySQL索引介绍及使用
一 MySQL索引介绍1. 概念MySQL官方对索引的定义为:索引(Index)是帮助MySQL高效获取数据的数据结构。可以得到索引的本质:索引是排好序的快速查找数据结构。一般来说索引本身也很大,不可能全部存储在内存中,因此索引往往以索引文件的形式存储在磁盘上。2.优势所有的MySql列类型(字段类型)都可以被索引,也就是可以给任意字段设置索引。 大大加快数据的查询速度。 提高数据检索的效率,降低数据排序的成本3.劣势实际上索引也是一张表,该表保存了主键与索引字段,...原创 2021-08-26 12:58:53 · 1575 阅读 · 0 评论 -
MySQL之事务
目录事务1概念2 原理3 事务的ACID(acid)属性4 MySQL的两种事务操作方式5 事务的隔离级别6 MySQL设置隔离级别事务1概念简单定义:一个或一组sql语句组成一个执行单元,这个执行单元要么全部执行,要么全部不执行完整定义:事务由单独单元的一个或多个SQL语句组成,在这 个单元中,每个MySQL语句是相互依赖的。而整个单独单 元作为一个不可分割的整体,如果单元中某条SQL语句一 旦执行失败或产生错误,整个单元将会回滚。所有受到影响的数据将返..原创 2021-08-26 11:20:55 · 166 阅读 · 0 评论 -
MySQL索引原理和引擎
一、事务1.1 概念简单定义:一个或一组sql语句组成一个执行单元,这个执行单元要么全部执行,要么全部不执行完整定义:事务由单独单元的一个或多个SQL语句组成,在这 个单元中,每个MySQL语句是相互依赖的。而整个单独单 元作为一个不可分割的整体,如果单元中某条SQL语句一 旦执行失败或产生错误,整个单元将会回滚。所有受到影响的数据将返回到事物开始以前的状态;如果单元中的所 有SQL语句均执行成功,则事物被顺利执行。注意:在 MySQL 中只有使用了 Innodb 数据库引擎的数据库或表才支原创 2021-08-25 23:36:09 · 390 阅读 · 0 评论 -
Java集合Map
目录1.HashMapHashMap与HashtableProperties2.LinkedHashMap3.TreeMap4.Map的其它类:IdentityHashMap和HashMap区别WeakHashMap5.HashMap、Hashtable、LinkedHashMap和TreeMap比较性能分析6线程安全集合类与非线程安全集合类7Collection 和 Collections区别Map接口采用键值...原创 2021-08-25 00:56:10 · 143 阅读 · 0 评论 -
Java集合框架一之List,Queue,Set
Java集合大致可以分为Set、List、Queue和Map四种体系,其中Set代表无序、不可重复的集合;List代表有序、重复的集合;而Map则代表具有映射关系的集合,Java 5 又增加了Queue体系集合,代表一种队列集合实现。Collection 接口的接口 对象的集合(单列集合)├——-List 接口:元素按进入先后有序保存,可重复│—————-├ LinkedList 接口实现类, 链表, 插入删除, 没有同步, 线程不安全│—————-├ ArrayList 接口实现..原创 2021-08-24 13:40:21 · 621 阅读 · 0 评论 -
某马旅游网学习总结
项目部署的环境Idea集成开发工具+jdk1.8+tomcat8.5.31+maven3.5.2+redis2.8.9项目的架构后台的架构是 servlet->service->dao前台的架构是 html, js, css前台和后台的交互使用的是 ajax异步方式提交表单数据库主要有6张表,表关系如下图所示项目的主要功能模块是:1.注册用户注册功能,需要输入用户名,密码,邮箱,姓名,手机号,性别,出生日期,验证码才可登录成功。在前台页..原创 2021-08-13 21:26:42 · 247 阅读 · 1 评论