JAVA ’ 目录归档

《Spring Boot官方指南》47.3 跨域资源共享支持

原文链接

47.3 跨域资源共享支持

跨域资源共享 (CORS)是一个被绝大部分浏览器实现的W3C标准,CORS允许你灵活的指定跨域请求是否授权。执行器的MVC服务接口可以通过配置支持这种功能。

阅读全文

《Netty官方文档》开发者指南

原文链接 译者:祝坤荣

在找教程? 访问这里有问题?StackOverflow.com提问。 请注意这个指南不是一个“用户指南”。这是给想要开发Netty的贡献者(“开发人员”)看的而不是给想要用Netty构建一个应用的“用户”看的。

阅读全文

Spring Boot HTTP over JSON 的错误码异常处理

作者:泥瓦匠

本文提纲
一、异常统一处理的使用场景
二、运行 springboot-validation-over-json 工程
三、springboot-validation-over-json 工程代码详解

一、异常统一处理的使用场景

在前后端分离开发中,经常用 HTTP over JSON 作为服务进行前后端联调对接。这里简单介绍下为啥前后端分离开发?我想到如下:

1.低耦合,责权分离,模块化。前后端之间利用轻量级协议对接耦合。
2.便于敏捷开发:后端给出 api 文档 -> 前端根据文档,mock出数据开发 ;同时,后端实现业务逻辑。
3.微服务尤其适用 阅读全文

《Netty官方指南》如何为一次提交写注释信息

原文链接 译者:麦芽面包

当对Netty做了一些改动后,请确保提交的注释里有足够的信息来让每个人理解变更的意图。除非提交很琐碎, 不然请用以下格式提交:

一句话描述你的变更:

  • 变更动机:解释的内容,和你为什么要做这个变更。你尝试要解决的问题。
  • 改动点:描述你都改了什么。
  • 结果:在你改动后,哪里会变动。

阅读全文

《Netty官方文档》本地传输接口

原文链接 译者:gm777
自4.016版本以来, Netty提供了本地的socket传输使Linux系统可以使用JNI(JAVA本地接口)。这个传输接口不仅有着高性能并且产生更少的垃圾,所以你也许会想尝试使用一下。

阅读全文

《OSGI官方指南》如何开始使用OSGI

如何开始使用OSGI

你理解了使用OSGI技术带来的收益,如何开始呢?

  • 如果你是一个java开发人员,且想实践一下(写一个helloworld或者其他什么的),那么下一节有很多可访问的入门教程链接。
  • 如果你有什么疑问, 有一个 OSGi开发者论坛 ,你可以在上面提问。这个论坛被一些OSGi方面的专家关注着。你可以通过这个列表参与当前规范的讨论
  • 如果你想了解更多的技术信息,参加OSGi相关介绍的会议。有关于OSGi最权威的会议是联合了EclipseCon的OSGi DevCon。然而还有很多其他关于OSGi的会议,所以我们已经准备了一个即将进行的会议信息的网页。
  • 如果你要查找规范,请浏览规范页面
  • 如果你正考虑在你的工程中使用OSGI技术,开始时就获取一些帮助明智的.我们已经为你准备一个培训页面。
  • 如果你在OSGi里面看到了商机,并且想与OSGi联盟讨论,那么别在犹豫联系我们

阅读全文

《Netty官方指南》翻译邀请

学技术并发网始终建议同学们阅读原版官方文档,所以并发网每月都会组织大家翻译各种官方技术文档。之前并发网翻译过《Netty5用户指南》,但是还是有很多netty文档没有翻译,所以3月份并发网组织翻译《Netty官方指南》,欢迎有兴趣的同学参与。

阅读全文

《阿里感悟》- 技术人员的职业规划

技术人员的职业规划

上周去北京参加专场招聘会招聘后,自己的一点体会,希望能给技术人员敲响警钟或有所帮助,包括我自己。

前言

很多人以为技术人员可以做一直做下去,但是最近我发现这个观点不完全正确,因为能一直做下去的技术人员非常稀少,因为不同的年龄段,公司对技术人员的要求会不一样,如最近传言华为计划裁掉40岁以上的程序员,首先我认为肯定不会裁掉所有40岁以上的技术人员,如CTO或高级技术专家不会被开,因为他们达到了40岁技术人员应该达到的能力,而那些没有达到该年龄段能力的技术人员会被淘汰。

阅读全文

单线程服务器

原文作者:Jakob Jenkov 译者:李金平

下面代码展示java中一个单线程服务器的实现。单线程服务器通常不是一个服务器的最优选择,但是下面的代码能很好的说明一个服务器的生命周期。后续实现的多线程服务器代码将基于这个代码做修改。

阅读全文

《Spring Boot官方文档》18. 使用 @SpringBootApplication注解

许多使用Spring Boot的开发者总是有带有@Configuration, @EnableAutoConfiguration 和 @ComponentScan 注解的主类。由于这些注解很频繁地被用在一起(特别是遵循前面的最佳实践),Spring Boot提供了一个方便的注解@SpringBootApplication 来替代。

阅读全文

Springboot 整合 Dubbo/ZooKeeper 详解 SOA 案例

作者:泥瓦匠

“看看星空,会觉得自己很渺小,可能我们在宇宙中从来就是一个偶然。所以,无论什么事情,仔细想一想,都没有什么大不了的。这能帮助自己在遇到挫折时稳定心态,想得更开。”  – 《腾讯传》
本文提纲
一、为啥整合 Dubbo 实现 SOA
二、运行 springboot-dubbo-server 和 springboot-dubbo-client 工程
三、springboot-dubbo-server 和 springboot-dubbo-client 工程配置详解

阿里感悟(二十)-如何判断一个人是否聪明

最近在面试实习生,对实习生的基本要求是扎实的基础能力和优秀的学习能力,更高的要求是要有实战能力。

基础能力和实战能力都很好判断,问技术题目,看看学生有没有做出什么程序。但是如何鉴别一个学生有优秀的学习能力呢?我认为优秀的学习能力的人一定具备两个特性聪明和勤奋。

阅读全文

spring boot集成mongodb最简单版

作者:flystarfly

通过spring tools suite新建一个spring project。带maven的即可

pom.xml文件配置

阅读全文

CGLIB动态代理介绍

原文链接  作者:Jason Zhicheng Li 译者:邓深元

目录

  • CGLIB库介绍
  • CGLIB API
  • 简单代理
  • 使用MethodInterceptor
  • 使用CallbackFilter
  • 总结
  • 参考

阅读全文

Spring Boot 集成 FreeMarker 详解案例

作者:泥瓦匠

一、Springboot 那些事

SpringBoot 很方便的集成 FreeMarker ,DAO 数据库操作层依旧用的是 Mybatis,本文将会一步一步到来如何集成 FreeMarker 以及配置的详解:
Springboot 那些事: 阅读全文

return top