自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(67)
  • 资源 (4)
  • 收藏
  • 关注

原创 HashMap 底层实现原理

hashmap底层实现原理面试被问到HashMap 底层原理?看完这边文章绝对不慌!

2023-06-07 17:44:51 93

原创 java高级开发/技术经理面试经历

面试问题:面试问题:

2023-03-17 15:12:01 728

转载 K8S和Docker的关系

K8S和Docker的关系

2023-03-08 15:49:41 1182

转载 Sql优化总结!详细!(2021最新面试必问)

sql优化总结

2023-03-06 18:14:58 289

转载 DDD领域驱动设计详解

DDD领域驱动设计详解

2023-02-19 11:52:51 2001

原创 Java 高级开发工程/技术经理 高频面试(找工作版)

刷高频面试题

2023-02-16 17:19:28 1289

原创 面试问题整理

面试

2023-02-13 15:34:39 318

转载 一文搞懂│图解 mysql 运行原理

mysql运行原理

2023-02-09 11:16:02 358

转载 MySQL 有这一篇就够(呕心狂敲37k字,只为博君一点赞!!!)

mysql使用教程

2023-02-09 10:20:25 239

转载 Spring Boot面试杀手锏————自动配置原理

spring boot 自动化配置原理

2023-02-07 17:52:26 114

转载 Springboot 入门到精通(超详细文档)

springboot

2023-02-07 15:51:01 3890 2

转载 Spring 全面详解(学习总结)

spring 全面详解

2023-02-06 15:56:15 283

转载 Java 多线程:彻底搞懂线程池

线程池

2023-02-04 10:15:49 76

转载 Java多线程学习(吐血超详细总结)

多线程学习

2023-02-03 21:45:47 323

原创 SkyWalking 全链路追踪工具-使用入门

文章目录前言SkyWalking简介架构入门使用1、下载2、配置探针3、配置参数到需要监控的应用4、配置skyWalking5、启动skyWalking6、查看服务7、sw-web界面不显示数据探针技术1、javaAgent介绍2、javaAgent使用前言随着业务越来越复杂,企业应用也进入了分布式服务的阶段,传统的日志监控等方式无法很好达到跟踪调用,排查问题等需求。这是客套话,我们最常见的痛点便是性能优化,在优化时需要找到有问题的代码,以前介绍过使用Arthas排查问题或查找耗时代码,但是该工具毕竟是

2021-11-12 17:26:44 3250

原创 JVM 运行原理详解

1.JVM简析: 作为一名Java使用者,掌握JVM的体系结构也是很有必要的。 说起Java,我们首先想到的是Java编程语言,然而事实上,Java是一种技术,它由四方面组成:Java编程语言、Java类文件格式、Java虚拟机和Java应用程序接口(Java API)。它们的关系如下图所示: 运行期环境代表着Java平台,开发人员编写Java代码(.java文件),然后将之编译成字节码(.class文件),再然后字节码被装入内存,一旦字节码进入虚拟机,它就会被解释器解释执行,或者是被即时代码发

2021-10-26 14:36:37 847

原创 IDEA使用简记

下载地址:http://www.jetbrains.com/idea/download/#section=windows 激活方式:http://blog.csdn.net/c1481118216/article/details/51773674 ## IDEA2016.2激活方式 十大常用快捷键:http://blog.csdn.net/dc_726/article/details/427

2021-01-05 16:20:35 2153

原创 IDEA远程调试

远程调试,特别是当你在本地开发的时候,你需要调试服务器上的程序时,远程调试就显得非常有用。JAVA 支持调试功能,本身提供了一个简单的调试工具JDB,支持设置断点及线程级的调试同时,不同的JVM通过接口的协议联系,本地的Java文件在远程JVM建立联系和通信。此篇是Intellij IDEA远程调试的教程汇总和原理解释,知其然而又知其所以然。...

2021-01-05 16:18:21 115

原创 XXL-JOB 分布式定时任务调度平台

概述​ 首先我们要知道什么是XXL-JOB?​ 官方简介:XXL-JOB是一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用​ XXL-JOB的有点特性:​ 1、简单:支持通过Web页面对任务进行CRUD操作,操作简单,一分钟上手;​ 2、动态:支持动态修改任务状态、启动/停止任务,以及终止运行中任务,即时生效;​ 3、调度中心HA(中心式):调度采用中心式设计,“调度中心”自研调度组件并支持集群部署,可保证调度中心HA;

