标签:AIO

Java

使用JWT的Spring Security – JakubLeško

changyuan.xu 发布于 2019-01-14

Spring Security的默认行为很容易用于标准Web应用程序。它使用基于cookie的身份验证和会话。此外,它会自动为您处理CSRF令牌(防止中间人攻击)。在大多数情况下,您只需要为特定路由设置授权权限,这是通过从数据库中检索用户的方式实现的。 另一方面,如果您只构建一个...

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

Java

浅谈Tomcat服务器优化方法

1

puefu.he 发布于 2019-01-09

对于JavaWeb开发人员而言,Tomcat已成为默认的web服务器,但是在生产环境下使用Tomcat部署应用,我们如果采用Tomcat默认的配置,尤其是内存和线程的配置,其配置都很低,容易成为性能瓶颈,所以我们需要对Tomcat服务器进行优化,提升其运行性能,下面我们一起来看看...

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

编程技术

全面解密QQ红包技术方案:架构、技术实现、移动端优化、创新玩法等

18

darida 发布于 2019-01-07

本文来自腾讯QQ技术团队工程师许灵锋、周海发的技术分享。 一、引言 自 2015 年春节以来,QQ 春节红包经历了企业红包(2015 年)、刷一刷红包(2016 年)和 AR 红包(2017 年)几个阶段,通过不断创新玩法,活跃度节节攀升,成为春节一大玩点,给火红的春节带来一抹亮...

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

Java

面试题分享:6 道 BATJ 必考的 Java 面试题

songhua.gao 发布于 2018-12-31

