标签:linux

Java

详解Java使用Jsch与sftp服务器实现ssh免密登录

4

songhua.gao 发布于 2019-10-22

在实际项目中常会遇到需要连接服务器获取文件的场景,如账务系统需要通过连接行方的sftp服务器拉取回单文件。本文将主要讨论使用Java中的jsch与sftp服务器实现ssh免密连接。 一、什么是SFTP? SFTP是一个安全文件传送协议,可以为传输文件提供一种安全的加密方法。SFT...

阅读(4)评论(0)赞 (0)

Java

Java服务器-Disruptor使用注意

3

尖兵 发布于 2019-10-22

最近看了一下部署游戏后台的服务器状况,发现我的一个Java程序其占用的CPU时长超过100%,排查后发现竟是Disruptor引起的,让我们来看看究竟为什么Disruptor会有这样的表现。 <!– more –> 发现占用CPU时间超过100...

阅读(8)评论(0)赞 (0)

Java

Java8新特性之Lambda

changyuan.xu 发布于 2019-10-22

为什么要Lambda# Java8应该是目前最大的一次更新了,更新后我们迎来了很多新特性,其中便包括Lambda表达式,函数式编程的思想正式进入Java,让我们看一个经典案例。 例1 按照两个人的年龄排序的功能# 采用匿名内部类已经算简介了,如果专门用一个类去实现Comparat...

阅读(10)评论(0)赞 (0)

Java

还在收集资料?我这里有个github汇总

2

songhua.gao 发布于 2019-10-22

原创: 小姐姐味道(微信公众号ID: xjjdog),欢迎分享,转载请保留出处。 国内程序员都喜欢收集资料,但是又不看,github是重灾区。更有莫名其妙fork的,让人不得要领。这些资料其实也代表了收集者的一个思路,还是有不小参考价值的。 这里,我整理了一下java后端的一些资...

阅读(10)评论(0)赞 (0)

Java

java-IO编程

22

zhuangli 发布于 2019-10-22

IO流是一种顺序读写数据的模式: 单向流动 以byte为最小单位(字节流) 如果字符不是单子节表示的ASCLL码,Java还提供一下解决方案: java还提供了reader、writer表示字符流 字符流传输的最小单位是char 字符流输出byte取决于编码方式 reader、w...

阅读(7)评论(0)赞 (0)

Java

Java自动化测试框架-03 – TestNG之Test Group篇 – 我们一起组团打怪升级(详细教程)

2

wenming.gapo 发布于 2019-10-22

简介 其实这篇文章的group宏哥在上一篇中就提到过,但是就是举例一笔带过的,因此今天专门有一篇文章来讲解Group的相关知识。希望大家茅塞顿开 ,有着更进一步认识和了解测试组。 一、Test Group (测试组) TestNG 允许你将复杂的测试方法归类为不同的组。不仅仅是可...

阅读(9)评论(0)赞 (0)

Java

正确理解IM长连接的心跳及重连机制,并动手实现(有完整IM源码)

23

xiaoli.he 发布于 2019-10-22

说道“心跳”这个词大家都不陌生,当然不是指男女之间的心跳,而是和长连接相关的。顾名思义就是证明是否还活着的依据。 什么场景下需要心跳呢?目前我们接触到的大多是一些基于长连接的应用需要心跳来“保活”。 由于在长连接的场景下,客户端和服务端并不是一直处于通信状态,如果双方长期没有沟通...

阅读(11)评论(0)赞 (0)

Java

Milvus 0.5.0 发布,新增 Java SDK

Harries 发布于 2019-10-22

向量搜索引擎 – Milvus Milvus,为海量特征向量的近似最近邻搜索(ANNS)而设计。相比 Faiss 和 SPTAG 这样的算子库,Milvus 提供完整的向量数据更新,索引与查询框架。Milvus 利用 GPU(Nvidia)进行索引加速与查询̷...

阅读(9)评论(0)赞 (0)

Java

[jvm-sandbox-repeater 学习笔记][入门使用篇] 1 安装与启动

1

wenming.gapo 发布于 2019-10-22

背景与导读 对jvm-sandbox-repeater做了有一段时间的学习和调研,看到目前repeater相关的文章比较少,所以将自己这段时间了解到的内容整理出来,分享给大家。 学习笔记分成入门使用篇和原理说明篇两个篇章。 入门使用篇主要是基于官方文档和testerhome其他的...

