标签:NIO

Java

聊聊dubbo的NettyServer

邓龙华 发布于 2019-08-30

序 本文主要研究一下dubbo的NettyServer AbstractServer dubbo-2.7.3/dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/transport/A...

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

Java

Java8 Stream API 详细使用指南

22

小丁 发布于 2019-08-29

福利 现在关注微信公众号:码农小胖哥, 发送关键字【抽奖】进行抽奖,可有机会获取实体编程书籍。活动只剩下2天了抓紧参与!【本次抽奖截止到本周末】 1. 概述 Java 8 引入的一个重要的特性无疑是 Stream API。Stream 翻译过来是“流”,突然想到的是大数据处理有个...

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

Java

集群、限流、缓存 BAT 大厂无非也就是这么做

7

hellas 发布于 2019-08-29

前言 前阵子有网友询问,如何优化网站?这个问题真的很大,跟他简单的聊了一下,随便说了几点,觉得有必要整理一篇文章出来,正好前阵子在做爬虫博客,于是把大体思路分享出来,与大家互通有无,共同进步。 优化 版本一 系统开始是这样子的,一个 Tomcat 拖着一个 MySql 服务,跑在...

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

Java

LeetCode 200:岛屿数量 Number of Islands

1

hanze 发布于 2019-08-29

题目: 给定一个由 '1' (陆地)和 '0' (水)组成的的二维网格,计算岛屿的数量。一个岛被水包围,并且它是通过水平方向或垂直方向上相邻的陆地连接而成的。你可以假设网格的四个边均被水包围。 Given a 2d grid map of '1' s (land) and '0'...

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

Java

Java 中的那些IO

5

xiaoli.wang 发布于 2019-08-29

Linux IO结构 在开始之前,先介绍一下Linux的IO结构。 VFS(Virtual FileSystem) 虚拟文件系统 文件系统是内核的功能,是一种工作在内核空间的软件,访问一个文件必须要需要文件系统的存在才可以。Linux 可以支持多达数十种不同的文件系统,它们的实现...

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

Spring

MVC高级特性 & REST服务 & Security企业级认证授权 & 优雅编码(一)

23

likai 发布于 2019-08-29

本文中所有实例代码已托管码云: gitee.com/zhenganwen/… 文末有惊喜! 开发环境 JDK1.8 Maven 项目结构 spring-security-demo 父工程,用于整个项目的依赖 security-core 安全认证核心模块, security-bro...

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

Java

利用WxJava实现网站集成微信登录功能,核心代码竟然不超过10行

6

hellas 发布于 2019-08-29

最近网站PC端集成微信扫码登录,踩了不少坑,在此记录下实现过程和注意事项。 本文目录 一、微信开放平台操作步骤 微信开放平台地址:https://open.weixin.qq.com 一定要注意,网站集成微信登录需要在微信开放平台操作,它和微信公众平台不一样,虽然双方最后的用户唯...

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

Spring

嘿码程序员面试指南

13

xiaoli.wang 发布于 2019-08-29

一、电商项目的综述 1. 项目架构图 2. 项目人员配置 产品经理 :1人,确定需求以及给出产品原型图。 项目经理 :1人,项目管理,项目质量、进度管理,人力、资源整合调度。 设计团队 :2人,根据产品经理给出的原型制作静态页面。 开发团队 :6人,包括前端和后端业务实现,实现产...

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

Java

我做游戏开发这八年

7

xiaoli.he 发布于 2019-08-28

作者 | kakashi8841 责编 | 屠敏 出品 | CSDN 博客 简述 这篇文章并不是想教会大家如何开发游戏,更不能教大家如何成为技术总监。而是分享我一路做开发的一些经历或心得体验。 与编程擦肩而过 2004年,初三升高中时,因为我考上市里最好的高中,因此父母兑现承诺给...

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

Spring

Spring Cloud中Hystrix、Ribbon及Feign的熔断关系是什么?

4

wenming.gapo 发布于 2019-08-28

点击蓝字关注我们 本文转自" 无敌码农 ": https://dwz.cn/NTZQMMpU 导读 今天和大家聊一聊在Spring Cloud微服务框架实践中,比较核心但是又很容易把人搞得稀里糊涂的一个问题,那就是在Spring Cloud中 Hystrix、...

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

Java

Java架构之Redis系列:通过文章点赞排名案例学习Sortedset命令

20

hanze 发布于 2019-08-28

?前言 这一篇文章将讲述Redis中的sortedset类型命令,同样也是通过demo来讲述,其他部分这里就不在赘述了。 案例 demo功能是文章点赞排名等等,整个demo的大致页面如下。 准备工作 首先定义一个存储文章的key private?static&...

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

Java

Java 大牛看过来,挑战10道超难 Java 面试题!

8

刘莉莉 发布于 2019-08-28

译者:Yujiaao 来源:segmentfault.com/a/1190000019962661 原文:http://t.cn/AiH7NCW1 这是我收集的10个最棘手的Java面试问题列表。这些问题主要来自 Java 核心部分 ,不涉及 Java EE 相关问题。你可能知道...

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

Java

你是怎么对Java服务进行优化的?

14

xiaoli.he 发布于 2019-08-28

来源:http://t.cn/AiCTERJz Java 应用性能优化是一个老生常谈的话题,典型的性能问题如页面响应慢、接口超时,服务器负载高、并发数低,数据库频繁死锁等。尤其是在“糙快猛”的互联网开发模式大行其道的今天,随着系统访问量的日益增加和代码的臃肿,各种性能问题开始纷至...

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

Java

一个Slash引发的ClassNotFound血案 荐

3

likai 发布于 2019-08-27

背景介绍 公司开发了一款 Web 应用,开发架构基于 Spring Boot ,通过 jar 包的方式发布到服务器并通过命令行运行在内置的 Tomcat 上。 上线将近一年,一切都是那么的风平浪静,然而一切的平静被上周的一次现场算法回访打破。 我们的数据分析人员本意只是想查看一下...

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

Java

dubbo流量上线时的非平滑问题

12

yeseng 发布于 2019-08-27

点击上方蓝色字关注我们~ 前言 笔者最近解决了一个困扰了业务系统很久的问题。 这个问题只在发布时出现,每次只影响一两次调用,相较于其它的问题来说,这个问题有点不够受重视。 由于种种原因,使得这个问题到了业务必须解决的程度,于是就到了笔者的手上。 问题现场 我们采用的是dubbo服...

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

Spring

Spring Boot 基于@Transaction思想实现日志功能

dulong 发布于 2019-08-27

通过之前对@Transaction原理分析,可以得出实现事务的要点如下: 需要定义一个后置处理器,用来拦截bean 需要定义一个切面 需要定义切面的切点 需要定义切面的通知,用作代理处理 基于以上思想,我们来实现一个类似的功能:系统日志 系统日志实现 实现是以Spring Boo...

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