`
天府小茶客
  • 浏览: 12951 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论
文章列表
          synchronized有两种,一种是锁定方法,一种是锁定代码块,区别仅是锁定代码块更加灵活,性能消耗更少。         下面举两个例子,第一个: public class TestSynchronizedMethod1 implements Runnable{ /** * 当两个并发线程 ...
JAVA基础知识之多线程——线程的生命周期(状态) (转自:http://www.cnblogs.com/fysola/p/6066290.html) 线程有五个状态,分别是新建(New)、就绪(Runnable)、运行(Running)、阻塞(Blocked)和死亡(Dead)。 新建和就绪 程序使用new会新建一个线程,new出的对象跟普通对象一样,JVM会为其分配内存,初始化成员变量等,此时线程并没有运行,而是就是新建状态。 当线程对象调用start后,线程将进入就绪状态。JVM会为其创建函数调度栈和计数器,但此时线程依然没有运行,而是等待获取CPU执行片 下面的例 ...
程序、进程、线程的区别与联系(转) (本文转自:http://blog.csdn.net/woaigaolaoshi/article/details/51039505) 程序并不能单独执行,只有将程序加载到内存中,系统为他分配资源后才能够执行,这种执行的程序称之为进程,也就是说进程是系统进行资源分配和调度的一个独立单位,每个进程都有自己单独的地址空间。所以说程序与进程的区别在于,程序是指令的集合,是进程运行的静态描述文本,而进程则是程序在系统上顺序执行时的动态活动。 但是进程存在着很多缺陷,主要集中在两点:  (1).进程只能在同一时间干一件事情,如果想同时干两件事或多件事情,进程就无 ...
Tcp三次握手:   或者:       如上,需要第三次握手的原因在于Server端在第二次握手(发出信息)后并不知道对方是否能够接收、己方的发送功能是否正常。但此时数据的单向通道已经建立,对于Client来说,已经确认了Serv ...
linux之find命令详解 查找文件find ./ -type f查找目录find ./ -type d查找名字为test的文件或目录find ./ -name test查找名字符合正则表达式的文件,注意前面的‘.*’(查找到的文件带有目录)find ./ -regex .*so.*\.gz查找目录并列出目录下的文件( ...
  (转自:http://blog.csdn.net/zengcong2013/article/details/42424915)   SQL Select语句完整的执行顺序:  1、from子句组装来自不同数据源的数据;  2、where子句基于指定的条件对记录行进行筛选;  3、group by子句将数据划分为多个分组;  4、使用聚集函数进行计算;  5、使用having子句筛选分组;  6、计算所有的表达式;  7、select 的字段; 8、使用order by对结果集进行排序。   SQL语言不同于其他编程语言的最明显特征是处理代码的顺序。在大多数据库语 ...
查询:   1、考点:查询账号s_01在所有学科的成绩   select id,pin from student where pin='s_01' select sid,gid,fenshu from student_group where sid=222 select id,name from group where id=333   账号肯定存在,账号-学科关系存在,则分数一定存在,账号-组关系不存在的,就不用显示,则: 根据左连接特性,左边的表的所有列都会列出,sql语句为:   selct XX from A left join B on A.XX=B.XX w ...
        最近大半年陆陆续续参加了一些面试,有很多体会,在此记录下来,给自己,也给可能看到这篇分享的同学一些收获。         一、面试流程         大致的环节如下:筛简历、电话沟通、电话面试、笔试、技术面 ...
redis持久化的两种方式:   数据持久化通俗讲就是把数据保存到磁盘上,保证不会因为断电等因素丢失数据。 redis 需要经常将内存中的数据同步到磁盘来保证持久化。redis支持两种持久化方式,一种是 Snapshotting(快照)也是默认方式,另一种是Append-only file(缩写aof)的方式。先介绍下这两种dump方式再讲讲自己遇到的一些现象和想法,前面的内容是从网上整理出来的。Snapshotting快照是默认的持久化方式。这种方式是就是将内存中数据以快照的方式写入到二进制文件中,默认的文件名为dump.rdb。可以通过配置设置自动做快照持久 化的方式。我们可以 ...
Linux常用命令学习: 1、挂载文件 mount/unmount: 简单用法        挂载 $ mount /dev/hda2 /home //第一个叁数是与包括文件系统的磁盘或分区相关的设备文件。 //第二个叁数是要mount到的目录。 取消挂载: $ umount /dev/hda2 $ umount /usr
基础数据类型总结: 一、八中基础数据类型占用字节 类型 占用字节 取值范围 默认值 封装类 boolean
Global site tag (gtag.js) - Google Analytics