自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 druid

druid

2022-07-08 16:45:26 419

原创 SpringBoot四大核心组件

一、Spring Boot Starter1.1 Starter的应用示例<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-thymeleaf</artifactId></dependency><dependency><groupId>org...

2022-05-16 21:46:28 434

原创 JDBC性能小贴

JDBC性能贴士一:使用缓存查出应用中有 多少数据库调用 ,然后把它们减到最少,不管你信不信性能问题大多数情况下罪魁祸首是访问数据库的那些代码。因为连接到数据库需要准备好连接(connections),还有往返的网络传输和数据库系统后端的处理。如果你可以把数据缓存下来的话这是减少数据库调用最好的方式,即使你的应用有完全动态的数据,短暂的缓存可以节省很大的数据苦往返的传输。加速Java应用后至少能减少20-50%的数据库调用,如果想找出数据库调用,那么仅仅把DAO层的每个db调用中记录到日志中就行,如果记

2022-05-16 21:34:06 238

原创 JavaScript 介绍

简介 JS诞生于1995年,开发者希望它看起来像Java,因此取名为Javascript。两者的关系仅仅是名字相近,语法风格实际上与Self及Scheme较为接近。 JS是一种解释型语言,它不需要编译。以交互式和动态的方式呈现网页,允许页面对事件做出反应,展示特殊效果。 JS的出现主要是用于处理网页中的前端验证,所谓的前端验证,就是指检查用户输入的内容是否符合一定的规则。比如: 用户名的长度、密码的长度 、邮箱的格式等。 组成完整的JavaScript实现包含以下3个部分.

2022-05-16 21:25:57 695

原创 学习Ajax

什么是 Ajax?Ajax 的意思就是异步的 JavaScript 和 XML。简而言之,它是使用 XMLHttpRequest 对象与服务器端通信的脚本语言。它可以发送及接收各种格式的信息,包括 JSON、XML、HTML 和文本文件。Ajax 最为吸引人的就是它的“异步”特性,这意味着 Ajax 可以无需刷新页面而与服务器端进行通信。允许你根据用户事件来更新部分页面内容。可以考虑的两个特性: 向服务器端发送请求,而不用重新加载页面。 从服务器端接收数据并处理。 第

2022-05-16 21:09:19 418

原创 一种数据格式之 JSON

前言:JSON的诞生原因是因为XML整合到HTML中各个浏览器实现的细节不尽相同,所以道格拉斯·克罗克福特(Douglas Crockford) 和 奇普·莫宁斯达(Chip Morningstar)一起从JS的数据类型中提取了一个子集,作为新的数据交换格式,因为主流的浏览器使用了通用的JavaScript引擎组件,所以在解析这种新数据格式时就不存在兼容性问题,于是他们将这种数据格式命名为 “JavaScript Object Notation”,缩写为 JSON,由此JSON便诞生了!今天我们来学

2022-05-15 22:12:25 408

原创 数据库连接池

阅读本文手写一套数据库连接池,您可能需要了解如下几个知识点: 数据库连接池的原理及作用 并发队列介绍及使用 配置文件properties信息映射到Java对象 在我们配置连接池的时候,会配置一些数据,比如最小空闲连接数,最大空闲连接数等等,本文中,您需要理解如下几个概念。「空闲连接池」:用来存放已经被创建,但是未被使用的连接的容器。「活动连接池」:用来存放已经被创建,并且被使用的连接的容器。「最大空闲数」:空闲连接池中,最多存在的空闲连接数量。「初始化连接数」:第一次加载

2022-05-15 17:28:23 1650

原创 浅谈jsp

1.1、什么是JSPJSP 全称是 Java Servlet Pages,它是和 servlet 技术一样,都是 SUN 公司定义的一种用于动态开发 web 资源的技术。JSP 这门技术最大的特点在于,写 JSP就像在写 html ,但:它相比 html 而言,html 只能为用户提供静态数据,而 JSP 技术允许在页面中嵌套 java 代码,为用户提供动态数据。jsp=html+css+javascript+java代码+jsp标签(servlet)1.2、为什么需要JSP我们在之前的

2022-05-04 20:59:06 581

原创 get和post的区别

get和post的区别前言:最近看了一些同学的面经,发现无论什么技术岗位,都这么多年了,依然还是会问有关 GET 和 POST 请求区别的问题,而搜索出来的答案并不能让我们装得一手好逼,那就让我们从 HTTP 报文的角度来撸一波,从而搞明白他们的区别。标准答案:注意,并不是说标准答案有误,上述区别在大部分浏览器上是存在的,因为这些浏览器实现了 HTTP 标准。所以从标准上来看,GET 和 POST 的区别基本上可以总结如下: GET 用于获取信息,无副作用,幂等,且可.

2022-04-26 20:57:10 238

原创 ## HTTP请求头和响应注解

HTTP请求头和响应注解<img src="C:\Users\ma'jing'yu\AppData\Roaming\Typora\typora-user-images\image-20220423145037993.png" alt="image-20220423145037993" style="zoom:150%;" /> Get:GET请求,GET后面的/代表路径 ?代表参数,HTTP/1.1代表HTTP的版本。传输数据在路径后面。 Post:POST请求,POST

2022-04-23 16:48:52 205

原创 Filter&Listener

Filter&Listener1.Filter :过滤器一、概念1、web中的过滤器当访问服务器资源的时候,过滤器可以将请求拦截下来,完成一些特殊的功能。2、过滤器的作用一般用于完成通用的操作。如:登录验证、统一编码处理、敏感字符过滤...二、快速入门1、步骤(1)定义一个类,实现接口Filter(2)复写方法(3)配置拦截路径 方式一:web.xml 方式二:注解 2.代码@WebFilter("/*")//访问所有的资源之前,

2022-04-23 14:40:44 343

原创 一文读懂什么是cookie和session。

session和cookie

2022-04-20 20:13:16 2208

原创 servlet相关的知识

setvlet概念Servlet(Server Applet),全称Java Servlet,未有中文译文。是用Java编写的服务器端程序。其主要功能在于交互式地浏览和修改数据,生成动态Web内容。狭义的Servlet是指Java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet接口的类,一般情况下,人们将Servlet理解为后者。Servlet运行于支持Java的应用服务器中。从实现上讲,Servlet可以响应任何类型的请求,但绝大多数情况...

2022-04-16 21:04:01 571

原创 web原理

web原理1.HTTP协议​ HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写。HTTP 协议和 TCP/IP 协议族内的其他众多的协议相同, 用于客户端和服务器之间的通信。请求访问文本或图像等资源的一端称为客户端, 而提供资源响应的一端称为服务器端。2.HTTP协议分层管理应用层HTTPFTPNDS传输层TCPUDP网络层IP链路层frame3.TCP/IP协议​ HTTP协议是构建在TCP/IP协议

2022-04-09 20:46:08 2067

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除