自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

cnhome的专栏

浪淘沙

  • 博客(574)
  • 资源 (4)
  • 收藏
  • 关注

转载 wrk 性能测试工具详解

wrk 是一个用于 HTTP 协议的基准测试工具。基准测试是一种性能测试方法,它通过设计科学的测试方法、测试工具和测试系统,实现对一类测试对象的某项性能指标进行定量和可对比的测试。

2022-11-26 09:05:49 5293

翻译 使用 Apache Druid 的事件驱动数据

原文地址1. 介绍在本教程中,我们将了解如何使用事件数据和Apache Druid。我们将介绍事件数据和 Druid 架构的基础知识。作为其中的一部分,我们将创建一个简单的数据管道,利用 Druid 的各种功能,涵盖各种数据摄取模式和查询准备好的数据的不同方式。2. 基本概念在深入探讨 Apache Druid 的操作细节之前,我们先来了解一些基本概念。我们感兴趣的领域是大规模实时分析事件数据。因此,必须了解我们所说的事件数据的含义以及大规模实时分析它们需要什么。2.1. 什么是事件数据?事件

2021-12-02 14:14:13 812

翻译 11 款扫描 Linux 服务器安全漏洞和恶意软件的工具

原文地址尽管基于 Linux 的系统通常被认为是不可渗透的,但仍然存在需要认真对待的风险。Rootkit、病毒、勒索软件和许多其他有害程序通常会攻击 Linux 服务器并导致问题。不管是什么操作系统,采取安全措施对服务器来说都是必须的。大品牌和组织已经采取了他们手中的安全措施,并开发了不仅可以检测缺陷和恶意软件,还可以纠正它们并采取预防措施的工具。幸运的是,有一些低价或免费的工具可以帮助完成这个过程。他们可以检测基于 Linux 的服务器不同部分的缺陷。1. LynisLynis是著名的安全

2021-11-03 15:19:24 8096 1

转载 Visualizing Search Results with Solr /browse & Velocity

转自/browse – A simple, configurable, built-in templated results viewWe foreshadowed to this point in the previous, bin/post, article, running these commands –$ bin/solr create -c solr_docs$ bin/post -c solr_docs docs/And here we are: http://localhost:

2021-09-07 22:20:42 241

转载 Solr 5’s New ‘bin/post’ Utility

转自Introducing bin/post: a built-in Solr 5 data indexing toolIn the beginning was the command-line… As part of the ease of use improvements in Solr 5, the bin/post tool was created to allow you to more easily index data and documents. This article illustr

2021-09-07 21:52:05 419

转载 基于 TrueLicense 的项目证书验证

算然是比较老的代码库版本了,但是方式和方法还是可以使用的。并且源代码的作者也做了一次大胆的升级,把TrueLicense的能力提升的更为强大了。如果要了解新版本的实现情况可以访问这里。这篇文章引自这里,大家可以看考使用。一、简述开发的软件产品在交付使用的时候,往往有一段时间的试用期,这期间我们不希望自己的代码被客户二次拷贝,这个时候 license 就派上用场了,license 的功能包括设定有效期、绑定 ip、绑定 mac 等。授权方直接生成一个 license 给使用方使用,如果需要延长试用期,.

2021-08-17 18:11:11 535

翻译 如何使用Jar2Exe保护Spring Boot应用

