自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 问答 (1)
  • 收藏
  • 关注

原创 Java笔记

序号 内容 1 SpringCloud 2 SpringCloud Alibaba 3 4 5

2024-01-04 21:54:07 402

原创 Java面试题

目录一. NIO二. Java集合、JDK8新特性三. 并发编程四. Spring、SpringMVC、Mybatis五. Mysql、Redis、MongoDB六、常见设计模式:代理、工厂、策略、模板方法七. Zookeeper、Dubbo八. JVM内存模型、垃圾回收、类加载机制九. 消息十. 轻量级分布式任务调度平台xxl-job十一. HTTP、TCP/IP协议十二、Linux常见命令,Maven、Git项目管理工具一. NIO1.简述NIO.

2020-09-23 16:05:43 710

原创 计算机操作系统

2. 线程切换的时候操作系统做了什么?

2024-02-27 18:46:43 117

原创 SpringCloud Alibaba

见。

2024-01-04 21:53:24 455

原创 SpringCloud

SpringCloud并没有绑定特定的消息中间件,但是它支持多种消息中间件,如RabbitMQ、Kafka。SpringAMQP底层就包括对RabbitMQ的支持。feign和openFeign的区别?

2024-01-04 21:31:46 494

原创 软件安装及配置

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2jlio5Ni-1683879083396)(C:\Users\肖宁\Desktop\assets\1683540998874.png)][外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-o7m5c4ij-1683879083400)(C:\Users\肖宁\Desktop\assets\1683541603940.png)]按照第四天讲义中步骤创建即可。按照第四天讲义中步骤创建即可。

2023-12-26 22:18:21 416

原创 三亚旅拍及游玩

门票:144开放时间:08:00 ~ 18:30推荐理由:三亚超美的海岛,水质好,适合潜水,岛上很多海上项目,被称作国内的马尔代夫。

2023-06-12 16:14:28 705

原创 nexus安装

nexus

2022-10-31 00:24:47 118 1

原创 System Design

System Design

2022-08-05 00:58:01 157

原创 多维数据库

多维数据库

2022-07-15 16:55:40 4196 1

原创 Elasticsearch入门

1. ES是什么?ES是一个高性能分布式搜索和分析引擎。可以用于海量数据搜索、日志处理和分析、应用程序性能检测等。2. ELK的工作原理?数据采集(L):Logstash采集和转换数据,然后发送数据到ES这样的“存储库”中 数据存储(E):ES以JSON文档的形式存储数据,并建立倒排索引,这一数据结构可以允许十分快速的全文本搜索 数据展示(K):Kibana可以把ES中的数据通过图形图表的方式进行可视化展示倒排索引正向索引:document -> to -&...

2021-07-29 18:16:20 71

原创 SpringCloud入门

1. 讨论分布式微服务架构,需要有哪些维度?服务治理、服务注册、服务调用、服务负载均衡、服务监控。SpringCloud就像一个全家桶,可以提供这些能力。

2021-07-08 19:25:19 240

原创 jerry.ai面试题

1.

2021-04-13 23:13:42 2225 1

原创 第十四篇:源码

一. atomic原子类源码二. Spring源码

2021-02-18 20:15:26 80

原创 第十四篇:项目管理工具

一. Git二. Maven三. Jenkins

2020-12-22 19:30:26 100

原创 第十三篇:Linux常见命令

1. 如果系统突然变慢如何排查?2. CPU突然被打满了如何解决?

2020-12-22 19:30:12 218 1

原创 第十一篇:数据结构

一. 栈二. 队列三. 树

2020-12-21 20:58:21 98

原创 第十篇:计算机网络

一. HTTP协议二.TCP协议

2020-12-21 20:57:01 188 1

原创 第九篇:JVM

目录一. JVM内存模型二. 垃圾回收三. 类加载机制四.JVM调优一. JVM内存模型二. 垃圾回收三. 类加载机制四.JVM调优

2020-12-21 20:54:20 355 1

原创 第六篇:微服务框架(SpringBoot、SpringCloud)

一. SpringBoot二. SpringCloud

2020-12-21 20:51:15 6371 2

原创 第七篇:分布式组件(MQ、Job、Seata)

目录一. Dubbo:高性能RPC框架二. Netty:高性能NIO框架三. Zookeeper:分布式协调服务一. Dubbo:高性能RPC框架二. Netty:高性能NIO框架三. Nigix:高性能Web容器四. Zookeeper:分布式协调服务五. MQ:分布式消息中间件(一)ActiveMQ(二)RabbitMQ(三)RocketMQ(四)Kafka六. .........

