自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

THMAIL的博客

每一难皆是造化,每一步皆是修行

  • 博客(15)
  • 资源 (1)
  • 收藏
  • 关注

转载 JAVA并发编程总结

原文地址:https://www.jianshu.com/p/bdac4e8a6839 一、概述二、相关概念三、Java多线程 1.开启线程 2.终止线程四、线程安全 1.线程问题 2.常见锁机制五、线程池 1.概述及示例 2.实现原理及源码分析六、总结一、概述在操作系统的学习中我们知道,随着不断提出的新的应用...

2019-03-26 09:01:02 439

原创 数据库并发问题总结(锁、隔离级别、死锁)

  锁是一种防止在某对象执行动作的一个进程与已在该对象上执行的其他进行相冲突的机制。也就是说,如果有其他人在操作某个对象,那么你旧不能在该对象上进行操作。你能否执行操作取决于其他用户正在进行的操作。通过锁可以防止的问题  锁可以解决以下4种主要问题:脏读非重复性读取幻读丢失更新  1、脏读  如果一个事务读取的记录是另一个未完成事务的一部分,那么这时就发生了脏读。如果第一...

2019-03-21 15:57:45 2342

转载 数据库事务的四大特性以及事务的隔离级别整理

一、事务的四大特性(ACID)1  原子性(Atomicity)原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响。2  一致性(Consistency)  一致性是指事务必须使数据库从一个一致性状态变换到另一个一致性状态,也就是说一个事务执行之前和执行之后都必须处于一致性状态。...

2019-03-21 15:31:12 303

原创 数据库范式总结

范式:英文名称是 Normal Form,它是英国人 E.F.Codd(关系数据库的老祖宗)在上个世纪70年代提出关系数据库模型后总结出来的,范式是关系数据库理论的基础,也是我们在设计数据库结构过程中所要遵循的规则和指导方法。目前有迹可寻的共有8种范式,依次是:1NF,2NF,3NF,BCNF,4NF,5NF,DKNF,6NF。通常所用到的只是前三个范式,即:第一范式(1NF),第二范式(2NF)...

2019-03-21 12:14:16 565

转载 从用户角度看,数据库系统的结构

从最终用户角度来看,数据库系统分为单用户结构、主从式结构、分布式结构、客户机/服务器结构。1. 单用户数据库系统单用户数据库系统是一种早期的最简单的数据库系统。在这种系统中,整个数据库系统(包括应用程序、DBMS、数据)都装在—台计算机上,由一个用户独占,不同机器之间不能共享数据。例如,一个企业的各个部门都使用本部门的机器来管理本部门的数据,各个部门的机器是独立的。由于不同部门之间不能共享数...

2019-03-21 11:49:04 7970

转载 数据库的三级模式结构和两级映像

数据库的三级模式结构请先把下面的关系记在心中. 外模式(应用)->概念模式(表结构)->内模式(物理)外模式(external schema)也称”用户模式”或者”子模式”,是用户与数据库的接口. 数据库的设计者把程序员用的上的接口给出来,程序员不需要关心数据库的结构(概念模式)这就是外模式. 用外模式DDL(External Schema Data Definiti...

2019-03-21 11:25:18 2437

转载 数据库设计(表与表之间的3种关系)

表与表之间一般存在三种关系,即一对一,一对多,多对多关系。 下面分别就三种关系讲解数据库相关设计的思路和思考过程;(1)一对一关系 例如,下面的一张表,保存了人的相关信息,有男有女,要求查处所有的夫妻。 sql代码:CREATE TABLE IF NOT EXISTS person( id ...

2019-03-21 08:26:06 4098

转载 Java主线程等待子线程、线程池

public class TestThread extends Thread{ public void run() { System.out.println(this.getName() + "子线程开始"); try { // 子线程休眠五秒 Thread.sleep(5000); } catch (InterruptedException e) { e.printSt...

2019-03-19 22:14:55 347

转载 Spring——入门

什么是spring Struts是Web框架 Hibernate是ORM框架,处于持久层 Spring是容器框架,用于配置Bean,并维护Bean之间关系的一种框架。 Spring中有一个非常重要的概念:Bean,Bean是Java中的任何一种对象,它可以是JavaBean、可以是Service,可以是Action,也可以是DAO重要的概念:IOC(控制反转,Inv...

2019-03-15 12:02:09 151

转载 MySQL的内部联结,外部联结(左联结,右联结),自然联结

一、SELECT语句一个典型的SQL查询语句具有如下形式:SELECT A1,A2, ... ,AnFROM r1, r2, ... ,rmWHERE P;select子句列出查询结果中所需要的属性。from子句是一个查询求值中需要访问的关系列表。where子句是一个作用在from子句关系属性上的谓词。其中from这个子句定义的是一个在该子句中列出的关系上的笛卡尔积。可以用如下...

2019-03-14 17:17:47 553

原创 浅谈IOC--说清楚IOC是什么

1.IOC的理论背景我们知道在面向对象设计的软件系统中,它的底层都是由N个对象构成的,各个对象之间通过相互合作,最终实现系统地业务逻辑[1]。  图1 软件系统中耦合的对象  如果我们打开机械式手表的后盖,就会看到与上面类似的情形,各个齿轮分别带动时针、分针和秒针顺时针旋转,从而在表盘上产生正确的时间。图1中描述的就是这样的一个齿轮组,它拥有多个独立的齿轮,这些齿轮相互啮合在一起,...

2019-03-13 09:38:08 483

原创 在jsp声明中声明变量和在jsp表达式中声明的区别

JSP中变量可以在<%! %>和<%%>中声明变量,在<%! %>中声明的变量会被放在相应的servlet类的域中;而<%%>中声明的变量和一些可执行语句则会被放在_jspService函数中;在<%! %>中声明的函数也会成为servlet类的方法。JSP的生命周期:http://www.runoob.com/jsp/jsp-l...

2019-03-12 15:17:07 1391

转载 Java中终止线程的三种方法

Thread.stop, Thread.suspend, Thread.resume 和Runtime.runFinalizersOnExit 这些终止线程运行的方法已经被废弃,使用它们是极端不安全的!1. 线程正常执行完毕,正常结束也就是让run方法执行完毕,该线程就会正常结束。但有时候线程是永远无法结束的,比如while(true)。2. 监视某些条件,结束线程的不间断运行需...

2019-03-10 11:11:27 254

原创 centos7下安装多线程下载工具axel

axel主页地址:https://centos.pkgs.org/7/epel-x86_64/axel-2.4-9.el7.x86_64.rpm.html安装方法:wget http://download-ib01.fedoraproject.org/pub/epel/7/x86_64/Packages/a/axel-2.4-9.el7.x86_64.rpmrpm -i axe...

2019-03-08 11:37:00 3708

转载 macOS Apache 配置

目录启动 Apache 修改 Apache 配置 配置虚拟主机 修改 hosts 文件本文涉及的操作系统、软件版本:macOS Sierra 10.13.3 Apache/2.4.28一个事实:macOS 系统自带 Apache 软件。我们可以在命令行下查看 Apache 版本号:$ httpd -v ...

2019-03-03 23:18:01 1802 1

200款游戏小霸王游戏html源码

增加到200款游戏小霸王游戏html源码, 可以用于学习前端,也可以用于搭建自己的游戏公众号或网站,纯前端实现,,包括200多款经典游戏比如魂斗罗、坦克大战、等等,中文游戏300里游戏基本都有

2023-04-03

复制文本朗读.prf.xml

tasker文字复制朗读 脚本

2019-09-14

空空如也

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

TA关注的人

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