Spring Boot系列实战文章合集(附源码) - hansonwang的个人空间 - 开源中国

概 述文章开始之前先感叹一番吧。个人从之前的 C语言项目开发转到 Java项目开发来之后开始学着用 Spring Boot做一些后端服务,不得不说 Spring Boot脚手架式的开发真的是十分便利,最近连掉头发现象也好了很多,于是从内心感叹 Java阵营程序员真的比 C阵营程序员工作起来舒服多了,原因就在于Java领域繁荣的生态圈催生了一大批诸如 Spring Boot这样优秀...
阅读全文

再有人问你分布式事务,把这篇扔给他 - 咖啡拿铁的技术分享的个人空间 - 开源中国

前言==不知道你是否遇到过这样的情况,去小卖铺买东西,付了钱,但是店主因为处理了一些其他事,居然忘记你付了钱,又叫你重新付。又或者在网上购物明明已经扣款,但是却告诉我没有发生交易。这一系列情况都是因为没有事务导致的。这说明了事务在生活中的一些重要性。有了事务,你去小卖铺买东西,那就是一手交钱一手交货。有了事务,你去网上购物,扣款即产生订单交易。事务的具体定义事务提供一种机制将一个活...
阅读全文

laravel-tars: Laravel集成微服务治理框架Tars

Laravel Tars Driver===========================================中文版 描述Tars driver for laravel.Laravel集成微服务治理框架Tars 功能 支持服务打包 支持Lumen原生开发 支持TarsConfig 支持TarsLog 支持网关注册下线 支持...
阅读全文

java8新特性Optional深度解析 - 硅步积千里 - 开源中国

最近脑袋发热追着java8源码看的很起劲,还有了执念,罪过。 本文以jdk1.8.0_111源码为例```public final class Optional<T {}```Optional是一个为了解决NullPointerException设计而生可以包含对象也可以包含空的容器对象。封装了很多对空处理的方法也增加了filter、map这样的检索利器,其中函数式编程会有种炫酷...
阅读全文

JavaScript中对象的浅复制和深复制 - Bob2100 - 开源中国

在JavaScript中,如果要复制一个变量我们应该怎么做呢?下面这种做法是最简单的一种形式:```//把a复制给blet a = 12;let b = a;```这种复制方法只能适用于基本类型,如果`a`是对象怎么办呢?我们先来看看上面的代码在内存中做了什么事: 声明了变量`a = 12`,栈内存会分配一块区域来存储,如上图所示。把`a`赋给`b`,会在栈中重新开辟一块区域...
阅读全文

硬盘性能的几大误解 - 从共识算法开谈 - nilei的个人空间 - 开源中国

三周前,我开源了自己写的共识库 ,在反馈里发现一些用户对硬盘性能有不少基础性误解,但仔细想来这些坑自己一样踏过。本文从一个软件工程师角度,分享一路走来踏过的几个硬盘性能误解,方便大家绕坑而行。SATA 对 NVME故事首先是从使用Google云提供的本地NVME盘开始的。“本地NVME盘“,顾名思义,应该是高性能的吧?它IOPS数据靓丽,带着Google招牌的光环,一定不会水啊。跑了一...
阅读全文

自我剖析,坚持有多难? - 风象南的个人空间 - 开源中国

\2018年初的时候给自己设了个小目标,完成一个开源微服务框架的开发工作并配套完成系列博客,截至2019年1月,代码部分倒还完成的可以,博客后期完全没有跟上,今天想着明天写,明天想着晚上写,然后晚上因为一些其他事情又耽搁了,如此反复最终的结果就是总共更新了3篇博客,实在是打脸呀,piapia的。\就这么一件看似很简单的事情,我没有坚持下来,即使一个月更新一篇,一年也是十多篇的输出,可现...
阅读全文

PHPExcel 大数据的导出 - Json的知识梦工厂 - CSDN博客

 PHP交流群:294088839 Python交流群:652376983PHPExcel 是一个读取导出数据、导入生成Excel的类库,使用起来非常方便,但有时会遇到以些问题,比如导出的数据超时,内存溢出等。下面我们来说说这些问题和解决办法。PHPExcel 版本:@version    1.8.0, 20140302能遇到这样的问题一般都是因为数据量大导致1.PHPEx...
阅读全文

php-fpm超时时间设置request_terminate_timeout分析 - zhibin的程序日记 - CSDN博客

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/loophome/article/details/78604986今天发现了一个很神奇的事情,php日志中有一条超时的日志,但是我request\_terminate\_timeout中设置的是0,理论上应该没有超时时间才对。 PHP Fatal error:  Maximum exec...
阅读全文

Apache Solr 7.7.0 发布,Java 全文搜索服务器 - 开源中国

Lucene PMC 今天了 Apache Solr 的最新版本 7.7.0。 Apache Solr (读音: SOLer) 是一个开源的搜索服务器。Solr 使用 Java 语言开发,主要基于 HTTP 和 Apache Lucene 实现。Apache Solr 中存储的资源是以 Document 为对象进行存储的。每个文档由一系列的 Field 构成,每个 Field 表示资源的一个...
阅读全文