- 博客(5)
- 收藏
- 关注
翻译 Java中的多线程看这一篇就够了
如果对什么是线程、什么是进程仍存有疑惑,请先Google之,因为这两个概念不在本文的范围之内。用多线程只有一个目的,那就是更好的利用cpu的资源,因为所有的多线程代码都可以用单线程来实现。说这个话其实只有一半对,因为反应“多角色”的程序代码,最起码每个角色要给他一个线程吧,否则连实际场景都无法模拟,当然也没法说能用单线程来实现:比如最常见的“生产者,消费者模型”。很多人都对其中的一些概念不...
2019-03-15 14:02:31 124
原创 Mysql存储过程
#存储过程DELIMITER //CREATE PROCEDURE 存储过程名(IN 输入参数名 参数类型,OUT 输出参数名 参数类型)BEGIN 代码块 END // DELIMITER ; #删除存储过程: DROP PROCEDURE IF EXISTS 存储过程名; # 调用存储过程 CALL 存储过程名(参数1... 参数n); # 带if ...
2018-07-11 18:31:17 263
原创 Linux操作系统启动流程步骤
Linux操作系统启动流程步骤1)开机BIOS自检,加载硬盘。2)读取MBR,进行MBR引导。3)grub引导菜单(Boot Loader)。4)加载内核kernel。5)启动init进程,依据inittab文件设定运行级别6)init进程,执行rc.sysinit文件。7)启动内核模块,执行不同级别的脚本程序。8)执行/etc/rc.d/rc.local9)启动mingetty,进入系统登陆界面...
2018-07-04 18:45:57 323
原创 MySQL中的聚合函数及常用函数
#----------------------聚合函数(mysql中的内置函数)--------------------# 在mysql中函数使用select关键字调用: select 函数名(字段) 【from 表名】# 找出最大值:max(字段名)# 找出users表中javaScore的最高分SELECT MAX(javaScore) AS 最高分 FROM users;#...
2018-07-04 17:17:28 826
原创 MySql数据库命令操作大全
CREATE DATABASE dt55 CHARACTER SET utf8;DROP DATABASE dt55;USE dt55;#创建数据库CREATE TABLE javaTab ( stName VARCHAR(40), stClass VARCHAR(20), javaScore FLOAT)# 删除数据库DROP TABLE javaTab;...
2018-07-03 14:49:08 1297
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人