JavaWeb
文章平均质量分 74
佛系
研究方向:序列推荐算法
应届毕业生一枚,学习后端中~
展开
-
MySql事务(JDBC手动控制事务 事务的特性 事务的隔离级别)
MySql事务事务的概述:事务指逻辑上的一组操作,组成这组操作的各个单元,要么全部成功,要么全部不成功。 事务案例: A–B转账,有以下两条sql语句: update count set money=money+100 where name=’aaa’; update count set money=money-100 where name=’bbb’; 其中一条sql语句失...原创 2018-02-08 22:55:28 · 194 阅读 · 0 评论 -
书城后台管理系统(添加;批量删除;回显修改;多条件查询;分页)
书本信息的增删改查案例书城的全部书本查询 基本思路即为findAllBook(),很简单 主要代码如下: dao:public List<Book> getAllBook() throws SQLException { QueryRunner qr = new QueryRunner(DBCPUtil.getDataSource()); ...原创 2018-02-22 06:31:42 · 3221 阅读 · 4 评论 -
ajax入门 json格式(①异步校验用户名是否存在 ②站内搜索)
Ajax一 、DescriptionAJAX:Asynchronous(异步的) Javascript And XML 1.什么是同步,什么是异步 同步现象:客户端发送请求到服务器,当服务器端返回响应前,客户端一直处于等待卡死状态。当服务器端返回响应后,页面会被刷新。用户体验不好。 异步现象:客户端发送请求到...原创 2018-02-25 23:48:51 · 362 阅读 · 0 评论 -
DBUtils以及相关案例 ThreadLocal概述 转账业务案例
一、DBUtils介绍 apache可以仔细看下这篇博文:https://www.cnblogs.com/xdp-gacl/p/4007225.html什么是dbutils,它的作用DBUtils是java编程中的数据库操作实用工具,小巧简单实用。 DBUtils封装了对JDBC的操作,简化了JDBC操作。可以少写代码。 1.对于数据表的读操作,他可以把结果转换成List,A...原创 2018-02-11 21:34:48 · 307 阅读 · 0 评论 -
JAVAWEB开发模式(MVC 分层思想)
MVC开发模式(JSP+Servlet+JavaBean)和分层思想一、JavaWeb开发模式: C/S:客户端/服务器(胖客户端) B/S:浏览器/服务器(瘦客户端)二、MVC开发模式: M:Model模型: JavaBean|四种作用域 V:view 视图 C:Controller 控制器 Servlet 二、分层思想: 只在Servlet中处理业务操作,会导致程序原创 2018-02-07 12:48:11 · 3534 阅读 · 0 评论 -
JSP--JSTL标签
JSTL概述使用JSTL实现JSP页面中逻辑处理。如判断、循环等。1.使用JSTL:1)需要导入第三方包 jstl库 2)加入taglib指令 2.核心标签库2.1:通用标签>set、out、remove 核心标签库: 设置变量:set var="num" value="${10+5}" scope="request">set>原创 2018-02-07 00:11:20 · 109 阅读 · 0 评论 -
JSP--JSP简介及原理;3个指令;6个动作;9个对象
一、JSP概述jsp其实就是servlet。二、JSP原理三、JSP最佳实践以及request和session的区别案例:实现一个登录界面,如果用户名以及密码正确跳到success.jsp,否则带回在login.jsp显示用户名或密码错误。jsp的最佳实践:jsp:展示用户数据 servlet:重点编写java逻辑(接收表单数据、处理业务逻辑、分发转向)原创 2018-02-05 22:19:52 · 290 阅读 · 0 评论 -
cookie和session详解
Session(Session是以用户为单位的)会话概述 session,中文经常翻译为会话,比如打电话时从拿起电话拨号到挂断电话这中间的一系列过程可以称之为一个session。会话一词用的就是其本义,是指从一个浏览器窗口打开到关闭这个期间。 Session是服务器端技术,利用这个技术,服务器在运行时可以为每一个用户的浏览器创建一个其独享的HttpSession对象原创 2018-02-02 22:10:37 · 189 阅读 · 0 评论 -
HttpServletRequest和HttpServletReponse部分方法汇总
HttpServletRequest请求行: getRequestURL();//返回客户端发出请求时的完整URL getRequestURI();//返回请求行中的资源名部分 getContextPath();//当前应用的虚拟目录请求消息头:原创 2018-02-02 15:35:59 · 508 阅读 · 0 评论 -
关于ServletContext详解
Servlet的生命周期:实例化 =》先初始化自己继承的类 初始化=》 init() (第一次访问的时候创建) 运行=》 dopost() doget() service() (每次有人访问都会执行) 销毁=》 destory()出生:(实例化–>初始化)第一次访问Servlet就出生(默认情况下) 活着:(服务)应用活原创 2018-02-01 21:46:15 · 206 阅读 · 0 评论 -
JavaWeb中的getAttribute()和getParameter()的区别
在监听器这一块经常看到这两个方法,于是就上网查了一下其区别。主要参考了这位博主的思想;原博客1.获取的对象不同 getAttribute()表示从request范围取得设置的属性,必须要通过setAttribute设置属性,才能通过getAttribute取得。设置和取得的值都是Object类型。 getParameter()表示接收页面提交的 参数,主要有表单提转载 2018-01-26 23:40:43 · 7925 阅读 · 0 评论 -
JavaWeb中绝对路径和相对路径
以下是参考别人的博客做出的自我总结: 详情可参考https://www.cnblogs.com/jasonHome/p/5551358.html1.绝对路径的问题 1)开发时建议编写”绝对路径”:写绝对路径肯定没问题,但是写相对路径可能会出问题 2)编写绝对路径可以避免上述问题: ① 在javaWEB中什么叫“绝对路径”:相对于当前 web 应用的根路径(context...转载 2018-02-06 10:58:49 · 894 阅读 · 0 评论 -
通过案例比较四大域对象的作用域
pageContext的作用域只在当前页面: 重点: pageContext可以操作其他三大域对象pageContext.setAttribute("p","request",PageContext.REQUEST_SCOPE);等同于req.setAttribute("p","request"); 其他session application 类似pageContext.jsp原创 2018-02-06 16:00:48 · 584 阅读 · 0 评论 -
JSP--EL表达式
EL表达式1、EL概述和基本语法要简化jsp中java代码开发。 它不是一种开发语言,是jsp中获取数据的一种规范 <% Student stu = (Student) request.getAttribute("s"); out.print(stu.getName()); %> ${s.name}原创 2018-02-06 23:09:32 · 140 阅读 · 0 评论 -
数据库连接池 优化性能 DBCPUtils C3P0Utils的使用
数据库连接池数据连接池概述: 数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个; 释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的数据库连接遗漏。这项技术能明显提高对数据库操作的性能。数据库连接池原理:应用程序直接获取链接的缺点: 每个用户请求时都向数据库获得连接,而数据库创建连接时消耗的...原创 2018-02-09 23:53:17 · 582 阅读 · 0 评论 -
访问一个servlet却直接下载文件
问题: resp.setContentType(“test/html”); —根本就不知道你返回的流是什么类型,自然就变成了下载。解答: resp.setContentType(“text/html”); —返回的流是可以被解析的html原创 2018-02-04 15:17:49 · 4676 阅读 · 7 评论 -
关于JavaScript的入门
一、js简介1、js是什么2、js作用3、组成4、引入方式 外联式:src引入二、基本语法1、变量2、原始数据类型undefined类型:当声明的对象未初始化时,该变量类型的默认值是undefined3、引入数据类型4、运算符5、逻辑语句三、js内建对象(Number,Boolean,String,Array,Date,Math,RegExp)一些较...原创 2018-03-04 19:20:27 · 198 阅读 · 0 评论