缘自天方的博客

个人小心得,不定期更新

如何从菜鸟程序员成长为高手

下面这篇优秀的文章来自Axb的自我修养,写得很直白、很真实,很有营养,分享在这里与君共勉!

2017-06-03 13:27:51

阅读数 334

评论数 0

ts js 区别

TypeScript 和 JavaScript 是目前项目开发中较为流行的两种脚本语言。 JavaScript 是轻量级的解释性脚本语言,可嵌入到 HTML 页面中,在浏览器端执行。而TypeScript 是JavaScript 的超集,即包含JavaScript 的所有元素,能运行Java...

2019-06-19 18:10:43

阅读数 22

评论数 0

idea修改默认签名方法

2019-06-04 17:51:15

阅读数 29

评论数 0

idea各工作区背景色修改

护眼色参数:R = 199,G = 237 ,B = 204 , #C7EDCC idea各个工作区设置背景色方案: 左侧工作区 代码区 console区

2019-06-04 11:46:51

阅读数 70

评论数 0

使用lanyu的激活码,报错1653219,解决办法

针对2019版本 请不要参照原网站的做法,按照下面的方法来 -------------------------------------------------------------------------- 第一步将:0.0.0.0 https://account.jetbrains.com:...

2019-06-03 18:37:40

阅读数 1091

评论数 16

机票垂直搜索引擎之性能优化

行业背景与垂直搜索 从2011年到2016年,无论国内,还是国际,整体趋势都是机票价格便宜了,坐飞机的人也越来越多。特别是国际机票,这五年里机票价格下降了30%,客运量增长了140%。    乘客越来越多,购买机票的渠道有哪些呢?现在主要有三个:网络平台、代售点和航司官网。像携程、去哪儿、飞...

2019-02-13 15:04:50

阅读数 55

评论数 0

分布式架构知识体系必读

1.问题 1、何为分布式何为微服务? 2、为什么需要分布式? 3、分布式核心理论基础,节点、网络、时间、顺序,一致性? 4、分布式是系统有哪些设计模式? 5、分布式有哪些类型? 6、如何实现分布式? 2.关键词 节点,时间,一致性,CA...

2019-02-13 14:51:03

阅读数 60

评论数 0

MySQL 优化原理

说起MySQL的查询优化,相信大家收藏了一堆奇技淫巧:不能使用SELECT *、不使用NULL字段、合理创建索引、为字段选择合适的数据类型..... 你是否真的理解这些优化技巧?是否理解其背后的工作原理?在实际场景下性能真有提升吗?我想未必。因而理解这些优化建议背后的原理就尤为重要,希望本文能让你...

2019-01-31 17:56:08

阅读数 68

评论数 0

递归,递推,迭代的区别

递归: 1、程序调用自身的编程技巧称为递归,是函数自己调用自己。 2、使用递归要注意的有两点: 1)递归就是在过程或函数里面调用自身; 2)在使用递归时, 必须有一个明确的递归结束条件, 称为递归出口. 3、递归分为两个阶段: 1)递推:把复杂的问题的求解推到比原问题简单一些的问题的求解; 2)回...

2019-01-07 19:48:51

阅读数 86

评论数 0

相对比较全 Redis 高可用解决方案总结

一、常见使用方式 Redis 的几种常见使用方式包括: Redis 单副本; Redis 多副本(主从); Redis Sentinel(哨兵); Redis Cluster; Redis 自研。 二、各种使用方式的优缺点 1、Redis 单副本 Redis 单副本,采用单个 Re...

2019-01-07 19:39:25

阅读数 46

评论数 0

idea快捷键

IDEA快捷键 常规 定位与查找 F2  定位到错误 ctrl+f  当前页查找文本  配合F3/Shift+F3前后移动到下一匹配处 ctrl+shift+f  全工程中查找文本  配合F3/Shift+F3前后移动到下一匹配处 ctrl+n  搜索类 ctrl+shi...

2018-09-06 13:40:09

阅读数 20

评论数 0

消息中间件之ActiveMq面试题

ActiveMQ面试专题 什么是activemq activeMQ是一种开源的,实现了JMS1.1规范的,面向消息(MOM)的中间件,为应用程序提供高效的、可扩展的、稳定的和安全的企业级消息通信。 activemq的作用以及原理 Activemq 的作用就是系统之间进行通信。 当然可以使用...

2018-09-06 13:39:31

阅读数 1257

评论数 0

Java高级程序员(5年左右)面试的题目集

1、常用设计模式 单例模式:懒汉式、饿汉式、双重校验锁、静态加载,内部类加载、枚举类加载。保证一个类仅有一个实例,并提供一个访问它的全局访问点。 代理模式:动态代理和静态代理,什么时候使用动态代理。 适配器模式:将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原...

2018-09-06 13:39:23

阅读数 696

评论数 0

分布式高并发下唯一标识snowflake算法

简介: 在系统小时,唯一标识的产生,可以利用公用模块来处理,比如数据库表的唯一键、或者缓存的唯一id等等方式。但在分布式高并发的系统中,如果还是这样使用公共模块,就会产生很大的风险和瓶颈。网上也有相关推荐的,twitter的snowflake就能解决这个问题。 snowflake满足了以下个要...

2018-09-04 17:53:42

阅读数 179

评论数 0

【转】ActiveMQ中Producer特性详解

http://shift-alt-ctrl.iteye.com/blog/2034440 (laoda.toutiao.im)   前言     从本文中你可以得到如下几个问题的解答:     1) 设定消息的时间戳有什么作用     2) 消息的timeToLive与过期原理    ...

2018-08-12 17:00:56

阅读数 34

评论数 0

【转】ActiveMQ中Consumer特性详解与优化

http://shift-alt-ctrl.iteye.com/blog/2035321 (laoda.toutiao.im)   前言     从本文中你可以了解到如下内容:     1) consumer端消息消费的模型,session的运作机制     2) 如果提升broker和...

2018-08-12 17:00:25

阅读数 37

评论数 0

zookeeper典型应用场景一览

ZooKeeper典型应用场景一览 数据发布与订阅(配置中心) 发布与订阅模型,即所谓的配置中心,顾名思义就是发布者将数据发布到ZK节点上,供订阅者动态获取数据,实现配置信息的集中式管理和动态更新。例如全局的配置信息,服务式服务框架的服务地址列表等就非常适合使用。 ...

2018-08-12 16:59:39

阅读数 51

评论数 0

简述Zookeeper作注册中心

Zookeeper的数据模型很简单,有一系列被称为ZNode的数据节点组成,与传统的磁盘文件系统不同的是,zk将全量数据存储在内存中,可谓是高性能,而且支持集群,可谓高可用,另外支持事件监听。这些特点决定了zk特别适合作为注册中心(数据发布/订阅)。不过要注意网络闪断引发的节点摘除问题。 Zoo...

2018-08-12 16:59:15

阅读数 151

评论数 0

23种设计模式

目录   创建型   1. Factory Method(工厂方法)   2. Abstract Factory(抽象工厂)   3. Builder(建造者)   4. Prototype(原型)   5. Singleton(单例)   结构型   6. Ad...

2018-08-12 16:58:33

阅读数 46

评论数 0

阻塞队列

在前面几篇文章中,我们讨论了同步容器(Hashtable、Vector),也讨论了并发容器(ConcurrentHashMap、CopyOnWriteArrayList),这些工具都为我们编写多线程程序提供了很大的方便。今天我们来讨论另外一类容器:阻塞队列。   在前面我们接触的队列都是非阻塞队...

2018-08-12 16:57:05

阅读数 30

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