![image.png](https://static.studygolang.com/181231/9bc558214b9921505ffa5c407d208fc7.png) 题目一 请对比 Exception 和 Error,另外,运行时异常与一般异常有什么区别? 考点分析:...

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

Java

Java 学习之路

Harries 发布于 2018-12-31

前几天刷微博,看到博主 @Java大本营 发了一个图片,总结 Java 一些常见的知识点,感觉挺好,整理成文字版,发在我的个人博客,作为一个大家学习复习的文档,也欢迎有人在评论中留下各种参考资料,一下是正文。 一、基础篇 1. JVM ①. JVM 内存结构 堆、栈、方法区、直接...

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

编程技术

云计算的2018年:开源、多云、微服务和智能化

3

yanxinchi 发布于 2018-12-29

2018 年,区块链(Blockchain)在技术圈的风头一时无两,连此前大红大紫的人工智能(AI)都稍逊风骚,云计算圈则奋十年之余烈,完善产品,深耕行业,让越来越多的行业客户接受和实施云计算。回顾这一年的云计算发展,我们很容易发现影响至少未来三年的四大关键词:开源、多云、微服务...

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

Java

Netty中的Channel之数据冲刷与线程安全(writeAndFlush)

2

xiaoli.he 发布于 2018-12-24

本文首发个人博客: 猫叔的博客 | MySelf GitHub项目地址 InChat 一个轻量级、高效率的支持多端(应用与硬件Iot)的异步网络应用通讯框架 前言 本文预设读者已经了解了一定的Netty基础知识,并能够自己构建 一个Netty的通信服务(包括客户端与服务端) 。那...

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

Java

Java 程序员眼里的 Linux 内核:wait_event 源码分析

1

邓龙华 发布于 2018-12-20

本文由 Jekton 投稿授权发布,感谢。 导读:文章内容较多,也有不少代码,但是作者 写的也很认真,对理解并发编程会有帮助, 值得一读。 阅读完大约需要15分钟,如果对 linux 实在不太感冒,也可以选择性从 double-check 章节开始看起。 原文开始: 看 Linu...

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

Java

通过Aion实现Java智能合约

2

xubiao.zhuang 发布于 2018-12-14

让我们看看用Java编写的Hello World智能合约实际上是什么样的。 Java智能合约的剖析 理解Java智能合约解剖结构的最佳方法是将其与常规Java程序进行对比。 下面是一个用Java编写的简单Hello World程序。它比平时更冗长。我们在一个单独的方法中打印Hel...

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

Java

PolarDB数据库性能大赛Java选手分享

4

xiaoli.wang 发布于 2018-12-10

国际惯例,先报成绩,熬了无数个夜晚,最后依旧被绝杀出了第一页,最终排名第 21 名。前十名的成绩分布为 413.69~416.94,我最终的耗时是 422.43。成绩虽然不是特别亮眼,但与众多参赛选手使用 C++ 作为参赛语言不同,我使用的是 Java,一方面是我 C++ 的能力...

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

Java

感性认识JWT

11

zhuangli 发布于 2018-12-06

好久没写博客了,因为最近公司要求我学 spring cloud ,早点将以前软件迁移到新的架构上。所以我那个拼命的学呐,总是图快,很多关键的笔记没有做好记录,现在又遗忘了很多关键的技术点,极其罪恶! 现在想一想,还是踏踏实实的走比较好。这不,今天我冒了个泡,来补一补前面我所学所忘...

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

Spring

感性认识JWT

11

Harries 发布于 2018-12-05

好久没写博客了,因为最近公司要求我学 spring cloud ,早点将以前软件迁移到新的架构上。所以我那个拼命的学呐,总是图快,很多关键的笔记没有做好记录,现在又遗忘了很多关键的技术点,极其罪恶! 现在想一想,还是踏踏实实的走比较好。这不,今天我冒了个泡,来补一补前面我所学所忘...

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

编程技术

即时物流的分布式系统架构设计

12

xiaoli.he 发布于 2018-12-05

编辑推荐: 本文来自于infoq,本文主要介绍在美团即时物流分布式系统架构逐层演变的进展中,遇到的技术障碍和挑战。 背景 美团外卖已经发展了五年,即时物流探索也经历了 3 年多的时间,业务从零孵化到初具规模,在整个过程中积累了一些分布式高并发系统的建设经验。最主要的收获包括两点:...

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

编程技术

阿里java架构师面试128题含答案:分布式架构+Dubbo+多线程+Redis

5

小丁 发布于 2018-12-05

一、Java基础和高级 1.String类为什么是final的。 2.HashMap的源码,实现原理,底层结构。 3.反射中,Class.forName和classloader的区别 4.session和cookie的区别和联系,session的生命周期,多个服务部署时sessi...

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

Java

28个主流区块链平台列表

yanxinchi 发布于 2018-12-04

1.Aion Aion是第三代区块链网络,它支持组织的联盟,扩展和分支。 共识:Proof-of-Intelligence Staking  语言:Aion,Solidity  网站:aion.network 2. ArcBlock ArcBlock采用开放标...

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

Java

Linux环境搭建Nginx+Tomcat负载均衡集群

6

songhua.gao 发布于 2018-11-27

Tomcat服务器是一个免费的开放源代码的web应用服务器,属于轻量级应用服务器,是开发和调试JSP程序的首选。由于Tomcat处理静态HTML的能力运不及Apache或者Nginx,所以Tomcat通常是作为一个Servlet和JSP容器,单独运行在后端。 Nginx服务器能支...

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

Java

11-26JWT 基础教程

1

yanxinchi 发布于 2018-11-26

一、前言 针对前后端分离的项目,大多是通过 token 进行身份认证来进行交互,今天将介绍一种简单的创建 token 的方式 — JWT。 二、基本介绍 # 2.1 定义 JSON Web Token(JWT)是一个非常轻巧的规范。这个规范允许我们使用 JWT 在用户...

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

Java

十年Java架构师从阿里离职,分享这些年的面试经验——offer篇

1

songhua.gao 发布于 2018-11-16

时隔两年再一次的面临离职找工作,这一次换工作有些许的不舍,也有些许的无奈。个人所在的技术团队不错,两年时间成长了很多,也很不舍这个团队。但是,由于公司的某些原因和对于自身未来发展的综合考虑,又不得不得离去,去寻找更合适的地方成长和发展。相比于两年前,现在找工作没有那么的着急,也没...

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