阅读(13)评论(0)赞 (0)

Java

走进JavaWeb技术世界5:初探Tomcat的HTTP请求过程

7

xiaoli.he 发布于 2019-10-21

本系列文章将整理到我在GitHub上的《Java面试指南》仓库,更多精彩内容请到我的仓库里查看 https://github.com/h2pl/Java-… 喜欢的话麻烦点下Star哈 文章首发于我的个人博客: www.how2playlife.com 本文是微信公众...

阅读(9)评论(0)赞 (0)

Java

走进JavaWeb技术世界4:Servlet 工作原理详解

11

xubiao.zhuang 发布于 2019-10-21

本系列文章将整理到我在GitHub上的《Java面试指南》仓库,更多精彩内容请到我的仓库里查看 https://github.com/h2pl/Java-… 喜欢的话麻烦点下Star哈 文章首发于我的个人博客: www.how2playlife.com 本文是微信公众...

阅读(8)评论(0)赞 (0)

Java

你的项目需要一个高质量README文档!

3

xubiao.zhuang 发布于 2019-10-21

来源丨 续渊 juejin.im/post/5cdd09556fb9a0323968b033  先叨叨几句   无论在公司内部,还是在开源社区,我们在接触一个新项目的时候,基本上都会先去看 README 。一份好的README可以使你快速了解甚至上手这个项目,...

阅读(12)评论(0)赞 (0)

Java

Maven学习总结:基本概念和配置

7

wenming.gapo 发布于 2019-10-21

在前一篇文章里已经介绍了怎么安装和配置maven。在安装好之后我们这里来看看怎么通过maven来构建一个工程并详细的了解一下maven的配置文件里各配置项是什么意思。只有理解清楚这些之后我们才能够更好的运用好这个工具。 创建一个示例工程 首先我们尝试创建一个普通的工程。在命令行的...

阅读(10)评论(0)赞 (0)

Spring

Spring Boot 2 实战:根据条件来自动配置不同逻辑的Bean

2

小丁 发布于 2019-10-21

1. 前言 我们经常会有根据条件来加载不同的接口。比如你查询目录下文件列表, Windows 下你会用 CMD 的 dir 命令,而 Linux 下你会使用 ls 命令。 熟悉 Spring Boot 自动配置的也知道 Spring Boot 能根据不同的实际情况启用不同的配置。...

阅读(11)评论(0)赞 (0)

Java

搭建 ELK 实时日志平台并在 Spring Boot 和 Nginx 项目中使用

20

yeseng 发布于 2019-10-21

在排查线上异常的过程中,查询日志总是必不可缺的一部分。现今大多采用的微服务架构,日志被分散在不同的机器上,使得日志的查询变得异常困难。工欲善其事,必先利其器。如果此时有一个统一的实时日志分析平台,那可谓是雪中送碳,必定能够提高我们排查线上问题的效率。本文带您了解一下开源的实时日志...

阅读(14)评论(0)赞 (0)

编程技术

腾讯微服务框架 Tars 的 Go 性能提升之路

22

Harries 发布于 2019-10-21

前言 在 4 月 27 日举办的 Gopher China 2019 中, 来自腾讯  Tars 团队的核心成员陈明杰进行了一场题为《Tar s Go 性能提升之路》的演讲。 陈明杰,负责腾讯容器云平台及机器学习平台的建设和运营,目前专注 T ars 开发框架的 Gol...

阅读(16)评论(0)赞 (0)

Spring

面试官:集群部署时,分布式 session 如何实现?

2

xiaoli.wang 发布于 2019-10-21

点击上方“ 搜云库技术团队 ”关注,选择“ 设为星标 ” 回复“ 1024 ”或 “ 面试题 ” 获取 4T架构师 资料 面试题 集群部署项目的分布式 session 如何实现? 面试官心理分析 面试官问了你一堆 dubbo 是怎么玩儿的,你会玩儿 dubbo 就可以把单块系统弄...

阅读(15)评论(0)赞 (0)

Java

走进JavaWeb技术世界2:JSP与Servlet的曾经与现在

6

likai 发布于 2019-10-20

本系列文章将整理到我在GitHub上的《Java面试指南》仓库,更多精彩内容请到我的仓库里查看 https://github.com/h2pl/Java-… 喜欢的话麻烦点下Star哈 文章首发于我的个人博客: www.how2playlife.com 本文是微信公众...

阅读(14)评论(0)赞 (0)