
web前端
文章平均质量分 62
--ADEE
这个作者很懒,什么都没留下…
展开
-
c3p连接mysql和sqlsever
mysql:<?xml version="1.0" encoding="UTF-8"?><c3p0-config> <default-config> <property name="driverClass">com.mysql.cj.jdbc.Driver</property> <property name="jdbcUrl">jdbc:mysql://localhost:3306/goods?characterEnc原创 2021-07-20 16:39:16 · 228 阅读 · 0 评论 -
66-完结 集群简介与apache环境搭建
集群: apache、 nginxtomcat:理论上 单节点tomcat能够稳定的 处理请求并发量200-300;负载均衡失败迁移服务端集群:a.水平集群 :将服务器安装在 各个不同的计算机上 (失败迁移)b.垂直集群 :将多个服务器,安装在同一个计算机上 (负载均衡)水平+垂直搭建集群:apache :特点是处理静态资源(html 图片 js) .这里的apache是一个服务工具,不是 之前理解的 基金组织。tomcat:特点 可以处理动态资源ap...原创 2021-07-20 15:59:48 · 94 阅读 · 0 评论 -
64验证码上
自我总结:1.写画板jsp<%@ page import="java.awt.*" %><%@ page import="java.util.Random" %><%@ page import="java.awt.image.BufferedImage" %><%@ page import="javax.imageio.ImageIO" %><%-- Created by IntelliJ IDEA. User: 苏禁德...原创 2021-07-18 16:10:08 · 108 阅读 · 0 评论 -
62简单标签 以及使用标签体实现登录
简单方式SimpleTag最大的简化:将传统方式的doStartTag() doEndTag() doafterBody()等方法 简化成了一个通用的 doTag()方法。doTag() :传统方式 可以对标签的最终显示 进行修改, hello ->HELLO ,核心是有一个缓冲区。但是简单方式 没有“缓冲区”。 如何修改显示内容? 流javax.servlet.jsp.tagext.JspFragment类 :代表一块JSP元素(该块 不包含scriptlet,因此简单方式的t...原创 2021-07-18 13:22:13 · 151 阅读 · 0 评论 -
自定义标签
自定义标签1.步骤:a.编写标签处理类 b.编写标签描述符 c.导入并使用a.编写标签处理类 传统方式(JSP1.1):实现javax.servlet.jsp.tagext.Tag接口 doStartTag() 简单方式(JSP2.0):实现javax.servlet.jsp.tagext.SimpleTag接口 doTag() 如果jsp在编译阶段 发现了自定义标签<xx:yyy > ,就会交给doStartTag()或doTag...原创 2021-07-18 00:01:48 · 168 阅读 · 0 评论 -
58元数据
元数据(MetaData):描述数据的数据三类: 数据库元数据 、参数元数据、结果集元数据1.数据库元数据 DataBaseMetaData Connection -> DataBaseMetaData -> .2.参数元数据 ParameterMetaData pstmt -> ParameterMetaData -> .3.结果集元数据 ResultSetMetaData RDataBaseMetaData对象可以通过j...原创 2021-07-17 20:56:50 · 87 阅读 · 1 评论 -
apache dbutils 增删改 和 自己手动提交事务
4.apache dbutils 增删改自动提交事务 update(sql,参数);update(sql);手动提交事务 update(connection ,sql,参数);增加public static void add() throws Exception { QueryRunner runner = new QueryRunner(DataSourceUtil.getDataSourceWithC3P0ByXml()); //count就是用来返回值原创 2021-07-17 10:19:12 · 314 阅读 · 0 评论 -
C3P0连接池
使用mysql的c3p0除了c3p0.jar还要使用Mchange Commons Java这里面的jar我们应该知道mchange-commons包是c3p0数据库连接池的辅助包,如果没有这个包系统启动时会报classnotfoundexception,这是更新c3p0-0.9.2版本后分离出来的包,0.9.1的时候还是只是一个包,但是我加了mchange-commons包还是报包错,那就是辅助包与c3p0包不兼容了写c3p0-config.properties文件...原创 2021-07-18 21:47:46 · 164 阅读 · 0 评论 -
51 DBCP连接池
5.dbcp连接池连接池: 怎么用? 不用连接池 Class.forName(); Connection connection = DriverManager.getConnection();//连接指向数据库 用连接池的核心:将连接的指向改了,现在指向的是数据源 而不是数据库。 ....-> DataSource ds = .... Connection connection =ds.getConnection();//指向的是数据源的...原创 2021-07-15 23:10:07 · 119 阅读 · 0 评论 -
38-39 el表达式
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、el表达式el表达式就是说可以拿来获取一些在jspye'mian完整代码: <%@ page import ="org.student.entity.Student"%> <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>...原创 2021-07-15 21:16:18 · 81 阅读 · 0 评论 -
50 JNDI和tomcat连接池
1在tomcat conf目录下context.xml,配置环境变量(就是说多个项目也可以使用的变量)四大作用域:pageContext< request <session<application笔记:JNDI:java命名与目录接口pageContext < request< session< application(一个项目运行期间都有效)String jndiName = "jndiValue" ;abc 对象(...原创 2021-07-15 21:11:57 · 161 阅读 · 0 评论 -
idea new 选项里面没有创建servlet这一个选项
IDEA右键创建servlet,没有servlet选项的解决办法1.问题描述 最近在写一个javaweb项目,使用的是jsp+servlet+sql server,但是在IDEA中创建好项目后,在搭建结构的时候,创建servlet文件去没有选项。在网上所搜半天,找到很多雷同的博客都说需要在dependencies中添加Tomcat中关于jsp和servlet的jar。但是我没有使用maven,是自己在web下面新建的lib文件,然后放入需要的jar文件。 可以看到我贴的图中,是引入了两个相关的..转载 2021-07-15 09:29:48 · 944 阅读 · 0 评论 -
45-50 Ajaax原理以及js方式实现
1.javascript方式做ajax创建servlet创建ajax jsp页面XMLHttpRequest对象运行结果:如果和预存不一样的成功否则提示该号码已经存在MobileServletpackage org.lanqiao.servlet;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException...原创 2021-07-14 21:47:12 · 233 阅读 · 0 评论 -
44session绑定解绑、钝化活化
BeanListener监听绑定或者解绑HttpSessionActivationListener监听钝化活化1.创建一个BeanaListener监听session类2.创建一个jsp页面来引用session看看第一次和第二次session绑定和解绑的地址有什么差别首先:因为服务器只给你客户分配一个sessionid所以sessionid的值不会变但是因为第二次是重新new 了新的session对象 ,因此对象的地址(this)就肯定和第一次不一样运行结果:..原创 2021-07-13 23:43:09 · 141 阅读 · 0 评论 -
43监听器
监听作用:1.三种监听对象的创建和销毁request session applicaationrequest:ServletRequestListenersession:HttpSessionListenerapplicaation:ServletContextListener2.监听对象属性的变更request:ServletRequestAttributeListenersession:HttpSessionAttributeListenerapplicaation:原创 2021-07-13 22:51:21 · 85 阅读 · 0 评论 -
42过滤器、过滤器通配符、过滤器链
1.配置过滤器filter映射只拦截 访问MyServlet的请求 <url-pattern>/MyServlet</url-pattern>拦截一切请求(每一次访问 都会被拦截)<url-pattern>/*</url-pattern>2.写一个filter类过滤器链可以配置多个过滤器,过滤器的先后顺序 是由 <filter-mapping>的位置 决定定...原创 2021-07-13 15:09:12 · 159 阅读 · 0 评论 -
jstl基础语法练习
1.导包2.jsp页面引用核心标签库:1.通用标签库<c:set>在某个作用域中给某个变量赋值或者给某个对象赋值给map对象赋值2.条件标签库3迭代标签库.原创 2021-07-13 14:07:40 · 153 阅读 · 0 评论