![](https://img-blog.csdnimg.cn/20191015113239171.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
java
文章平均质量分 93
围绕Java相关技术的心得
DaySurprise
DaySurprise的含义就是每日都能有惊喜,而不是惊吓。
展开
-
Spring整合dubbo原理
处理properties文件spring会读取这个文件 会放在enviroment对象里面 然后dubbo从这个对象中取就行了生成不同的对象根据 dubbo.application.* 等属性 生成 ApplicationConfig对象根据 dubbo.protocols.* 等属性 生成 ProtocolConfig对象根据 dubbo.registers.*等属性 生成RegistryConfig 对象providerConfig,ConfigCenterConfig,C...原创 2021-03-18 09:29:03 · 741 阅读 · 0 评论 -
一文弄懂-Netty核心功能及线程模型
一. Netty是什么? 我们在学完NIO发现很多问题,它的API和类库比较繁杂,使用麻烦,需要熟练掌握Selector,ServerSocketChannel,SocketChannel,ByteBuffer等,而且有很多问题需要我们手动编程去解决,比如客户端的断线重连,网络闪断,心跳处理,半包读写,网络拥塞和异常流的处理等等 Netty就帮助我们解决了上面的问题,Netty是对JDK自带的NIO的API良好的封装,Netty拥有高性能,吞吐量更高,延迟更低,减少资源消耗,最小化不必要...原创 2021-01-30 17:05:51 · 406 阅读 · 0 评论 -
一文弄懂-《Scalable IO In Java》
一. 《Scalable IO In Java》 是什么?《Scalable IO In Java》 是java.util.concurrent包的作者,java界大师Doug Lea , 这是一篇关于分析和构建高性能的IO架构的文章。Netty/Mina 等高性能IO框架使用这种基于Reactor响应编程的框架,读懂这篇文档,有助于Netty/Mina服务框架的编程思想与设计模式二. IO架构的演变历程1. Classic Service Designs 经典服务设计这个架构图其.原创 2021-01-30 13:40:17 · 608 阅读 · 1 评论 -
一文弄懂-BIO,NIO,AIO
一文弄懂-BIO,NIO,AIO1. BIO: 同步阻塞IO模型特点:对于客户端的请求,服务端是同步返回结果的 如果服务端一直在处理中 那么这个线程就会阻塞着缺点:1. 线程阻塞浪费很多资源 2. C10K问题:线程很多,服务器压力太大, 且没有服务器能承受10k的连接数应用场景: 使用与连接数固定且较小的通信架构,程序简单易懂代码示例:import java.io.IOException;import java.net.ServerSocket;i...原创 2021-01-30 12:58:03 · 242 阅读 · 1 评论 -
IDEA中新导入的项目Maven包无法自动导入
我们在使用idea的时候,会遇到导入新项目的时候wu'f无法导入maven包,怎么点reimport都不好使,看我原来的maven配置:将maven 改成他默认的即可:原创 2019-11-25 11:47:26 · 2358 阅读 · 0 评论 -
JavaWeb笔记之快速了解Filter过滤器
过滤器FilterFilter介绍1.什么是Filter及其作用介绍Filter是sun公司中servlet2.3后增加的一个新功能. Servlet规范中三个技术 Servlet Listener Filter在javaEE中定义了一个接口 javax.servlet.Filter来描述过滤器通过Filter可以拦截访问web资源的请原创 2017-11-25 10:01:03 · 412 阅读 · 0 评论 -
JavaWeb笔记之文件上传与下载
文件的上传 1. 第一步就是修改表单的提交提交方式:multipart/form-data" >//以二进制流的形式传输数据2. 第二步就在表单中加入文件上传组件3.以流的形式提交数据,所以用流接收数据InputStreaminput=request.getInputStream();4.导入2个jar包,放入到WEB-INF下的lib文件下,然后添原创 2017-11-25 10:18:07 · 474 阅读 · 0 评论 -
JavaWeb笔记之XML解析
XML基础一.什么是XML?XML:eXtensible Markup Language 可扩展标记语言 ,W3C推出至今,也就是version="1.0",可扩展:所有的标签都是自定义的。 二.XML作用:数据存储,配置文件,数据传输(不常用) 三.html与xml区别: 1.html语法松散,xml语法严格 2.html原创 2017-11-25 11:06:37 · 377 阅读 · 0 评论 -
JavaWeb笔记之快速了解Listener监听器
Listener监听器监听器介绍1. 什么是监听器 Javaweb中的监听器是用于监听web常见对象HttpServletRequest,HttpSession,ServletContext2.监听器的作用 1) 监听web对象创建与销毁.2) 监听web对象的属性变化3) 监听session绑定javaBean原创 2017-11-25 09:48:18 · 423 阅读 · 0 评论 -
JavaWeb笔记之JSP技术
JSP技术一、jsp概述JavaServer Pages一种用于开发动态web资源的技术。jsp =html + javahtml:静态内容servlet:服务器端的小应用程序。适合编写java逻辑代码。jsp:适合编写输出动态内容,但不适合编写java逻辑。二、jsp的原理JSP实际上就是Servlet。就是去掉了out.write();这种复杂的写法。方便用于界原创 2017-11-25 09:31:02 · 483 阅读 · 1 评论 -
JavaWeb笔记之快速了解网络协议
网络协议网络: 计算机网络,是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和[1] 信息传递的计算机系统 协议: 网络协议为计算机网络中进行数据交换而建立的规则、标准或约定的集合。 网络协议是由三个要素组成:(1) 语义。语义是解释控制信息每个部原创 2017-11-24 10:58:38 · 332 阅读 · 0 评论 -
JavWeb笔记之Servlet
学习servlet的一个简单总结!原创 2017-10-24 22:38:37 · 567 阅读 · 0 评论 -
javaWeb笔记之Cookie
Cookie的要注意的基本七大认知!原创 2017-10-24 22:45:35 · 313 阅读 · 0 评论 -
javaWeb笔记之Session
Session的基本认知和注意点,还有与Cookie的差别!原创 2017-10-24 22:48:49 · 280 阅读 · 0 评论 -
JavaWeb笔记之JDBC事务操作
Mysql事务操作1、Mysql事务事务:事务指逻辑上的一组操作,组成这组操作的各个单元,要么全部成功,要么全部不成功。a、mysql引擎是支持事务的b、mysql默认自动提交事务。每条语句都处在单独的事务中。c、手动控制事务-------set autocommit=0;设置手动提交事务开启事务:starttransaction | begin;提交事务:comm原创 2017-11-23 16:30:50 · 387 阅读 · 0 评论 -
JavaWeb笔记之数据源连接池
数据库连接池1、为什么要使用连接池?数据源:数据的来源----mysql连接池:连接管理复用机制为什么合起来称呼,因为在我们当前机制下,就是通过连接池完成数据源的操作的 我们现在使用数据库,都是在需要使用的时候开始建立连接,等到我们使用完之后,就会把这连接close(回收释放断开销毁),等到我们又需要连接数据库时,就。。。。。。。。。。。。。 连接是给我们提供数据服原创 2017-11-24 09:36:50 · 391 阅读 · 0 评论 -
JavaWeb笔记之DBUtil用法
DBUtils用法一、DBUtils介绍 apache什么是dbutils,它的作用 DBUtils是java编程中的数据库操作实用工具,小巧简单实用。 用前导包!!!DBUtils包!!!二、DBUtils的三个核心对象> QueryRunner类>ResultSetHandler接口> DBUtils类Q原创 2017-11-24 09:46:51 · 1803 阅读 · 0 评论 -
JavaWeb笔记之Tomcat虚拟主机技术
tomcat配置多个虚拟主机看看就行了,没有多大作用,自己配置一次失败,再无练习过(这是我当时说的一句话,其实到了后面学习Nginx的时候还是用到了这个配置方法,现在想想其实挺简单的,后面会讲到Nginx的基本使用和安装方法)一.我们经常在浏览器输入一个网址,就可以访问到一个指定网站:www.baidu.com --à百度网站,这里面有哪些我们看不到的:www.baidu.c原创 2017-11-24 09:53:29 · 337 阅读 · 0 评论 -
一个新手对javaWeb的看法
今天是2017年4月10号,外面飘着柳絮,没错,不是飘着雨,而是飘着柳絮,不知道为什么,前年飘了一段时间后,见别人将那些树都清理过,不知道现在咋又有了柳絮,去年我表示没有这种糟糕的东西,今年又有了,估计是这个城镇又栽上了柳树,曾经听到一个故事,法国一个市长在他管理的市里面种满了梧桐树,原因竟是他的老婆非常喜欢梧桐树。当然,我不介意梧桐树,但是这个可以飘着柳絮的树是什么鬼,令人难以置信!原创 2017-04-10 21:09:15 · 1058 阅读 · 0 评论