7 科技D人生

尚未进行身份认证

专注于金融科技领域的技术人

等级
TA的排名 115

云计算学习总结(2)——服务器场景漏洞修复

1:RHSA-2019:2197-低危: elfutils security,bug fix,和 enhancement update 1 2 3 yum update elfutils-libs -y yum update elfutils-libelf -y yum update elfutils-default-yama-scope 2:RHSA-2019:2079-中危: Xorg 安全和BUG修复更新 1

2020-05-26 11:15:19

Redis学习总结(15)——Redis 基本数据类型使用场景

一、StringStrings 数据结构是简单的key-value类型,value其实不仅是String,也可以是数字.常用命令: set,get,decr,incr,mget 等。应用场景:String是最常用的一种数据类型,普通的key/ value 存储都可以归为此类.即可以完全实现目前 Memcached 的功能,并且效率更高。还可以享受Redis的定时持久化,操作日志及 Replication等功能。除了提供与 Memcached 一样的get、set、incr、decr 等操作外,Re.

2020-05-25 17:28:02

Mysql学习总结(80)——统计数据库的总记录数和库中各个表的数据量

1、统计数据库中总记录条数select sum(table_rows) from tables where TABLE_SCHEMA = 数据库名称;2、统计mysql 数据库中所有表的记录数select table_name,table_rows from information_schema.tables where table_schema='rukang_vip' order by table_rows desc;...

2020-05-11 08:41:07

Nginx学习总结(13)——Nginx要点温故

一、Nginx的产生没有听过Nginx?那么一定听过它的"同行"Apache吧!Nginx同Apache一样都是一种WEB服务器。基于REST架构风格,以统一资源描述符(Uniform Resources Identifier)URI或者统一资源定位符(Uniform Resources Locator)URL作为沟通依据,通过HTTP协议提供各种网络服务。然而,这些服务器在设计之初受到当时环...

2020-05-08 14:21:53

Maven学习总结(53)——利用Maven插件构建镜像进行持续交付中的版本号管理

一、问题产生我们来思考下持续交付的原则。每次构建的结果可能是一个潜在的发行版本;消除手动瓶颈;尽可能自动化。这三点正是我们想要实现的,但是在实现之前,我们先来看下在典型的Maven发布流程和经典方式版本号管理上的具体问题。1)没有自动化通常来说,一次提交会触发一个快照构建,然后生成一个快照构件(“8.1.2-SNAPSHOP”)。当开发者感觉软件到达稳定状态后,他会触发一次专用发布构建...

2020-05-07 11:22:35

分布式架构中数据一致性常见的几个问题

前言针对分布式架构下的数据一致性,大家也许会问这样的问题:跨系统间分布式事务如何解决?系统内多个服务的分布式事务如何解决?一个服务内多个数据源/数据库的分布式事务如何解决?……这些问题大家是很容易理解的,但是由于术语不准确,所以解释起来会有二义性,所以先要统一语言或者术语,也就是统一概念:域是一个虚拟的分类,几个系统属于某一个域,例如网上银行和手机银行都属于电子渠道领域;传统的单体应用...

2020-05-02 10:14:24

全国公共DNS服务器IP地址汇总

前言、DNS的全称是 Domain Name System 或者 Domain Name Service,它主要的作用就是将人们所熟悉的网址 (域名) “翻译”成电脑可以理解的 IP 地址,这个过程叫做DNS 域名解析。优质的 DNS 服务不仅只是域名解析速度快,而且还兼具一些诸如屏蔽恶意网址、智能纠错、解决部分 DNS 污染以及准确地将 CDN 解析到离你距离最近的节点 IP (从而大大...

2020-04-28 20:45:32

Docker学习总结(48)——Docker 四种网络模式温故

一、closed container 封闭式网络模式相当于一座孤岛,没有网络协议栈的通信使用none模式,Docker容器拥有自己的Network Namespace,但是,并不为Docker容器进行任何网络配置。也就是说,这个Docker容器没有网卡、IP、路由等信息,只有lo 网络接口。需要我们自己为Docker容器添加网卡、配置IP等。示例图如下二、bridged con...

2020-04-28 20:28:18

Docker学习总结(15)——通过 Docker 搭建RocketMQ

一、前言要搭建RocketMQ服务器,那么我们就要知道大概搭建RocketMQ服务器需要部署哪些东西。对于RocketMQ有一个架构图,如下所示。而图中所示的Producer(生产者)和Consumer(消费者)无需我们搭建,因为那是作为一个服务器进行启动的。nameserver就是一个注册中心一样组件,我们可以将其简单理解成springcloud中的Eureka,那么nameserver是需...

2020-04-28 20:20:15

Maven学习总结(52)——Maven 配置文件密码加密机制使用说明

前言Apache Maven项目提供了便捷的密码加密机制,该机制的最近更新时间为2018-03-06。该机制目前只支持在命令行下的操作,如生成密码的密文。此外,用户还需要在${user.home}/.m2目录下配置settings-security.xml文件,其中包含:用以加密其他密码的master password(此处也是密文)或指向另一个保密文件的完整路径。在该加密机制中有两个概念,一...

2020-04-06 11:39:28

Spring Boot学习总结(21)——SpringBoot集成Redis等缓存以注解的方式优雅实现幂等,防千万次重复提交实例代码

前言在实际的开发项目中,一个对外暴露的接口往往会面临很多次请求,我们来解释一下幂等的概念:任意多次执行所产生的影响均与一次执行的影响相同。按照这个含义,最终的含义就是 对数据库的影响只能是一次性的,不能重复处理。如何保证其幂等性,通常有以下手段:数据库建立唯一性索引,可以保证最终插入数据库的只有一条数据 token机制,每次接口请求前先获取一个token,然后再下次请求的时候在请求的he...

2020-04-02 14:44:18

Maven学习总结(51)——Maven 常用属性和常量说明

1.通过<properties>元素用户可以自定义一个或多个属性,然后在POM的其他地方使用${属性名称}的方式引用属性,这种做法的最大意义在于消除重复。2.Maven共有六类属性: 1)内置属性:${basedir}表示项目根目录,即pom.xml文件的目录。${version}表示项目版本。 2)POM属性:用户可以使...

