- 博客(20)
- 收藏
- 关注
原创 jsp
jsp:就是代替servlet完成页面输出的功能,简化页面的操作 jsp的执行过程 idea 把翻译和编译后的jsp文件存放在自己的配置文件中 jsp经过服务器处理以后会生成 java源码和class字节码文件 _jspInit() jsp初始化的方法 _jspService() 处理请求的方法,jsp页面中的内容在此法中执行 _j...
2018-08-08 20:13:15 223
原创 数据连接池
1.数据连接池:就是通过配置,在程序启动的时候. 由服务器帮我们创建和维护的多个数据库链接提高操作的效率2.数据库链接池的实现方法a)tomcat dbcp配置方式 通过在项目的META-INF目录中创context.xml 指明数据源的创建信息,在tomcat/webapps/docs/jndihowto.html 在java中通过JNDI(java命...
2018-08-08 19:59:04 186
原创 maven项目
1.项目管理工具: 负责帮我们构建项目,依赖管理,编译,发布,运行 maven:任何项目,java项目,javaweb Android 有固定的目录结构,不同的开发软件对目录的显示不同 项目 main--- java和页面资源 src resource(co...
2018-08-08 19:58:28 145
原创 servlet会话跟踪
什么是会话跟踪? 从用户进入一个网站浏览到退出这个网站或者关闭浏览器称为一次会话。会话跟踪是指在这个过程中浏览器与服务器的多次请求保持数据共享的状态的技术。为什么需要会话跟踪技术? http协议是无状态的协议,响应结束,服务器端不保存客户端的任何信息.会话跟踪: 1. cookie:服务端写在客户端的文本文件 2.用户授权,session,使用...
2018-07-29 18:41:26 403
原创 servlet转发和重定向
请求转发:request.getRequestDispatcher(URL地址).forward(request, response)处理流程:客户端发送请求,Servlet做出业务逻辑处理。 Servlet调用forword()方法,服务器Servlet把目标资源返回给客户端浏览器。 2)重定向:response.sendRedirect(URL地址)处理流程:客户端发送...
2018-07-29 18:15:46 620
原创 Servlet
1.Servlet (1)定义:运行在服务器端,用于处理客户端请求并响应的java程序\ (2)如何编写一个servlet 创建一个继承自HttpServlet的类 重新HttpServlet中doGet和doPost 在doGet或doPost方法中编写相应的代码 对该Servlet进行url的映射 1)3.0以后 在类的上面使用@WebServlet注解指...
2018-07-26 19:09:05 125
原创 JavaScript基础
1.js:JavaScript脚本语言,就是嵌入到html中可以控制页面控件的语言 (1)获取控件的数据,验证格式 (2)控制控件的隐藏显示:菜单,控件内容的添加和删除 (3)控制控件显示的位置,和特效 (4)完成ajax的使用2.Js的语法 (1)严格的区分大小写 (2)除了表单控件以外都使用 innerHTML设置控件显示的内容 innerHTML:可以...
2018-07-25 18:12:27 114
原创 web应用
Web应用web应用包含的内容 静态部分 Html页面 Css样式 JavaScript脚本 Bootstrap Jquery Jquery easy ui Extjs Val.js 动态部分 Servlet Jsp Jstl El 框架 Spring mvc Spring...
2018-07-24 18:02:31 233
翻译 java基础总结(六)网络编程
网络编程:1、网络编程概述 (1)网络模型 OSI参考模型 TCP/IP参考模型 (2)网络通讯要素 IP地址 端口号 传输协议 (3)网络通讯前提: **找到对方IP **数据要发送到指定端口。为了标示不同的应用程序,所以给这些网络应用程序都用数字进行标示 ...
2018-07-24 08:50:05 108
翻译 java基础总结(五)IO流
IO流1、IO流概述 (1)用来处理设备(硬盘,控制台,内存)间的数据。 (2)java中对数据的操作都是通过流的方式。 (3)java用于操作流的类都在io包中。 (4)按照流操作的数据的类型不同:分为字节流和字符流。字符流是为了方便中文的操作而来的。 (5)按照流的流向不同分为:输入流,输出流2、IO流常用基类: (1)字节流 ...
2018-07-23 14:08:05 134
翻译 java基础总结(四)集合框架
集合框架1:String类:字符串(重点) (1)多个字符组成的一个序列,叫字符串。 生活中很多数据的描述都采用的是字符串的。而且我们还会对其进行操作。 所以,java就提供了这样的一个类供我们使用。 (2)创建字符串对象 A:String():无参构造 **举例: String s ...
2018-07-23 10:28:18 242
翻译 java基础总结(三)多线程
多线程:1、进程和线程: 进程:正在进行的程序。每一个进程执行都有一个执行顺序,该顺序是一个执行路径,或者叫一个控制单元。 线程:进程内部的一条执行路径或者一个控制单元。 两者的区别: 一个进程至少有一个线程 进程在执行过程中拥有独立的内存单元,而多个线程共享内存;2、jvm多线程的启动是多线程吗? java的虚拟机jvm启动的是...
2018-07-20 16:56:11 152
翻译 java基础总结(二)面向对象
面向对象1、面向对象思想: (1)概述:面向对象是相对于面向过程而言的,面向过程强调的是功能,面向对象强调的是将功能封装进对象, 强调具备功能的对象; (2)思想特点: A:是符合人们思考习惯的一种思想; B:将复杂的事情简单化了; C:将程序员从执行者变成了指挥者; 比如我要达到某种结...
2018-07-19 18:36:08 126 1
原创 java基础总结(一)
1、JVM、JRE和JDK的区别: JVM(Java Virtual Machine):java虚拟机,用于保证java的跨平台的特性。 java语言是跨平台,jvm不是跨平台的。 JRE(Java Runtime Environment):java的运行环境,包括jvm+java的核心类库。 JDK(Java Developme...
2018-07-19 18:34:26 122
原创 html+css
常用属性:行块属性: 行内属性:display:inline; span/a 不可以设置宽高,其宽度和高度由其内部内容的大小给撑开 设置宽高是无效的,浏览器不会解析,可以与其他标签共处一行 块属性:display:block; div/h1~h6/p/ul/ol/li ...
2018-07-19 18:26:45 119
原创 java面试题---(随时更新)
1.java是什么? java是一种语言,可以用来编写程序; java是一种环境,可以在该环境中编写程序运行程序;2.java语言的特点? 面向对象:关注的是解决文件的参与者 跨平台:java语言被编译为 字节码文件,可以被各个平台上的jvm解析 半编译半解析:ava语言先被编译为字节码,后被jvm解析为本地机器码,后操作硬件 简单:来自C,语法...
2018-06-06 20:03:43 341
翻译 java--单例模式
单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、日志对象、对话框、打印机、显卡驱动程序对象常被设计成单例。单例模式特点有:单例类只能有一个实例单例类必须自己创建自己唯一的实例单例类必须给所有其他对象提供这一实例规则: 1.构造方法私有 2.私有 静态的本类对象(用于判断是否已经存在对象) 3.公有 静态的返回本类对象的方法...
2018-06-06 18:59:22 170
翻译 java中static归纳总结
在《Java编程思想》P86页有这样一段话: “static方法就是没有this的方法。在static方法内部不能调用非静态方法,反过来是可以的。而且可以在没有创建任何对象的前提下,仅仅通过类本身来调用static方法。这实际上正是static方法的主要用途。” 这段话虽然只是说明了static方法的特殊之处,但是可以看出static关键字的基本作用,简而言之,一句话来描述就是: 方便在没有...
2018-06-06 18:27:33 24095 17
原创 选择排序
基本原理:对于给定的一组记录,经过第一轮比较后得到最小的记录,然后将该记录的位置与第一个记录的位置交换;接着对不包括第一个记录以外的其他记录进行第二次比较,得到最小记录并与第二个位置记录交换;重复该过程,知道进行比较的记录只剩下一个为止。代码如下(升序): int[] nums...
2018-06-06 15:33:30 107
原创 冒泡排序
冒泡排序:原理:比较两个相邻的元素,将值大的元素交换至右端。思路:依次比较相邻的两个数,将小数放在前面,大数放在后面。即在第一趟:首先比较第1个和第2个数,将小数放前,大数放后。然后比较第2个数和第3个数,将小数放前,大数放后,如此继续,直至比较最后两个数,将小数放前,大数放后。重复第一趟步骤,直至全部排序完成。代码如下(升序):int nums={5,8,7,9,2,1,3,6,4};for(i...
2018-06-06 15:10:36 98
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人