11 2017 档案

摘要:jetty是一个比tomcat轻量级好多的服务器,通过简单的配置即可成功的跑起来,编译过程要短一点,可以一定程度上提高开发效率 首先,要下载下来jetty的包,mvn信息如下: 注意事项: 注意Jetty的最低使用的jdk版本,最新版本使用jdk1.8 HelloServlet是一个继承了HttpS 阅读全文
posted @ 2017-11-13 17:59 大战风车的男人 阅读(2468) 评论(0) 推荐(0)
摘要:进程的执行过程是线状的,尽管中间会发生中断或暂停,但该进程所拥有的资源只为该线状执行过程服务。 线程的改变只代表了 CPU 执行过程的改变,而没有发生进程所拥有的资源变化。 进程拥有一个完整的虚拟地址空间,不依赖于线程而独立存在;反之,线程是进程的一部分,没有自己的地址空间,与进程内的其他线程一起共 阅读全文
posted @ 2017-11-09 22:35 大战风车的男人 阅读(166) 评论(0) 推荐(0)
摘要:悲观锁: 总是假设最坏的情况,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会阻塞直到它拿到锁。传统的关系型数据库里边就用到了很多这种锁机制,比如行锁,表锁等,读锁,写锁等,都是在做操作之前先上锁。 Java里面的同步原语synchronized关键字的实 阅读全文
posted @ 2017-11-09 22:34 大战风车的男人 阅读(161) 评论(0) 推荐(0)
摘要:1,选择排序 基本思想: 在要排序的一组数中,选出最小(或者最大)的一个数与第1个位置的数交换;然后在剩下的数当中再找最小(或者最大)的与第2个位置的数交换,依次类推,直到第n-1个元素(倒数第二个数)和第n个元素(最后一个数)比较为止。 2,希尔排序 基本思想: 先将整个待排序的记录序列分割成为若 阅读全文
posted @ 2017-11-09 17:07 大战风车的男人 阅读(959) 评论(0) 推荐(0)
摘要:是基于PL/SQL 可视化工具的实现; 首先,先编写一个存储过程 点击procedure,右键新建,填写一个你编写的存储过程的名字; 如果是对正常的表进行操作,那么直接在begin和end之间写sql脚本就可以了; 但是我写的是临时表,在Oracle存储过程中,是不允许使用DDL语句的,比如crea 阅读全文
posted @ 2017-11-03 16:37 大战风车的男人 阅读(9327) 评论(0) 推荐(0)
摘要:假设表A有三个字段 { id int; subject varchar(20); socre int; } 语句为 select * from A x where (select count(*) from A where subject=x.subject and score>=x.score ) 阅读全文
posted @ 2017-11-03 11:43 大战风车的男人 阅读(318) 评论(0) 推荐(0)
摘要:--创建临时表,规定好格式,是必须的,不同于sqlserver那么随意; Create Global Temporary Table record4 ( yljgdm VARCHAR2(22) not null, jzlsh VARCHAR2(50) not null, kh VARCHAR2(32 阅读全文
posted @ 2017-11-01 12:40 大战风车的男人 阅读(745) 评论(0) 推荐(0)