摘要:
面向对象 关于面向对象的知识点理解 面向对象: 是设计者思维,是在创造某个产品时的,从宏观角度把握、整体上分析整个系统。 解决复杂、需要协作的问题时使用面向对象。也就是怎么设计这个事物?比如:造车就是面向对象的思考。(整体设计) 面向过程考虑谁来做?以类/方法为最小单位 面向过程: 是执行者思维,解 阅读全文
摘要:
数组的概念 数组是相同类型数据的有序集合 特点 长度是确定的。一旦被创建,大小不可以改变 元素的类型必须是相同类型 数组类型可以是任何数据类型,基本数据类型和引用数据类型 数组变量属于引用类型,数组也是对象 数组属于引用数据类型,所以在数组使用之前一定要开辟控件(实例化),如果使用了没有开辟空间的数 阅读全文
摘要:
标题 # 二级标题 三级标题 四级标题 字体 Hello,World Hello,World hello 黑体 两个 * 号 斜体一个 * 号 中间加~号 ,删除 引用 选中Java 一个> 符号表示引用 分割线 三条———或***分割线 图片 使用![] 进行图片插入 ![截图](/Users/p 阅读全文
摘要:
get 向指定的资源发出“显示”请求。GET 请求中会将请求中传递的数据包含在 URL 中并在 浏览器的地址栏中显示。GET 请求传递数据时要求数据必须是 ASCII 字符。GET 请求可以被 浏览器缓存。 GET - 从指定的服务器中获取数据 post 向指定资源提交数据,请求服务器进行处理(例如 阅读全文
摘要:
Cookie cookie是由服务器端创建(new Cookie()),存储在客户端浏览器上的文件,用来跟踪客户端和服务器之间的会话,cookie的安全性能较低,并且存储的最大数据不能超过4k。不支持跨一级域名访问,但是可以跨二级域名访问。 分为状态cookie和持久化cookie,状态cookie 阅读全文
摘要:
什么是Ajax? 简单说就是页面发送请求时,用户能够看到页面,不是空白的而传统的web应用是同步的,发送请求,未响应回来(页面上白色的,体验不好)Ajax能解决这个问题。页面不重新加载能完成局部页面更新 Ajax 即“Asynchronous Javascript And XML”(异步 JavaS 阅读全文
摘要:
< url-pattern>/ 会匹配到/login这样的路径型url,不会匹配到模式为*.jsp这样的后缀型url 只会拦截路径,不会拦截页面 < url-pattern>/* 会匹配所有url:路径型的和后缀型的url(包括/login,*.jsp,*.js和*.html等) 拦截所有的文件,不 阅读全文
摘要:
jsp简介 JSP(全称 Java Server Pages)Java 服务端页面技术,是 JavaEE 平台下的技术规范。它允许 使用特定的标签在 HTML 网页中插入 Java 代码,实现动态页面处理,所以 JSP 就是 HTML 与 Java 代码的复合体。JSP 技术可以快速的实现一个页面的 阅读全文
摘要:
在scope标签中使用 complie 是默认范围,没有指定,就会使用该依赖范围,表示依赖在编译和运行时生效,在打包时也会将依赖包含进去 provide 在变异、测试、运行,在打包时不需要这个依赖。 典型的例子servlet-api,编译和测试项目时需要该依赖,但项目打包时,由于容器提供了,就不需要 阅读全文
摘要:
依赖 <!-- Jackson Json处理工具包--> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>${jackson.v 阅读全文
摘要:
日期转换工具类 package com.bjsxt; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; /** * 日期转换工具类 */ public class Da 阅读全文
摘要:
两种数据库区别 关系型数据库 事务、复杂操作、技术成熟;不适应非结构存储,高并发性能差,拓展困难 特点 结构化存储 二位表及其之间联系 sql 标准才能操作数据库 必须有事务支持 优点 保持数据一致性(事务处理) 可以进行多表查询 可以商用,技术成熟 缺点 数据读写需要 sql 解析,大量数据,高并 阅读全文
摘要:
配置文件常用操作 d100回车删除 100 行 gg=G 进行配置文件格式整理 配置虚拟机 ip vim /etc/sysconfig/network-scripts/ifcfg-ens33 修改环境变量 vim /etc/profile 配置完成之后 source /etc/profile 执行权 阅读全文
摘要:
什么是容器 数组也是一种容器,可以存放对象或基本数据类型,数组的劣势在于不灵活,容器需要事先定义好,不能随着需求而改变而扩容。而容器则可以随时扩容来装对象,容器也称为集合。 容器的结构 单例集合 将数据一个一个的进行存储 双例集合 基于 key 和 value 的结构存储数据 Collection 阅读全文
摘要:
什么是正则表达式 正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为 regex、 regexp 或 RE),是计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某 个模式(规则)的文本。正则表达式并不仅限于某一种语言,但是在每种语言中有细微的差别。 阅读全文
摘要:
序列化和反序列化是什么 当两个进程远程通信时,彼此可以发送各种类型的数据。 无论是何种类型的数据,都 会以二进制序列的形式在网络上传送。比如,我们可以通过 http 协议发送字符串信息;我 们也可以在网络上直接发送 Java 对象。发送方需要把这个 Java 对象转换为字节序列,才能 在网络上传送; 阅读全文
摘要:
1. 基本概念 1.1前言 web 开发: web,网页的意思 静态 web html,css 提供给所有人看的数据始终不会发生变化 动态 web 几乎所有网站 提供给所有人看的数据始终会发生变化,每个人看到的信息各不相同 技术栈:Servlet/Jsp 在 java 中,动态 web 资源开发的技 阅读全文
摘要:
介绍 Spring Security 是一个高度自定义的安全框架。利用 Spring IoC/DI 和 AOP 功能,为系统提供了声明式安全访问控制功能,减少了为系 统安全而编写大量重复代码的工作。主要实现两个功能: 用户登录的控制 登录后权限的控制 使用 引入依赖 <dependency> <gr 阅读全文
摘要:
SpringBoot javase:OOP mysql:持久化 html+css+jquery+框架:视图 java:独立开发 MVC 三层架构网站:原始 ssm:框架:简化我们开发流程,配置也开始较为复杂 war:tomcat 运行 spring 再简化:SpringBoot-jar:内嵌 tom 阅读全文
摘要:
SpringMVC 使用 SpringMVC Spring:IOC 和 AOP SpringMVC :执行流程 MVC:模型(dao,service)视图(jsp)控制器(servlet) dao:连接数据库 service:实现业务 servlet:请求转发(地址不变),重定向(变) jsp(本质 阅读全文