11 2019 档案
摘要:声明下此文仅是作者从事Android开发再到学习后端的一些见解和经历 ! 今天给大家分享一些移动端(Android)开发学习后端开发(Java Web)的一些事儿,不知道从什么时候开始身边的同事都开始陆陆续续的在朋友圈发一些后端的文章如:Nginx、Docker、k8s类的知识,后来才发现大家都在学
阅读全文
摘要:最近在做一功能不大、业务也不复杂的小众App,以往做App是发现自己从来没有考虑过一些架构方面的问题,只是按照自己以往的习惯去写代码,忽略了App的设计。本次分享主要包含一些开发App的小经验和技巧,来一次App开发与设计的分享。 先和分享下一下 实体类的设计与组织形式 实体类的组织 在做App开发
阅读全文
摘要:逻辑备份和物理备份 逻辑备份 逻辑备份用于备份数据库的结构(CREAET DATABASE、CREATE TABLE)和数据(INSERT),这种备份类型适合数据量小、跨SQL服务器、需要修改数据等场景。如mysqldump命令就是产生一个逻辑备份工具,使用mysqldump输出的文件包含CREAT
阅读全文
摘要:前言 秒杀大家都不陌生。自2011年首次出现以来,无论是双十一购物还是 12306 抢票,秒杀场景已随处可见。简单来说,秒杀就是在同一时刻大量请求争抢购买同一商品并完成交易的过程。从架构视角来看,秒杀系统本质是一个高性能、高一致、高可用的三高系统。而打造并维护一个超大流量的秒杀系统需要进行哪些关注,
阅读全文
摘要:从SpringApplication开始 一般情况下启动SpringBoot都是新建一个类包含 方法,然后使用 来启动程序: 接收两个参数分别为:primarySource、运行参数(args),上面的代码使用 作为primarySource。SpringApplication还有一个实例方法也叫
阅读全文
摘要:JVM(Java虚拟机)简单来说就是运行Java代码的解释器,作为螺丝钉程序员JVM其实了解下就差不多啦,不懂JVM内部细节照样能写出优质的代码!但是一到造火箭、飞机的场景(面试)不懂JVM的你,会被面试官虐的体无完肤,本期内容列举常见的JVM面试题: 1. 说一JVM的内存模型是什么样子的? 2.
阅读全文
摘要:关于Let's Encrypt 作为一个公共且免费SSL的项目逐渐被广大用户传播和使用,是由Mozilla、Cisco、Akamai、IdenTrust、EFF等组织人员发起,主要的目的也是为了推进网站从HTTP向HTTPS过度的进程,目前已经有越来越多的商家加入和赞助支持。 机器环境 文中所使用的
阅读全文
摘要:WordPress是目前非常受欢迎的开源博客系统,今天使用 搭建个人博客,整个过程非常丝滑。 搭博客先要准备域名和服务器,昨天在阿里云买了个.top的域名花了5块钱(美滋滋~~),本来再准备在阿里云再选个 看了下最便宜都也要600+一年,去了隔壁腾讯花了88买了个一个 的服务器还算不错。 安装Doc
阅读全文
摘要:文章主人公:小明,就职于某互联网公司,从事后端开发工作。最近小明收到通知公司需要开发一款《证件照》应用,需要征集架构方案,主要功能包括: 小明虽然从事后端开发工作,但是一直很关注架构这方面的知识,以往都是开发大佬们架构好的应用现在有机会自己去实践下,打算把自己学到的知识应用于实际案例中来。 小明的脑
阅读全文
摘要:本文是通过查看SpringBoot源码整理出来的SpringBoot大致启动流程,整体大方向是以简单为出发点,不说太多复杂的东西,内部实现细节本文不深扣因为每个人的思路、理解都不一样,我个人看的理解跟大家看的肯定不一样,到时候表达的出来的云里雾里也没啥用。 首先我将SpringBoot的启动流程整理
阅读全文
摘要:前言 本文针对版本 来分析SpringBoot的配置处理源码,通过查看SpringBoot的源码来弄清楚一些常见的问题比如: 1. SpringBoot从哪里开始加载配置文件? 2. SpringBoot从哪些地方加载配置文件? 3. SpringBoot是如何支持 和`properties`类型的
阅读全文