秀基宝

Scroll Down

Java基础 (三) | 手写RPC框架及理论

RPC:RemoteProcedureCall即远程过程调用是一种常见的一种通信方法,从跨进程到跨物理机以及有即使年历史理论知识:跨进程交互形式:RestFul、WebService、HTTP、基于DB做数据交互、基于MQ数据交互、以及RPC图解交互形式:现有框架对比核心原理(整体架构)RPCSer

#Java基础   #rpc  

Git(一) | 常用命令

经常用到Git,但是很多命令记不住,将其整理于此。(大量摘自网络)一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要要记住60~100个命令。下面整理的 Git 命令清单。几个专业名词的译名如下。Workspace:工作区Index / Stage:暂存区Repository:仓

#git  

Mysql (三)|导出、导入

mysql 导入导出由于自身需求,要做生产数据同步到本地库,于是自己捣鼓了一番。今天给大家带来的是使用mysqldump,它可以支持MyISAM和InnoDB引擎,它导出的生成文件是建表语句或插入语句;一、导出语法: mysqldump [TMPIONS] database [tables] >

#mysql  

SpringBoot实战 (十七) | websocket整合使用

前言hello,老朋友好,秀基宝,这是我第十七篇关于spring boot相关的文章。前段时间啊,我在写我的秀基宝项目时候,做一个扫码登录,里面就用到了websocket,其实核心原理就是这个技术。下面先讲一个扫码的思路背景扫码登录思路对象PC手机服务器思路1、前端访问服务器生成一个二维码,里面放置了一个u

#spring boot  

疫情隔离--第十一、二、三天

Day11、Day12、Day13接下来几天还是没啥变化,八点、十二点、五点分别早中晚餐,唯一的核酸也露了一两天没做。早上做核酸问了医生,说是不是明天(14)啥时候走,怎么走。可以确定的是明天有人来叫。中午电话打来就来确认地址,然后预计明天肯定可以回去,而且还是包车。

#疫情隔离  

疫情隔离--第七八九十天

Day7早餐午餐晚餐今天开始忙工作了,今天初七,外面雪还没融化,准备了一天,但是还没有进入工作状态Day8早餐早上还是做了核酸,似乎今天比以往都晚一点,快6点做的核酸。午餐晚餐今天周二开始工作的一天了,那就是忙工作事情。写自己的代码Day9早餐午餐晚餐工作的第二天,周三,今天还是忙工作,找到一个电视

#疫情隔离  

疫情隔离--第四五六天

Day4早餐早上又是一样,五点多做核酸然后继续睡,八点敲门早餐送来上午敲了一下自己的小程序,啥也没干中餐中餐就吃了个鸡蛋,其他的太难吃了,哎下午想起来没有垃圾袋,纸巾,然后叫楼下拿点来,然后叫了机器人送过来,挺先进的,但是有一点不得不吐槽,你这机器人是太害羞还是咋地,东西还没拿完就跑路了。最后被关在

#疫情隔离  

疫情隔离--第三天

Day3五点钟例常做核酸今天竟然不需要抽血,做一次咽拭子即可八点早餐送到,习惯起床,做一个有规律青年。吃完就想到要不记录下每一天生活。于是乎开始码起来。午餐竟然跟昨天菜一样,小白菜,南瓜,萝卜炒肉没想到每天让我有激情的竟然等待投食,明知道不太好吃,却还在等,今天是第s三天

#疫情隔离  

疫情隔离--第二天

Day2五点钟还在熟睡中的我,五点钟被敲门,一阵惊讶。大晚上谁敲门,问了下干嘛,说做核酸,开门又是一管血,鼻子,嘴巴核酸咽拭子。不得不说往后的每一天这个点都会来,真是准时。做完回去继续熟睡八点八点多又一阵敲门,早餐送来两块蛋糕+鸡蛋+咸菜+粥上午倒是没做啥,又回去睡觉中午萝卜炒肉+洋葱+小菜日子真艰

#疫情隔离  

疫情隔离--第一天

第一天就在一个平静的早晨,滴滴滴几个电话打过来,也没有当一回事的我接到市里、县里、村里的几个电话

#疫情隔离  

Java面试 (一) | 源码及设计模式篇

前言因为要最近要面试,冲刺挑战一下,下面是准备的中级面试题一、设计模式篇1.常用的设计模式答:单例:保证Jvm中只有一个实例,一般用在配置、Springbean,servlet工厂:创建对象和使用过程完全分开代理:在目标方法前和目标方法后实现增强策略、模板、责任链、观察者、装饰、门面模式2.策略模式

#面试  

Java面试 (二) | Spring全家桶源码专题

前言这里讲解的都是一些框架流程以及源码分析篇的面试题对springboot有什么理解1、一站式单机开发2、约定大于配置3、从繁琐的xml中解脱4、内置tomcat容器5、打包成jar部署更简单spring启动流程1、执行web.xml中的ContextLoaderListener监听器2、初始化co

#面试  

JAVA面试 (七) | 集合专题

前言这一篇主要讲解和同事探讨每一个技术点深入提问,深入如何回答的一个篇章一、http请求1.1、http请求是否请求一次就会创建一个线程?1.1、多次http请求是否会异步执行,还是同步?1.1、普通http请求和多线程的区别在哪里?1.1、多个http请求多线程是如何分配?二、多线程2.1、多线程

#面试  

JAVA面试 (八) | JVM性能监控与调优

背景在我们开发阶段无法用到,但是到了生产环境,程序出问题不可能每次都重启服务,这个时候就需要我们对程序进行监控以及性能调优Jvmjpsjstatjstatdjmc一、Jvm参数类型标准类型 (基本不变)-help-server client-version -showversionX参数类型 (非标

#Jvm   #面试  

Java面试 (三) | 高频基础题专题

示例1:面向对象的特征有哪些方面?继承封装多态抽象示例2:String是最基本的数据类型吗?String是类对象,八大对象:byte,long,short,char,int,float,double,booble示例3:int和Integer有什么区别?int是基础类型,Integer是类类型,之间

#面试  

源码分析 (二)|SpringMvc继承Tomcat

前言这里为了后面的springboot源码分析做铺垫,让你更加充分理解springboot如何内嵌tomcat的一篇文章前言编码1、依赖2、容器加载3、扫描注解4、rest接口5、启动方法验证编码1、依赖compile("org.springframework:spring-webmvc:

#源码  

源码解析 (一) | spring5

前言最近一直想去面试,但是这一两年来感觉进步太少了,准备攻克一下源码分析,从spring boot动手,但是一下子动手可能有点突兀,工欲善其事,必先利其器,这里就先从spring5源码开始动手吧!

#源码  

SpringBoot实战 (十六) | spring.factories自动装配

背景在我们spring boot启动项目,我们会自动扫描该项目启动文件下的配置,但是在我们模块开发项目中,就无法获取其他模块的bean或者配置那怎么办,这你就可以用到自动装配spring.factories。抛砖引玉启动的项目中引用其他驱动包或者jar包,在目录不同的情况下,我们如何引入第三方包下的

#spring boot  

wechat (一) | 工具篇

前言最近想做小程序,于是有了这边文章,主要是记录遇到一些坑一、数据篇1.1、获取数据、赋值数据1.2、wx.navigateTo()多个参数传参方法1.3、bindtap事件传递参数的方法

#微信