-
记录第一次来博客园的日子,Hello World Java!
还记得你第一次学习一门语言的入门程序吗? public static void main(String args[]){ System.out.println(Hello World Java!); }...
-
可见性有序性,Happens-before来搞定
可见性有序性,Happens-before来搞定 写在前面 上一篇文章并发 Bug 之源有三,请睁大眼睛看清它们 谈到了 可见性/原子性/有序性 三个问题,这些问题通常违背我们的直觉和思考模式,也就导致了很多并发 Bug 为了解决 CPU,内存,IO 的短板,增加了缓存,但这导致了可见...
-
带你了解什么是限流
带你了解什么是限流 前言 只有光头才能变强。 文本已收录至我的GitHub仓库,欢迎Star:https://github.com/ZhongFuCheng3y/3y 之前在学习的时候也接触不到高并发/大流量这种东西,所以限流当然是没接触过的了。在看公司项目的时候,发现有用到限流(RateLimiter),顺带...
2019-09-17 10:50:43 Java技术服务器收录YY系统Google公众号PSSegmentFaultAccess
-
Spring系列__04AOP
Spring系列__04AOP AOP简介 今天来介绍一下AOP。AOP,中文常被翻译为“面向切面编程”,其作为OOP的扩展,其思想除了在Spring中得到了应用,也是不错的设计方法。通常情况下,一个软件系统,除了正常的业务逻辑代码,往往还有一些功能性的代码,比如:记录日志、数据校...
-
SpringBoot 2 快速整合 | Hibernate Validator 数据校验
SpringBoot 2 快速整合 | Hibernate Validator 数据校验 概述 在开发RESTFull API 和普通的表单提交都需要对用户提交的数据进行校验,例如:用户姓名不能为空,年龄必须大于0 等等。这里我们主要说的是后台的校验,在 SpringBoot 中我们可以通过使用 Hibernate Validat...
-
Spring扩展点之BeanPostProcessor
Spring扩展点之BeanPostProcessor 前言 BeanPostProcessor 接口是Spring中一个非常重要的接口,它的接口定义如下 public interface BeanPostProcessor { Object postProcessBeforeInitialization(Object bean, String beanName) throws BeansException; Object postPro...
-
JDBC 资源绑定器 ,处理查询结果集
JDBC 资源绑定器 ,处理查询结果集 使用资源绑定器绑定属性配置 实际开发中不建议把连接数据库的信息写死到Java程序中 // 使用资源绑定器绑定属性配置 ResourceBundle bundle = ResourceBundle.getBundle("jdbc" ); String driver = bundle.getString("driver" ); Stri...
-
Spring中 如果该Service有多个实现类,它怎么知道该注入哪个Serv
Spring中 如果该Service有多个实现类,它怎么知道该注入哪个ServiceImpl类? 方法一:Controller中注入service的时候使用 @Autowired 自动注入, @Qualifier("beanId") 来指定注入哪一个。 方法二:Controller中注入service的时候使用 @Resource(type = 类名.class)来...
-
List 报错 java.lang.UnsupportedOperationException
List 报错 java.lang.UnsupportedOperationException 废话不多说,上代码 public class ArrayListTest { @Test public void testList() { ListLong longList = new ArrayList(); longList.add(1L); longList.add(2L); longList.add(3L); longList.add(4L); longList.fo...
-
深入理解JVM,虚拟机类加载机制
深入理解JVM,虚拟机类加载机制 类加载过程概览 类从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期包括以下7个阶段: 加载(Loading) 验证(Verification) 准备(Preparation) 解析(Resolution) 初始化(Initialization) 使用(Using) 卸载(U...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
