开源中国

我们不支持 IE 10 及以下版本浏览器

It appears you’re using an unsupported browser

为了获得更好的浏览体验,我们强烈建议您使用较新版本的 Chrome、 Firefox、 Safari 等,或者升级到最新版本的IE浏览器。 如果您使用的是 IE 11 或以上版本,请关闭“兼容性视图”。
博客专区 - 开源中国社区

精彩阅读

  • 最新推荐

  • 今日热门

  • 本周热门

  • 每日一博

  • 最新文章

Spring Cloud Gateway 接口文档聚合实现

在微服务架构下,通常每个微服务都会使用Swagger来管理我们的接口文档,当微服务越来越多,接口查找管理无形中要浪费我们不少时间,毕竟懒是程序员的美德。 由于swagger2暂时不支持webflux 走了很多坑,完成这个效...
冷冷gg 发布于 8小时前 阅读 355 评论 4

CoreText进阶(七)-添加自定义View和对其

CoreText进阶(七)-添加自定义View和对其 效果  实现代码如下: - (void)viewDidLoad { [super viewDidLoad]; self.edgesForExtendedLayout = UIRectEdgeNone; self.view.backgroundColor = [UICo...
aron1992 发布于 17小时前

定制JIRA项目模板经验总结

JIRA:在研发工具领域大名鼎鼎的Atlassian出品的缺陷管理/项目管理/问题跟踪工具。 版本演进,一路跟随 从使用JIRA起到现在已五年之久,伴着JIRA的版本演进,有幸一路跟随。 所使用的JIRA版本也从最开始使用的JIR...
donhui 发布于 1天前 阅读 94
7.21 杭州源创会移动开发专场与你不见不散

"人间天堂"杭州,一半山水一半城。因西湖而美的杭州,又不仅仅只有西湖。还可以祈福灵隐寺庙,或走近杭城绿意的大自然,或穿街走巷感受市井杭州。如此多娇,处处诗情画意。所以趁着七月美景正好,OSC源创会也要再度来到杭州,带着自由、开放、分享的开源精神,为大家带来干货满满的【移动开发】专场主题分享,邀请杭州的各位小伙伴们来约~

OSC源创会

Hyperledger Fabirc 之华为BCS(Blockchain Service)使用简介

本文节选自电子书《Netkiller Blockchain 手札》 Netkiller Blockchain 手札 Mr. Neo Chan, 陈景峯(BG7NYT) 中国广东省深圳市龙华新区民治街道溪山美地 518131 +86 13113668890 文档始创于2...
netkiller- 发布于 1天前 阅读 58

spring boot应用测试框架介绍

一、spring boot应用测试存在的问题 官方提供的测试框架spring-boot-test-starter,虽然提供了很多功能(junit、spring test、assertj、hamcrest、mockito、jsonassert、jsonpath),但是在数据库层面,依旧存在问...
yangjianzhou 发布于 2天前 阅读 269 评论 2 点赞 1

Spring核心——JSR250与资源控制

JSR-175与元编程 要说明JSR-250先要解释清楚JSR-175,要解释清楚JSR就的先了解JCP是什么。网上资料很多,就不细说了,简单的说JCP(Java Community Process)是管理Java生态(包括J2SE、J2EE等等)发展的合作组织...
随风溜达的向日葵 发布于 2天前 阅读 401 点赞 1

大家都在学的编程语言 Python,可以用来干什么?

编者按:Python因为简单全面易用而成为近年来大热的编程语言。但是很多人学习了这门余元的语法和基本功能之后却不知道Python能干什么以及怎么做。Realpython.com上面的一篇文章于是把Python可以做的事情以及不适合...
Python燕大侠 发布于 2天前 阅读 507 评论 1 点赞 1

istio 各组件概念个人理解

本文档介绍了Istio:一个连接,管理和保护微服务的开放平台。Istio提供了一种通过负载平衡,服务到服务身份验证,监控等创建已部署服务网络的简便方法,无需更改服务代码。您可以通过在整个环境中部署特殊的边车代...
xiaomin0322 发布于 2天前 阅读 133

web3.py简介

与web3.py库交互的共同入口是web3对象。web3对象提供API,用于python开发的应用与以太坊区块链进行交互,通常是通过连接JSON-RPC服务器进行。 Providers提供者 Providers使web3连接到区块链上。Web3.py库带有以下...
笔阁 发布于 2天前 阅读 279 评论 2

初结 react(当 React 版本是 ^16.2.0,当前时间 2018-01-12)

最近一段时间在零零碎碎地看 react 。在此,向所有自学 react 的朋友点个赞。多说一句,在自学道路上一定要戒骄戒躁,坚持下来。-----因为自学过程真的是心累啊(不同版本的博客不同的说法)。。。 下面,开始创建...
秋季长青 发布于 2天前 阅读 238

自是年少,韶华倾负 ——优麒麟系统入门篇

优麒麟自第一个长期版14.04发布后,外界反响不断,论坛、邮箱、QQ群等问题爆满,不是呼叫坛主就是群主,就是没有人来呼叫小编。小编觉得隐山几年,是时候将毕生所知传递给其他用户了。当然功夫再深也是从基础练起...
优麒麟操作系统 发布于 2天前 阅读 497 评论 5 点赞 1

CoreText进阶(五)- 文字排版样式和效果

CoreText进阶(五)- 文字排版样式和效果 其它文章: CoreText入门(一)-文本绘制 CoreText入门(二)-绘制图片 CoreText进阶(三)-事件处理 CoreText进阶(四)-文字行数限制和显示更多 CoreText进阶(五)- 文...
aron1992 发布于 3天前 阅读 180

搭建webpack项目框架

作者:汪娇娇 时间:2018年6月4日 一、说明 随着业务发展和前端人员的增加,搭建一个通用框架以及制定统一规范就成了必然。对于选型这方面,一开始好像就没考虑其他框架,直接选了webpack。webpack的优点就不多说...
娇娇jojojo 发布于 3天前 阅读 295 评论 2

ND4J求多元线性回归以及GPU和CPU计算性能对比

上一篇博客《梯度下降法求多元线性回归及Java实现》简单了介绍了梯度下降法,并用Java实现了一个梯度下降法求回归的例子。本篇博客,尝试用dl4j的张量运算库nd4j来实现梯度下降法求多元线性回归,并比较GPU和CPU...
冷血狂魔 发布于 3天前 阅读 156

梯度下降法求多元线性回归及Java实现

对于数据分析而言,我们总是极力找数学模型来描述数据发生的规律, 有的数据我们在二维空间就可以描述,有的数据则需要映射到更高维的空间。数据表现出来的分布可能是完全离散的,也可能是聚集成堆的,那么机器学...
冷血狂魔 发布于 3天前 阅读 1033 评论 12 点赞 7

使用VsCode搭建Java开发环境,创建springboot应用

IDEA微社区QQ群:185441009 1、在 Visual Studio Code 中打开扩展视图(Ctrl+Shift+X),输入关键词java、spring分别下载Java开发插件包和springboot插件包 2、配置参数 点击设置按钮,进入设置选项,配置用户设置 ...
qsyan 发布于 3天前 阅读 590 评论 2 点赞 1

zk实战--rpc框架集群化

在看此篇内容时需要浏览下面内容 netty实战--手写rpc框架 前文功能简介以及功能扩充 利用netty来实现一个点对点的rpc调用。客户端和服务端都是靠手写地址进行socket同学的,无法1对多,也无法把服务拆分到不同的机...
xpbob 发布于 3天前 阅读 422

如何使用GNU Ring?

文章名:如何使用GNU Ring? 作者:冰焰火灵X 1079092922@qq.com 文章许可:CC BY-SA 4.0 ##1. 安装 下载GNU Ring 点击左边选择你的系统版本(这里以 GNU/Linux 为例,我使用的是Mint 18.3),然后右边选择你的系...
ICE冰焰火灵X 发布于 3天前 阅读 171 点赞 1

Spring核心——注解自动装载

从配置上扩展 之前的文章介绍了Spring的IoC容器配置管理方面的详细内容,需要了解的可以从IoC容器的设计模式开始阅读。在介绍基于注解配置的配置之前我们再重复一下在之前提到的基本认识: Spring的基本工作单位是...
随风溜达的向日葵 发布于 3天前 阅读 597 点赞 1

完爆Facebook/GraphQL,APIJSON全方位对比解析(三)-表关联查询

相关阅读: 完爆Facebook/GraphQL,APIJSON全方位对比解析(一)-基础功能 完爆Facebook/GraphQL,APIJSON全方位对比解析(二)-权限控制 自APIJSON发布以来,不断有网友拿来和Facebook的GraphQL对比, 甚至有不少人声...
孤独的探索号 发布于 3天前 阅读 139

Spring Cloud Gateway 接口文档聚合实现

在微服务架构下,通常每个微服务都会使用Swagger来管理我们的接口文档,当微服务越来越多,接口查找管理无形中要浪费我们不少时间,毕竟懒是程序员的美德。 由于swagger2暂时不支持webflux 走了很多坑,完成这个效...
冷冷gg 发布于 8小时前 阅读 355 评论 4

流利阅读笔记30-20180719待学习

1.今日导读 2.带着问题听讲解 3.新闻正文(中英文对照) 4.重点词汇 5.拓展内容
aibinxiao 发布于 8小时前

Python----多线程的学习

多线程爬虫的使用 # 采用多线程来爬取微信的数据 # 创建队列,保存获取每页的链接 urlqueue = queue.Queue() # 模拟浏览器访问 headers = ('User-Agent', 'Moz+illa/5.0 (Windows NT 6.1; WOW64) AppleWeb...
android-key 发布于 2周前 阅读 6

CoreText进阶(七)-添加自定义View和对其

CoreText进阶(七)-添加自定义View和对其 效果  实现代码如下: - (void)viewDidLoad { [super viewDidLoad]; self.edgesForExtendedLayout = UIRectEdgeNone; self.view.backgroundColor = [UICo...
aron1992 发布于 17小时前

Tomcat8.0 + Redis 实现 Session 会话共享

由于项目需要,需要实现Tomcat8.0 + Redis 实现 Session 会话共享,以便于实现多应用集群。后参考了开源项目: https://github.com/jcoleman/tomcat-redis-session-manager 进行调整后实现该需求。 实现该需求需要...
杨应滨 发布于 3小时前

拦截SQLSERVER的SSL加密通道替换传输过程中的用户名密码实现运维审计(一)

工作准备 •一台SQLSERVER 2005/SQLSERVER 2008服务 •SQLSERVER jdbc驱动程序 •Java开发环境eclipse + jdk1.8 •java反编译工具JD-Core 反编译JDBC分析SQLSERVER客户端与服务器通信原理 SQLServerConnection.cl...
紅顏為君笑 发布于 14小时前

Docker整合Seafile搭建属于自己的私有云盘

第三方的公有云盘虽然方便、但是限制太多、尤其是之前360云盘停用,所有用户云盘数据要迁移,感觉有点坑、如果有时间可以自己试着搭建一个本地私有云盘-亲测有效、欢迎留言
WALK_MAN 发布于 2个月前 阅读 119

SpringBoot | 第八章:统一异常、数据校验处理

前言 在web应用中,请求处理时,出现异常是非常常见的。所以当应用出现各类异常时,进行异常的捕获或者二次处理(比如sql异常正常是不能外抛)是非常必要的,比如在开发对外api服务时,约定了响应的参数格式,如res...
oKong 发布于 6小时前

技术专题讨论:如何对 JPA 或者 MyBatis 进行技术选型

在我们平时的项目中,大家都知道可以使用 JPA 或者 Mybatis 作为 ORM 层。对 JPA 和 Mybatis 如何进行技术选型? 下面看看大精华总结如下: 最佳回答 首先表达个人观点,JPA必然是首选的。 个人认为仅仅讨论两者使...
后海 发布于 3周前 阅读 38

Git 实战教程

Git 实战教程
ilimhumar 发布于 3个月前 阅读 40

JavaScript零基础入门——(五)JavaScript的程序流程控制

JavaScript零基础入门——(五)JavaScript的程序流程控制 欢迎回到JavaScript零基础入门,上一节课我们认识了JavaScript的运算符,这一节课,我们来讲一讲,JavaScript的程序流程控制。 程序流程控制,是指通过某些指令来执行或改变程序的执行顺序。在JS中,有着大部分语言都有的三大流程控制,他们分别是顺序流程控制、分支流程控制和循环流程控制。我们一个个来认识。 关于顺序流程控制,顾名思义,就是让程序自上而下的按顺序执行,我们之前写的例子代码,都是顺序执行的,这里就不赘述了。 在说分支流程控制和循环流程控制之前,我想先讲讲布尔值。第四节课的时候我们讲过,布尔值是用来作为判断的,它的值非真即假,但是呢,真和假并不仅仅是true或者false,上一节课我们讲的运算符,可以组合得到表达式结果,这个结果是可以直接拿来做判断的。一般来说,结果为true/非零数字/非空字符串都属于true,反之false/0/空字符串都属于false。 继续回到我们的课程,分支流程控制,有些也叫做判断流程控制,就意味着程序到这个地方可能就要接受判断然后分开走了,就跟在岔路口一样。但岔路可能是Y字路口,也有可能是三岔路口或者十字路口。分支流程控制分为单分支、双分支和多...
JandenMa 发布于 1个月前 阅读 28 点赞 1

rsync通过同步服务、系统日志、screen工具

rsync通过后台服务同步 在远程主机中建立一个rsync服务器,在服务器上配置好rsync的各种应用,然后将本机作为rsync的一个客户端连接远程的rsync服务器。 首先在A机器上建立并且配置rsync的配置文件/etc/rsync.co...
黄昏残影 发布于 7小时前 阅读 1

jumpserver开发环境搭建

# 开发测试环境搭建流程 ## 简介 在本地搭建jumpserver开发环境,一般都希望把jumpserver运行环境隔离开来,并且还能够在更新代码后很快看到效果。以下就是使用docker搭建开发环境的基本步骤 ## 准备镜像 ### 拉取images * docker pull mariadb:10.1.32 * docker pull redis:4.0.9 * docker pull registry.cn-hangzhou.aliyuncs.com/kid1412z/docker-centos7-python36 ### 打包jumpserver运行环境 #### 准备 * 新建目录 * 将jumpsever/requirements/requirements.txt 复制到该目录 * 在该目录下新建文件名为的空白文件Dockerfile #### Dockerfile ``` FROM registry.cn-hangzhou.aliyuncs.com/kid1412z/docker-centos7-python36:latest ADD requirements.txt /opt/requirements.txt ADD CentOS7-Base-163.repo /etc/yum.repos.d/CentOS-Base.repo RUN yum clean all &&\ yum makecache &&\ yum update -y &&\ yum install -y libtiff-devel libjpeg-devel libzip-devel freetype-devel lcms2-devel libwebp-devel tcl-devel tk-devel sshpass openldap-devel mysql-devel libffi-devel openssh-clients RUN ln -s /usr/local/bin/python /usr/bin/python3 &&\ pip install...
zhnxin 发布于 2个月前 阅读 31

form 提交多个对象及springMVC接收

var priceSignList = new Array(); $("#appExponentPriceSignEditForm tr").each(function() { var that = this; var orderItemObj = new Object(); $(that).find("select,input").each(function() { var name = ...
fyliujj 发布于 5小时前

mybatis源码阅读(八) ---Interceptor了解一下

1 Intercetor MyBatis 允许你在已映射语句执行过程中的某一点进行拦截调用。默认情况下,MyBatis允许使用插件来拦截的方法调用包括: Executor (update, query, flushStatements, commit, rollback, getTransacti...
lemonLove 发布于 2个月前 阅读 11

前端基础

1. get请求传参长度的误区 误区:我们经常说get请求参数的大小存在限制,而post请求的参数大小是无限制的。 实际上HTTP 协议从未规定 GET/POST 的请求长度限制是多少。对get请求参数的限制是来源与浏览器或web服务...
wenxingjun 发布于 12小时前

算法 - 冒泡排序 C++

大家好,我是ChungZH。今天我给大家讲一下最基础的排序算法:冒泡排序(BubbleSort)。 冒泡排序算法的原理如下: 比较相邻的元素。如果第一个比第二个大(可以相反),就交换他们两个。 对每一对相邻的元素做同样...
ChungZH 发布于 20小时前

Ubuntu 配置 pip.conf 添加国内源

Ubuntu 配置 pip.conf 添加国内源 1. 新建文件夹和pip配置文件 cd ~ mkdir .pip touch pip.conf sudo chmod 755 pip.conf gedit pip.conf 其他的配置位置: Linux/Unix: /etc/pip.conf ~/.pip/pip.co...
openthings 发布于 1周前 阅读 13

Fuchsia 源码下载

## 准备活动 ### Ubuntu ``` sudo apt-get install texinfo libglib2.0-dev liblz4-tool autoconf libtool libsdl-dev build-essential golang git curl unzip ``` ## 下载源码 ### Jiri ``` export FUCHSIA_ROOT=$HOME/fuchsia curl -s https://raw.githubusercontent.com/fuchsia-mirror/jiri/master/scripts/bootstrap_jiri | bash -s "$FUCHSIA_ROOT" export PATH="$FUCHSIA_ROOT"/.jiri_root/bin:$PATH cd "$FUCHSIA_ROOT" jiri import minimal https://fuchsia.googlesource.com/manifest jiri update ``` ### 正式开始下载 ``` curl -s "https://fuchsia.googlesource.com/scripts/+/master/bootstrap?format=TEXT" | base64 --decode | bash -s topaz ``` 最后一个词可以选 [zircon,garnet,peridot,topaz] 其中之一。 我选择了 topaz,下载完成后有 12G 那么大。 zircon 有 5G。 ## build 下载源码的目录下面有一个 scripts 文件夹。这里有 build 命令。 ``` cd "$FUCHSIA_ROOT/fuchsia" scripts/fx full-build ``` 编译完成后 31G 了…… ## 启动 ``` scripts/fx run -g ``` 不知道怎么才能有正经界面…… 原文: https://fuchsia.googlesource.com/jiri https://...
郭大鹏 发布于 2个月前 阅读 43

C++ iostream、iomanip 头文件详解

大家好,我是ChungZH!这是我的第二篇博客。在这篇博客中,我将介绍一些有关C++的iostream和iomanip库的知识,希望大家喜欢! 首先,我们来看看iostream。 相信大家都知道iostream,这个库可以说是最常用的几个库之...
ChungZH 发布于 4天前 阅读 3 评论 1
【华为云开发者扶持计划】0元体验2核4G云主机、100GMySql数据库、DevCloud、开发课程等4项福利

超级好用的华为云热门产品、业界领先的Devcloud、 精华凝结的应用服务 、最新最前沿的开发课程,快来免费领取!还有开发者中心众多的资源,将助您获取8万+华为研发员工使用、历经30年磨练的软件开发精华。

华为云

C++反射机制:可变参数模板实现C++反射

1. 概要   本文描述一个通过C++可变参数模板实现C++反射机制的方法。该方法非常实用,在Nebula高性能网络框架中大量应用,实现了非常强大的动态加载动态创建功能。Nebula框架在码云的仓库地址。   C++11的新特...
Bwar 发布于 1周前 阅读 1825 评论 3 点赞 5

Dubbo服务发布之服务暴露&心跳机制&服务注册

Dubbo服务发布 Dubbo服务发布影响流程的主要包括三个部分,依次是: 服务暴露 心跳 服务注册 服务暴露是对外提供服务及暴露端口,以便消费端可以正常调通服务。心跳机制保证服务器端及客户端正常长连接的保持,服...
键走偏锋 发布于 4天前 阅读 1652 评论 8 点赞 2

了解iOS消息推送一文就够:史上最全iOS Push技术详解

本文作者:陈裕发, 腾讯系统测试工程师,由腾讯WeTest整理发表。 1、引言 开发iOS系统中的Push推送,通常有以下3种情况: 1)在线Push:比如QQ、微信等IM界面处于前台时,聊天消息和指令都会通过IM自建的网络长连...
JackJiang- 发布于 4天前 阅读 1496 评论 2 点赞 7

安卓手机上 K 歌,声音延迟怎么解决?

这篇文章可以为你提供一个解决录音和播放同步问题的思路,而且解决了声音从手机传输到耳机上有延时的问题。 初识音频 在开始之前,我先简单介绍一下音频相关的基础知识,方便下文理解。 我们知道声明是一种波,经...
编辑部的故事 发布于 4天前 阅读 1225 评论 6 点赞 6

关于Eureka 2.x,别再人云亦云了!

原文:http://www.itmuch.com/spring-cloud/eureka-2-news/ ,转载请说明出处。 最近朋友圈被Eureka 2.x停止开发的新闻刷屏,例如: Eureka 2.0 开源工作宣告停止,继续使用风险自负 凉凉了,Eureka 宣布闭源,S...
周立_ITMuch 发布于 1周前 阅读 7618 评论 19 点赞 11

使用Python分析《我不是药神》豆瓣电影短评

小爬怡情,中爬伤身,强爬灰灰。爬虫有风险,使用请谨慎,可能是这两天爬豆瓣电影爬多了,今天早上登录的时候提示号被封了(我用自己帐号爬的,是找死呢还是在找死呢 ...),好在后面发完短信后又解封了,^_^。 ...
一别丶经年 发布于 1周前 阅读 2664 评论 6 点赞 5

梯度下降法求多元线性回归及Java实现

对于数据分析而言,我们总是极力找数学模型来描述数据发生的规律, 有的数据我们在二维空间就可以描述,有的数据则需要映射到更高维的空间。数据表现出来的分布可能是完全离散的,也可能是聚集成堆的,那么机器学...
冷血狂魔 发布于 3天前 阅读 1033 评论 12 点赞 7

[喵咪Liunx(7)]Ceph分布式文件共享解决方案

前言 哈喽大家好呀! 这次给大家带来的Liunx软件分享是鼎鼎大名的Ceph分布式文件系统,笔者了解到Ceph也是遇到了一个问题就是在使用Kubeneters的时候在各个容器中都需要使用同一套文件,但是使用NAS盘的方式不管是更...
喵了_个咪 发布于 1周前 阅读 1196 评论 1 点赞 1

lombok的使用

lombok是一个编译插件,其可以帮助我们完成一些重复性但是又不得不写的代码,并且可以使代码变得更优雅。 下面开始介绍其使用,首先是下载地址:https://projectlombok.org/download。其次是英文的介绍地址:htt...
潘帅_阿尔法 发布于 5天前 阅读 721 评论 2 点赞 2

使用VsCode搭建Java开发环境,创建springboot应用

IDEA微社区QQ群:185441009 1、在 Visual Studio Code 中打开扩展视图(Ctrl+Shift+X),输入关键词java、spring分别下载Java开发插件包和springboot插件包 2、配置参数 点击设置按钮,进入设置选项,配置用户设置 ...
qsyan 发布于 3天前 阅读 590 评论 2 点赞 1

Spring核心——注解自动装载

从配置上扩展 之前的文章介绍了Spring的IoC容器配置管理方面的详细内容,需要了解的可以从IoC容器的设计模式开始阅读。在介绍基于注解配置的配置之前我们再重复一下在之前提到的基本认识: Spring的基本工作单位是...
随风溜达的向日葵 发布于 3天前 阅读 597 点赞 1

六月新增开源项目:用 React 写小程序;再给你一个有趣好玩的手绘 UI 集合

每月新增开源项目。顾名思义,每月更新一期。我们会从社区上个月新收录的开源项目中,挑选出有价值的、有用的、优秀的、或者好玩的开源项目来和大家分享。数量不多,但我们力求推荐的都是精品。目前这些开源项目主...
编辑部的故事 发布于 2周前 阅读 3150 点赞 4

惊艳,Dubbo域名已改,也不再局限于Java!

今天作者想去 Dubbo 官网查下相关资料,发现官方域名由 dubbo.io 直接跳转至 dubbo.apache.org 下了,然后突然回想起 Dubbo 已经在 2 月份正式进入了 Apache 孵化器这回事,也就不觉得奇怪了。 看这个新官网还真清...
Java技术栈 发布于 1周前 阅读 2244 评论 1

大家都在学的编程语言 Python,可以用来干什么?

编者按:Python因为简单全面易用而成为近年来大热的编程语言。但是很多人学习了这门余元的语法和基本功能之后却不知道Python能干什么以及怎么做。Realpython.com上面的一篇文章于是把Python可以做的事情以及不适合...
Python燕大侠 发布于 2天前 阅读 507 评论 1 点赞 1

用 D3.js 画一个手机专利关系图, 看看苹果,三星,微软间的专利纠葛

用 D3.js 画一个手机专利关系图, 看看苹果,三星,微软间的专利纠葛 前言 本文灵感来源于Mike Bostock 的一个 demo 页面 原 demo 基于 D3.js v3 开发, 笔者将其使用 D3.js v5 进行重写, 并改为使用 ES6 语法. 源码:...
ssthouse_hust 发布于 4天前 阅读 513 评论 1 点赞 2

Spring核心——FactoryBean

本文继续之前的2篇文章(BeanPostProcessor和BeanFactoryPostProcessor)介绍Ioc容器的功能扩展。 FactoryBean是用来构造Bean的接口。常规情况下向容器添加一个Bean只需要像下面这样通过XML的配置或注解直接引入这...
随风溜达的向日葵 发布于 1周前 阅读 1356 评论 3 点赞 2

ELK三大日志中间组件之 kibana操作手册

ELK操作手册 目 录 1. 概述.......................................................................................................................... 4 1.1. 编写目的....................................
舒文joven 发布于 4天前 阅读 468 评论 1 点赞 2

MyBatis源码解读之延迟加载

1. 目的 本文主要解读MyBatis 延迟加载实现原理 2. 延迟加载如何使用 Setting 参数配置 设置参数 描述 有效值 默认值 lazyLoadingEnabled 延迟加载的全局开关。当开启时,所有关联对象都会延迟加载。 特定关联关系...
无忌 发布于 4天前 阅读 1040 评论 7 点赞 2

zk实战--rpc框架集群化

在看此篇内容时需要浏览下面内容 netty实战--手写rpc框架 前文功能简介以及功能扩充 利用netty来实现一个点对点的rpc调用。客户端和服务端都是靠手写地址进行socket同学的,无法1对多,也无法把服务拆分到不同的机...
xpbob 发布于 3天前 阅读 422

Spring核心——JSR250与资源控制

JSR-175与元编程 要说明JSR-250先要解释清楚JSR-175,要解释清楚JSR就的先了解JCP是什么。网上资料很多,就不细说了,简单的说JCP(Java Community Process)是管理Java生态(包括J2SE、J2EE等等)发展的合作组织...
随风溜达的向日葵 发布于 2天前 阅读 401 点赞 1

c++ qt 组播总结

每个人都有不同的认知规律和习惯, 有的人喜欢搞一套严密的大理论, 论述起来滔滔不绝, 不管自己懂不懂, 反正读者/听者是没搞懂。 有的人喜欢从实践出发, 没看到代码, 不运行一下, 不看到结果, 就不太舒服。...
backtrackx 发布于 1分钟前

Sublime text安装json格式化插件SublimePrettyJson[Windows]

一、下载SublimePrettyJson插件包 https://github.com/dzhibas/SublimePrettyJson 二、将下载的文件解压放到在package目录下面 C:\Users\lucky\AppData\Roaming\Sublime Text 3\Packages 每个人的目录可能不一样,...
lazy~ 发布于 1分钟前
【华为云开发者扶持计划】0元体验2核4G云主机、100GMySql数据库、DevCloud、开发课程等4项福利

超级好用的华为云热门产品、业界领先的Devcloud、 精华凝结的应用服务 、最新最前沿的开发课程,快来免费领取!还有开发者中心众多的资源,将助您获取8万+华为研发员工使用、历经30年磨练的软件开发精华。

华为云

安装vue-cli 报4058错误

1. 4058是网络代理错误。 安装淘宝源修改一下就可以了: npm --registry https://registry.npm.taobao.org info underscore 改为cnpm执行: cnpm install --global vue-cli 安装成功: 试试版本: vue --ve...
MrBoyce 发布于 3分钟前

CPU飙升分析

1、top -----看具体的进程 2、top -H -p pid ------该进程的线程 3、printf 0x%x 15248 ------将线程改为16进制 4、jstack 进程
北极之北 发布于 5分钟前

新生代Eden与两个Survivor区的解释

聊聊JVM的年轻代 1.为什么会有年轻代 我们先来屡屡,为什么需要把堆分代?不分代不能完成他所做的事情么?其实不分代完全可以,分代的唯一理由就是优化GC性能。你先想想,如果没有分代,那我们所有的对象都在一块...
浮躁的码农 发布于 7分钟前

【JVM】JSTATD结合Java VisualVM进行远程监控JVM运行情况(二)

内存泄露指的是程序中动态分配内存给一些临时对象,但是对象不会被GC(java垃圾回收机制gabage collection)所回收,它始终占用内存。即被分配的对象很大但已无用; 内存溢出指的是程序运行过程中无法申请到足够的...
大白来袭 发布于 10分钟前

聊聊ribbon的超时时间设置

序 本文主要研究一下ribbon的超时时间设置 配置 实例 ribbon: ReadTimeout: 10000 ConnectTimeout: 10000 MaxAutoRetries: 0 MaxAutoRetriesNextServer: 1 eureka: enabled: true RibbonClientCo...
go4it 发布于 19分钟前

一行代码结果叹为观止,能做到这么极致的也只有python了

Python 这门语言非常的有趣,不仅可以做高大上的人工智能、大数据、机器学习。还可以用来做 Web、爬虫。还有其它很多的应用。今天我就给大家展示下一行 Python 代码都可以做些什么。 一行打印迷宫 print(''.join(...
猫咪编程 发布于 22分钟前

KingShard使用

Windows下: win下clone下代码,根据文档 go build -o bin/kingshard.exe ./cmd/kingshard 编译不通过,需要注释掉: /* sc := make(chan os.Signal, 1) signal.Notify(sc, syscall.SIGINT, sysc...
mickelfeng 发布于 24分钟前

Linux 下 查找某个字符串

如果你想在当前项目下 查找 "test" 这个字符串, 可以这样: grep -rn "test" * * : 表示当前目录所有文件,也可以是某个文件名 -r 是递归查找 -n 是显示行号 -R 查找所有文件包含子目...
nsns 发布于 24分钟前

数据结构-B树与红黑树

https://blog.csdn.net/v_july_v/article/details/6530142 http://www.cnblogs.com/CarpenterLee/p/5503882.html...
晨猫 发布于 24分钟前

Postfix命令行说明

Postfix tips and Troubleshooting Commands Here's a list of stuff I user everyday and other email admins will also be using, Let me know if I missed anything List/Print current mail queue # postqueu...
mingle 发布于 31分钟前

是时候使用Helm了:Helm, Kubernetes的包管理工具

目前我们的一个产品共有4套环境:dev环境、test环境、staging环境、production环境。 其中dev, test, staging环境在一个Kubernetes集群上以不同namespace部署,production环境部署在另一个Kubernetes集群上。这个产...
xiaomin0322 发布于 38分钟前

常见的redis的序列化方式

概括 一般redis的序列化方式主要有:字符串序列化、json序列化、xml序列化、jdk序列化,具体可查阅org.springframework.data.redis.serializer.RedisSerializer 的实现类,其中对于json序列化,官方实现的是jacks...
菜蚜 发布于 53分钟前

Linux bash入门

一、Linux Bash介绍 Bash是UNIX系统下的一个命令解析器,全称为Bourne-Again Shell是一个为GNU开源项目编写的Unix shell。bash功能强大,尤其是在处理自动循环或者耗时大的任务方面可以节省大量时间,同时他也是L...
老韭菜 发布于 56分钟前

Xamarin Essentials教程检查网络连通性Connectivity

Xamarin Essentials教程检查网络连通性Connectivity 网络连通性其实就是检测当前设备有没有连接网络。网络连通性在很多与网络相关的应用程序中会使用到。在Xamarin中如果要使用网络连通性,需要用到Xamarin.Essen...
大学霸 发布于 1小时前

Redis的安装及创建节点、部署群集

Redis简介 Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。 Redis有着更为复杂的数据结构并且提供对他们的原子性操作,这是一个不同于其...
Java填坑之路 发布于 1小时前

什么是Redux,为什么使用Redux,怎么使用Redux

1、什么是Redux 官方解释:Redux is a predictable state container for JavaScript apps. 意思就是Redux是js应用的 一种可预测的状态容器 2、为什么使用Redux 下面的图是不使用Redux和使用Redux时 父子组件之间的...
kimyeongnam 发布于 1小时前

与女儿谈商业模式之6:我要办电力公司

分类:与女儿谈商业模式 2007-10-11 10:12阅读(10149)评论(24) 与女儿谈商业模式之6:我要办电力公司 陈志武 刊登于2007年8月《创富志》 美国式商业模式的最大诀窍其实很简单,专门找人们每天要用、要吃或者要住的...
祖冲之 发布于 1小时前

Java-Map的遍历

package collection; /** * 遍历map的4种方法 */ import java.util.HashMap; import java.util.Iterator; import java.util.Map; public class ErgodicMap { public static void main(String[] args) { Ma...
游人未归 发布于 1小时前

梯度下降法求多元线性回归及Java实现

对于数据分析而言,我们总是极力找数学模型来描述数据发生的规律, 有的数据我们在二维空间就可以描述,有的数据则需要映射到更高维的空间。数据表现出来的分布可能是完全离散的,也可能是聚集成堆的,那么机器学...
冷血狂魔 发布于 3天前 阅读 1033 评论 12 点赞 7

Dubbo服务发布之服务暴露&心跳机制&服务注册

Dubbo服务发布 Dubbo服务发布影响流程的主要包括三个部分,依次是: 服务暴露 心跳 服务注册 服务暴露是对外提供服务及暴露端口,以便消费端可以正常调通服务。心跳机制保证服务器端及客户端正常长连接的保持,服...
键走偏锋 发布于 4天前 阅读 1652 评论 8 点赞 2

MyBatis源码解读之延迟加载

1. 目的 本文主要解读MyBatis 延迟加载实现原理 2. 延迟加载如何使用 Setting 参数配置 设置参数 描述 有效值 默认值 lazyLoadingEnabled 延迟加载的全局开关。当开启时,所有关联对象都会延迟加载。 特定关联关系...
无忌 发布于 4天前 阅读 1040 评论 7 点赞 2

了解iOS消息推送一文就够:史上最全iOS Push技术详解

本文作者:陈裕发, 腾讯系统测试工程师,由腾讯WeTest整理发表。 1、引言 开发iOS系统中的Push推送,通常有以下3种情况: 1)在线Push:比如QQ、微信等IM界面处于前台时,聊天消息和指令都会通过IM自建的网络长连...
JackJiang- 发布于 4天前 阅读 1496 评论 2 点赞 7
【华为云开发者扶持计划】0元体验2核4G云主机、100GMySql数据库、DevCloud、开发课程等4项福利

超级好用的华为云热门产品、业界领先的Devcloud、 精华凝结的应用服务 、最新最前沿的开发课程,快来免费领取!还有开发者中心众多的资源,将助您获取8万+华为研发员工使用、历经30年磨练的软件开发精华。

华为云

C++反射机制:可变参数模板实现C++反射

1. 概要   本文描述一个通过C++可变参数模板实现C++反射机制的方法。该方法非常实用,在Nebula高性能网络框架中大量应用,实现了非常强大的动态加载动态创建功能。Nebula框架在码云的仓库地址。   C++11的新特...
Bwar 发布于 1周前 阅读 1825 评论 3 点赞 5

使用Python分析《我不是药神》豆瓣电影短评

小爬怡情,中爬伤身,强爬灰灰。爬虫有风险,使用请谨慎,可能是这两天爬豆瓣电影爬多了,今天早上登录的时候提示号被封了(我用自己帐号爬的,是找死呢还是在找死呢 ...),好在后面发完短信后又解封了,^_^。 ...
一别丶经年 发布于 1周前 阅读 2664 评论 6 点赞 5

[喵咪Liunx(7)]Ceph分布式文件共享解决方案

前言 哈喽大家好呀! 这次给大家带来的Liunx软件分享是鼎鼎大名的Ceph分布式文件系统,笔者了解到Ceph也是遇到了一个问题就是在使用Kubeneters的时候在各个容器中都需要使用同一套文件,但是使用NAS盘的方式不管是更...
喵了_个咪 发布于 1周前 阅读 1196 评论 1 点赞 1

高效编写Dockerfile的几条准则

本文原载于个人微信公众号 CodeSheep,欢迎订阅 ↓↓↓ 概述 Dockerfile 是专门用来进行自动化构建镜像的编排文件(就像Jenkins 2.0时代的Jenkinsfile是对Jenkins的Job和Stage的编排一样),我们可以通过 docker...
CodeSheep 发布于 1周前 阅读 1790 评论 4 点赞 4

【入门篇】 -- 在Linux下发布dotnet core 应用 (完整版)

目标:在Linux下发布asp.net core应用。 工具:Linux(服务器)+Docker(容器)+Gitee(代码托管)+DaoCloud(管理平台) 管理平台:DaoCloud 代码托管平台:GITEE(码云) 步骤一:申请一台免费的Linux主机(如果已...
Van_ 发布于 1周前 阅读 1889 评论 6 点赞 13 打赏 1

深入理解JAVA中的NIO

前言: 传统的 IO 流还是有很多缺陷的,尤其它的阻塞性加上磁盘读写本来就慢,会导致 CPU 使用效率大大降低。 所以,jdk 1.4 发布了 NIO 包,NIO 的文件读写设计颠覆了传统 IO 的设计,采用通道+缓存区使得新式的...
OSC_烂猪皮 发布于 2周前 阅读 3445 评论 15 点赞 7

字节码实战--手写一个btrace

简易的btrace需求 偶现的方法执行慢,我们是可以用jstack捕捉到的,但是慢到什么地步却是不一定知道的,现在就需要在不重启应用的情况下,获取方法执行的时间。 需求特点 应用不重启 获取方法执行时间 技术选型 ...
xpbob 发布于 2周前 阅读 1783 评论 2 点赞 3

性能优化之永恒之道(1)(实时sql优化vs业务字段冗余vs离线计算)

在项目中,随着时间的推移,数据量越来越大,程序的某些功能性能也可能会随之下降,那么此时我们不得不需要对之前的功能进行性能优化。如果优化方案不得当,或者说不优雅,那可能将对整个系统产生不可逆的严重影响...
em_aaron 发布于 2周前 阅读 3419 评论 3 点赞 8

Spring核心——IOC处理器扩展

非侵入式框架 Spring一直标注自己是一个非侵入式框架。非侵入式设计的概念并不新鲜,目标就是降低使用者和框架代码的耦合,毕竟框架的开发者和使用者几乎肯定不是同一个团队。Spring最早的非侵入式实现就是他的一...
随风溜达的向日葵 发布于 2周前 阅读 1729 评论 3 点赞 1

利用TICK搭建Docker容器可视化监控中心

本文原载于个人微信公众号 CodeSheep,欢迎订阅 ↓↓↓ 概述 性能监控是容器服务必不可少的基础设施,容器化应用运行于宿主机上,我们需要知道该容器的运行情况,包括 CPU使用率、内存占用、网络状况以及磁盘空间...
CodeSheep 发布于 2周前 阅读 2205 评论 3 点赞 2

RabbitMQ使用分析和高可用集群搭建

一、RabbitMQ 基础理解 RabbitMQ,是一个使用 erlang 编写的 AMQP(高级消息队列协议)的服务实现,简单来说,就是一个功能强大的消息队列服务。 概念理解: Producer: 消息发送者 RabbitMQ: Vhost: 相当于分组,...
genghz 发布于 2周前 阅读 3492 评论 8 点赞 8

浅谈设计模式之建造者模式

介绍 意图:将一个复杂的构建与其表示相分离,使得同样的构建过程可以创建不同的表示。 主要解决:主要解决在软件系统中,有时候面临着"一个复杂对象"的创建工作,其通常由各个部分的子对象用一定的算法构成;由于...
佛系程序猿灬 发布于 2周前 阅读 1777 评论 4 点赞 4

【NIO系列】——之IO模型

这是【NIO系列】第二篇,欢迎持续关注: 【NIO系列】——之TCP探秘 上一篇我们讲到了关于TCP/IP协议的一些内容,这些是网络编程的必备知识。在了解NIO之前我们必须要了解一下对应的系统层IO模型,比如java的NIO对应...
wier 发布于 2周前 阅读 2084 评论 3 点赞 8

Spring Cloud Gateway 原生的接口限流该怎么玩

关于pig: 基于Spring Cloud、oAuth2.0开发基于Vue前后分离的开发平台,支持账号、短信、SSO等多种登录,提供配套视频开发教程。 码云地址:https://gitee.com/log4j/pig 关于 Spring Cloud Gateway SpringCloud...
冷冷gg 发布于 3周前 阅读 2832 评论 10 点赞 6

MongoDB副本集配置和数据迁移实战

MongoDB副本集配置和数据迁移实战 https://gitee.com/et/ops/blob/master/MongoDB副本集配置和数据迁移实战.md 环境:Ubuntu 16.04, MongoDB 3.6 基本概念 MongoDB 的副本集就是有自动故障恢复功能的 MongoDB 主从...
ExtremeTalk 发布于 3周前 阅读 817

Spring核心——Bean的定义与控制

在前面两篇介绍Sring核心与设计模式的文章中,分别介绍了Ioc容器和Bean的依赖关系。如果阅读过前2文就会知道,Spring的整个运转机制就是围绕着IoC容器以及Bean展开的。IoC就是一个篮子,所有的Bean都向里面扔。除...
随风溜达的向日葵 发布于 3周前 阅读 2046 评论 1 点赞 8
顶部