`
甜甜的眼泪
  • 浏览: 15505 次
  • 性别: Icon_minigender_2
社区版块
存档分类
最新评论
文章列表
       很荣幸获得了蓝杰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   组合:在新的类中产生现有类的对象,新的类由现有类的对象组成。组合一般用于在新类用使用 ...
Global site tag (gtag.js) - Google Analytics