技术琐话2018-01-01

简介:

技术感悟

  • 阅读各种技术的使用/说明/示例/原理文档时,能不能快速吸收为自己的知识?能不能注意到细节关键点?是一个开发工程师优不优秀,能不能比别人更突出、更快成长起来的一个非常重要的地方。

  • 你东西学得广了,别人就会攻击你不够深入;你东西学得够深了,别人就会攻击你知识面不广;你专精在技术时,别人就会说你管理不好;你花心力好好做管理之后,别人就会说你技术没有跟上;你研究方法论时,别人就会说你很虚;你专心做项目时,别人就会说你没有提炼方法,没有系统。… 想挑你毛病,总有办法。但你自己知道自己在干什么最重要,那些你的「缺点」其实可能不是缺点,而是一件事物的另一面。你选择这一面,自然会缺另一面。这是取舍点,不是优缺点。(from 微博@蔡学镛)

  • 来自硅谷的启示

技术点

  • 在写Java代码的时候,如果匿名内部类里面传递变量,变量必须声明为final,而在Java8中,可以不用写这个final了,因为Java8引入了Effectively final 功能,由系统默认添加。What is Effectively Final variable of Java 8

  • 将Nginx中的一个配置指令proxyinterceptorerrors设置为true,可以捕获后端服务器返回的错误码进行处理,从而可以使用nginx自己的错误显示页面。 ​​​​

  • 在Servlet开发中,request.setCharacterEncoding必须在所有filter最开始执行,否则只要调用过request相关方法去获取其参数等,再去设置编码是无效的。

  • Java中File类的listFiles和list方法最终调用的是FileSystem的本地接口,返回的文件列表顺序是没有保证的。Spring中的san某一basepackage下的类就是使用的此方法,因此加载的bean的顺序也是无法保证的。这一点需要特别注意。 ​​​​​​

  • Tomcat各个版本特性对比图

  • Java集合类对比图表









原文出处:后端技术杂谈
转载请与作者联系,同时请务必标明文章原始出处和原文链接及本声明。
目录
相关文章
|
6月前
|
5G 调度 vr&ar
5g技术的应用
5g技术的应用
266 0
|
2月前
|
智能硬件
技术与生活
本文通过探讨技术的本质,分析了它如何影响我们的生活、工作和思维方式。从历史的长河中看技术的发展,到现代科技如何塑造社会,文章试图揭示技术进步背后的深层意义,并思考我们应如何与技术和谐共存。
|
6月前
|
缓存 NoSQL 算法
c/c++linux服务器开发技术
c/c++linux服务器开发技术
56 0
|
芯片
光刻机技术
光刻机技术是一种半导体制造工艺中的关键技术,它通过使用光学透镜和光掩模将光束聚焦到硅片表面,从而将芯片设计中的图形转移到硅片上。这种技术在半导体制造过程中起着至关重要的作用,因为它可以精确地控制芯片上每个晶体管的位置和尺寸,从而实现芯片的高性能和低功耗。
|
机器学习/深度学习 自然语言处理 搜索推荐
ChatAI技术
ChatAI作为人工智能技术的重要应用之一,正在塑造着人与机器之间的对话交流方式。借助先进的自然语言处理和机器学习算法,ChatAI可以模拟人类的语言能力,理解和回答用户的问题,并提供个性化的服务。本文将介绍ChatAI的定义、工作原理、应用领域,以及它对社会和技术的影响。
|
网络架构
数字数据网技术
数字数据网技术
|
存储 算法 安全
这是一篇关于安全的技术文章
这是一篇关于安全的技术文章
|
Java Maven Android开发
|
JavaScript
技术,是不是越新越好?
/(ㄒoㄒ)/~~/(ㄒoㄒ)/~~/(ㄒoㄒ)/~~ 一定要让我先看看我写的这篇博客啊: 十年之后再看“面向对象” ,不然我死给你看! 写了两天,忘了“发布到首页”,啊~~~~~~ /(ㄒoㄒ)/~~/(ㄒoㄒ)/~~/(ㄒoㄒ)/~~/(ㄒoㄒ)/~~/(ㄒoㄒ)/~~/(ㄒoㄒ)/~~     这几天.NET Core 2.0火得一塌糊涂,蹭个热门,把我早就想写的东西先写出来。
1419 0