the site subtitle

码农笔记

这里记录着日志里面记录不了的随记,通常是一些编码过程中的问题及总结,作为个人避免再次踩坑的面板吧。docker安装mysql5.7拉取mysql镜像dockerpullmysql:5.7创建mysql数据目录及配置文件mkdir-p/ext/mysql/datamkdir-p/ext/mysql/c......

我的架构之路(五)-RPC的本质TCP/IP协议与序列化

回顾上篇,我们说微服务架构实际上就是将原本独立且完整的单体架构拆分成多个业务能力单一且独立的服务,而在一个完整的产品体系中,必须要多个服务协作通信才能完成,那么如何解决服务间的通信,毫无疑问TCP/IP协议。......

我的架构之路(四)-分布式架构

在互联网飞速发展的今天,软件开发已不再是简单的JSP/Servlet开发模式了,现在的软件项目一谈到架构,都是分布式/微服务等名词,那么分布式架构的本质是为了解决什么问题,为什么要有分布式架构,今天就来好好探讨一下。......

我的架构之路(三)-并发编程

今天来唠嗑一下Java的并发编程,入行这么些年来,就当是来归纳总结一下吧,毕竟并发编程也是比较重要的,那么什么是并发编程,引自百科的一段定义“所谓并发编程是指在一台处理器上“同时”处理多个任务。并发是在同一实体上的多个事件。多个事件在同一时间间隔发生。......

我的架构之路(二)-JVM深度剖析

最近线上项目老是OOM,且分析的原因似是非是,反反复复,无法根治,就很难受,索性研究研究JVM,作为Java开发人员,我觉得深究一下JVM很有必要。如何下手在探索未知的领域时,可以从一个已知的领域作为切入点进行深入,那么探索JVM我们就理所应当从源码文件入手。......

我的架构之路(一)-Spring Framework原理解析

Spring Framework作为Java开发者必不可少的生产力开发框架之一,其实际思路及原理就显得尤为重要,希望能通过本篇让一些知其然而不知其所以然的Coder们有一定的认识。......

Keepalived+Nginx搭建Kubernetes高可用集群

Hello,大家好,很久没有更新过关于Kubernetes相关的文章了,之前我有写过一篇跨VPC搭建Kubernetes集群,现在看来,还是太肤浅了,打算重新整理一下,作为一个Java开发,觉得还是很有必要。这里需要说明一下,为什么不使用LVS,原因是因为我是用TencentCloud竞价服务器来搭......

SpringBoot+JavaFX开发桌面程序

Java作为时下流行的开发语言,大多数时候都用于企业级WEB应用开发,基本上都是B/S架构,但其实JAVA也能很方便的开发C/S架构的桌面应用程序,大家是不是以为我要说AWT/SWing,错,今天我要说的是JAVA的后起之秀JavaFX,旨在替换掉AWT/SWing,当然啦,JavaFX也已经不算啥......

Docker入门及实战

我们常常在部署项目的过程中遇到一些莫名其妙的问题,为什么在本地就能跑的项目放到服务器上就跑不起来,这里面的原因有很多,或许是环境的差异导致的,也或许是一些中间件版本不一致导致的,总之,程序本身是没有问题的,这些问题或许在今天能得以解决。Docker是什么Docker是一个虚拟化的容器,可以看成是一个......

linux搭建php环境及dedeCMS部署

作为开发,难免会使用到开源CMS进行二开,环境搭建是最基础的基本技能,还是要会的。......