2020-12-21 20:47:27 4222 1

原创 第五篇:数据存储(Mysql、Redis、MongoDB)

一. MySQL二. Redis三.MongoDB

2020-12-21 20:28:57 1490 1

原创 第四篇:SSM框架(Spring、SpringMVC、Mybatis)

一. Spring1. 简单说一下SpringSpring是一个轻量级java开发框架,简化了java开发。Spring有两大核心,IOC和AOP。IOC是控制反转,把对象交给Spring来管理。IOC支持依赖注入(DI),可以动态的给一个对象注入它需要依赖的对象。 AOP是面向切面编程,横向抽取公共逻辑,封装成模块。可用于权限控制,日志处理等。2. IOC是怎么实现的?todo解析配置文件或扫描配置包下的@Controller@Service@Component等注解,然后......

2020-12-21 20:20:16 937 1

原创 第三篇:并发编程

1、创建线程的方式?继承Thread类,重写run()方法 实现runnable接口,重写run()方法 实现callable接口,重写call方法 用线程池Executors工具类创建runnable接口和callable接口有什么不同?callable有返回值,runnable没有。start()和run()方法方法有什么区别?start()用于启动线程,只能执行一次;run()用于执行线程中的方法,可以执行很多次。2、线程的状态有哪些?创建 - n.......

2020-12-21 20:18:08 351

原创 第二篇:java基础

目录​​​​​​​一. NIO二. 集合三.JDK8新特性一. NIO1.简述NIONIO是非阻塞式IO。NIO有两个特点:非阻塞、面向缓冲区非阻塞,当没有事件发生时,线程可以去做其他事情,而不是一直等待; IO面向流,NIO面向缓冲区。读取数据时读入缓冲区,写入数据时写入缓冲区。NIO有三个核心部分:Channel、Buffer、Selector。Channel是通道,用于运输数据; Buffer是缓冲区,用于装载数据; Selector是选择器,Channel

2020-12-21 20:13:31 358

原创 第一篇:设计模式

一. 设计模式分类1. 创建型模式提供创建对象的机制。包括:工厂方法、抽象工厂、原型、单例、生成器。2. 结构性模式把对象和类组装成较大的结构。包括:装饰器、代理、组合、适配器、外观、桥接、享元。3. 行为模式负责对象间的高效沟通和责任委派。包括:模板方法、策略、责任链、迭代器、观察者、访问者、中介者、命令、状态、备忘录。二.创建型模式1. 工厂方法.........

2020-11-03 17:53:47 248 1

原创 Dubbo快速开始项目运行报错:Can’t assign requested address

原因:  尝试使用Dubbo的multicast模式,发现一运行就报Can't assign requested address的错误,造成这种原因的主要是系统中开启了IPV6协议(比如window7),java网络编程经常会获取到IPv6的地址,这明显不是我们想要的结果,搜索发现很多蹩脚的做法是:禁止IPv6协议。解决方法:main 方法 --> Edit Provider.main -->VM options在 VM options 里添加-Djava.net.pr...

2020-05-14 18:25:36 677

原创 要整理的技术栈

1. spring springboot2. 参数校验注解3. 异常切面拦截4. 幂等服务5. 日志系统(收集、报警、链路追踪)6. 定时任务

2019-12-09 19:49:57 181

原创 如何写出高可用的接口?

如何写出高可用、鲁棒性强的接口呢?我们设计接口的时候需要考虑以下几点:1. 入参校验:非空校验,格式校验(如手机号格式),业务校验(如充值金额必须大于0);2. 短路式写法,非正常分支判断前置;3. 非查询类接口都要考虑 重复请求、并发请求,保证接口的幂等性; 可能触发重复请求或消费的场景:(1)网络波动(2)分布式消息消费(3)用户重复操作(4)重试机制 服务幂等...

2019-12-09 18:53:40 333 1

转载 mysql安装教程——快捷安装

原文链接mysql安装过程及注意事项: 1.1. 下载:我下载的是64位系统的zip包:下载地址:https://dev.mysql.com/downloads/mysql/下载zip的包: 下载后解压:D:\软件安装包\mysql-5.7.20-winx641.2. 配置环境变量:变量名:MYSQL_HOME变量值:E:\mysql-5.7.20-winx...

