- 博客(69)
- 收藏
- 关注
原创 六、GenericServlet + HttpServlet
GenericServletGenericServlet 继承至 Servletpackage cn.ly.auth;import java.io.IOException;import javax.servlet.GenericServlet;import javax.servlet.ServletConfig;import javax.servlet.ServletException;import javax.servlet.ServletRequest;import javax.
2022-04-28 17:22:08
189
原创 五、ServletRequest 接收信息 + ServletResponse对象响应请求
ServletRequest1、ServletRequest.getParameter() // 接收指定名称的参数2、ServletRequest.getParameterValues() // 以数组的形式接收参数3、ServletRequest.getParameterNames() // 接收参数名列表 (枚举格式)4、ServletRequest.getParameterMap() // 接受参数列表(map格式)例:接收GET传参访问url路径http://localho
2022-04-28 16:19:34
490
原创 四、web.xml文件配置 及 Servlet类方法中使用
web.xml 文件配置<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xml
2022-04-22 17:15:14
2057
原创 三、Servlet程序 + 它的生命周期 + Servlet类的方法
Servlet介绍Java Servlet(Java服务器小程序)是一个基于Java技术的Web组件,运行在服务器端,它由Servlet容器所管理,Servlet没有main()方法,不能独立运行,它必须被部署到Servlet容器中,由容器来实例化和调用Servlet的方法,如:doGet()和doPost()。Servlet的功能如下:1、创建并返回客户请求的动态HTML页面2、创建可以嵌入到HTML页面的HTML片段3、与其他服务器(如数据库或其他基于Java的应用程序)进行通信Se
2022-04-21 18:44:22
300
原创 二、STS开发工具安装 + 创建WEB工程
STS编辑器(集成环境)下载地址:https://download.springsource.com/release/STS4/4.14.0.RELEASE/dist/e4.23/spring-tool-suite-4-4.14.0.RELEASE-e4.23.0-win32.win32.x86_64.self-extracting.jar这是一个压缩包,解压后就可以直接使用双击打开,然后创建一个动态Web工程,在左侧目录展示区右击->New->Dynamic Web Projec
2022-04-21 14:23:47
19486
3
原创 一、Java WEB + Tomcat安装
一、Java web 基本概念Java WEB 是用 java技术来解决相关 web互联网领域的技术总和。Java服务器端应用Java在服务器端的应用非常丰富,比如Servlet, JSP 和第三方框架等。Servlet是Java Servlet的简称,称为小服务程序或服务连接器,是用Java编写的服务器程序。JSP全名为Java Server Pages,中文名是 java服务器页面,其根本是一个简化的Servlet。实现了HTML语法中的Java扩展(<% java 代码%>)
2022-04-21 12:36:30
489
原创 Redis持久化
Redis虽然是一个内存级别的缓存程序,就是说Redis是使用内存进行数据缓存的,但是其可以将内存的数据按一定的策略保存到磁盘上,从而实现数据持久保存的目的。目前Redis支持两种不同的数据持久化保存机制,RDB和AOF。一、 RDB模式RDB: 基于时间的快照,其默认只保留当前最新的一次快照,特点: 是执行速度比较快,缺点: 是可能会丢失上次快照到当前时间点之间未做快照的数据。- RDB实现的具体过程:Redis从主进程先fork出一个子进程,使用写时复制机制,子进程将内存的数据保存.
2021-05-21 15:49:49
106
原创 Redis主要配置
# v.6.0.10################################## NETWORK 网络 ###################################### ============ 1 :nu 69 =============# 监听地址,可以用空格隔开同时监听我个Ip,如果不设置或设置为0.0.0.0则表示接收所有的请求bind 127.0.0.1 # ============ 2 :nu 88 =============# 是否开启保护模式,默认开启
2021-05-21 11:52:23
206
原创 php socket 客户端
客户端代码使用到的命令 (代码中有详细注释)socket_connect() — 连接 socket 服务端套接流别的函数 服务端代码中有列举<?phpclass Client{ const HOST = '127.0.0.1'; // 主机地址 const PORT = '9600'; // 端口 public $socket = null; // 存放socket套接流 public function __constr
2021-03-18 17:27:24
470
原创 php socket 服务端
服务端代码使用到的命令 (代码中有详细注释)socket_create() — 创建 socket 套接流socket_bind() — 绑定接收的socket主机和端口,与客户端相对应socket_listen() — 监听socketsocket_accept() — 接收客户端传入的信息资源socket_read() — 读取信息,并转为字符串socket_write() — 向socket_accept的套接流写入信息socket_last_error() — 获取socket的最
2021-03-18 17:21:27
529
原创 swoole table 内存表
<?php// 创建内存表 1024 指定表格的最大行数$table = new Swoole\Table(1024);/** * 内存表增加一列 * 参数一 字段的名称 * 参数二 字段类型 Table::TYPE_INT, Table::TYPE_FLOAT, Table::TYPE_STRING * 参数三 字段的最大长度 */$table->column('id', $table::TYPE_INT, 4);$table->column('name',
2021-03-17 10:41:00
240
原创 swoole process 进程 测试代码
<?php// 多进程应用 循环数据处理class DataDispose{ public function index() { echo '测试开始--'. date('Y-m-d H:i:s'). PHP_EOL; // 生成测试数组 $datas = range(0, 9); foreach ($datas as $data) { // 开启子进程 $proces
2021-03-16 17:00:00
143
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人