- 浏览: 16266 次
- 性别:
最新评论
-
风来过可风又吹走了:
学姐 怎么断更了 学姐加油哦 !!
阿里两次电面总结 -
come_for_dream:
这个写的挺不错
JDBC访问数据库 -
come_for_dream:
赞!!!!!
Servlet的简介 -
come_for_dream:
哇塞,好厉害的赶脚,我弄了半天都不知道怎么加音乐。太感谢 ...
在firefox下加背景音乐 -
come_for_dream:
期待明天杰作
小球碰撞之多线程实现
文章列表
很荣幸获得了蓝杰WXY学长内推阿里。
寒假在长沙的POI公司实习,2,14号回家的票。在收拾东西准备去火车站的时候,蓝杰群中发了一条信息:阿里内推开始了。第一感觉:我去,这么早就开始搞了。然后问LL学长(阿里的员工)开学过来(3月初)再投简历可以么。得到LL学长的肯定后,我寒假就肆无忌惮的玩耍(寒假也没心思静下心来学习)。
3月1号到长沙,才发现小伙伴们都开始投简历了。心里莫名的开始着急,同时后悔为什么自己没有在寒假好好学习。。。。。。不管什么准备简历开始投简历。3月3好晚上接近12点的时候提交了简历,由于2点多才开始睡觉,所以被阿里的电面电话吵醒 ...
死锁的处理方法我们以火灾为例。要想火灾处理有三种办法,(1)提前预防,使环境没有火灾产生的环境,如降低周边温度,周边没有氧气等等(2)当出现火灾时,我们及时救火。(3)如果火灾离消防队比较远,等消防队过去火,就烧完了,我们可以自动放弃不管他。
类似火灾死锁的三种处理方法 死锁预防;死锁避免;鸵鸟政策。
死锁预防
死锁出现有4个必要条件。只要确保一个必要条件不成立,就能预防死锁发生。下面我们分别讨论下每个条件不成立的情况。
互斥 对于非共享资源必须要有互斥条件。如打印机不能同时为多个进程所共享。而对于共享的资源不要 ...
操作系统中的死锁问题
什么是死锁?
在多道程序环境下,多个进程可能竞争一定数量的资源。某个进程申请资源,如果这时资源不可用,那么 ...
JDBC访问数据库
什么是JDBC?
JDBC是java应用程序连接不同数据库的标准API,开发人员可以通过该API连接到各种类型的数据库管理系统,并对数据库中的数据进行操作。 但因每种类型的数据库的实现不相同,所以在连接每种类型的数据库时,需要使用连接特定的数据库程序,成为JDBC驱动程序。
数据库开发程序的流程
1 建立数据源 数据库的创建
2 引入java.sql
数据库连接池
对于大型网站而言,信息查询的次数会非常多,每次查询都需要:加载驱动程序,创建连接,创建语句对象,执行 ...
如果不懂java中初始化过程,那么就不能称你懂java。今天我总结了一下java中的初始化过程。并通过一个例子加深理解。
当你运行一个java程序时,
1 首先计算机去找类的路径classpath(该路径是你设置的环境变量)
2 通过路径找到.class文件。
3 在JVM中进行类的加载,发现有父类 进行4
4 在classpath中找到父类的.class文件
5 对父类中静态资源进行初始化
6 对子类的静态资源初始化
7 如果主函 ...
字符串的遍历,首先我们输入一些字符串,里面可以可以包含各种字符,然后遍历字符串,根据每个字符的值的大小来判断它是什么。
首先一个字符串有多少数字呢?
public static void main(String args[]){
System.out.println("请输入字符串");
//从控制台输入对象
Scanner sc=new Scanner(System.in);
//对象从控制台获取一行
String str=sc.nextLine();
int count=0;
for(in ...
本篇博客参考书籍:操作系统概念 第七版 高等教育出版社
首先我们应该搞懂几个概念然后再进行讨论进程同步
首先什么是进程?
进程是操作系统结构的基础;是一次程序的执行;是一个程序及其数据在处理机上顺序执行时所发生的活动。 进程在执行时的状态包括:新的,运行,等待,就绪,终止。进程区别于线程,一个进程是一个只能进行单个执行线程的程序。进程一次只能执行一个任务。
什么是进程调度?
进程调度是选择一个可用的进程(可能从多个可用进程集合中选择)到CPU上执行。
什么是线程?
线程 ...
Servlet 是服务器端小程序 是使用java语言编写的服务器端程序,可以像JSP一样,生成动态的web页。和Applet很相似。 Servlet 是java对CGI程序的实现,但是与与传统的CGI的多进程处理不同的是,Servlet采用多线程的处理方式。这样就使Servlet的运行效率更高一点。而且Servlet还保留了java的可移植性,功能更强大。
之前所编写的JSP程序是为Servlet服务,从JSP发展是先产生Servlet再产生jsp。因为Servlet的开发较为困难,所以为了JAVA技术可以走的更远,SUN公司向微软学习了ASP技术的特点,这才有JSP程序,但 ...
<body>
<h2>登陆失败了 ,请重新<a href="Load.jsp">登陆</a></h2> <br>
</body>
基本语法:<%@page%><%@include%><jsp: include><jsp: forward>已经学过了,而且JSP可以进行数据库的连接操作,那么就可以进行web开发
既然要想登陆,首先要有表,在实际中所有的用户登陆的操作都必须保存在数 ...
跳转指令,如登陆邮箱成功跳转到成功的页面,跳转失败就跳到失败的页面。
在web中可以使用<jsp:forward>指令,将一个用户请求从一个页面传递到另一个页面。
页面跳转语法:
不传递参数:
<jsp:forward page="{要包含的文件路径|<%=表达式%>}"/>
传递参数:
<jsp:forward page="{要包含的文件路径|<% ...
整个JSP中一共有两种包含。
1 包含的意义
从一般正常的页面组成一般分为四个区域,左边工具栏 页头 具体内容 页尾内容。但是真正改变的地方一般只是具体内容的改变,比如搜狐网站,因为根据用户浏览的不同,那么肯定在这个上面存在差别,现在就有两种做法实现上一种功能。
方法一:在每个JSP(HTML)都包含工具栏,头部信息,尾部信息,具体内容
方法二:将工具栏,头部信息,尾部信息都分成独立的文件 用的时候导入进来。
用第二种显然更好,因为以后修改起来更容易。
在JSP中如果要实现 ...
数据库的连接
既然page指令中存在import属性,所以导包就可以正确的使用了。需要说明的是,在整个page指令属性中只有import语句可以多次使用,其他的只能用一次。
既然可以出现可以使用JDBC完成。首先打开数据库 数据库中有一个表 表明user
empno
ename
sal
hiredate
job
6060
李兴华
2000.3
2001-09-16
经理
6067
...
page指令是在JSP开发中较为重要,使用此属性,可以定义一个JSP页面的相关属性,包括MIME类型,定义需要导入的包、错误页的指定等。
page指令语法:<%@page 属性="内容"%>page属性常用的很多,下面我们就探讨一下几种常见的page指令。
1 设置MIME
<!DOCTYPE HTML>
<html>
<head>
<title>My JSP 'page-demo1.jsp' starting pag ...
在面向对象编程中,使用类而不破坏现有的代码的方法有两种:组合和继承,在这篇文章中我带领大家总结感受一下。
1 组合:在新的类中产生现有类的对象,新的类由现有类的对象组成。组合一般用于在新类用使用 ...