-
[javaSE] 网络编程(TCP,UDP,Socket特点)
所属栏目:[大数据] 日期:2021-05-21 热度:173
UDP 特点: 面向无连接,把数据打包发过去,收不收得到我不管 数据大小有限制,一次不能超过 64k ,可以分成多个包 这是个不可靠的协议 速度很快 ? 视频直播,凌波客户端, feiQ 都是 UDP 协议 ? TCP 特点: 面向连接,对方必须在 三次握手完成连接,我:在[详细]
-
[javaSE] 集合框架(体系概述)
所属栏目:[大数据] 日期:2021-05-21 热度:122
为什么出现集合类 为了方便对多个对象的操作,对对象进行存储,集合就是存储对象最常用的一种方式 ? 数组和集合的不同 数组是固定长度的,集合是可变长度的 数组可以存储基本数据类型,集合只能存储对象 数组只能存储同一种对象,集合可以存储多种对象 ? 常[详细]
-
[javaSE] 集合框架(ArrayList,LinkedList,Vector)
所属栏目:[大数据] 日期:2021-05-21 热度:193
ArrayList 特点:底层使用数组数据结构,查询速度快(使用脚标查),插入删除慢(索引要改变) LinkedList 特点:底层使用链表数据结构,查询慢(需要一个一个去问),插入删除快 Vector 特点:底层是数组数据结构,线程同步,被 ArrayList 替代了 ArrayList[详细]
-
[javaSE] 集合框架(HashSet)
所属栏目:[大数据] 日期:2021-05-21 热度:98
Set :元素是无序,不可重复的 HaseSet :底层数据结构是哈希表 ? 定义一个类 Demo 获取 Demo 对象, system.out.println(demo) ,打印 demo 对象, Demo@xxxxxx Demo 对象在内存中是按照哈希值存储在哈希表中,取出也是按照哈希值,所以是无序的 import jav[详细]
-
[javaSE] 网络编程(概述)
所属栏目:[大数据] 日期:2021-05-21 热度:113
网络通信的步骤, 1.找到对方的 ip 2.数据发送到对方指定的应用程序上,为了标识这些应用程序,用数字进行标识,这个数字就是端口 3.定义通信规则,这个规则就称为协议 国际组织定义了通用协议 TCP/IP ? 网络模型 ? OSI 参考模型 网络分成 7 层,应用层 ==[详细]
-
[javaSE] 并发编程(线程间通信)
所属栏目:[大数据] 日期:2021-05-21 热度:174
新建一个资源类 Resource 定义成员变量 String name 定义成员变量 int age ? 新建一个输入类 Input ,实现 Runnable 接口 定义一个构造方法 Input() ,传入参数: Resource 对象 实现 run() 方法 定义 while(true) 往 Resuorce 对象的属性赋值 ? ? 新建一个[详细]
-
[PHP]phpstorm设置ftp上传的时间问题
所属栏目:[大数据] 日期:2021-05-21 热度:194
影响到某些框架对于模板缓存的清理功能 , 因为会根据模板的修改时间进行判定 , 判定文件的修改时间时会误差8小时 在用PHPstorm上传文件的时候,发现时差8个小时,用FTP软件都没有问题,于是找了很久没有找到资料 后来到Deployment中的options里发现这个选项[详细]
-
PHP Warning: Module 'mysqli' already loaded
所属栏目:[大数据] 日期:2021-05-21 热度:91
解决PHP Warning: Module MysqLi already loaded in Unknown on line 0 原因:是PHP有两种方式添加扩展模块,一种是直接编译进了PHP,另外一种是通过共享模式添加模块,并在PHP.ini配置文件中配置相应的模块。以上问题出现的原因是我们需要的模块已经编译进P[详细]
-
[javaEE] jsp的指令
所属栏目:[大数据] 日期:2021-05-21 热度:158
jsp 的指令: jsp 的指令( directive )是为 jsp 引擎而设计的,他们并不直接产生任何可见输出,而是告诉引擎如何处理 jsp 页面中的其他部分 ? 页面头部的 page 指令 %@page import="org.apache.jasper.tagplugins.jstl.core.Out"% %@page import="java.uti[详细]
-
[javaEE] 开源数据库连接池
所属栏目:[大数据] 日期:2021-05-21 热度:56
一些开源组织提供了数据源的独立实现: DBCP 数据库连接池 C3P0 数据库连接池 Apache Tomcat 内置的连接池 ? DBCP 连接池 apache 提供的连接池实现,需要导入 common-dbcp.jar commons-pool.jar ? import java.io.FileReader; java.sql.Connection; java.sql[详细]
-
[javaEE] 控制浏览器缓存资源
所属栏目:[大数据] 日期:2021-05-21 热度:86
浏览器有默认的缓存机制,不同的浏览器,缓存头是不一样的 设置编码,调用 setContentType() 方法,参数: ”text/html;charset=utf-8” ? 关闭缓存,调用 setHeader() 方法:参数: ”Expires”, -1 “Cache-Control”,”no-cache” “Pragma”,”no-cac[详细]
-
[javaEE] EL表达式调用java方法
所属栏目:[大数据] 日期:2021-05-21 热度:146
1. 新建个类,类里面定义静态方法 ? package com.tsh.utils; import java.net.URLEncoder; public class ELFunc { static String urlEncode(String str){ return URLEncoder.encode(str); }} ? ? ? 2. 在 WEB-INF 文件夹下(除 lib 和 classess 目录外)新建[详细]
-
[javaEE] 三层架构案例-用户模块(一)
所属栏目:[大数据] 日期:2021-05-21 热度:56
用户注册登录注销 Servlet+JSP+javaBean+dom4j ? 分层结构: com.tsh.web com.tsh.service com.tsh.dao com.tsh.domain com.tsh.util com.tsh.test com.tsh.exception com.tsh.factory ? 使用的包: dom4j jstl beanutils junit ? users.xml----------- 模拟[详细]
-
[javaEE] javaweb的mvc设计思想
所属栏目:[大数据] 日期:2021-05-21 热度:103
Servlet :在 Servlet 中拼接 html 内容 JSP :在 html 中拼接 java JSP+JavaBean :利用 javaBean 将大量的代码提取走 Servlet+JSP+JavaBean : Servlet 是控制器, javabean 封装数据, jsp 展示数据 ? javaweb 的经典三层结构: dao javabean servlet ==[详细]
-
[javaEE] response实现图片下载
所属栏目:[大数据] 日期:2021-05-21 热度:92
在 Servlet 中的 doGet() 方法中 获取 FileInputStream 对象, new 出来,构造参数: String 的文件路径 得到文件路径,调用 this.getServletContext().getRealPath( “这里是应用根路径”) 调用 HttpServletResponse 对象的 getOutputStream() 方法,得到 O[详细]
-
[javaEE] EL表达式获取数据
所属栏目:[大数据] 日期:2021-05-21 热度:128
jsp 标签: jsp:include jsp:forward 实现请求转发 jsp:param 给上面的添加参数的 ? EL 表达式: ? 1. 获取变量数据 % String name=" 陶士涵 "; pageContext.setAttribute("name",name); % 你好, ${name} ? 2. 获取数组数据 % String[] names={" 陶士涵 ","[详细]
-
[javaEE] jsp入门
所属栏目:[大数据] 日期:2021-05-21 热度:131
Servlet 写 java 代码很好,但是拼接 html 的时候,非常不方便 JSP 可以在 html 中嵌套 java 代码,这样在展示的时候,就会比较方便 ? Tomcat 帮我们把 jsp 的页面翻译成了 Servlet 去运行的,查看目录 Tomcat 目录 workCatalinalocalhost 生成一个 xxx_[详细]
-
[android] 看博客学习hashCode()和equals()
所属栏目:[大数据] 日期:2021-05-21 热度:64
equals() 是 Object 类提供的一个方法,众所周知,每一个 java 类都继承自 Object ,所以说每一个对象都有一个 equals() 方法,我们在用这个方法时却一般重写这个方法 Object 类中 equals() 方法源码 ? public boolean equals(Object obj) { return ( this =[详细]
-
[javaEE] jsp的九大隐式对象
所属栏目:[大数据] 日期:2021-05-21 热度:62
pageContext 对象: 1.可以作为入口对象获取其他八大隐式对象的引用 1.1 getEXception 获取 exception 隐世对象 1.2 getPage 获取 page 对象 1.3 getRequest 获取 request 对象 1.4 getResponse 获取 response 对象 1.5 getServletConfig 获取 config 对象 1[详细]
-
[javaEE] JDBC快速入门
所属栏目:[大数据] 日期:2021-05-21 热度:157
JDBC : Java Data Base Connectivity java 数据库连接 ? 1. 组成 JDBC 的两个包:主要是接口 java.sql javax.sql 2. 相应 JDBC 的数据库实现 ? 在 tomcat 的目录下面添加 MysqL-connector-java-5.0.8-bin.jar 这个数据库驱动包 ? package com.tsh.web; impo[详细]
-
[javaEE] Servlet的调用过程和生命周期
所属栏目:[大数据] 日期:2021-05-21 热度:180
在 http 协议的请求头中获取到要访问的资源,查找 web.xml 文件找到对应的 servelet Sevlet 的生命周期 ? Servlet 在第一次被访问的时候,服务器创建出 Servlet 对象,创建出对象以后会直接调用 init 方法做初始化操作,创建出的对象会一直驻留在内存中为对[详细]
-
[javaEE] web应用的目录结构&配置虚拟主机
所属栏目:[大数据] 日期:2021-05-21 热度:164
myWebSite | |-- 静态资源和 JSP 文件都可以直接放在 web 应用目录下,浏览器可以直接访问 |-- WEB-INF 浏览器没有办法直接访问 |-- classes 动态 web 运行时的 class 文件, java 类 |-- lib 动态 web 资源运行时所依赖的 jar 包 |--web.xml 整个 web 的配[详细]
-
[javaEE] Tomcat的安装与配置
所属栏目:[大数据] 日期:2021-05-21 热度:154
下载压缩包,解压缩,好,安装完成 进入解压目录 /bin/ 下面,找到 startup.bat ,双击,此时如果报错,那么就是没有设置环境变量 JAVA_HOME ,进入环境变量去设置, JAVA_HOME 指向 jdk 的安装目录 ? 配置 Tomcat 找到 conf/server.xml ,找到 conector por[详细]
-
[javaEE] HTTP协议总结
所属栏目:[大数据] 日期:2021-05-21 热度:149
OSI 网络 7 层协议 ? 物理层 == 数据链路层 == 网络层 ip == 传输层 TCP UDP == 会话层 == 表示层 == 应用层 HTTP FTP SMTP 等 ? HTTP 协议是 TCP/IP 协议的一个应用层协议,用来定义 WEB 浏览器与 WEB 服务器之间交换数据 ? HTTP 协议基于请求响应模型,一[详细]
-
[javaEE] Servlet的手动配置
所属栏目:[大数据] 日期:2021-05-21 热度:77
一.Servlet sun 提供的一种动态 web 资源开发技术,本质上就是一段 java 小程序,可以将 Sevlet 加入到 Servlet 容器中 *Servlet 容器 -- 能够运行 Servlet 的环境就叫做 Sevlet 容器 -- tomcat *web 容器 -- 能够运行 web 应用的环境就叫做 web 容器 -- to[详细]