Maple' Blog

Maple' Blog

性情所在,所向皆立

Scroll Down

GitHub Commit 规范及emoji表情

规范 Commit 的好处1.提供更明确的历史信息,方便判断提交目的和浏览;2.可以过滤某些不必要的提交,方便快速查找信息3.自动化生成 Changelog3.向同事、公众与其他利益关系人传达变化的性质4.基于提交的类型,自动决定语义化的版本变更以上的好处,个人认为要有一个大的前提,就是每一个提交,

2020-12-24
35 0

IntelliJ IDEA:Field injection is not recommended

1. 说明  Field injection is not recommended(不再推荐使用字段注入)。spring framerwork 4.0以后开始用idea开发时出现了这个警告,spring 4.0开始就不推荐使用属性注入,改为推荐构造器注入和setter注入。2.依赖注入的类型常用的依

2020-10-26
127 22

域名重新备案

事情开始  由于网站的初始备案再甘肃省,那时候使用的手机号码是省内号码,后面该号码不用了就被注销了,这两天收到阿里云备案信息核查通知,没办法了只能申请注销后重新备案了。没得变更尊敬的用户,您好:根据相关法律法规要求,阿里云对已备案成功数据进行全面核查。经核查,您【陇ICP备19001358号】备案信

2020-09-15
165 23

统信UOS国产操作系统初体验

统信UOS国产操作系统初体验    UOS统信操作系统,全称unityoperatingsystem。由统信软件开发的一款基于Linux内核的操作系统,已经支持龙芯、飞腾、兆芯、海光、鲲鹏、申威、intel、amd等芯片平台在众多国产操作系统中算是比较优秀的了,最近刚好看到V20个人版发布,被UI吸

2020-09-02
195 25

HTTP状态码

HTTP状态码当浏览者访问一个网页时,浏览者的浏览器会向网页所在服务器发出请求。当浏览器接收并显示网页前,此网页所在的服务器会返回一个包含HTTP状态码的信息头(server header)用以响应浏览器的请求。在此记录一下各个状态码的含义。一、HTTP状态码的分类1XX信息,服务器收到请求,需要请

2020-08-26
130 24

MySQL中explain用法和结果分析

MySQL中explain用法和结果分析写在前面  日常开发中,当数据体量比较大的时候可能就会遇到慢SQL的问题,找出这些SQL并解决,就会用到explain这个命令来查看一个这些SQL语句的执行计划,看下该命令有没有做全表扫描,有没有走索引,这些都可以通过explain命令来查看。使用方法  使用

2020-05-07
389 25

MySQL5.7+版本中子查询中使用order by无效

MySQL5.7+版本中子查询中使用orderby无效问题引入这周有个项目上线,其中有一个比较负责得聚合查询。子查询使用某个字段orderby排序,外层语句根据orderby得结果使用groupby分组去重。预取结果:子查询使用orderbyxxxdesc能正确根据某个字段倒叙排序,外层groupb

2020-05-01
464 25

snowflake(雪花算法)的Java实现

snowflake(雪花算法)的Java实现背景了解  分布式系统中,有一些需要使用全局唯一ID的场景,这种时候为了防止ID冲突可以使用36位的UUID,但是UUID有一些缺点,首先他相对比较长,另外UUID一般是无序的。  有些时候我们希望能使用一种简单一些的ID,并且希望ID能够按照时间有序生成

2020-04-16
755 25

MySQL主键使用自增ID(int)还是UUID(varchar)

自增长id:故名思意,id随着数据增长而增长。UUID:含义是通用唯一识别码(UniversallyUniqueIdentifier),是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的使用自增长ID做主键的优点:1、很小的数据存储空间2、性能最好,innodb的索引特性导致了自增

2020-04-16
784 28

Nginx配置和调优记录

本文为个人使用Nginx过程中遇到问题,总结出的学习记录,不一定保证内容完全正确,仅供参考。所使用Linux版本为CentOSLinuxrelease7.7.1908(Core)Nginx的HTTPS配置Nginx配置http重定向到https#配置主域名http转httpsserver{liste

2020-03-12
348 26