-
一起MySQL时间戳精度引发的血案
一起MySQL时间戳精度引发的血案 写在前面 最近工作中遇到两例mysql时间戳相关的问题,一个是mysql-connector-java和msyql的精度不一致导致数据查不到;另一例是应用服务器时区错误导致数据查询不到。通过这篇文章,希望能够解答关于mysql中时间戳的几个问题: mysql中...
-
什么是分布式事务以及有哪些解决方案?
什么是分布式事务以及有哪些解决方案? 1、什么是分布式事务? 答:指一次大的操作由不同的小操作组成的,这些小的操作分布在不同的服务器上,分布式事务需要保证这些小操作要么全部成功,要么全部失败。从本质上来说,分布式事务就是为了保证不同数据库的数据一致性。...
-
Springboot源码分析之Spring循环依赖揭秘
Springboot源码分析之Spring循环依赖揭秘 摘要: 若你是一个有经验的程序员,那你在开发中必然碰到过这种现象:事务不生效。或许刚说到这,有的小伙伴就会大惊失色了。 Spring 不是解决了循环依赖问题吗,它是怎么又会发生循环依赖的呢?,接下来就让我们一起揭秘 Spri...
-
面试加分项-HashMap源码中这些常量的设计目的
面试加分项-HashMap源码中这些常量的设计目的 前言 之前周会技术分享,一位同事讲解了HashMap的源码,涉及到一些常量设计的目的,本文将谈谈这些常量为何这样设计,希望大家有所收获。 HashMap默认初始化大小为什么是1 4(16) /** * The default initial capacity - M...
-
【Swagger】可能是目前最好的 Spring Boot 集成 swagger 的方案
【Swagger】可能是目前最好的 Spring Boot 集成 swagger 的方案 【Swagger】可能是目前最好的Spring Boot集成 swagger 的方案  ??据说程序员最恨的两件事:一件是别人不...
-
Spring的并发问题——有状态Bean和无状态Bean
Spring的并发问题——有状态Bean和无状态Bean 一、有状态和无状态 有状态会话bean :每个用户有自己特有的一个实例,在用户的生存期内,bean保持了用户的信息,即有状态;一旦用户灭亡(调用结束或实例结束),bean的生命期也告结束。即每个用户最初都会得到一个初始的...
-
关于集合中元素的有序无序的易混淆点
关于集合中元素的有序无序的易混淆点 最近在整理Java基础知识的面试题,看到了一个题目的答案不够准确,这里跟大家分享一下。 一、面试题的小错误 对于TreeSet和TreeMap来说,元素应该是无序(指元素的存取)而不是有序的,而在表中它可能想表达的是可以排序,不够严谨...
-
Struts2 OGNL表达式、ValueStack
Struts2 OGNL表达式、ValueStack OGNL简介 OGNL,即Object-Graph Navigation Language,对象视图导航语言,是一种数据访问语言,比EL表达式更加强大: EL只能从11个内置对象中取值,且只能获取属性,不能调用对象的方法。 OGNL可以存取对象的任意属性,调用对象的方法...
-
解决计算精度问题:BigDecimal
解决计算精度问题:BigDecimal BigDecimal类 BigDecimal所在包 : java.math,不可变的、任意精度的有符号十进制数。 BigDecimal 由任意精度的整数 非标度值 和 32 位的整数 标度 (scale) 组成。 对于不需要任何准确计算精度的数字可以直接使用float或double,但是如果...
-
WeakHashMap,源码解读
WeakHashMap,源码解读 概述 WeakHashMap也是Map接口的一个实现类,它与HashMap相似,也是一个哈希表,存储key-value pair,而且也是非线程安全的。不过WeakHashMap并没有引入红黑树来尽量规避哈希冲突带来的影响,内部实现只是数组+单链表。此外,WeakHashMap与HashMa...
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
