- 博客(41)
- 收藏
- 关注
转载 正则学习
使用正则处理: 1、普通字符: -字母、数字、汉字、下划线、以及没有特殊定义的标点符号,都是“普通字符”,在匹配一个字符串的时候,匹配与之相同的一个字符。 \n :代表换行符 \t:制表符 \\:代表 \ 本身 \^, \$,\., \(, \), \{, \}, \...
2019-08-28 22:26:00 128
转载 使用AspectJ 方式实现通知、环绕通知及异常
1. 新建类,不用实现 1.1 类中方法名任意 public class MyAdvice {public void mybefore(String name1,int age1){ System.out.println("前置"+name1 );}public v...
2018-10-28 20:44:00 265
转载 AOP实现
spring 提供了2 种AOP 实现方式: 1.1 Schema-based 1.1.1 每个通知都需要实现接口或类 1.1.2 配置spring 配置文件时在<aop:config>配置 2.2 AspectJ ...
2018-10-28 11:21:00 127
转载 IOC/DI
1 中文名称:控制反转 2.英文名称:(Inversion of Control) 3.IoC 是什么? 3.1 IoC 完成的事情原先由程序员主动通过new 实例化对象事情,转交给Spring 负责. 3.2 控制反转中控制指的是:控制类的对象. 3.3 控制反转中反转指的是转交给...
2018-10-28 11:12:00 109
转载 Spring介绍
一.Spring 框架简介及官方压缩包目录 介绍 1.主要发明者:Rod Johnson 2.轮子理论推崇者: 2.1 轮子理论:不用重复发明轮子. 2.2 IT 行业:直接使用写好的代码. 3.Spring 框架宗旨:不重新发明技术,让原有技术使用起来更加方便. 4.Spr...
2018-10-28 11:05:00 116
转载 监听器
引自csdn -监听器篇:https://blog.csdn.net/u011024652/article/details/52293932/ 监听器的使用: * 作用: * 监听作用域对象:request session application 的...
2018-10-08 15:01:00 80
转载 过滤器
csdn 过滤器篇:https://blog.csdn.net/u011024652/article/details/52186200 过滤器的使用: * 作用: * 对服务器接收的请求资源和响应浏览器的资源进行管理 * ...
2018-10-08 10:38:00 63
转载 JSTL 标签库
1、什么是JSTL 标签库 JSTL 是apache 对EL 表达式的扩展(也就是说JSTL 依赖EL), JSTL 是标签语言!JSTL 标签使用以来非常方便,它与JSP 动作 标签一样,只不过它不是JSP 内置的标签,需要我们自己导包,以 ...
2018-10-01 13:40:00 100
转载 EL表达式
1、什么是EL 表达式 全称:Expression Language,一种写法非常简介的表达式。语法 简单易懂,便于使用。表达式语言的灵感来自于ECMAScript 和 XPath 表达式语言 2、EL 表达式的作用 作用:让jsp 书写起来更...
2018-09-30 10:29:00 70
转载 Servlet+jsp+jdbc+mvc思想实现信息管理系统——总结
使用Myecplise 开发环境; 建立数据库,实现用户信息的读出和存入。 新建一个web project项目,在WebRoot 下创建登陆主界面 login.jsp ,该界面能实现 : 1) 登陆跳转 2)注册跳转 实现登陆功能:...
2018-09-28 22:56:00 344
转载 Ajax
Ajax : AJAX 全称为 "Asynchronous JavaScript and Xml”(异步JavaScript 和XML) ,是一种创建交互式网页应用的网页开发技术。 不是一种新技术,是如下几种技术的组合应用: -基于web标准 XH...
2018-09-23 22:13:00 83
转载 Jsp的九大内置对象
内置对象: jsp文件在转译成其对应的Servlet文件的时候,自动生成的并声明的对象,我们在Jsp页面直接使用即可。 注意: 内置对象在jsp页面中使用,使用局部脚本代码块或者脚本段语句来使用,不能够在全局代码块中使用。 ...
2018-09-23 14:22:00 87
转载 Jsp
Jsp 全名为 java server pages,中文名java服务页面,其根本是一个简化的servlet 设计,它是有sun microsystems 公司倡导、许多公司一起建立的一种动态网页技术标准。 特点:本质行还是Servlet 跨平台,一次编写处处运行 ...
2018-09-21 14:15:00 92
转载 web.xml 及 server.xml
Web.xml 文件使用总结: 作用: 存储项目相关的配置信息,保护Servlet。解耦一些数据对程序的依赖。 使用位置: 每个Web 项目中Tomcat 服务器中(在服务器目录conf 目录中) 区别: Web 项目下的web.xml 文件为局部配置,针对本项目的位置...
2018-09-21 09:44:00 213
转载 ServletContext对象 及 ServletConfig对象
ServletContext对象学习: * 问题: * 不同的用户使用相同的数据 * 解决: * ServletContext对象 * 特点: * 服务器创建 ...
2018-09-20 14:20:00 122
转载 Session
Cookie: 是浏览器端的数据存储技术 Session: session技术是依赖Cookie技术的服务器端的数据存储技术。由服务器创建。 问题:一个用户的不同请求处理的数据共享怎么办? 解决:session技术。 原理:用户第一访问服务器,服务...
2018-09-20 10:22:00 73
转载 Cookie
Cookie学习: 作用:解决了发送的不同请求的数据共享问题 使用: cookie的创建和存储 //创建Cookie对象:Cookie c = new Coo...
2018-09-19 10:19:00 98
转载 请求转发 及 Request 对象作用域 和重定向
请求转发 : 作用:实现多个servlet 联动操作处理请求,这样避免代码冗余,让servlet 的职责更加明确。 使用: req.getRequestDispatcher("要转发的地址").forward(req,resp); ...
2018-09-17 22:01:00 467
转载 HTTP协议交互流程及请求格式
HTTP:交互流程: 步骤一:客户端和服务端建立连接 步骤二:客户端发送请求数据到服务器(HTTP协议) 步骤三:服务器端接收到请求后,进行处理,然后将处理结果响应客户端(Http协议) 步骤四:关闭客户端和服务端的连接(http1.1后不会立即关闭) ...
2018-09-17 09:28:00 517
转载 信号灯,wait和notifyall()的应用
package com.wxh.DeadSyn;public class waitTest { public static void main(String[] args) { Tv tv = new Tv(); new player(tv...
2018-09-16 14:49:00 122
转载 线程协作:生产者与消费者
java提供三个解决线之间通信的问题: 科普: 分析:这时一个线程同步问题,生产者和消费者 共享 同一个资源,并且生产者和消费者之间相互依赖,互为条件。 1. 对于生产者,没有生产产品之前,要通知消费者等待。而产生了产品之后,又需要马上通知消费者消费。 ...
2018-09-16 10:21:00 62
转载 死锁的产生与解决
死锁: 多个线程各自占有一些共享资源,并且互相等待其他线程占有的资源才能进行,而导致两个或者多个 线程都在等待对方释放资源,都停止执行的情况。某一同步块同时 拥有两个以上对象的锁 时,就可能发生 死锁的问题。 举例:哲学家就餐问题:每人面前一碗面,...
2018-09-15 20:44:00 71
转载 synchronized 同步方法/块
同步块对象同步方法能更细粒度的锁定内容 同步锁:太大,容易造成效率低下,太小,锁不住 线程安全synchronized 尽可能锁定合理的范围(不是锁代码,而是锁数据) 双重检测 package com.wxh.syn;//线程安全synchronized 尽可能锁定合...
2018-09-14 14:35:00 105
转载 并发(同步)概念
并发:同一个对象,多个线程 同时操作; 例子:1.银行同一个账户,两个人同时进行存钱和取钱,造成显示余额不正确。2. 12306抢票,两人抢到同一张票 以上例子都称为线程不安全。 解决线程不安全:锁 ...
2018-09-14 13:02:00 1063
转载 守护线程 daemon
线程分为用户线程和守护线程; 虚拟机必须确保用户线程执行完毕; 虚拟机不用等待守护线程执行完毕; 如后台记录操作日志,监控内存使用等; t.setDaemo(true); //设置用户线程为守护线程。默认的为false; package com.wxh.s...
2018-09-14 09:11:00 79
转载 线程优先级 priority
java提供一个线程调度器来监控程序中启动后进入就绪状态的所有线程,线程调度器按照线程的优先级决定调度哪个线程来执行。 线程的优先级用数字表示,范围从1到10: 1.Thread.MIN_PRIORITY = 1 * 2.Thread.NORM_PRIORITY = 5;...
2018-09-14 08:48:00 474
转载 线程状态及其方法
线程状态 线程方法: yiled: 让当前线程暂停,并立即进入就绪状态(不是阻塞状态) package com.wxh.statictest;/** * yield:礼让线程(也是线程暂停的一种方式),让出当前执行,立即进入就绪状态,而不会阻塞状态。...
2018-09-13 13:11:00 59
转载 静态代理及构造器
构造器的作用:深入理解,参考文献: https://www.cnblogs.com/grl214/p/5895854.html https://blog.csdn.net/qiuzhongweiwei/article/details/78965788 ...
2018-09-13 09:37:00 49
转载 线程,抢票,龟兔赛跑
package com.wxh.thread;/** * 共享资源 (线程并发安全) * @author Administrator * */public class Web12306 implements Runnable { int numberKe...
2018-09-12 22:24:00 86
转载 实现线程
创建线程的三种方式: 1,继承Thread类 为java.lang包下 2,实现Runnable接口 3,实现Callable接口(为juc并发包下的) Thread类: 内部也是继承Runnable接口,需要重写...
2018-09-12 21:22:00 62
转载 线程
线程:独立的执行路径。 main():主线程,为系统的入口点,用于执行整个程序。 多线程:多条路径同时进行, 就好比游戏,界面显示存在多个元素,如飞机,子弹,阻碍物等都是一个线程;(12306抢票系统,吃鸡游戏(玩家))。 也好比一条公路,因为车多,为了提高效率,充分使...
2018-09-12 20:08:00 64
转载 取自文库的面试总结
参考地址:https://wenku.baidu.com/view/fe54feadbb0d4a7302768e9951e79b8969026844 java面试参考:https://www.cnblogs.com/jianmang/category/716009.html IOC(控制反...
2018-09-12 10:02:00 61
转载 请求中文乱码解决
请求中文乱码解决: * 1、使用String进行数据重新编码 * uname=new String(uname.getBytes("iso8859-1"),"utf-8"); * 2、使用公共配置 * get方式: * ...
2018-09-11 15:13:00 71
转载 Response
问题:在使用Request对象获取了请求数据局并进行处理后,处理的结果如何显示到浏览器中呢? 解决:使用Response对象 解释:服务器在调用的servlet进行处理请求时,会给servlet的方法传递两个实参request和response,其中request中封存了请求相关的请求数据...
2018-09-11 10:42:00 71
转载 Request
request对象: 作用:request对象中封存了当前请求的所有请求信息。 服务器收到浏览器的请求后,会创建一个request对象,对象中存储了此次相关的请求数据,服务器在调用 servlet时,会创建的request对象作为实参传递给servlet方法。如servl...
2018-09-11 09:55:00 65
转载 Servlet中service、doGet,doPost区别
在servlet中修改代码后,需要重启tomcat Service 方法: 不管是get 方式还是post 方式的请求,如果Servlet 类中有service 方法,则优先调用Service 方法。 doGet 方法: 在没有service 方法的情况下如果...
2018-09-11 08:34:00 78
转载 Servlet生命周期
Servlet的生命周期: servlet生命周期主要有下列3个过程组成: 1)初始化servlet,servlet第一次被请求加载时,服务器初始化这个servlet,即创建一个servlet,这个servlet条用init 方法完成必要的初始化工作。 ...
2018-09-11 08:33:00 115
转载 Myecplise更改tomcat项目部署别名
1.在myecplise中的windows------>prefereces搭配好tomcat版本 2.在你需要修改的项目点击右键择properties,点击Myecplise下的WEB,选择context Root下的Web Context-root 进行别名修改,最后点击OK ...
2018-09-11 08:33:00 276
转载 Servlet
服务器在接收到浏览器的请求后,会自动的调用对应的逻辑代码进行处理。 问题: 服务器是怎么知道该怎么调用哪个类和哪个方法来进行处理呢? 方法: 在编写代码的时候如果能按照服务器能够识别的规则进行编写,浏览器按照指定的规则进行发送请求,那么服务器就可以动用并执行相应的逻辑代码进行球球...
2018-09-11 08:32:00 59
转载 第一个web程序
1.在Myecplise下new一个新的web project 2.在新建包里建立一个MySevlet类: public class MyServlte extends HttpServlet { protected void service(HttpSer...
2018-09-11 08:31:00 80
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人