上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 45 下一页
摘要: 并发不一定要依赖多线程(如PHP中很常见的多进程并发),但是在Java里面谈论并发,大多数都与线程脱不开关系。 线程是比进程更轻量级的调度执行单位,线程的引入,可以把一个进程的资源分配和执行调度分开,各个线程既可以共享进程资源(内存地址、文件I/O等),又可以独立调度(线程是CPU调度的基本单位)。 阅读全文
posted @ 2016-11-10 16:21 wade&luffy 阅读(6229) 评论(1) 推荐(2) 编辑
摘要: “让计算机并发执行若干个运算任务”与“更充分地利用计算机处理器的效能”之间的因果关系,看起来顺理成章,实际上它们之间的关系并没有想象中的那么简单,其中一个重要的复杂性来源是绝大多数的运算任务都不可能只靠处理器“计算”就能完成,处理器至少要与内存交互,如读取运算数据、存储运算结果等,这个I/O操作是很 阅读全文
posted @ 2016-11-10 15:53 wade&luffy 阅读(385) 评论(0) 推荐(0) 编辑
摘要: 在部分的商用虚拟机(Sun HotSpot、IBM J9)中,Java程序最初是通过解释器(Interpreter)进行解释执行的,当虚拟机发现某个方法或代码块的运行特别频繁时,就会把这些代码认定为“热点代码”(Hot Spot Code)。为了提高热点代码的执行效率,在运行时,虚拟机将会把这些代码 阅读全文
posted @ 2016-11-10 14:21 wade&luffy 阅读(1240) 评论(1) 推荐(1) 编辑
摘要: 从Sun Javac的代码来看,编译过程大致可以分为3个过程: Javac编译动作的入口是com.sun.tools.javac.main.JavaCompiler类,上述3个过程的代码逻辑集中在这个类的compile()和compile2()方法中,整个编译最关键的处理就由图中标注的8个方法来完成 阅读全文
posted @ 2016-11-10 12:41 wade&luffy 阅读(2260) 评论(1) 推荐(0) 编辑
摘要: 连接故障恢复 MySQL套接字被误删 在UNIX系统上,本地客户以localhost为主机名建立MySQL连接,该过程是通过一个UNIX套接字文件(比如说,/tmp/mysql.sock文件)实现的。如果这个套接字文件被删除掉了,本地客户因为无法找到这个连接,就无法连接MySQL服务器。此时,必须建 阅读全文
posted @ 2016-11-09 21:41 wade&luffy 阅读(959) 评论(0) 推荐(0) 编辑
摘要: 用户管理 MySQL数据库中的表与其他任何关系表没有区别,都可以通过典型的SQL命令修改其结构和数据。可以使用GRANT和REVOKE命令。通过这些命令,可以创建和禁用用户,可以在线授予和撤回用户访问权限。在5.0版本中增加了两个新命令:CREATE USER和DROP USER。从而能更容易地增加 阅读全文
posted @ 2016-11-09 14:56 wade&luffy 阅读(925) 评论(0) 推荐(0) 编辑
摘要: 性能优化是通过某些有效的方法提高MySQL数据库的性能。性能优化的目的是为了是MySQL数据运行速度更快、占用的磁盘空间更小。性能优化包括很多方面,例如优化查询速度、优化更新速度和优化MySQL服务器等。 MySQL数据库的用户和数据非常少的时候,很难判断一个MySQL数据库的性能的好坏。只有当长时 阅读全文
posted @ 2016-11-09 13:19 wade&luffy 阅读(1018) 评论(0) 推荐(0) 编辑
摘要: 备份数据是数据库管理最常用的操作。为了保证数据库中数据的安全,数据管理员需要定期进行数据备份。一旦数据库遭到破坏,便可通过备份的文件来还原数据库。因此,数据备份是一项很重要的工作。 数据备份 使用mysqldump命令备份,mysqldump命令可以将数据库中的数据备份成一个文本文件。表的结构和表中 阅读全文
posted @ 2016-11-09 12:42 wade&luffy 阅读(602) 评论(0) 推荐(0) 编辑
摘要: 数据目录的位置 MySQL数据目录的默认位置已经被编译到MySQL服务器程序里了。 在启动服务器时,通过使用一个--datadir=dir_name选项可以明确指定数据目录位置。把MySQL数据目录安排到其他地方的另一种办法是把它列在MySQL服务器在启动时会读取的某个选项文件里。这样,就不必在每次 阅读全文
posted @ 2016-11-09 10:53 wade&luffy 阅读(6924) 评论(0) 推荐(0) 编辑
摘要: 在用户操作MySQL过程中,对于一般简单的业务逻辑或中小型程序而言,无需考虑应用MySQL事务。但在比较复杂的情况下,往往用户在执行某些数据操作过程中,需要通过一组SQL语句执行多项并行业务逻辑或程序,这样,就必须保证所用命令执行的同步性。使执行序列中,产生依靠关系的动作能够同时操作成功或同时返回初 阅读全文
posted @ 2016-11-08 13:32 wade&luffy 阅读(12848) 评论(0) 推荐(2) 编辑
上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 45 下一页