- 博客(5)
- 收藏
- 关注
原创 Docker运行MySQL容器后,无法远程连接
办公电脑和虚拟机不在同一物理机上,但是网络是打通了的,也就是从办公电脑可以ping通虚拟机。在虚拟机上安装docker并运行MySQL容器后,办公电脑无法连接虚拟机上的MySQL。我这里一直怀疑是端口映射出了问题,所以反复删除重建了好几次容器,仍然无法解决,并且使用命令查看端口映射配置似乎也没有问题。由于使用的是虚拟机,所以排查了下安全组是否存在问题,确保安全组的出入站流量放通了3306端口。扩展性好,可以自定义网络,一个容器也可以加入多个网络。删除现有容器,使用host网络重新运行容器即可。
2025-12-18 16:52:55
198
原创 手写RPC框架(一)概论
之前学习了Netty框架相关的知识,写了篇学习笔记,然后想着光敲敲示例代码没什么意思,重要的还是应用,所以想着自己从头来手写一个RPC框架。手写RPC框架其实有很多大佬做过的,代码也都是开源的,但是大佬们考虑地比较全面,代码复杂度比较高,我们入门就写个能用的就行,然后一步步来优化。
2023-12-16 17:25:00
161
原创 APP开发上架的一些流程和注意事项
以上就是本人第一次独立开发APP在上架方面踩过的坑,做个总结。同时也感叹下国内对于独立开发者十分不友好,需要的文件太多,而且很多资质文件只能以企业的名义才能申请到,开发者一大部分精力都被这些琐碎事牵扯。这确实是有利有弊,提高门槛和审核制度能稍微净化下市场。。。不过对于独立开发者来说,APP上架只是第一步,后续的运营推广才是真正的难点,技术思维只能让你永远打工,产品思维才能让你做老板(笑)。
2023-12-14 11:16:03
544
原创 异步等于多线程吗?
CPU发起IO操作命令,硬件就会自行和内存交换数据,并不影响CPU执行后面的操作,等到数据交换完成后硬件触发中断告知CPU IO操作已完成,这样就完成了异步调用。但是由于这些文章没有深入,反而让我更糊涂了,认为异步执行是一定要多线程支持才行的,毕竟不阻塞主线程,但是那个任务总得有个线程去执行吧。这个误解主要是来源于对异步执行的理解,认为异步执行就是当主线程执行到一个耗时操作时,为了不阻塞主线程,我们另起一个线程去执行这个耗时任务,当这个任务执行完成后,子线程会通知主线程。
2023-12-12 18:27:34
749
原创 Netty学习笔记
由于一直在写WEB项目,对Netty了解较少,所以抽时间学习了下Netty相关的知识,写下这篇笔记。定义可以让我们了解这个工具是干什么的,在哪些场景下使用。Netty的定义没什么好说的,在网络上搜索,多半会显示如下:Netty是一个基于Java NIO的高性能网络编程框架,提供一套高效的、事件驱动的异步网络通信机制。大体意思是这样,其中几个关键词:NIO、网络编程、异步和事件驱动是必定会出现的。网络编程框架可以看作是网络通信框架,所以Netty主要的应用场景就是网络通信。
2023-12-09 16:26:53
220
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