轰鸣
轰鸣
全部文章
【JAVA基础】
【ActiveMQ】(5)
【CXF】(2)
【IDE】(10)
【JVM】(2)
【maven】(2)
【mongodb】(2)
【SpringBoot】(7)
【SpringCloud】(4)
【spring】(15)
【Tomcat】(9)
【webflux】(1)
【分布式】(5)
【前端】(12)
【安全】(1)
【工具类】(21)
【并发】(4)
【持久层】(5)
【数据库】(15)
【架构】(4)
【版本控制】(3)
【瞅瞅源码】(2)
【线程】(6)
【经验】(6)
【面试题】(5)
未归档(24)
归档
标签
去牛客网
登录
/
注册
轰鸣
形而上者谓之道,形而下者谓之器
全部文章
/ 【JAVA基础】
(共25篇)
卫语句
阿里巴巴java开发手册 1. 表达异常的分支时,少用if-else方式,这种方式可以改写成: if (condition) { ... return obj; } // 接着写else的业务逻辑代码; 说明:如果非得使用if...
2017-05-27
0
614
接口入参保护
最近学习《阿里巴巴java开发手册》 第七章控制语句中,第6点提到了入参保护,原文如下: 6. 【推荐】接口入参保护,这种场景最常见的是用于做批量操作的接口。 工作中很少提到“入参保护”这个词,更多的是“参数校验”的说法;谈下个人对接口入参保护的理解: 1、接口入参保护,“保护”的是服务端应...
2017-05-27
0
682
线程
1:线程基础知识回顾 2:彻底理解ThreadLocal 3:40个java线程问题
2017-05-23
0
354
35 个 Java 代码性能优化总结
前言 代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了。代码优化也是一样,如果项目着眼于尽快无BUG上线,那么...
性能优化
2017-05-14
0
355
线程基础知识回顾
好久没看线程的东西了,今天没啥事,回顾一下最最基本的一些知识点。 1:程序、进程、线程的区别? 程序:保存在物理介质中的代码片段 进程:运行中的程序,也就是说一个程序 跑起来之后就变成了操作系统中的一个进程 线程:程序当中一条独立的执行线索 2:线程的五大状态? ...
2017-05-03
0
528
CODE NOTICE
1:给对象(共享资源)加锁 好处:使用对象锁可以减小同步的范围,只对不能并发的代码块进行加锁,可以提高整体代码的运行效率,可以参考spring加载bean时源码中的refresh和close方法。
2017-04-29
0
404
有关Java Collections的几个常见问题
列举几个关于Java Collections的常见问题并给出答案。 1. 什么时候用LinkedList,什么时候用ArrayList? ArrayList是使用数组实现的list,本质上就是数组。ArrayList中的元素可以通过索引随机获取一个元素。但是如果该数组已满,当添加新元素时需要分配一个...
2017-04-16
0
408
@SuppressWarnings是什么意思?
J2SE 提供的最后一个批注是 @SuppressWarnings。该批注的作用是给编译器一条指令,告诉它对被批注的代码元素内部的某些警告保持静默。 @SuppressWarnings 批注允许您选择性地取消特定代码段(即,类或方法)中的警告。其中的想法是当您看到警告时,您将调查它,如果您确定它不是...
2017-03-10
0
385
正向代理和反向代理的区别
正向代理和反向代理的区别 1. 概念 正向代理是一个位于客户端和目标服务器之间的代理服务器(中间服务器)。为了从原始服务器取得内容,客户端向代理服务器发送一个请求,并且指定目标服务器,之后代理向目标服务器转交并且将获得的内容返回给客户端。正向代理的情况下客户端必须要进行一些特别的设...
代理服务器
负载均衡
防火墙
局域网
服务器
2017-03-03
0
874
35 个 Java 代码性能优化总结
前言 代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了。代码优化也是一样,如果项目着眼于尽快无BUG上线,那么...
2017-02-25
0
451
首页
上一页
1
2
3
下一页
末页