2020-10-26 21:06:13 985 2

原创 Axure使用教程

Axure从入门到精通

2020-09-23 17:14:36 117

原创 Jenkins自动化部署

22、搭建jenkins实现自动化部署https://www.cnblogs.com/rslai/p/8135460.html124、jenkins初始化配置完后设置了管理员账号密码 网页停留时间长了刷新登录不了了 http://blog.sina.com.cn/s/blog_6734ea6d0102y86p.html125、linux 中jenkins启动/重启/停止命令 改端口 h...

2020-09-23 17:14:14 97

原创 MQTT 学习

1、MQTT broker选型[详情点击这里]

2020-09-23 17:13:06 141

原创 阿里云linux安装mongodb

目录1、下载mongodb2、解压3、创建数据文件夹和日志文件等4、启动方式(2种)1、下载mongodbcurl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.2.9.tgz2、解压tar zxvf mongodb-linux-x86_64-3.2.9.tgz将解压过后的包移动到指定目录mv mongo...

2020-09-23 17:12:06 402

原创 Redis 学习整理

1、技术选型 (阿里云redis)2、redis 整合3、redis 操作封装4、分布式缓存 (参考 阿里云分布式集群redis)5、如何保证 redis和数据库的一致性结合实际应用场景区分数据对一致性的要求高低,对需要高度一致的数据还是采用数据库存储;延迟双删策略数据库增、删、改 在数据库执行,异步通知 redis更新数据redis操作串行化6、redis和数据库不一致时如...

2020-09-23 17:11:17 100 1

原创 阿里云数据库 MongoDB版应用

1、购买 云数据库 MongoDB版(副本集群)点击去购买2、设置白名单&安全组3、DMS登陆数据库4、远程客户端登陆(客户端使用最新版本)5、应用程序连接文档地址...

2020-09-23 17:10:11 108

原创 一篇文章讲清楚VO,BO,PO,DO,DTO的区别

文章目录DTO(Data Transfer Object)数据传输对象VO(Value Object)值对象VO和DTO的区别PO(Persistant Object)持久对象BO(Business Object)业务对象BO和DTO的区别等等,DO是什么最后,让我们再说说实际应用随着编程工业化水平的不断加深,各种编程模型层出不穷(比如MVC,MVP等等),伴随着这些编程模型,又有一大批新的概念蜂拥而至,什么VO,BO,PO,DO,DTO之类的,这些新的概念一直以来都是云里雾里,网上虽然也有不少文章来区分

2020-09-23 17:08:11 1466 1

原创 Git教程

目录2、问题&解决方案## 1、git教程[详情看这](https://www.liaoxuefeng.com/wiki/896043488029600)2、问题&解决方案linux下安装gitgit相关 以及阿里云镜像

2020-09-23 17:07:19 67

原创 关于如何提高开发效率的一些思考

1、需求分析、确定、评审、排期、优先级、主次2、设计概要设计、流程设计、数据库设计、架构设计、技术选型3、开发开发任务划分、排期、跟踪、代码编写、代码生成、丰富开发工具库、问题沟通4、测试接口联调测试、测试人员进行功能测试、问题处理、bug管理跟踪...

2020-08-06 14:43:04 199

原创 分布式系统设计、问题与解决方案

1、并发下单商品库存同步问题加乐观锁:https://blog.csdn.net/weixin_33790053/article/details/919348262、分布式唯一有序id3、分布式系统网关4、分布式锁

2020-04-25 17:34:14 239

原创 Spring Cloud 简介与5大常用组件

1、SpringCloud简介与5大常用组件

2019-06-14 17:04:57 141 1

原创 MongoDB 学习

1、mongodb高级聚合查询2、SPRING-DATA-MONGODB 使用原生AGGREGATE语句3、MongoDB基础教程系列–第七篇 MongoDB 聚合管道4、mongo的三元表达式

2019-05-15 15:41:47 119

转载 四十一、接口请求返回状态码总结

前端在调用接口时都要关注接口返回给我们的状态码,之前只是大概的了解比如404是前端的错,可能是路径错误等,300+可能是重定向了,500以上是服务端或者服务器的错误,并没有一个很好的总结。今天中午看群里有人问这问题,就搜集对比整理了一下,如下:1xx - 信息提示这些状态代码表示临时的响应。客户端在收到常规响应之前,应准备接收一个或多个 1xx 响应。· 100 - Continue 初始的...

