Nacos简介及使用
《Nacos简介及使用》
《邓小平时代》
《邓小平时代》—— 这是世界上第一本全面研究和记述邓小平政治生涯的著作
不知不觉中发现自己对历史的兴趣越来越浓厚,不但把《明朝那些事儿》读了第二遍,而且为了对中国历史有一个更全面的认识,去看了朋友推荐的《中国通史》这部百集纪录片,直到现在用了半年时间看完了这本《邓小平时代》。唐太宗曾说过:“以铜为镜,可以正衣冠;以史为镜,可以知兴替;以人为镜,可以明得失”。在历史的长河中,可以发现人类社会在不同时期仍有许多共同点,从而窥探到我们生活的社会的一些运行规律。
看完这本书后很多不曾明白的事情顿时豁然开朗,而邓小平跌宕起伏的人生以及其个人品质深深的折服了我,在我迷茫不知所措的时候,又多了一盏指引的明灯。
本想在这里总结一下邓小平的一生以及对中国乃至世界的影响,但是发现自己知识浅薄,对于介绍邓小平的书籍及文献仅读过此书。毛主席曾说:“没有调查,没有发言权”。于是作罢,就单单写写自己在此书中的收获吧。
不争论,先尝试,见效之后再推广邓小平被称为改革开放的总设计师,但是在改革开放的工作中并不是一帆风顺的,在推行改革开放主要面临的阻力来自于当时的保守派,他们担心改革开放会使资本主义复辟。在这个方面,邓 ...
《人间失格》
简介《人间失格》 —— “无赖派”文学大师太宰治饱受争议的破灭之书
[日]太宰治 —— 著杨伟 —— 译
之前并不了解太宰治,是被书名吸引的才开始读的。在了解到作者的过往经历后,对这本的书的兴趣愈发浓厚。
太宰治的一生充满的传奇色彩,他出身豪门,一生立志文学,师从井伏鳟二等小说名家;大学时代曾积极投身左翼运动,却中途逃脱;生活放荡不羁,却热心于阅读《圣经》;五度自杀,四度殉情未遂,三十九岁时与最后一位情人投水自尽。以至于他说”回收往昔,我的人生充斥着耻辱”(《人间失格》),”生而为人,对不起”(《二十世纪旗手》),”上帝选民的不安与恍惚俱存于吾身”(《叶》)。这些格言式的短语七号成了太宰治人生和文学的最好注脚,也从某个角度勾勒除了他一生的心理轨迹。
《人间失格》一书中的主人公大庭叶藏通过「扮丑」逗笑周围人的来进行「自我救赎」。但是最终承受不住这样的压抑和无奈,在同学堀木的影响下一步一步走向堕落,利用酒精和毒品麻醉神经,用女性的肉体安抚自身的肉体,依靠女人维系基本生活。 太宰治以”私小说”的方式,将自己的一生的投影都折射在叶藏身上。
读完这本书后,内心仿佛有什么东西被触动了,但是 ...
Nginx负载均衡失败重试
一、问题背景在对一个接口进行反向代理时,nginx总是会打印error日志,但是请求是正常的。根据nginx的error日志,发现是请求到ipv6地址失败,但是最终的代理请求是成功的,所以接下来分析一下nginx的负载均衡及失败重试机制。
nginx配置文件如下:
server {
listen 9000;
server_name localhost;
#proxy_next_upstream off;
location /ncs/telecom/phone-verify {
proxy_pass https://open.e.189.cn/auth/verifyinfo.do;
proxy_read_timeout 300;
proxy_connect_timeout 300;
proxy_redirect off;
proxy_set_header X-For ...
《活出生命的意义》
《活出生命的意义》(Man’s Search for Meaning)—— 借着意义的寻找,将自己超拔出来去重新爱。
简介《活出生命的意义》(Man’s Search for Meaning)
[美]维克多·弗兰克尔 —— 著吕娜 —— 译
著名的心里学家弗兰克尔是20世纪的一个奇迹。纳粹时期,作为犹太人,他的全家都被关进奥斯维辛集中营,他的父母、妻子、哥哥全都死于毒气室中,只有他和妹妹幸存。弗兰克尔不但超越了这炼狱半的痛苦,更将自己的经验与学术结合,开创了意义疗法,替人们找到绝处再生的意义,也留下了人性史上最富光彩的见证。
弗兰克尔一生对生命充满了极大的热情,67岁仍开始学习驾驶飞机,并在几个月后领到驾照。一直到80岁还登上了阿尔卑斯山。这《活出生命的意义》曾经感动千千万万的人,它被美国国会图书馆评选为具有影响力的十本著作之一。到今天,这部作品销售已达1200万册,被翻译成24种语言。他并不是当年集中营里被编号为119104的待决囚徒,而是让人的可能性得以扩大的圣者。
原文摘录这本书主要分为两个部分,书的第一部分是自传部分(集中营的经历),第二部分是理论部分(存在意义分析治疗), ...
LinkedHashMap源码分析
一、简介LinkedHashMap继承了HashMap,并通过双向列表来维护元素的顺序,本文结合HashMap的源码探究一下LinkedHashMap是如何维护元素的顺序的。
1.1 构造方法public class LinkedHashMap<K,V> extends HashMap<K,V> implements Map<K,V> {
/**
* The iteration ordering method for this linked hash map: <tt>true</tt>
* for access-order, <tt>false</tt> for insertion-order.
*
* @serial
*/
final boolean accessOrder;
/**
* Constructs an empty insertion-ordered <tt>LinkedHashMap</tt> inst ...
分库分表设计方案
一、背景介绍系统数据库主要分为两个数据库,一个是主要的业务数据存储库,在该库下进行了分表操作;另一个是业务关联性较小的数据库,未进行分表。在当前业务场景下,系统每天的消息发送量基本分布在100万 ~ 3000万之间。消息下发后,用户可以查看消息发送记录,及用户接受状态。系统采用了按天分表的策略,提前为存储消息记录的表按天创建分表,每个大表将会按天创建366个分表,分表以月日为后缀。
1.1 按天分表的优点
用户可以以发送日期为时间限度,查询、导出当天的发送记录及用户接受状态。
可以通过日期条件,限定事务范围,简化分表事务问题。
分表规则简单,方便基于数据库各类连表查询操作。
1.2 分库分表遇到的问题
在开发新业务的过程中,分表数量急速增长,目前系统的分表数量已达7000多。
分表数据分布不均匀,有些表的数据库只有几十万或更少,而有的表的量超过了千万。
分表数量超过千万级,客户查询时会影响数据库性能,当前的分表机制无法做动态扩容。
二、分库分表方案分库分表的采用的常见方案垂直拆分和水平拆分。
2.1 垂直拆分垂直分表垂直分表主要主要针对数据列较多的宽表,一般是表中的字段较多,将不常 ...
动态规划之零一背包问题
一、题目有 NN 件物品和一个容量为 VV 的背包,每件物品有各自的价值,要求在有限的背包容量下,装入的物品总价值最大。
「0-1 背包」是较为简单的动态规划问题,也是其余背包问题的基础。
动态规划是不断决策求最优解的过程,「0-1 背包」即是不断对第 ii 个物品的做出决策,「0-1」正好代表不选与选两种决定。
二、题目分析
关于动态算法,了解的人可能需要2~3分钟,不懂的人可能需要2 ~ 3天,了解动态算法的思想很重要。
2.1 二维数据解法(1)状态f[i][j]定义:前 i 个物品,背包容量 j 下的最优解(最大价值):
当前的状态依赖于之前的状态,可以理解为从初始状态f[0][0] = 0开始决策,有 N 件物品,则需要 N 次决 策,每一次对第 i 件物品的决策,状态f[i][j]不断由之前的状态更新而来。(2)当前背包容量不够(j < v[i]),没得选,因此前 i 个物品最优解即为前 i−1 个物品最优解:
对应代码:f[i][j] = f[i - 1][j]。(3)当前背包容量够,可以选,因此需要决策选与不选第 i 个物品:
选:f[i][j] = f[i - ...
Java中锁分类
一、Java中主流锁
上图摘自:美团技术团队:不可不说的Java“锁”事
1.1 乐观锁 VS 悲观锁乐观锁与悲观锁是一种广义上的概念,体现了看待线程同步的不同角度。在Java和数据库中都有此概念对应的实际应用。
先说概念。对于同一个数据的并发操作,悲观锁认为自己在使用数据的时候一定有别的线程来修改数据,因此在获取数据的时候会先加锁,确保数据不会被别的线程修改。Java中,synchronized关键字和Lock的实现类都是悲观锁。
而乐观锁认为自己在使用数据时不会有别的线程修改数据,所以不会添加锁,只是在更新数据的时候去判断之前有没有别的线程更新了这个数据。如果这个数据没有被更新,当前线程将自己修改的数据成功写入。如果数据已经被其他线程更新,则根据不同的实现方式执行不同的操作(例如报错或者自动重试)。
乐观锁在Java中是通过使用无锁编程来实现,最常采用的是CAS算法,Java原子类中的递增操作就通过CAS自旋实现的。
特点:
悲观锁适合写操作多的场景,先加锁可以保证写操作时数据正确。
乐观锁适合读操作多的场景,不加锁的特点能够使其读操作的性能大幅提升
问题:(1) ABA问题 ...
《极简主义》
简介《极简主义》—— 活出生命真意
[美]乔舒亚·菲尔茨·米尔本 瑞安·尼科迪默斯 —— 著李紫 —— 译
书序极简主义不是要你一无所有,而是要你穿越物质的海洋,找到真正重要的东西。在《极简主义》一书中,放弃高薪主管工作、转身成为美国极简主义生活先锋的乔舒亚和瑞安,分享了他们自己的人生故事和极简主义的生活理念。通过舍弃生活中多余的东西,我们得以超越物质,集中精力追求生命中最重要的 五种价值:健康、人际关系、热情、成长和奉献。
精彩内容幸福源自内部,源自内心,源自充满意义的生活。
不是转瞬即逝的欢愉,而是长久的满足,来自自律、专注、觉知、目的明确的生活。快乐只是一个副产品而已。
快乐是我们专注于某个事情时的副产品,如果直接去寻求快乐,反而难以找到。
我们在这世上只有有限的时间,这些时间可以用来积攒金钱财富,也可以花在有意义的事情上——后者不一定会妨碍人们追求前者,但对财富永无止境的追求并不能将我们带向有意义的生活。
生命是有限的,我们应该先去寻找有意义的事情上。金钱只是在我们寻找有意义事情路上的一种重要工具,而不是我们最终的目标。
我们不打算练得像个健美运动员。我们关心 ...