自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 RabbitMq简述

MQ概述 MQ全称Message queue(消息队列),是在消息的传输过程中保存消息的容器。多用于分布式系统 之间进行通信。 MQ的优势 1、应用解耦 MQ相当于一个中介,生产和消费两方都是通过MQ交互的,这样可以实现程序解耦合。 2、任务异步处理 将不需要同步处理的并且耗时长的操作由消息队列通知消息接收方进行异步处理。提高了应用程序的响应时间。 3、削峰填谷 如订单系统,在下单的时候就会往数据库写数据。但是数据库只能支撑每秒1000左右的并发写入,并发量再高就容易宕机。低峰期的时候并发也就100多个,但

2021-08-27 22:46:43 207

原创 nginx

Nginx简介 Nginx 是⼀款⾼性能的 http 服务器/反向代理服务器及电⼦邮件(IMAP/POP3)代理服务器。由俄罗斯的程序设计师伊⼽尔·⻄索夫(Igor Sysoev)所开发,官⽅测试 nginx 能够⽀⽀撑 5 万并发链接,并且cpu、内存等资源消耗却⾮常低,运⾏⾮常稳定。 Nginx应用场景 1、http 服务器。Nginx 是⼀个 http 服务可以独⽴提供 http 服务。可以做⽹⻚静态服务器。 2、虚拟主机。可以实现在⼀台服务器虚拟出多个⽹站。例如个⼈⽹站使⽤的虚拟主机。 3、反向代理

2021-08-23 19:59:46 200

原创 Apache Dubbo

一、简介 Apache Dubbo是一款高性能的Java RPC框架。其前身是阿里巴巴公司开源的、轻量级的开源Java RPC框架,可以和Spring框架无缝集成,2018年阿里巴巴把这个框架捐献给了apache基金会。 RPC全称为remote procedure call,即远程过程调用。比如两台服务器A和B,A服务器上部署一个应用,B服务器上部署一个应用,A服务器上的应用想调用B服务器上的应用提供的方法,由于两个应用不在一个内存空间,不能直接调用,所以需要通过网络来表达调用的语义和传达调用的数据。需要

2021-08-06 11:43:17 218

原创 XML与JSON

XML语法格式 1、在文档的最开头需要先进行文档声明 <?xml version="版本号" encoding="编码格式"?> 2、标记 XML文档是由一个一个的标记组成的 例如:<name>姓名</name> 解析本地XML文件案例 import org.dom4j.Document; import org.dom4j.DocumentException; import org.dom4j.Element; import org.dom4j.io.SAXReade

2021-04-19 10:02:52 151

原创 多线程技术