2020-03-27 12:20:14

敏捷开发系列学习总结(8)——创业公司研发团队怎么建设

小编从小就是个喜欢挑战、喜欢折腾的人。我一直认为,宁做饿死创业狼,不做养肥打工狗。小编国内某著名重点高校计算机小硕,毕业后在世界著名500强做码农。码了几年后,蕴藏于小编心底的创业激情就按捺不住了,于是小编裸辞,单枪匹马出来闯江湖。创业,真心是不容易的。媒体上天天看到某某80后、90后CEO,融了多少多少。但媒体报道的都很片面,它们报道的都是冰山一角成功的,90%失败的很少会上媒体。下面,

2016-11-16 09:38:23

Java Web学习总结(15)——JSP指令及使用相关总结

一、JSP指令简介  JSP指令(directive)是为JSP引擎而设计的,它们并不直接产生任何可见输出,而只是告诉引擎如何处理JSP页面中的其余部分。  在JSP 2.0规范中共定义了三个指令:page指令Include指令taglib指令  JSP指令的基本语法格式:  例如:1 @ page contentType="text/html;char

2016-01-18 15:40:36

权限系统设计学习总结(3)——多账户的统一登录

前言多账户系统是指,在我们互联网应用当中,我们的应用会使用多个第三方账号进行登录,必须现在常用的APP(网易云音乐)登录方式包含:网易、微信、QQ。大部分的 App都支持使用多个第三方账号进行登录,如:微信、QQ、微博等,我们把此称为多账号统一登陆。而这些账号的表设计,流程设计至关重要。一、自建账户体系归结为创业初期是因为这个时候用户量比较少,甚至还没有接入上面所说的其他第三方的账户...

2020-03-12 10:24:58

VMWare学习总结(3)——Vmware Workstation 14虚拟机网卡桥接连不上网络解决方法

vmware workstation安装了一个虚拟机,设置桥接,但是获取不到IP地址信息。路由器DHCP没有问题。VMware虚拟机有三种网络模式,分别是Bridged(桥接模式)、NAT(网络地址转换模式)、Host-only(主机模式)Bridged(桥接模式)在这种模式下,VMWare虚拟出来的操作系统就像是局域网中的一台独立的主机,它可以访问网内任何一台机器,你需要手工为虚拟系统配置IP地...

2018-04-20 09:24:31

技术人员如何创业之合伙人的模式

“合伙人”其实从古到今都有,指一帮人聚集在一起干一件大事情,这个事情必须要借助大家的力量一起完成。比如水浒里的一百单八将、西游记里的五人组合。技术创业者刚出来创业一般也都会找合伙人,毕竟一个人搞定不了太多的事情,除非自己做的东西一个人可以搞定,比如开个小店之内的。是不是只要研发出软件产品就可以赚大钱了?那是不可能的,必须要有好的产品。个人觉得好的产品需要整个公司特别是管理人紧密配合才能创造出来的。

2016-10-18 11:46:22

Maven学习总结(50)——Maven Dependency的 Scope 属性详解

Dependency Scope在POM 4中,<dependency>中还引入了<scope>,它主要管理依赖的部署。目前<scope>可以使用5个值:compile,缺省值,适用于所有阶段,会随着项目一起发布。 provided,类似compile,期望JDK、容器或使用者会提供这个依赖。如servlet.jar。 runtime,只在运...

2020-03-11 09:41:49

Redis学习总结(14)——图解redis五种数据结构底层实现(动图版)

redis有五种基本数据结构:字符串、hash、set、zset、list。但是你知道构成这五种结构的底层数据结构是怎样的吗? 今天我们来花费五分钟的时间了解一下。 (目前redis版本为3.0.6)动态字符串SDSSDS是"simple dynamic string"的缩写。 redis中所有场景中出现的字符串,基本都是由SDS来实现的所有非数字的key。例如set msg "hel...

2020-03-10 11:13:49

Maven学习总结(33)——开发人员如何使用 Flyway 插件管理数据库版本

一、前言、想到要管理数据库的版本,是在实际产品中遇到问题后想到的一种解决方案,当时各个环境的数据库乱作一团,没有任何一个人(开发、测试、维护人员)能够讲清楚当前环境下的数据库是哪个版本,与哪个版本的应用相匹配,如何升级到与新版本的应用相匹配。想到管理数据库版本时,先是心底形成了一个初步的解决方案,大致是通过数据库中的某张表来记录数据库表结构的历次更新与对应版本,在每次数据库表结构调整时除了提供...

2020-03-04 14:37:08

查看更多

CSDN身份
  • 博客专家
勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 签到达人
    签到达人
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 学习力
    学习力
    《原力计划【第二季】》第一期主题勋章 ,第一期活动已经结束啦,小伙伴们可以去参加第二期打卡挑战活动获取更多勋章哦。
  • 博客之星-入围
    博客之星-入围
    授予每年博客之星评选结果第21-200名的用户
  • 原力新人
    原力新人
    在《原力计划【第二季】》打卡挑战活动中,成功参与本活动并发布一篇原创文章的博主,即可获得此勋章。