好文推荐——高赞14万+阅读!这一次,彻底弄懂 JavaScript 执行机制 转自:微信公众号:java_jiagoushi Java进阶架构师声明:版本归 Java进阶结构师所有,如果转载,请标明原文出处。这个文章以简单形象的比喻,表述清楚了JavaScript的运行机制,这里转载记录,以免以后找不到这个资源了。高赞14万+阅读!这一次,彻底弄懂 JavaScript 执行机制ssssyokijava进阶架构师5天前点击上方“java进阶架构师”...
Win10 系统初次使用VSCode,提示 ng:无法加载文件 SecurityError, PSSecurity Exception 一、问题描述 1. 使用ng new angular-tour-of-heroes命令,创建Angular应用; 2.使用VSCode(Visual Studio Code) 打开angular-tour-of-heroes文件夹,在终端(TERMINAL)中执行ng serve -o,报错如下:二、解决办法1.第一次使用VSCode,默认使用 powe...
windows下搭建create-react-app react脚手架环境搭建流程1.安装与配置node.js:1.1软件下载地址:https://nodejs.org/en/,推荐下载.msi文件,其中npm已经集成在了node.js中。1.2 双击下载的.msi文件进行安装,安装过程直接按照默认设置点击下一步即可,安装目录用户可自行修改。安装完成后,在cmd命令行输入node -v 和 npm -v,分别显示node.js和npm的版本,...
泛化数学归纳,如何将复杂的问题简单化 内容整理自:极客时间—程序员的数学基础课 05 | 泛化数学归纳,如何将复杂问题简单化1. 提出一个问题 假设有四种面额的钱币,1元,2元,5元和10元,现在你要赏给我10元,你可以给我一张10元,也可以给我两种5元等等,如果考虑每次奖赏的金额和先后顺序,那么最终一共有多少种不同的奖赏方式呢?2. 如何把复杂的问题简单化 上述问题是在限定总额的情况下,求...
不用编程语言自带函数,你会如何实现计算平方根 内容整理自:极客时间—程序员的数学基础课 03 | 迭代法:不用编程语言自带函数,你会如何计算平方根?1. 什么是迭代法: 迭代法,简单来说,就是不断的用旧的变量值,来递推计算新的变量值。2. 迭代法都有哪些具体应用求数值的精确或者近似解:典型的方法包括二分法和牛顿迭代法。 在一定范围内查找目标值:典型的方法包括二分查找。 机器学习算法中的迭代:相关的模型和算法...
程序员的数学基础课——手写实现十进制转二进制 前言:编程从动手开始!之前看资料,都是看看完事,较少动手实践,最近开始学极客时间课程——程序员的数学基础课,觉得实践一下。本文主要通过两种方式实现十进制转二进制:1. 使用 BigInteger ;2. 手写实现。代码如下:1、使用BigInteger实现十进制和二进制直接相互转换package match_programing;import java.math.BigInt...
【转】logback介绍和配置详解 转自:https://www.jianshu.com/p/04065d8cb2a9说明:版权归原作者所有,如需转载,请注明文章原作者出处! logback是java的日志开源组件,是log4j创始人写的,性能比log4j要好,目前主要分为3个模块logback-core:核心代码模块 logback-classic:log4j的一个改良版本,同时实现了slf4j的接口,这样你如...
Java常用日志框架概述 前言:在做项目时,由于已经封装了一层,因此对于其内部的日志实现框架不了解,以前也没有关注过 Java 中日志框架的架构,这篇博文对 Java 常用日志框架的结构进行了简明的概述,因此转载在这里,以供日后回顾,如果后面有时间,在根据官网做进一步的补充。转自:https://www.jianshu.com/p/190c56429ec4本文的版权归原作者所有,转载请注明原作者出处。日志对于...
Jackson 复杂对象反序列化为 LinkedHashMap 1、情景描述1. 客户端向网关发起 HTTP POST 请求,Content-Type = application/json,消息体为:{ "custid": "client", // 应用id "appid": "sdeserver", // 服务端id "bean": "sdeBean", ...
Java 内部类——成员内部类、匿名内部类 一、匿名内部类匿名内部类是没有访问修饰符的。 new 匿名内部类,这个类首先是要存在的(有对应的接口定义),否则就会出现编译错误。 匿名内部类访问外部类的局部变量,该变量必须是 final 类型的,因为匿名内部类是以拷贝的形式进行初始化,需要使用 final 变量,保证数据一致性。 匿名内部类没有名字,也就没有构造函数。示例:Interface InnerClass { ...
logstash elasticsearch ealstalert 关于@timestamp的处理 一、需求1、logstash采集日志数据,并将日志数据写入 ES 集群中,其中@timestamp采用北京时间(默认为ISO8601)2、elastalert 间隔60秒运行一次规则文件,如果查询到匹配规则文件的日志,则告警。elastalert默认是查询 @timestamp,并在内部转换为 ISO8601 格式的时间。二、解决方案1、 logstash 执行时指定的配置文件,在...
【转】分布式服务框架 Zookeeper -- 管理分布式环境中的数据 转自:https://www.ibm.com/developerworks/cn/opensource/os-cn-zookeeper/Zookeeper 安装和配置详解本文介绍的 Zookeeper 是以 3.2.2 这个稳定版本为基础,最新的版本可以通过官网http://hadoop.apache.org/zookeeper/来获取,Zookeeper 的安装非常简单,下面将从...
【转】logstash处理时区问题 原文:https://blog.csdn.net/wuyinggui10000/article/details/77879016一、原文公司线上日志是通过logstash接收并上传的,使用版本是logstash2.3,发现@timestamp经常少8个小时;处理逻辑如下,无需修改插件源码input { stdin {} }output { stdout { codec =>...
[转载] Elasticsearch如何做到亿级数据查询毫秒级返回 转自微信公众号:Java思维导图一、前题: 如果面试的时候碰到这样一个面试题:ES 在数据量很大的情况下(数十亿级别)如何提高查询效率? 这个问题说白了,就是看你有没有实际用过ES,因为啥?其实 ES 性能并没有你想象中的那么好。 很多时候数据量大了,特别是有几亿条数据的时候,可能你会懵逼的发现,跑个搜索怎么一下子 5~10s,坑爹了。第一...
Linux指令—— scp 转自:https://www.cnblogs.com/webnote/p/5877920.html1、什么是 scp scp是 secure copy的简写,用于在不同的Linux系统之间进行文件或目录的拷贝,是linux系统下基于ssh登录进行安全的远程文件拷贝命令。scp消耗资源少,不会提高多少系统负荷,在这一点优于rsync,rsync比scp快一些,但当小文件众多的情况下,r...
Linux指令——物理CPU数,核数,逻辑CPU个数 一、明确一下概念物理CPU数:主板上实际插入的CPU数量,可以通过查看 physical id的个数来确定 CPU核数:单块CPU上能处理数据的芯片组的个数 逻辑CPU个数:一般情况下,逻辑CPU数 = 物理CPU数 * CPU核数,如果两者不相等,则表示服务器的CPU支持超线程技术(HT:简单来说,它可以使处理器中1颗内核如2颗内核那样在操作系统中发挥作用。这样一来,操作系统可使用的执行...
Elasticsearch集群副本Unassigned问题解决 解决方法来自:https://www.cnblogs.com/carryLess/p/9452000.html这里仅作记录,供以后遇到同类问题时参考1. 现象:问题如图片类似,后台启动ES集群,由三个节点组成,集群健康值为yellow,节点只有主分片,副本状态为:Unassigned2. 原因:在ES磁盘分配分片控制策略中,为了保护数据节点的安全,ES对磁盘进行了限额,并...