【摘要】JDK SPI是什么 最近工作中听几个同事说了好几次SPI这个名词,虽然和我没关系,但是心里默默想还是学习一下,不然下次和我说到SPI,连是什么都不知道那就尴尬了。 所以SPI是什么呢?SPI全称Service Provider Interface,在Java中还是一个比较重要的概念,是Java提供 阅读全文
2019年8月31日星期六
2019年8月29日星期四
一键部署 Spring Boot 到远程 Docker 容器,就是这么秀! - 江南一点雨
【摘要】不知道各位小伙伴在生产环境都是怎么部署 Spring Boot 的,打成 jar 直接一键运行?打成 war 扔到 Tomcat 容器中运行?不过据松哥了解,容器化部署应该是目前的主流方案。 不同于传统的单体应用,微服务由于服务数量众多,在部署的时候出问题的可能性更大,这个时候,结合 Docker 阅读全文
【摘要】我们知道过去对于Kafka的定义是分布式,分区化的,带备份机制的日志提交服务。也就是一个分布式的消息队列,这也是他最常见的用法。但是Kafka不止于此,打开最新的官网。 我们看到Kafka最新的定义是:Apache Kafka is a distributed streaming platform 阅读全文
2019年8月27日星期二
我是如何学习写一个操作系统(六):进程的调度 - dejavudwh
【摘要】前言 既然引进了多进程,其实也就是在进程之间来回切换,那么就会有进程之间的调度问题。实则是在可运行进程之间分配有限的处理器时间资源的内核子系统。 几个简单的CPU调度算法 First Come, First Served(FCFS) 其实就是一个先进先出队列了,也就是说先申请的进程,先执行。当CPU 阅读全文
【摘要】引言 工程师是一群非常可爱的人群,他们沉迷于技术,聪明、勤奋、坦率、专注,都是非常硬核的,一言不合就Show me the code。坚硬的内核固然重要,但要想过好一生,需要学习很多事情,尤其是人人都在讲的"软技能",这是一项比技术还要花更多时间修炼的能力。 读书是学习最好的方式,而刻意的、体系化的 阅读全文
2019年8月25日星期日
hbase性能优化,看这篇就够了 - sw_kong
【摘要】HDFS(hdfs-site.xml)相关调整 dfs.datanode.synconclose = true mount ext4 with dirsync! Or use XFS dfs.datanode.sync.behind.writes = true(default false) dfs 阅读全文
【摘要】通过前面几篇文章对SignalR的详细介绍。我们知道Asp.net SignalR是微软为实现实时通信的一个类库。一般情况下,SignalR会使用JavaScript的长轮询(long polling)的方式来实现客户端和服务器通信,随着Html5中WebSockets出现,SignalR也支持W... 阅读全文
2019年8月23日星期五
快速删除一个“大目录” - guogangj
【摘要】一点小技巧分享:我们在做前端开发的时候常用npm来管理包,npm会在项目目录下生成node_modules目录,下面有海量的文件,文件通常都不大,但数量很多,如果你想要删除这个目录,很可能需要很长时间,那如何解决这个问题呢? 阅读全文
【摘要】写在前面 我们刚开始做自动化测试,可能写的代码都是基于原生写的代码,看起来特别不美观,而且感觉特别生硬。 来看下面一段代码,如下图所示: 从上面图片代码来看,具体特征如下: driver对象在测试类中显示 定位元素的value值在测试类中显示 定位元素的方式(By对象)在测试类中显示 代码一报错,还 阅读全文
2019年8月15日星期四
S3C2440 移植最新5.2linux内核 - kmist
【摘要】基于 移植uboot后. 1. 移植linux内核 1.1 下载源码 下载完后,在ubuntu里解压备用. 1.2 搭建交叉编译环境 注:是可以多版本gcc编译器 " 伪共存 " 的,我这里就是gcc 3.4 的也有一份, 需要的时候,把环境变量注释一下留下需要的版本就好了.我觉得这样很方便. 1. 阅读全文
【摘要】hibernate是使用pojo类和数据库表映射的方式,因此hibernate的创建和配置需要有: 1.导包 2.创建hibernate.cfg.xml核心配置文件 3.创建与数据库表所对应的pojo类 4.创建和配置让数据库表和pojo类能映射起来的映射文件Goods.hbm.xml文件 5.测试 阅读全文
2019年8月12日星期一
Docker 前沿概述 - c旋儿
【摘要】Docker 前沿概述 [TOC] 什么是Docker? Docker是基于Go语言实现的开源容器项目。Docker是一个为开发者和系统管理员提供的开发,部署和运行的容器应用程序。Linux使用容器开发应用程序的这种方式称为容器化。Docker项目已加入Linux基金会,并遵循Apache2.0 协 阅读全文
【摘要】一般来说,递归的正则表达式用来匹配任意嵌套层次的结构或左右对称的结构。例如匹配: 递归正则在正则表达式里算是比较灵活的部分,换句话说就是可能会比较难。下面这个正则表达式是在网上流传的非常广泛的递归正则的示例,它用来匹配嵌套任意次数的括号,括号内可以有其它字符,比如可以匹配 、`(abc(bc(def 阅读全文
2019年8月8日星期四
排序算法——堆排序 - CHANGKTITI
【摘要】此笔记仅作本人学习、复习与思考用。 堆:是一个完全二叉树,该数据结构遵循一个规则,根节点大小必须大于或者小于孩子节点的大小。 堆排序:利用堆结构的特性来进行排序,比如,假设有数集Z={x1,x2,x3,...,xn},该数集初始是一个无序序列,现在通过堆排序对其进行排序,首先将该序列调整成堆,即满足 阅读全文
【摘要】我们使用vs code创建lwc 时,文件会默认生成包含 template作为头的html文件,包含了 importLightningElement的 js文件以及对应的.js-meta.xml文件。前一个LWC学习的文章中已经说过当浏览器渲染的时候,遇见会将其渲染成
2019年8月1日星期四