介绍如何加密spring boot项目介绍一个 spring 程序被 Jar2Exe 加密后,2 个特性会失效:任何一种component-scan都会失败:程序无法自动查找和实例化@Serviceor@Controller或@Mapperbean。它无法根据通配符(例如classpath:/mapper/*.xml.任何一种@annotation都会失败:如@Autowired或@Value将不起作用。解决方案由于不兼容的spring和encryption,我们选择程序的加密部分,并保

2021-07-14 15:13:17 751

转载 Ubuntu离线安装软件包

Ubuntu Server 从18.05开始就再也没有发布过离线安装镜像了。当前很多隔离情况下的机器就需要用到离线安装包了。以下这篇文章就很符合使用的场景。转自一、应用场景当我们需要在多台电脑安装同一个软件,并且这个软件很大,下载需要很长时间时需要安装软件的ubuntu不能上网二、离线安装包的制作环境说明系统是 ubuntu-16.04.5-server-amd64,默认已经安装好了python3,版本为3.5.安装制定软件更改ubuntu的更新源为阿里云,默认的速度太慢了sudo v

2021-07-13 14:13:11 2742 1

转载 AGPL 开源授权协议

原有的GPL协议,由于现在网络服务公司兴起(如:google)产生了一定的漏洞,比如使用GPL的自由软件,但是并不发布与网络之中,则可以自由的使 用GPL协议确不开源自己私有的解决方案。AGPL则增加了对此做法的约束。AGPL是GPL的一个补充, 在GPL的基础上加了一些限制。AGPL这个协议的制定是为了避免一个GPL/LGPL协议中的漏洞,称之为 Web Service Loopwhole。这主要是由于 GPL是针对传统的软件分发模式的商业模式(以微软为代表), 如果你使用的GPL的代码作为基础完

2021-07-11 09:24:59 5833 1

翻译 Axon 框架指南

Axon 框架指南1.概述在本文中,我们将着眼于Axon以及它如何帮助我们实现具有CQRS(命令查询职责分离)和事件溯源的应用程序。在本指南中,将使用Axon 框架和Axon 服务器。前者将包含我们的实现,后者将是我们专用的事件存储和消息路由解决方案。我们将构建的示例应用程序侧重于Order域。为此,我们将利用 Axon 为我们提供的 CQRS 和事件溯源构建块。请注意,很多共享概念都来自DDD,这超出了本文的范围。2. Maven 依赖我们将创建一个 Axon / Spring Boot 应

2021-06-29 15:37:04 1591

翻译 Spring Cloud Stream 3.1以后的使用方法

在Spring Cloud Stream 3.1中@EnableBinding已经被做了@deprecated的标注。那我们原有的程序如何适应新版本呢,确实Spring Cloud Stream在这方面做了很大的改进。Spring现在不再使用基于注释的配置,而是使用检测到的Consumer / Function / Supplier的Bean来定义流。 较旧的版本带有注释的代码如下所示:interface InputChannels { @Input("input") Subscribabl

2021-05-09 14:49:52 7513 7

转载 java调用dll或so动态库文件(c++/c)

一篇老文章,拿来用一下。开发平台:Eclipse3.3.1.1+CDT(cdt-master-4.0.3)+MinGW(MinGW-5.1.4)1. java调用dll的实现1.1 环境准备1.1.1 下载并安装cdthttp://www.eclipse.org/cdt/downloads.php选择自己eclipse 支持的cdt插件,下载,并且通过eclipse–>software update–>find and install 安装cdt。1.1.2 下载并安装mingw

2020-11-22 15:15:27 796

翻译 OpenPGP Integration (Java and JavaScript)

这是一组OpenPGP应用的文章,很值得学习了解。对于高强度的安全要求的环境还是很值的应用的。这一组文章由四部分构成:Java keys generationJava PGP encryptionFront end PGP encryptionPGP messages exchange between Java and JavaScriptJava keys generationIf you’ve read my previous post, you probably already kn

2020-08-27 15:20:29 872

原创 Apache Traffic Control介绍

Apache Traffic Control 是一个分布式、可扩展的冗余解决方案,可用于构建、监视和配置大型内容交付网络(CDN)。项目起源于 Traffic Server ,实现了现代 CDN 的所有核心功能。借助 Traffic Control,运营商可以设置一个内容分发网络,为用户快速高效地提供高质量的 Live 和 VOD 流媒体视频。功能特性:降低延迟:找到更靠近用户的缓存和内容可减少传送内容所需的往返时间。降低带宽成本:在内存和磁盘上缓存内容可减少原始服务器和瓶颈链接上的负载。..

2020-07-03 10:06:41 1119

转载 ubuntu16.04下安装配置coturn

一、安装软件包apt updateapt install coturn二、配置coturn1、复制DTLS、TLS支持的证书文件:cp /usr/share/coturn/examples/etc/turn_server_cert.pem /etc/turn_server_cert.pemcp /usr/share/coturn/examples/etc/turn_server_pkey.pem /etc/turn_server_pkey.pem2、编辑/etc/turnserver.co

2020-06-20 14:27:09 493

翻译 Debezium引擎

Debezium引擎通常,通过将Debezium连接器部署到Kafka Connect服务并配置一个或多个连接器来监视上游数据库并为它们在上游数据库中看到的所有更改生成数据更改事件来进行操作。这些数据更改事件被写入Kafka,在那里它们可以被许多不同的应用程序独立使用。Kafka Connect具有出色的容错性和可扩展性,因为它作为分布式服务运行,并确保所有已注册和配置的连接器始终处于运行状态。例如,即使集群中的一个Kafka Connect端点发生故障,其余的Kafka Connect端点也将重新启动以

2020-06-20 14:11:56 2475 1

转载 nginx中配置ssl双向认证详解

nginx中配置ssl双向认证详解修改openssl配置的参数使用openssl制作CA的自签名证书准备服务器端证书准备客户端证书nginx的配置客户端证书格式转换撤销用户证书[转自](https://blog.csdn.net/yuanlin65/article/details/53187710)需求说明:公司内部一些业务系统对安全性要求比较高,例如mis、bi等,这些业务系统只允许公司内...

2020-05-03 11:27:13 2643

翻译 Debezium

Debezium是一个开源项目,为更改数据捕获(CDC)提供了低延迟的数据流平台。您设置并配置Debezium来监视数据库,然后您的应用程序会使用对数据库进行的每个行级更改的事件。仅显示已提交的更改,因此您的应用程序不必担心事务或回滚的更改。Debezium提供了所有变更事件的单一模型,因此您的应用程序不必担心每种数据库管理系统的复杂性。此外,由于Debezium会在持久的复制日志中记录数据更改的...

2019-11-17 17:28:07 3982

转载 ObjectMapper忽略未知字段

转自ObjectMapper objectMapper = new ObjectMapper();objectMapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false);

2019-11-17 10:20:47 4343

转载 官网关于GridFS操作的说明文档

转自GridFSGridFS is a specification for storing and retrieving files that exceed the BSON document size limit of 16MB. Instead of storing a file in a single document, GridFS divides a file into parts,...

2019-10-07 11:03:40 1534 1

转载 Java PDF转换成图片并输出给前台展示

首先需要导入所需工具类<dependency><groupId>org.apache.pdfbox</groupId><artifactId>fontbox</artifactId><version>2.0.1</version></dependency><dependency>...

2019-10-02 15:12:15 1306

转载 java pdf转为image

转自public static void convertPdf2Image(String pdfFilepath,String imgFilepath) throws IOException{ File file; file = new File(pdfFilepath); String filename = file.getName().substri...

2019-10-02 15:06:53 482

转载 Introduction to BouncyCastle with Java

引自1. OverviewBouncyCastle is a Java library that complements the default Java Cryptographic Extension (JCE).In this introductory article, we’re going to show how to use BouncyCastle to perform cryp...

2019-10-02 14:21:00 310

转载 Spring Cloud Gateway - Creating Custom Route Filters (AbstractGatewayFilterFactory)

转自On Spring Cloud Gateway, we can apply some filters for each route. Whenever a request matches a route’s path, the filters defined for that route will be executed. There are many things can be done ...

2019-09-11 22:54:57 893

转载 Creating a modern Web app using Vue.js and Spring Boot with JHipster

原文Vue.js is the new trending framework in the Javascript front-end world, and its simplicity lets you build web applications pretty fast. The structure of a Vue.js application is very similar to an A...

2019-08-11 10:46:15 620

原创 如何使用Spring Data Solr做空间检索并排序

解决方法一To set fl you have to use query.addProjectionOnField(String fieldname). SimpleQuery query = new SimpleQuery(conditions); query.addProjectionOnField("*"); query.addProjectionOnField("...

2019-08-10 18:02:47 565

翻译 在Spring Data MongoDB下做空间检索

彻底搞懂Spring Data MongoDB在空间检索方面的支持。Recently I was intrigued about a project discussion in which a high volume REST API was needed to store and retrieve location based information. A performant solut...

2019-08-10 17:15:03 327

转载 Spring Data MongoDB:使用GridFS保存二进制文件

转自GridFSTemplate已经很多在使用的了,对于没有什么编写经验的同学,本文值得一看。在MongoDB中,可以使用GridFS保存二进制文件。本文介绍如何使用GridFsTemplate保存和读取图片文件。1. GridFS - 保存(使用Spring注解方式)import org.springframework.context.annotation.Bean;import o...

2019-07-28 14:55:56 641

翻译 Spring Cloud OpenFeign简介

原文1. 概述在本教程中,我们将描述 Spring Cloud OpenFeign一个用于Spring Boot应用程序的声明性REST客户端。Feign使用可插入的注释支持更轻松地编写Web服务客户端,其中包括Feign注释和JAX-RS注释。此外,Spring Cloud还增加了对Spring MVC注释的支持,并使用了与 Spring Web中使用的相同的 HttpMessage...

2019-05-26 21:57:45 2199 1

转载 基于Ionic3实现微信支付和支付宝支付

转载当下开发中更多采用Hybird APP进行快速开发,使用Cordoava的不在少数。下边的文章内容,对于新入开发做支付口的同学有极大的参考价值。在Ionic应用里实现支付并不难,但是有的坑真是不爬不知道。1. 支付宝支付网上关于支付宝支付cordova插件真是非常多,但是大多会报一些让你很无语的错误。比如sdk早已过时不是最新的,或者没有出来效果。我也是经过大量试错,最终选择了以下这...

2019-05-15 10:24:36 594

转载 使用Multipass在Windows上利用Ubuntu Linux的全部功能

转自Canonical今天宣布推出用于Microsoft Windows操作系统的Ubuntu Linux虚拟实例的Multipass业务流程工具。Multipass是一个开源命令行实用程序,允许用户协调Ubuntu Linux虚拟机的创建,管理和维护,以简化应用程序的开发。它可以在Linux和macOS操作系统上使用,并且截至今天,它也可用于Windows平台。“继我们的macOS发布之后...

2019-05-09 08:58:45 18299 2

转载 哪些开源协议可以商用

转自1. 常用的开源协议:Apache License 2.0要点:Apache Licence是对商业应用友好的许可。使用者也可以在需要的时候修改代码来满足需要并作为开源或商业产品发布/销售。BSD开源协议(Berkerley Software Distribution)要点:商业软件可以使用,也可以修改使用BSD协议的代码。GPL ( GNU General Public Lice...

2019-05-08 10:59:06 9507 1

原创 Spring Data Cassandra 轻量级事物支持

Spring Data Cassandra 轻量级事务支持做数据操作不得不提的就是数据操作的事务性,如果控制不好就很容易将数据写脏,这往往是初学者容易犯大忌的地方。我们来看一下Spring Data Cassandra是如何给我们的数据操作增加轻量级事务支持的。从Spring Data for Apache Cassandra 2.0开始,通过提供的两个类InsertOptions和Updat...

2019-05-01 11:42:55 703

转载 Introducing Jib — build Java Docker images better

这是一篇来自于google的文章,对于java开发者来说很实用,尤其是容器天下的时代。值得仔细阅读。引自Containers are bringing Java developers closer than ever to a “write once, run anywhere” workflow, but containerizing a Java application is no sim...

2019-04-09 09:28:21 293

原创 Java访问Ceph数据的相关细节

Ceph很多公司内部已经进行了部署,当然也有很多公司使用阿里的OSS或者亚马逊的S3。在现在硬件廉价的大环境下,更多的公司愿意把自己的数据内容自我保管,实现企业私有云。下面我们来看一下如何使用Java技术栈来访问Ceph。1. 部署LIBRADOS环境客户端应用程序需要librados才能连接到Ceph存储集群。1.1 安装jna.jarDebian/Ubuntu环境下执行以下命令sud...

2019-04-04 13:51:25 7995 4

转载 用FastDFS一步步搭建文件管理系统

转自大家多数人都是在使用OSS,也有很多有能力的企业在使用FastDFS来进行分布式文件的存储。也许有人会说我们可以用CDN加速资源,确实可以。但如果资源不希望外流的话,很多企业都会选择自建分布式文件系统,这应该说是是一项基本功能。网上有一篇很全面的文章,值得大家参考使用。1. FastDFS介绍FastDFS开源地址参考:分布式文件系统FastDFS设计原理参考:FastDFS分布式文...

2019-03-21 13:03:14 303

翻译 精益软件开发(Lean Software Development)

介绍随着软件系统变得越来越复杂,越来越多人参与其中,管理软件开发变得越来越困难。多年来,企业被告知要应对增加的复杂性,他们需要增加更多的测量,更多的控制,更多的检查和平衡,更严格。为了确保人们按照他们的要求行事,许多企业在流程合规性审计上花费了大量资源。结果不应该令人惊讶:组织文化越来越强调预测和管理,而对学习和创新的关注则越来越少。不知何故,客户在我们预测和控制软件开发的渴望中被忽视了。许多...

2019-01-18 11:01:11 6311

转载 在 Angular中 使用 Lodash 的方法

转自如何Lodash 是 JavaScript 很有名的 package,尤其對於處理 array 很有一套,Angular 該如何使用 lodash 呢 ? 這也可以視為在 Angular 使用傳統 JavaScript package 的 SOP。VersionNode.js 8.9.4Angular CLI 1.6.2Angular 5.2.2安装 Lodash~/MyPr...

2019-01-09 13:39:35 3399

转载 Angular 2 ViewChild & ViewChildren

转自ViewChildViewChild 是属性装饰器,用来从模板视图中获取匹配的元素。视图查询在 ngAfterViewInit 钩子函数调用前完成,因此在 ngAfterViewInit 钩子函数中,就能正确获取查询的元素。@ViewChild 使用模板变量名import { Component, ElementRef, ViewChild, AfterViewInit } from ...

2019-01-09 13:22:14 248

转载 Github进行fork后如何与原仓库同步

转自我们在进行Github协同开发的时候,往往会去fork一个仓库到自己的Github中,过一段时间以后,原仓库可能会有各种提交以及修改,很可惜,Github本身并没有自动进行同步的机制,这个需要我们手动去执行,现在我来演示一下如何进行自己的仓库和原仓库进行Gith同步的操作。(1)我使用终端 命令行的方式在Mac中来操作。首先在终端中配置原仓库的位置。进入项目目录,执行如下命令:查看你的远程...

2019-01-09 10:36:42 306

The Boost Graph Library - User Guide and Refrence Manual

比较好的一份参考用书 .

2012-10-24

高清播放器 Splash Pro EX 1.13.0

不错的高清播放软件,内有sn,来自于互联网

2012-10-23

Silverlight.3.高级编程(C#篇)

一本Sliverlight开发的图书 .

2011-09-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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