继承Thread public class MyThread extends Thread { @Override public void run() { for (int i = 0; i < 10; i++) { System.out.println("哈哈哈"+i); } } } public class Test { public static void main(String[] args) {

2021-04-14 22:32:51 182 1

原创 序列化和反序列化

概念 把对象转换为字节序列的过程称为对象的序列化。   把字节序列恢复为对象的过程称为对象的反序列化。   对象的序列化主要有两种用途:   1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中;   2) 在网络上传送对象的字节序列。   在很多应用中,需要对某些对象进行序列化,让它们离开内存空间,入住物理硬盘,以便长期保存。比如最常见的是Web服务器中的Session对象,当有 10万用户并发访问,就有可能出现10万个Session对象,内存可能吃不消,于是Web容器就会把一些seesion

2021-04-13 13:39:47 197

原创 Comparable和Comparator2个接口的作用和区别

public interface Comparable<T> { public int compareTo(T o); } public interface Comparator<T> { int compare(T o1, T o2); boolean equals(Object obj); } 作用:用来实现实际中元素的比较和排序 Comparable强行对实现它的每个类的对象进行整体排序。这种排序被称为类的自然排序,类的 compareTo 方法被称为它的自

2021-04-13 13:16:25 307

原创 异常处理

正常情况下,finally里面的代码必然执行,非正常例如停电,在内存中程序没了的情况下不会执行! /** * @ Since : 1.0 * @ Author: DAJ * @ Date : 10:40 2021/4/1 */ public class Demo01 { public static void main(String[] args) { Person p = say(); S

2021-04-01 12:13:32 164 1

原创 分页

PageBean.java package entity; import java.util.List; /** * @author DAJ * @version 1.0 * @ClassName PageBean * @date 2019/7/24 16:52 */ public class PageBean <T>{ private int totalCount...

2019-07-26 10:26:48 254

原创 文件上传

UploadServler.java WebServlet("/uploadServlet") public class UploadServlet extends HttpServlet { protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletExce...

2019-07-26 09:49:10 150

原创 el获取域中的数据

EL获取数据 1、获取简单数据 简单数据指非对象类型的数据,比如String,Integer,基本类型等 获取简单数据的语法:${key},key就是存数据的关键字或属性名,数据通常要保存在作用域对象中,EL在获取数据时,会依次从page,request,session,application域对象中查找数据,找到了就返回数据,找不到就返回空字符串 2、获取javaBean对象数据 EL获取jav...

2019-07-21 21:35:05 618

原创 用servlet来实现增删改数据库等功能

效果图 结构分层 web项目 index.jsp <%@ page contentType="text/html;charset=UTF-8" language="java" %> <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> <!DOCTYPE html> &lt...

2019-07-18 17:15:42 2364

原创 javaweb

一、九大内置对象 JSP中一共预先定义了9个这样的对象,分别为:request、response、session、application、out、pagecontext、config、page、exception 1.request:对象主要用于处理客户端请求,在(页面转发,获取cookie)用到 2.response:用于处理响应客户端请求,在(页面重定向)中使用 3.session:在网络...

2019-07-15 15:41:55 157

原创 数据库sql基础练习

数据库操作sql练习 一、数据库的创建: 1、创建一个名称为mydb1的数据库 //CREATE DATABASE mydb1; 2、创建一个使用utf8字符集的mydb2数据库。//CREATE DATABASE mydb2 CHARACTER set utf8 3、创建一个使用utf8字符集,并带比较规则的mydb3数据库。//CREATE DATABASE mydb3 CHARACTE...

2019-07-14 16:43:45 1141

原创 JDBC工具类

工具类得方法能减少代码量,也能使代码看起来层次更加清晰 db.properties(要放在src目录下) driver=com.mysql.jdbc.Driver url=jdbc:mysql://localhost:3306/student?useSSL=false user=root password=123 DbUtis.java package com.week2.Day2; impo...

2019-07-10 15:34:21 159

原创 JDBC连接数据库

JDBC得基础知识 JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC为数据库开发人员提供了一个标准的API,据此可以构建更高级的工具和接口,使数据库开发人员能够用纯 Java API 编写数据库应用程序,并且可跨平台运行,并且不受数据...

2019-07-10 15:26:17 143

原创 HashMap

HashMap概述 HashMap 是基于哈希表的 Map 接口的非同步实现。此实现提供所有可选的映射操作, 并允许使用 null 值和 null 键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变 HashMap的存取实现 存储:当程序试图将一个 key-value 对放入 HashMap 中时,程序首先根据该 key 的 hashCode() 返回值决定该 Entry 的存储位置:如果两 ...

2019-07-07 22:30:01 205

原创 HashSet

HashSet是set接口的实现类,也是我们最常用的set集合 储存的是无序,唯一的对象 由于是无序的所以每组数据都没有索引,很多list可用的方法他都没有 凡是需要通过索引来进行操作的方法都没有 所以也不能使用普通for循环来进行遍历,只有加强型for和迭代器两种遍历方法 get(i); set(int index,Object o); remove(int index); 等需要用索引来操作的...

2019-07-07 22:17:52 179

原创 环境变量

JDK版本 在DOS命令下查找版本号 JDK path 在环境变量中添加 Tomcat Mysql mysql path idea 2018 Maven maven path 设置Maven里面的settings.xml的本地仓库 设置阿里中央仓库 ...

2019-06-30 20:37:39 158

空空如也

空空如也

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

TA关注的人

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