摘要:
grep是我们最常用的命令之一,但是正真用的熟的不多,把基础命令记牢固,能帮我们节约很多时间 grep的option -A 1 表示找到所有匹配行,并显示所有匹配行后的一行 在错误日志查找时还是很有用 -B 1 表示找到所有匹配行,并显示所有匹配行的前面一行 -C 1表示找到所有匹配行,并显示所有匹 阅读全文
摘要:
Java是一种动态解释型语言,类(class)只有被加载到JVM中后才能运行。每当一个Java程序运行时,都会有一个对应的JVM实例,只有当程序运行结束后,这个JVM才会退出。JVM实例通过调用类的main()方法来启动一个Java程序。当运行指定程序时,JVM将编译生成的.class文件按照需求和 阅读全文
摘要:
request对象 (1)访问请求参数 处理HTTP请求中的各项参数。在这些参数中,最常用的就是获取访问请求参数。当通过超链接的形式发送请求时,可以为该请求传递参数,这可以通过在超链接的后面加上问好“?”来实现,例如如下的例子,发送一个请求到delete.jsp页面,并传递一个名称为id的参数: 改 阅读全文
摘要:
(一)JSP技术的产生 Servlet技术 用来动态生成 网页数据资源,Servlet生成HTML 页面数据时,所有内容都是通过 response.getWriter response.getOutputStream 向浏览器输出的: 用Servlet 输出流打印网页信息 Servlet生成网页缺点 阅读全文
摘要:
JDBC : Java Database Connectivity,Java数据库连接。SUN公司为了简化、统一对数据库的操作,定义了一套Java操作数据库的规范,称之为JDBC。 JDBC就像一座桥,连接Java程序与数据库 。 JDBC的简介: 驱动实际上就是现在的程序能够跟目标程序进行通信的一 阅读全文
摘要:
当数据过多时,一页之内是无法显示的,因此需要进行分页显示。 (一)分页技术实现: 物理分页: - 在数据库执行查询时(实现分页查询),查询需要的数据—-依赖数据库的SQL语句 - 在sql查询时,从数据库只检索分页需要的数据 - 通常不同的数据库有着不同的物理分页语句 - 物理分页:Mysql/SQ 阅读全文
摘要:
要理解RTTI在Java中的工作原理,首先必须知道类型信息在运行时是如何表示的,这项工程由Class对象完成,它包含了与类有关的信息。Java使用Class对象来执行其RTTI,即使你执行的是类似转型这样的操作。 Java程序在运行时,Java运行时系统一直对所有的对象进行所谓的运行时类型标识。这项 阅读全文
摘要:
最近在做OJ类问题的时候,经常由于Scanner的使用造成一些细节问题导致程序不通过(最惨的就是网易笔试,由于sc死循环了也没发现,导致AC代码也不能通过。。。),因此对Scanner进行了一些总结整理。(我的github:https://github.com/MonkeyJJC?tab=repos 阅读全文
摘要:
首先使用一个用户提交界面作为举例(文本框,密码框,选择,下拉表单等),效果如下 注:HTML < form> 标签的 action 属性,其定义和用法是: 属性值为URL,表示向何处发送表单数据。其可能值: 绝对 URL - 指向其他站点(比如 src=https://blog.csdn.net/M 阅读全文
摘要:
Servlet缺点:(1)用servlet进行显示(out)会很麻烦,因为servlet是一个类,托福ibt并不擅长做显示;(2)servlet直接访问数据表的话,servlet内的访问和操作数据表的代码就不能重用,比如说BS和CS时,不能够得到很好地重用。 JSP缺点:(1)JSP作为显示很好,但 阅读全文
摘要:
定义函数的方式有两种:一种是函数声明,另一种就是函数表达式。 函数声明的一个重要特征就是函数声明提升(function declaration hoisting),意思是在执行代码前会先读取函数声明。 这个例子不会报错,因为代码在执行前会先读取函数声明。理解函数提升的关键就是区别函数声明和函数表达式 阅读全文
摘要:
BOM(Browser Object Model)提供了很多对象用于访问浏览器的功能,这些功能与任何网页内容无关。 8.1 window对象 BOM的核心对象是window,它表示一个浏览器实例。在浏览器中,window对象有双重角色,window对象既是JavaScript访问浏览器窗口的一个接口 阅读全文
摘要:
JSON(JavaScript Object Notation)JavaScript对象表示法。JSON是JavaScript的一个严格的子集,利用了JavaScript中的一些模式来表示结构化数据。关于JSON,最重要的是理解它是一种数据格式,不是一种编程语言。虽然具有相同的语法形式,但JSON并 阅读全文
摘要:
1、事件流 事件流描述的是从页面中接收事件的顺序。 事件冒泡 IE的事件流叫做事件冒泡(event bubbling),即事件开始时由最具体的元素(文档中嵌套层次最深的那个节点)接收,然后逐级向上传播到较为不具体的节点(文档)。(DOM树向上传播)(通俗解释(个人理解: 当一个元素上的事件被触发的时 阅读全文
摘要:
使用Object的构造函数可以创建对象或者使用对象字面量来创建单个对象,但是这些方法有一个明显的缺点:使用相同的一个接口创建很多对象,会产生大量的重复代码。 (一)工厂模式 这种模式抽象了创建具体对象的过程。考虑到在ECMAScript中无法创建类,开发人员就开发了一种函数,用函数来封装以特定接口创 阅读全文
摘要:
JSP设计模式 关于JavaBean的产生原因和JSP开发模式的一个演变可以参照如下示例图 两种web应用程序的开发模式,一种是JSP+JavaBean模式,一种是Servlet+JSP+JavaBean模式。 JSP+JavaBean模式适合开发业务逻辑不太复杂的web应用程序(因为业务逻辑复杂, 阅读全文
摘要:
JAVAEE(Java Enterprise Edition ) 模式 : DAO模式 因此在了解DAO模式之前,我们先来学习一下Java EE的体系结构: (一)JavaEE体系结构 客户端: 客户端层:DHTML(Dynanic HTML:HTML+CSS+JavaScript)、JavaApp 阅读全文
摘要:
在之前的学习笔记(http://blog.csdn.net/megustas_jjc/article/details/72853059)中,FileWriter与FileReader的Demo使用的中转数据buf实际就是缓冲区,是由我们自己创建的。 缓冲区可以提高效率,Java对缓冲区进行了封装,封 阅读全文
摘要:
IO流用来处理设备之间的数据传输 Java对数据的操作是通过流的方式 Java用于操作流的对象都在IO包中 流按照操作数据分为两种:字节流和字符流 流按流向分为:输入流和输出流 输入流和输出流是相对于内存设备而言 因为内存速度快,程序在内存中运行,数据从外设(硬盘)读取到内存中为输入,数据由内存到外 阅读全文
摘要:
会话的概念 会话可以简单理解为:用户打开一个浏览器,点击多个超链接,访问服务器多个web资源,然后关闭浏览器,整个过程称之为一个会话。 会话需要解决的问题 每个用户与服务器进行交互的过程中,各自会有一些数据,程序要想办法保存每一个用户的数据。 例如:用户点击超链接通过一个servlet购买了一个商品 阅读全文