
java
文章平均质量分 50
本聪杂谈
合抱之木,生于毫末。九层之台,起于累土。千里之行,始于足下
展开
-
WebClient Exceeded limit on max bytes to buffer : 262144 异常解决
今天使用WebClient 请求接口 出现了org.springframework.core.io.buffer.DataBufferLimitException: Exceeded limit on max bytes to buffer : 262144 at org.springframework.core.io.buffer.LimitedDataBufferList.raiseLimitException(LimitedDataBufferList.java:101) Sup原创 2020-12-10 09:47:13 · 4582 阅读 · 0 评论 -
git基本命令和使用
Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。 [1] Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。Git下载地址https://git-scm.com/ 可以在官网进行下载git有很多界面化工具推荐使用:小乌龟,sourceTree(根据自己需要选择下载)git自带git ...原创 2018-11-15 20:43:52 · 263 阅读 · 0 评论 -
字符串的判断的StringUtil中isEmpty和isBlank用法
isEmpty 判断某字符串是否为空,为空的标准是 str==null或 str.length()==0 StringUtils.isEmpty(null) = true StringUtils.isEmpty("") = true StringUtils.isEmpty(" ") = false//注意在 StringUtils 中空格作非空处理转载 2015-12-05 11:33:37 · 911 阅读 · 0 评论 -
Servlet生命周期和JSP
1.servlet生命周期 (1)什么是servlet的生命周期 容器如何去创建servlet对象,如何对其进行初始 化处理,如何调用其方法来处理请求,以及如何销毁 servlet对象的整个过程。 (2)生命周期分哪几个阶段 1)实例化 a.什么是实例化? 容器调用servlet的构造器创建servlet对象。 b.什么时候实例化?原创 2015-12-05 14:45:45 · 340 阅读 · 0 评论 -
http和servlet输出
1.http(了解) (1)http协议是什么? 是由w3c制订的一种网络应用层协议,规定了 浏览器与web服务器之间如何通信以及相应的数据 包的结构。 a.如何通信? step1,建立连接 step2,发送请求 step3,发送响应 step4,关闭连接 如果浏览器要发送新的请求,需要重新建立 新的连接,即“一次请求,一次连原创 2015-12-05 14:43:34 · 440 阅读 · 0 评论 -
取两个数最大公约数,最小公倍数
----------------------------------------------------------- Scanner con=new Scanner(System.in); System.out.println("输入两个正整数m和n"); int m=con.nextInt(); int n=con.nextInt(); int d;原创 2015-12-05 14:23:18 · 431 阅读 · 0 评论 -
Session基础
2.session(会话) (1)什么是session 浏览器访问服务器时,服务器会创建一个 session对象(有一个唯一的id,一般称之为 sessionId),服务器会将这个sessionId以 cookie的方式发送给浏览器; 当浏览器再次访问服务器时,会将这个sessionId 发送过来,服务器会依据这个sessionId找到对应 的s原创 2015-12-05 14:50:22 · 342 阅读 · 0 评论 -
重定向和MySql插入中文
1.重定向 (1)什么是重定向? 服务器通知浏览器向一个新的地址发送请求。 注: 服务器可以发送一个302状态码和一个Location 消息头(值是一个地址,即重定向地址),浏览器收 到之后会立即向重定向地址发请求。 (2)如何重定向? response.sendRedirect(String url); (3)需要注意的问原创 2015-12-05 14:45:02 · 392 阅读 · 0 评论 -
过滤器,监听器,Servlet 线程安全,JSP基础
1.过滤器 (1)什么是过滤器? servlet规范当中定义的一种特殊的组件,用来 拦截容器的调用过程。 (2)如何写一个过滤器? step1,写一个java类,实现Filter接口。 step2,在doFilter方法里面,实现拦截处理逻辑。 step3,配置(web.xml) (3)过滤器的优先级 当有多个过滤器都满足拦截的要求,则容器 依据原创 2015-12-05 15:02:17 · 667 阅读 · 0 评论 -
Servlet基础
1.什么是Servlet?sun公司制订的一种用来扩展web服务器功能的组件规范。(1)扩展web服务器功能web服务器(比如apache web server)只能够处理静态资源的请求,不能够处理动态资源的请求,所以,需要扩展。早期使用CGI程序来扩展。注:CGI(Common Gateway Interface): 通用网关接口,可以使用perl,c等语原创 2015-12-05 14:40:36 · 351 阅读 · 0 评论 -
转发,Servlet异常
转发 (1)什么是转发? 一个web组件(servlet/jsp)将未完成的处理转交 给另外一个web组件继续做。 比如,servlet将处理结果转发给jsp来展现。 (2)如何转发? step1,绑订数据到request。 request.setAttribute(String name,Object obj) 注: Object reques原创 2015-12-05 14:47:38 · 616 阅读 · 0 评论 -
比较转发与重定向和Cookie
1.比较转发与重定向(1)能否共享request转发可以,重定向不行。注:容器收到请求之后,会立即创建request,response。当容器发送完响应之后,会立即删除这两个对象。(2)浏览器地址栏的地址有无变化转发不变,而重定向会变。(3)目的地有无限制转发有限制(要求是同一个应用),而重定向没有任何限制。2.容器如何处理请求资源路径?比如,在浏览原创 2015-12-05 14:48:38 · 4531 阅读 · 0 评论 -
java程序执行过程
第一步:将程序Load到内存区第二步:找到main方法开始执行第三步 ↓ ↓ ↓ ↓程序执行过程中的内存管理:heap:堆 放new出来的东西stack:栈 局部变量data segment:数据分割 静态变量字符串常量code segment:代码分割 存放代码原创 2015-12-05 14:27:34 · 424 阅读 · 0 评论