2019-03-22 15:19:23 1496

原创 Zookeeper安装和部署

1.Zookeeper安装和部署:ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。ZooKeeper的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效、功能稳定的系统提供给用户。Z...

2019-02-23 15:24:06 169

原创 SpringBoot整合dubbo项目搭建简要记录

做了一下搭建,简要记录一下。整体完成结构图:api、client、server端结构图:pom结构图:

2019-02-16 11:37:40 127

原创 SpringBoot 整合 Dubbo/ZooKeeper 详解 SOA 案例

摘要: 原创出处:www.bysocket.com 泥瓦匠BYSocket 希望转载,保留摘要,谢谢!“看看星空,会觉得自己很渺小,可能我们在宇宙中从来就是一个偶然。所以,无论什么事情,仔细想一想,都没有什么大不了的。这能帮助自己在遇到挫折时稳定心态,想得更开。” – 《腾讯传》本文提纲一、为啥整合 Dubbo 实现 SOA二、运行 springboot-dubbo-server 和 s...

2019-01-31 14:58:29 133

原创 SpringBoot 自定义注解

自定义注解,可能大家听起来要点陌生,但是作为一个web开发人员来说相比就不那么陌生吧。在我们java开发中我们经常能见到这些注解:常见的注解:jdk自带的注解:1、@Override注解用于重写父类的方法 或者是写接口实现类时用到该注解。2、@Deprecated注解用于表示该方法是一个过期的方法。3、 @suppressWarnings注解表示该方法在编译时自动忽略警告。spr...

2019-01-16 17:04:13 667 1

原创 拦截器和过滤器的区别

拦截器和过滤器的区别①拦截器是基于java的反射机制的,而过滤器是基于函数回调。  ②拦截器不依赖与servlet容器,过滤器依赖与servlet容器。  ③拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用。  ④拦截器可以访问action上下文、值栈里的对象,而过滤器不能访问。  ⑤在action的生命周期中,拦截器可以多次被调用,而过滤器只能在容器初始化时被调...

2019-01-14 15:59:16 6193

原创 SpringBoot使用Filter解决前后端分离,产生的跨域问题

环境:IDEA编写后端代码,前端使用HBuilder实现。问题描述:Failed to load http://localhost:8080/user/login: No ‘Access-Control-Allow-Origin’ header is present on the requested resource. Origin ‘http://127.0.0.1:8020’ is ther...

2019-01-14 11:19:34 884

转载 三十一、Nginx配置详解

序言Nginx是lgor Sysoev为俄罗斯访问量第二的rambler.ru站点设计开发的。从2004年发布至今,凭借开源的力量,已经接近成熟与完善。Nginx功能丰富,可作为HTTP服务器,也可作为反向代理服务器,邮件服务器。支持FastCGI、SSL、Virtual Host、URL Rewrite、Gzip等功能。并且支持很多第三方的模块扩展。Nginx的稳定性、功能集、示例配置文件...

2018-11-25 16:40:23 151

原创 远程升级程序设计思路

//1.通知 #主程序# 升级//2.启动升级程序//3.下载升级资源包//4.当前版本主程序备份//5.解压下载的升级包//6.关闭当前主程序//7.执行升级//8.检测升级结果//9.成功-->下一步,失败-->版本回滚//10.上报升级信息//11.关闭升级程序...

2018-11-16 17:21:47 1042

IDEA配置统一 java 类注释

java类注释~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

2018-01-30

dubbo注册中心 zookeeper-3.4.8

ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。 ZooKeeper的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效、功能稳定的系统提供给用户。 ZooKeeper包含一个简单的原语集,[1] 提供Java和C的接口。 ZooKeeper代码版本中,提供了分布式独享锁、选举、队列的接口,代码在zookeeper-3.4.3\src\recipes。其中分布锁和队列有Java和C两个版本,选举只有Java版本。

2017-12-07

mybatis自定义生成代码策略示例

mybatis 自定义生成 entity/dao/mapper.xml 文件

2017-08-11

20160326_java基础知识整理

RT

2016-05-24

空空如也

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

TA关注的人

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