自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 RocketMQ

RocketMQ概述MQ的用途流量削峰:MQ可以将系统的超量请求暂存其中,以便系统后期可以慢慢进行处理,从而避免了请求的丢失或系统被压垮。异步解耦:上游系统对下游系统的调用若为同步调用,则会大大降低系统的吞吐量与并发度,且系统耦合度太高。而异步调用则会解决这些问题。所以两层之间若要实现由同步到异步的转化,一般性做法就是,在这两层间添加一个MQ层。数据收集:分布式系统会产生海量级数据流,如:业务日志、监控数据、用户行为等。针对这些数据流进行实时或批量采集汇总,然后对这些数据流进行大数据分析,这是当前互

2022-06-28 16:06:17 1948

原创 计算机网络

计算机网络概述互联网基础互联网的特点:连通性和资源共享计算机网络是由若干个结点和连接这些的链路组成的。网络和网络的连接叫互连网(internet)Internet是互联网是一个专有名词是指当期全球最大的、开放得,—互联网发展的三个阶段:第一阶段是ARPANET向互连网发展的过程第二阶段是建成三级结构的互联网—>主干网、地区网、校园网(企业网)第三阶段是逐渐形成了多层次的ISP结构的互联网----ISP互联网服务提供商ISP分为主干ISP、地区ISP、本地ISPIXP(互联网交

2021-09-22 21:49:55 3919

原创 Java并发编程与高并发---JUC

Java并发编程与高并发解决方案基本概念并发:多个线程操作相同的资源,保证线程安全,合理使用资源高并发:服务能同时处理很多请求,提高程序性能为什么需要CPU cache : CPU的频率太快了,快到主存跟不上,这样在处理器时钟周期内,CPU常常需要等待主存,浪费资源。所以cache的出现,是为了缓解CPU和内存之间速度的不匹配问题(结构:cpu -> cache -> memory ) .CPU cache有什么意义:1)时间局部性︰如果某个数据被访问,那么在不久的将来它很可能被

2021-09-19 22:38:36 310

原创 剑指offer题解

剑指 Offer 55 - I. 二叉树的深度题目:输入一棵二叉树的根节点,求该树的深度。从根节点到叶节点依次经过的节点(含根、叶节点)形成树的一条路径,最长路径的长度为树的深度。1.层序遍历/** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * TreeNode(int x) { va

2021-04-04 22:52:30 142

原创 IDEA+Maven 整合SSM框架的配置环境

在目前的企业级Java应用中,Spring框架是必须的。Struts2框架与Spring的整合问题日益凸显,而Spring MVC作为新一代的MVC框架,因其可以与Spring框架无缝整合的特性收到了越来越多的欢迎。Hibernate框架在面对需要存储过程或者复杂SQL时显得力不从心,不能提供高效的数据库控制。而Mybatis框架作为持久层的框架,虽然需要自己编写SQL语句,但是其对高并发高响应的...

2019-07-26 15:16:04 129

原创 DBUtil三种封装思想,BaseDao的封装

连接数据库和关闭数据库连接数据库 public Connection getConnection(){ try { Class.forName(driver); connection= DriverManager.getConnection(url,jdbcuser,pwd); }catch (Except...

2019-07-17 09:45:41 226

原创 通过JDBC进行简单的增删改查(源码未封装版)

啧啧啧

2019-07-15 16:57:21 139

原创 *一维数组的增删改查

一维数组的增删改查package com.Jacskon.test;import java.util.Scanner;public class array {public static void main(String[] args) { // 1.输入10个整数 int[] nums = new int[10]; Scanner scanner=...

2019-07-09 21:24:44 340

空空如也

空空如也

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

TA关注的人

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