Servlet-通过继承HttpServlet类实现Servlet程序 新建HelloServlet.java类 package com.java.servlet; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServ
一、Mybatis 延迟加载策略 理解:在需要用到数据时才进行加载,不需要用到数据时就不加载数据。延迟加载也称懒加载. 1.在 SqlMapConfig.xml 文件中添加延迟加载的配置 <settings> <setting name="lazyLoadingEnabled" value="true"/> <setting name="aggressiveLazyLoadin
今天学了三个小时把,FPX比赛赢了,美滋滋,明天下午要去五个小时的图书馆,加油OVO Day25 今日小知识 Method copyFile should have no parameters。调用的方法不可以放在上面加@Test IO流 分类: 1.数据单位不同:字节流(8 bit),字符流(18 bit),非文本的数据用字节流。 2.流向不同: 输入流,输出流 3.
Nocas启动报错:java.io.IOException: java.lang.IllegalArgumentException: db.num is null 从GitHub上下载当前最新版Nocas2.0.0-BETA,按照网上教程,下载后进入bin目录双击startup.cmd文件,结果启动失败,并且之后黑窗口关闭。 于是在文件末尾加了pause看具体报错为:java.io.IOException
Java TCP套接字编程(一)简单文字传输 客户端: 连接服务器 Socket 发送消息 IO流 package com.zzz.net; import java.io.IOException; import java.io.OutputStream; import java.net.InetAddress; import java.net.Socket; public class TcpClientDemo01 { public static voi
今天公司技术支持的童鞋报告一个客户的服务不工作了,紧急求助,于是远程登陆上服务器排查问题。 查看采集数据的tomcat日志,习惯性的先翻到日志的最后去查看有没有异常的打印,果然发现了好几种异常信息,但是最多还是这个: 24-Nov-2016 09:54:21.116 SEVERE [http-nio-808
import org.junit.Test; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.net.InetAddress; import java.net.ServerSocket; import java.net.Socket; /** * @author * @date 2021/4/2 19:42 */ public class TCPTe
InetAddress类 这个类代表的是一个ip地址 ip地址 常用方法: InetAddress byName = InetAddress.getByName("www.baidu.com");InetAddress byName1 = InetAddress.getByName("127.0.0.1"); InetAddress byName2 = InetAddress.getByName("localhost"); InetAdd
订阅模式 一个生成者,多个消费者,每个消费者有自己的队列,生产者没有直接把消息发到队列,而是发给了交换机exchange 适合场景举例:对于同一个消息,要发邮件,也要发短信,因此拆分成两个队列 新建连接RabbitMQ的工具类utils import com.rabbitmq.client.Connection; import com.rabbitm
这个bug出现在学习网络通信的时候出现的一个问题,mark一下下~ 报错提示: Java.net.SocketException:Socket is closed. 报错原因:关流操作后,在服务器端调用这个客户端的输出流就不能使用了. 解决方案一:把关流操作后置,放到服务器端调用完数据之后再进行关闭,这样才能保证服
JavaSE网络编程 网络编程概述网络基础 网络通信要素概述实现网络中的主机互相通信网络通信协议 通信要素1:IP和端口号IP域名InetAddress类的使用端口号 通信要素2:网络协议TCP/IP协议簇TCP 和 UDP TCP网络编程实现TCP网络编程 UDP网络编程实现TCP网络编程 URL编程URL网络编程
Nignx 概述+项目应用 Nginx概述Nginx功能介绍反向代理:负载均衡:动静分离 项目中的应用(动静分离)java+Nginx 实现文件上传1.在pom 中加入对应的依赖2.前端页面3.stfp连接工具类controller层+Nginx配置文件中Nginx.conf中的配置备注 Nginx概述 Nginx 是高性能的Http 和反
文章目录: 写在前面:再谈Servlet的生命周期 1.response对象 1.1 第一个例子 1.2 第二个例子 1.3 第三个例子 2.request对象 2.1 第一个例子 2.2 第二个例子 2.3 第三个例子 2.4 第四个例子 2.5 第五个例子 写在前面:再谈Servlet的生命周期 一个网站中所有的Servlet接
网络编程 1.1 概论 计算机网络 计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。 网络编程的目的 传播交流信息,数据交换,通信 想要达到
Doc地址:https://www.elastic.co/guide/en/elasticsearch/client/java-rest/7.10/index.html 1.pom.xml <dependency> <groupId>org.elasticsearch</groupId> <artifactId>elasticsearch</artifactId> <version>7.10.2</ver
一、IO流(Stream) 文件(File):数据在磁盘中以文件为单位组织的(文件本质是一堆字节数据),文件读写操作 写:主要针对文本格式的文件,对其它格式文件,主要文件读、创建、删除、复制等操作; 基于字节操作是最底层的; 流(Stream):字节的序列形成流 流的相关组件放在:java.io包 1、字节流 Inp
mybatis入门案例 pom.xml,mybatis.xml,db.properties,UserDao.xml文件配置 pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchem
听名字是不是有点儿脱裤子放屁的感觉,其实就是写一个允许你无需使用类或者方法包装来执行 Java 语句(类似Java 9中的Jshell),就像是一些脚本语言(js,python)的一些解释执行过程一样 目标 我们可以定义一个自己的文本文件,后缀名为j,比如Foo.j,在这个文件中,我们可以像python那样直
前言:本文仅为我的学习笔记,方便今后回顾, 学习来源是B站UP主:遇见狂神说,本文主要讲的是Servlet中的两个请求和相应类,并未涉及Session和Cookie的内容,而且仅是学习的例子,其中有些例子对于已对JavaWeb有全面了解的观众来说是不太恰当的(我是这么认为的),因此这些例子仅单纯用来学习Ht
传统IOIO特点 * 阻塞点 server.accept(); inputStream.read(bytes); 单线程情况下只能有一个客户端 用线程池可以有多个客户端连接,但是非常消耗性能 public class OioServerOne { @SuppressWarnings("resource") public static void main(String[] args) throws Exception {
BIO(阻塞式输入输出)是指在读取输入数据的时候会一直卡(阻塞)在那里,在socket编程中会导致线程无法处理其他工作,除此之外,服务端等待accept连接也是阻塞式的,所以程序想继续执行需要创建新的线程去处理其他工作。注意socket连接并不代表连接可以被处理,连接创建后,数据处理是需要线程来
环境:tomcat9 问题:tomcat控制台报错,翻译太坑,百度无果 java.lang.RuntimeException: java.io.IOException: 缓冲区溢出且未设置接收器,请限制[4,096]和缓冲区长度[4,096] 英语内容 java.io.IOException: Buffer overflow and no sink is set, limit [4,096] and buffer length [4,096
BIO(同步阻塞式IO): 一个连接一个线程,可以使用线程池调优。 连接成功时,线程只能等待用户动作,无法做其他事情,而如果没有数据可以读则会堵塞在READ操作,造成资源浪费。 package BIO; import java.io.IOException; import java.io.InputStream; import java.net.ServerSocket; imp
有输入流,那么同样就有输出流。首先输出流同样有很多异常,全部使用try-catch来处理,看代码: 1 package com.hw.file0205; 2 3 import java.io.FileNotFoundException; 4 import java.io.FileOutputStream; 5 import java.io.IOException; 6 7 public class TestOutputStream
自定义OutputFormat使用场景: 控制文件最终的输出路径和格式。比如:一个MR程序要求根据不同的结果将数据输出到不同的目录中。 需求 过滤输入的log日志,包含百度的网站输出到 baidu.log,不包含baidu的网站输出到 other.log。 代码实现 1.自定义MyOutputFormat类,继承FileOutputFor