logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Netty 实战:如何编写一个麻小俱全的 web 容器

逅弈(逅弈逐码)| 作者本文转载自「逅弈逐码」,欢迎关注学习 Netty 也有一段时间了,为了更好的掌握 Netty,我手动造了轮子,一个基于 Netty 的 web 容器:redant,中文叫红火蚁。创建这个项目的目的主要是学习使用 Netty,俗话说不要轻易的造轮子,但是通过造轮子我们可以学到很多优秀开源框架的设计思路,编写优美的代码,更好的提升自己。PS:项目地...

#容器
深入理解Feign之源码解析

 什么是FeignFeign是受到Retrofit,JAXRS-2.0和WebSocket的影响,它是一个java的到http客户端绑定的开源项目。 Feign的主要目标是将Java Http 客户端变得简单。Feign的源码地址:https://github.com/OpenFeign/feign写一个Feign在我之前的博文有写到如何用Feign去消费服务,文章地址:http:...

Nginx配置详解

序言Nginx是lgor Sysoev为俄罗斯访问量第二的rambler.ru站点设计开发的。从2004年发布至今,凭借开源的力量,已经接近成熟与完善。Nginx功能丰富,可作为HTTP服务器,也可作为反向代理服务器,邮件服务器。支持FastCGI、SSL、Virtual Host、URL Rewrite、Gzip等功能。并且支持很多第三方的模块扩展。Nginx的稳定性、功能集、示例配...

#nginx
FESCAR:阿里重磅开源分布式事务解决方案

FESCAR名字的由来:Fast & EaSy Commit And RollbackFESCAR是啥?被用在微服务架构中的高性能分布式事务解决方案。微服务中的分布式事务问题让我们想象一个传统的应用,由3个模块构成,并且这三个模块使用同一个数据源。很明显,数据一致性由数据库提供的本地事务就能搞定。local transaction然而,一切美好都被在微服务架...

并不是所有的 Github 项目写在简历上都加分

本文转载自微信公众号:果汁简历为什么 Github 可以加分很多招聘描述上面都会备注 github加分项,那么为什么它是加分项呢?停,如果看到这里你还不知道 Github 是什么,可以看一下 Phodal的手记https://github.com/phodal/github (手动粘贴或者阅读原文)社区光环,众所众知,Github 是开发者的“同性交友社区”。Google, F...

#程序人生
中国爬虫违法违规案例汇总

最近在 GitHub 发现了一个仓库,这个库整理了所有中国大陆爬虫开发者涉诉与违规相关的新闻、资料与法律法规。GitHub 地址:https://github.com/HiddenStrawberry/Crawler_Illegal_Cases_In_China该库初衷是为了帮助在中国大陆工作的爬虫行业从业者了解我国相关法律,避免触碰数据合规红线。目前收纳了违法爬虫四类共 9 个...

#爬虫
Java项目构建工具Gradle是否可以完全替代Maven?

前言在Java项目的开发中,需要引入自动化构建工具来帮助我们管理项目的外部依赖包、项目编译、打包等工作。Gradle和Maven是Java世界中两个重要的自动化构建工具,在项目中我们在两者之间如何选择呢?两者有什么异同点呢?Gradle是【Java开发人员指南】中推荐的几个核心工具之一,很多开源项目都是采用Gradle进行构建,这得益于Gradle的语法灵活,开发者可以根据自己的实际需...

#java#maven#gradle
使用fluentd管理docker日志

对于,大规模运行的容器集群来说,日志不能集中管理是一件很痛苦的事情。不能合理的收集,管理检索应用日志,在应用发生了故障的时候将无法很好的追溯问题发生的原因。 docker日志收集目前的方案较多,本文就不去探究究竟是那种方案更好。目前开源elk的日志收集技术堆栈使用的较为广泛,各大互联网公司也有基于elk技术栈进行日志收集的案例。其中,elk种的logstash,是用来收集,格式化,然后将日志存入.

#docker
别乱提交代码了,看下大厂 Git 提交规范是怎么做的!

git是现在市面上最流行的版本控制工具,书写良好的commit message能大大提高代码维护的效率。但是在日常开发中由于缺少对于commit message的约束,导致填写内容随意、质量参差不齐,可读性低亦难以维护。在项目中引入commit message规范已是迫在眉睫。用什么规范?现在市面上比较流行的方案是约定式提交规范(Conventional Commits),它受到了An...

#git
再有人问 Java 中的注解就把这篇文章丢给他!

什么是注解?用一个词就可以描述注解,那就是元数据,即一种描述数据的数据。所以,可以说注解就是源代码的元数据。比如,下面这段代码:@Overridepublic String toString() {    return "This is String Representation of current object.";}上面的代码中,我重写了toString()方法并使用..

#java
    共 83 条
  • 1
  • 2
  • 3
  • 9
  • 请选择