jsp
jsp中的四大域: PageContext:页面域,作用于当前页面 request:请求域,作用于当前请求 session:会话域,作用于当前会话 application:应用域(全局域),作用于整个web应用程序
el表达式:(只用于取数据) 语法结构:${expression} 支持. 和 [] 获取元素 使用java代码时结构:<% java代码 %>jstl标签库: 使用: 1.导入jar包 2.引入核心标签库:<%@ taglib prefix=”c” uri=”http://java.sun.com/jsp/jstl/core“ %> 标签: <c:forEach>属性: items:要被循环的信息(重要) begin:开始的元素(0表示第一个) end:最后一个元素(0表示第一个) step:步长 var: ...
javawebtelmet 远程登录服务的标准协议和主要方式
ftp 文件传输协议,是网络上进行文件传输是一套标准协议
http 请求-响应协议
snmp 设计用于在up网络管理网络节点
smtp 传输文本的协议
dns (Domain name System域名系统) 万维网上作为域名和IP地址相互映射嗯一个分布式数据库
传输协议,tcp和udp
webxml头文件 创建servlet对象 servlet对象名字 servlet对象位置 建立servlet与URL的映射关系 指定url
全局servlet配置信息,通过param-name获取param-valuekeyvalueservlet独有配置信息,,通过param-name获取param-valuekeyvalue
1
session-comfig标签,用于销毁HttpSession对象,session-timeout指失效时间,单位为分钟
1在servlet中加入该标签会使serclet自启动,参数为启动顺序
创建filter对象 filter对象名字 filter对象位置
...
javaWeb
未读Ajax技术 Java部分
Request在Ajax中的方法getReader() 获取字符串内容readLine() 获取一行
ObjectMapper对象,用于各种格式转换成jsonwriteValueAsString() 将各种格式转换成json格式字符串
javaWeb
未读Ajax技术 javaScript部分
new XmlHttpRequest 返回一个JavaScript对象用于发送异步请求open(“get”,”ajax.do”) open是发送异步请求的函数,get表示请求方式,ajax.do表示请求目标send(“2”),send会在open执行完立即执行,用于传递数据,2表示被传递的数据onreadystatechange 是XmlHttpRequest中处理响应的函数指针,被赋予一个方法,在被请求时执行
状态码0表示open没有被调用1表示open正在被调用2表示send正在被调用3表示服务器正在返回结果4表示请求结束,服务端停止发送数据给客户端
javaScript中内置对象JSON提供的方法(函数)stringify() 将JavaScript对象转换成json格式对象parse() 将json对象转换成JavaScript对象
Ajax在javaScript中的使用$.ajax(JavaScript) 放入JavaScript对象,type 表示请求方式url 请求地址同open(type,url)dataType,将jso ...
@getter@setter(AccessLevel.NONE)为属性添加get,set方法,不会为static生成,final修饰的属性只会生成get方法,accesdlevel.none属性会取消添加方法
@ToString(exclude={})会为生成所有属性的toString方法,exclude中的属性不会被生成
@EqualsAndHsahCode(exclude={},of={})会生成equals,hashcode,canEqual方法,exclude中的属性不会被生成,of表示只生成of中的属性
@NonNull会判断方法参数或属性是否为空,为空会抛出异常
@NoArgsConstructor为类生成一个无参的构造方法@RequiredArgsConstructor为类生成一个无参/有参的构造方法,final和@NonNull会被初始化值和添加到构造方法的参数中
@AllArgsConstructor为类生成一个全参的构造方法
@Data生成getter,setter,toString,equalsAndHashCode,req ...
Linux
未读export 声明一个环境变量$PATH 取path变量中的值
目录结构:/ 作为根目录home root 私有文件目录,root是超级管理员root账号自己的文件,home中会存其他用户的文件opt 公共文件目录var 随时间不断变化的文件,如日志tmp 临时文件目录usr 按照软件默认安装的位置etc 存储配置文件
Linux命令ls 显示当前目录下的文件夹和文件 -a 显示隐藏内容cp 复制文件或文件夹rm 删除文件或文件夹 -f 强制
vi/vim 编辑文本命令 一般模式: 1.复制和删除 dd 删除光标当前行 dnd 删除n行 u 撤销上一步 x/X 删除一个字母Delete/删除一个字母Backspace yy 复制光标当前行 p 粘贴 dw 删除一个词 yw 复制一个词 2.光标移动操作 shift+6 移动到行头 shift+4 移动到行尾 ...
全局范围的签名设置 git config –global user.name 用户名 配置用户名 git config –global user.email 邮箱地址 配置邮箱
git config –list 输出所有配置信息
git init 使用git管理当前项目git status 查看当前文件状态
暂存区相关:git add . 写 . 代表提交所有文件到暂存区版本库相关:git commit -m “描述” 文件名 提交到版本库,-m后面写描述,然后写提交的文件名称,不写默认提交所有文件git log 查看版本库中历史记录 参数 -n 2 查看历史记录最近的两条记录git reflog 简单查看版本库中历史记录 参数 -n 2 查看历史记录最近的两条记录git reset –hard “版本号” 回滚到该版本号的历史版本
分支相关:git branch 分支名 创建分支git branch -v 查看分支git checkout 分支名 切换分支git checkout -b 分支名 切换 ...
java(精确匹配)正则表达式? 零次或一次
零次或多次
一次或多次“[ab]{5}” 长度正好为5,且只能有ab“[ab]{5,}” 长度至少为5,且只能有ab“[ab]{5,10}” 长度至少为5,最多为10,且只能有ab“(ab){5}” ab循环五次,且不能出现其他字符() 表示其中的字符完整的出现[] 表示其中的字符独立的出现使用方式: 字符串.matches(“正则表达式”);
javascript(模糊匹配)[^a-z] 不能有小写字母,^表示取反
前面表示出现内容,后面表示出现次数特殊:(满足以下规则将进行精确匹配) ^X ^匹配开头,在[]里面表示取反,在[]外面表示以什么开头 X$ $匹配结尾,在[]外面表示以什么结尾创建方式: 1./正则表达式/ 2.new RegExp(“正则表达式”);使用方式: 正则表达式.test(字符串);匹配模式: i(匹配时忽略大小写) 用法: 1./正则表达式/i 2.new RegExp(“正则表达 ...