2018-08-08 16:48:08 343

原创 maven项目import外部项目上有个红叉,但是又找不到文中的错误

问题原因:其实就是版本不匹配的问题。要么是jdk版本不匹配,要么是web不匹配。1. 首先problem视图中会有错误提示,我的错误提示是:Cannot change version of project facet Dynamic web module to 2.52. 解决上述错误我们用Eclipse创建Maven结构的web项目的时候选择了Artifact Id为maven-artchety...

2018-05-25 21:41:10 2571

转载 maven 编译出错 Failed to execute goal org.apache.maven.plugins:maven-clean-plugin:2.5:clean

eclipse在使用maven的tomcat控件编译java程序时,报错 Failed to execute goal org.apache.maven.plugins:maven-clean-plugin:2.5:clean (default-clean) on project **-web: Failed to clean project: Failed to delete E:\**\tar...

2018-05-25 20:57:16 428

转载 android事件分发机制详解

写文章注册登录            转载连接:https://www.jianshu.com/p/38015afcdb58Android事件分发机制详解:史上最全面、最易懂 Carson_Ho  关注2017.01.06 11:20* 字数 3440 阅读 44044评论 126喜欢 794赞赏 11前言Android事件分发机制是Android开发者必须了解的基础网上有大量关于Android事...

2018-05-21 23:12:47 198

原创 堆、栈、方法区

堆栈、堆、方法区JAVA的JVM的内存可分为3个区:堆(heap)、堆栈(stack)和方法区(method)堆区:提供所有类实例和数组对象存储区域jvm只有一个堆区(heap)被所有线程共享,堆中不存放基本类型和对象引用,只存放对象本身栈区:每个线程包含一个栈区,栈中只保存基础数据类型的对象和自定义对象的引用(不是对象),对象都存放在堆区中每个栈中的数据(原始类型和对象引用)都是私有的,其他栈不...

2018-05-20 18:13:30 260

转载 Java eclipse 项目svn忽略不需要提交的文件

https://jingyan.baidu.com/article/5552ef4783e8ab518efbc952.html1. eclipse选择window–>Prenference2. 选择Team–> Git下面的Ignoreed Resources –>Add Pattern –>一个一个的添加输入要忽略的文件(.classpath .settings .pro...

2018-05-18 01:00:29 644

原创 eclipse 丧心病狂building workspace

因需求而添加一些jar包,更新Maven库,eclipse就开始丧心病狂的一直循环building workspace; 那些清理啊,加速啊,优化啊,备份项目重新导入项目啊,重启Eclipse啊,重启电脑啊当我各种尝试后发现解决办法很简单,把Maven Project Builder 禁用掉就OK; 在项目右键点击–>Properties(选中项目快捷键Alt+Enter)–>Buil...

2018-05-17 14:31:39 143

转载 JRE和JDK的区别

JRE: Java Runtime EnvironmentJDK:Java Development Kit JRE顾名思义是java运行时环境,包含了java虚拟机,java基础类库。是使用java语言编写的程序运行所需要的软件环境,是提供给想运行java程序的用户使用的。JDK顾名思义是java开发工具包,是程序员使用java语言编写java程序所需的开发工具包,是提供给程序员使用的。JDK包含...

2018-05-14 20:35:36 225

原创 常用dos命令

以管理员身份运行cmd1. 查看及终止进程    查看进程:        netstat -ano    强行杀死进程:(假设要杀死进程号为15044的进程)        taskkill /f /pid 15044...

2018-05-14 19:23:50 80

原创 Eclipse插件-MyBatipse:根据domain检查mapper文件的字段有没有生成正确

安装:help ->Eclipse Marketplace使用:1. 从接口类跳转到map2.根据domain检查mapper文件的字段有没有生成正确(这个功能很好用,同时也很消耗性能,不需要时,移除它)当domain中的属性名和表中列明不一样时,会报错...

2018-05-14 01:52:55 448

原创 mysql操作基本语句

1. 操作数据库CREATE DATABASE score DEFAULT CHARSET utf8; //创建数据库USE score; //使用score数据库SHOW DATABASES; //查询数据库DROP DATABASE score; //删除数据库SHOW CREATE DATABASE score; //查询数据库的结构2. 操作表CREATE TABLE...

2018-05-14 00:27:26 209

空空如也

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

TA关注的人

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