自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 rabbitMQ

全称:高级消息队列协议,由摩根大通集团联合其他公司共同设计。是一个提供统一消息服务的应用层标准高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。基于此协议的客户端与消息中间件可传递消息,并不受客户端/中间件不同产品,不同的开发语言等条件的限制。Erlang中的实现有RabbitMQ等。特性:1:分布式事务支持。2:消息的持久化支持。3:高性能和高可靠的消息处理优势。

2023-02-28 17:17:47 216

原创 java数组基础

数组数组是相同类型数据的有序集合[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ROvqVrMa-1653837753234)(/Users/tk/Desktop/img/image-20220518164411308.png)]三种初始化状态package array;public class Demo02 { public static void main(String[] args) { //静态初始化 int[]

2022-05-31 00:00:00 74

原创 面向对象基础

面向对象本质:以类的方式组织代码,以对象的组织(封装)数据三大特性封装继承多态构造器package oop.demo01;public class Preson { //一个类即使什么都不写,也会存在一个方法 String name; //1.使用new关键字,本质是在调用构造器 //2.用来初始化值 public Preson(){ } //有参构造:一旦定义了有参构造,无参就必须显示定义 public

2022-05-29 23:19:16 70

原创 mysql基础

MYSQL1.初识MYSQLjavaEE:企业级java开发 web前端(页面:展示,数据)后台(连接点 :链接数据库JDBC,链接前端)数据库(寸数据)只会写代码,你就是码农1.1、为什么学习数据库1.岗位需求2.现在的世界,大数据时代3.被迫需求:存数据 去IOE4.数据库是所有软件体系中最核心的存在1.2、 什么是数据库数据库(DB)概念:数据仓库,软件 ,安装在操作系统(Mac、window、linux…)之上作用: 存储数据,管理数据1.3、 数据库分类关系

2022-05-28 01:00:00 234

原创 JVM基础

jVM探究请你谈谈你对jvm的理解?java8虚拟机和之前的变化更新什么是OOM,什么是栈溢出StackOverFlowError?怎么分析?JVM的常用调优参数有哪些内存快照如何抓取,怎么分析Dump文件?谈谈JVM中,类加载器你的认识?1.JVM的位置​ JVM ->操作系统 -> 硬件系统2.JVM的体系结构3.类加载器​ 作用: 加载class文件​ 1.虚拟机自带的加载器​ 2.启动类(根) 加载器​ 3.扩展类加载器​ 4.

2022-05-25 15:19:14 152

原创 注解与反射

反射与注解注解package annotation;//什么是注解@SuppressWarnings("all")public class Test01 extends Object{ //重写的注解 @Override public String toString() { return super.toString(); } //不推荐程序员使用 @Deprecated public static void hell

2022-05-22 22:33:44 56

原创 java数组

数组数组是相同类型数据的有序集合三种初始化状态package array;public class Demo02 { public static void main(String[] args) { //静态初始化 int[] a = {1, 2, 3, 4, 5, 6, 7, 8}; //动态初始化:包含默认初始化 int[] b = new int[10]; b[0] = 10;

2022-05-22 10:56:19 55

原创 javaSE进阶

javaSE进阶scannerpackage scanner;import java.util.Scanner;public class Demo01 { /** * next() * 1.一定要读取到有效字符后才可以输入 * 2.对输入有效字符之前遇到的空白,next()方法会自动将其过滤掉 * 3.只有输入有效字符后才将其后面输入的空白作为分隔符或者结束符 * 4.next() 不能得到带有空格的字符串 * * @

2022-05-22 10:48:13 44

原创 多线程基础

多线程进程 :是执行程序的一次执行过程,他是一个动态的概念.线程 : 通常一个金层可以包饭多个线程,当然一个进程中至少有一个线程,不然没有存在的意义。线程是cpu调度和执行的单位很多多线程是模拟出来的,真的的多线程是指有多个cpu,即多核,如服务器。核心概念1.线程就是独立的执行路径2.在程序运行时,即使没有自己创建的线程,后台也会有多个线程,如主线程,gc线程3.main()称之为主线程,为系统的入口,用于执行整个程序4.在一个进程中,如果开辟了多个线程,线程的运行由调度器安排调度

2022-05-21 16:45:27 142

原创 java SE基础

javaSE笔记

2022-05-17 12:29:30 73

原创 Redis入门

Redis缓存中间件一、什么是Redis?高性能的内存Key-Value数据库。二、应用场景?1、数据缓存2、会话共享3、秒杀场景4、抢红包场景5、预约排号6、消息队列7、分布式锁场景8、分布式事务场景9、分布式唯一ID生成10、附近的人场景三、Redis的安装第一步:官网下载安装包官网地址:https://redis.io/第二步:上传安装包到linux系统第三步:解压安装包tar -zxvf redis-6.0.8.tar.gz第四步:编译Redis源文件ma

2022-02-22 17:03:20 334

原创 微服务治理(Nacos)

Nacos致力于帮助发现、配置和管理微服务。Nacos提供了一组简单以用的特性集,帮助快速实现动态服务发现、服务配置、服务元数据及流量管理。从上面的介绍就可以看出,nacos的作用就是一个注册中心,用来管理注册商来的各个微服务。

2021-09-29 10:29:33 7097 2

Java web 程序开发体系结构PPT

作为程序开发者,我们都想写出完美的代码,但世界上好像从来都没有过完美的代码,因为代码牵涉的内容很复杂,有程序设计语言、运行环境、数据结构以及算法等等,而开发者往往很难全面精通,再者写代码本来也就是一个不断追求完美的过程。自身作为一个Java程序员,对此深有感触。   Java不仅仅是一门编程语言,还是一个由一系列计算机软件和规范形成的技术体系,这个技术体系提供了完整的用于软件开发和跨平台部署的支持环境。

2018-06-08

空空如也

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

TA关注的人

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