自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 过滤器(拦截器)

过滤器(拦截器)1,请求。响应都会拦截2.需要等待过滤器方形package com.yhy.filter;import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax.servlet.ServletException;import javax.servlet.ServletRequ

2020-10-19 13:55:45 137

原创 JSTL

JSTL需要引入2个jar:jstl.jar standard.jar <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> 其中 prefix=“c” 代表前缀核心标签库:通用标签库、条件标签库。迭代标签库 !慎用空格通用标签库赋值:1.给某个变量赋值<c:set var="name" value="zs" scope="request"/>2.给不同对象赋值在这写法,不

2020-10-19 13:55:13 130

原创 EL

ELExpression Language可以替代JSP中的JAVA代码null值得属性不予显示${requestScope.student.sno}${域名.实例名.属性.属性.级联属性}还可以括号[]${requestScpoe["student"]["sno"]}.的优点使用方便可以取数组数据${requestScope.student.hobbies[0]}[]的优点:1.可以取得带特殊符号{- . }的属性名${requestScope["student"]["my

2020-10-19 13:54:33 129

原创 三层架构

三层架构1.概念与MVC设计模式目标一致:都是为了解耦合、提高代码复用区别:二者对项目理解的角度不同2.组成表示层(USL,User Show Layer : 视图层)前台:对应于MVC中的View,用于和用户交互、界面的显示jsp、js、html、css、jQuery等前段技术代码位置:WebContext后台:对应于MVC中的Controller,用于控制跳转、挑用业务逻辑层​ servlet、springMVC、Struts2​ 代码位置:XXX.servle

2020-10-19 13:54:02 69

原创 MVC设计模式+servlet

MVC设计模式1.mvcM:model,模型,一个功能V:view,视图,用于展示、以及与用户交互,使用html、js、css、jsp、jquery等前端技术实现C:controller,控制器:接收请求,将请求跳转到模型处理,处理完毕后,再将处理的结果返回给请求处。可以使用jsp实现,但是一般建议使用servlet实现JSP->java(servlet)->jsp2.servlet:java类必须符合一定的规范:1)必须继承 javax.servlet.http.HttpSe

2020-10-19 13:52:33 691

原创 JDBC

JDBCJava DataBase Connectivity1.JDBC API三件事:1.建立连接:DriverManager:管理JDBC驱动Connection:连接2.发送SQL语句Statement(PrepardStatement):增删改查3.返回处理结果Result:返回的结果集2.JDBC访问数据库的步骤1)导入驱动程序,加载具体的驱动类2)与数据库建立连接3)发送sql语句4)处理结果集3.数据库驱动驱动jar(x为版本号)具体驱动类连接

2020-10-19 13:45:31 93

原创 JSP

JSP一、简介1.动态网页静态与动态的区别:是否 随着 时间、地点、用户操作 的 改变而改变动态网页 需要用到 服务端脚本语言(JSP)2.架构CS:Client ServerCS不足:a.如果软件升级,那么所有软件都需要升级b.维护麻烦c.每一台客户都需要安装客户端软件BS:Broswer Server网页版:京东,百度客户端可以通过浏览器直接访问服务端cs和bs各有优点3.tomcat解压后目录bin:可执行文件(startup.bat shutdown.bat)

2020-10-19 13:41:27 105

原创 03-JS

03-JS脚本语言javascript什么是脚本语言?​ java源代码 ----> 编译成.class文件 -----> java虚拟机中才能执行​ 脚本语言: 源码 -------- > 解释执行​ js由我们的浏览器来解释执行HTML: 决定了页面的框架CSS: 用来美化我们的页面JS: 提供用户的交互的组成:ECMAScript:核心部分 语法、类型、关键字​ DOM 文档对象模型、管理页面​ BOM 浏览器对象模型 前进、后退、刷新

2020-10-19 13:39:41 87

原创 02-css

02-csscascading style sheets 层叠样式表css+div<style> 选择器{ 属性名:属性值; 属性名2:属性值2; }</style>块标签div:默认占一行,自动换行span:内容显示在同一行1.选择器ID选择器 以#开头 唯一#ID的名称{ 属性名:属性值; ...}类选择器 以.开头.类的名称{ 属性名:属性值; ...

2020-10-19 13:38:42 62

原创 01-html

01-htmlHyper Text Markup Language超文本标记语言IDE:HBuilder1.各类标签标题标签<h1></h1> 只能1-6水平分割线<hr/>换行<br/>斜体<i></i>带语义:电子阅读器会加重语气<em></em>加粗<b></b>带语义:<strong></stro

2020-10-19 13:38:01 158 1

原创 org.apache.maven.plugins:maven-jar-plugin报红 idea maven

用IDEA新建MAVEN工程之后,org.apache.maven.plugins:maven-jar-plugin报红找了网上很多方法都不行,后来发现自己不小心将maven的下载模式调成了offline,所以无法从maven的远程仓库中下载。解决方案:将offline模式切换点击下方按钮。成功!!!...

2020-07-17 14:28:50 14164 2

原创 idea解决MAVEN导入报红问题 Dependencies标红/URI is not registered/Cannot resolve symbol/cannot resolve property

总结一下 亲测可用情况一:Dependencies标红报错在maven本地仓库中找到该文件夹并删除具体方法参考:https://www.cnblogs.com/jifengblog/p/12387656.html写的很详细情况二:URI is not registered ( Setting | Project Settings | Schemas and DTDs )添加网址到file–>settings…–>languages & frameworks–>

2020-07-04 11:16:36 1108

原创 CentOS服务器下安装git

本文环境CentOS6.8的虚拟机**CentOS6.10的阿里云服务器 **1.下载git安装包链接:https://pan.baidu.com/s/1lD42PhWAzW4kaS1QOg3FyQ提取码:p3bi2.将git安装包上传到服务器中2.1 连接服务器在虚拟机命令行中输入ssh [email protected]这里的1.1.1.1就是你的服务器公网ip地址输入密码进入服务器2.2 上传安装包新建文件夹cd /mkdir developercd developerm

2020-07-03 18:59:07 395

转载 解决generator的文件头:http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd报红问题

先去这个http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd网址下载一个dtd再复制http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd选择刚才下载的dtd文件路径  这样就OK了...

2020-06-06 11:00:11 4690 2

原创 eclipse修改xml文件默认的打开方式为XML Editor

1.菜单:Window -> Preferences -> General -> Editors -> File Associations2. 点击右边的:Add 按钮,在弹出的窗口中输入: *.xml如果已经存在,就直接找到*.xml3. 在下面的:Associated editors:选中:XM...

2020-05-08 12:07:13 1092

原创 Oracle 11g安装

1.下载oracle安装包https://www.oracle.com/index.htmlstep1:Step2:Step3:Step4:目前常用的是11g版本Step5:根据自身电脑版本及操作系统,下载相应的版本,连个文件都需要下载2.安装退出杀毒软件,关闭防火墙下载后的文件解压:两个文件合并,将第二个文件中的database复制到第一个中。双击Setup...

2020-03-06 12:59:33 200

原创 linux环境下java调用多个C++程序||多个C++文件生成一个so文件

当C++程序有两个及两个以上的文件时,java调用C++程序的调用过程备注:程序全程没有使用IDE,单纯用文档编译器与命令行进行编写步骤一:在文件夹/code/test01/src/com/yhy/jni中新建java程序文件NativeCpp.javapackage com.yhy.jni;public class NativeCpp { public native void ...

2019-08-18 16:24:09 518 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除