网页效果中经常会用到图片的hover效果,ImageHover.css 这个库为我们提供了多种的效果。 兼容性 插件是使用css3书写的,所以最好是对css3支持比较好的浏览器。如果需要考虑到兼容性问题,那么建议使用我自己写的jq版效果,虽然效果单一,但是兼容性更好。 效果演示地址 Demo:htt ...
分类:
Web程序 时间:
2020-03-31 14:04:04
阅读次数:
79
1 背景 周一回来发现用户中心批量更新手机号未生效,上 Nexus 看了下有没有人动了 lib datasource(基础架构组的一个组件,简化连接池装配),最新一个版本在上周四,该版本解决了 AutoCommit 的问题,详见参考1。 2 排查过程 1. 打断点,确认手机号在批量插入前已经脱敏。 ...
分类:
数据库 时间:
2020-03-30 21:39:06
阅读次数:
100
由指令重排序引起的可见性问题: public class Test { // 如果运行时加上 -server 下面的代码就变成了死循环,没有加就正常运行。(运行器的编译优化只有在服务器模式下才执行) // 通过设置JVM参数,打印出JIT(即时编译)编译的内容(这里说的编译不是指class文件的编译 ...
分类:
编程语言 时间:
2020-03-30 21:19:54
阅读次数:
77
前言:不断学习就是程序员的宿命 一、Seata概述 1、背景 单体应用被拆分成微服务应用,原来的三个模块被拆分成三个独立的应用,分别使用不同的数据源,业务操作需要调用三个服务来完成。此时每个服务内部的数据一致性由本地事务来保证,但是全局的数据一致性问题没法保证。 Seata是一款开源的分布式事务解决 ...
分类:
编程语言 时间:
2020-03-30 19:54:12
阅读次数:
846
本文转自:http://www.hollischuang.com/archives/1716 目前几乎很多大型网站及应用都是分布式部署的,分布式场景中的数据一致性问题一直是一个比较重要的话题。分布式的CAP理论告诉我们“任何一个分布式系统都无法同时满足一致性(Consistency)、可用性(Ava ...
分类:
其他好文 时间:
2020-03-30 13:19:03
阅读次数:
61
说明 本篇是继上一篇并发编程未讨论完的内容的续篇。上一篇传送门: "Java并发编程一万字总结(吐血整理)" 活跃性问题 在上一篇我们讨论并发编程带来的风险的时候,说到其中 一个风险就是活跃性问题。活跃性问题其实就是我们的程序在某些场景或条件下执行不下去了。在这个话题下我们会去了解什么是死锁、活锁以 ...
分类:
其他好文 时间:
2020-03-29 12:32:06
阅读次数:
62
一、Linux权限的概念 Linux下有两种用户:普通用户和超级用户:普通用户:在linux下做有限的事情; 超级用户:可以在linux系统下做任何事情,不受限制。 普通用户的提示符是“$”,超级用户的命令提示符是“#”。 命令: su [用户名] 功能:切换用户 Linux权限管理 1.文件访问者 ...
分类:
系统相关 时间:
2020-03-28 14:58:41
阅读次数:
109
原文连接:一次给女朋友转账引发我对分布式事务的思考 本地事务 谈到本地事务,大家可能都很熟悉,因为这个数据库引擎层面能支持的!所以也称数据库事务,数据库事务四大特征:原子性(A),一致性(C),隔离性(I)和持久性(D),而在这四大特性中,我认为一致性是最基本的特性,其它的三个特性都为了保证一致性而 ...
分类:
其他好文 时间:
2020-03-27 12:57:03
阅读次数:
64
Zookeeper是一个为分布式应用提供一致性协调服务的中间件,主要用来解决分布式应用中经常遇到的一些一致性问题,如:统一命名服务、状态同步服务、集群管理、分布式应用配置项的管理等。本文主要包括Zookeeper简介、安装、命令行操作、java操作Zookeeper等,文中所使用到的软件版本:Jav ...
分类:
其他好文 时间:
2020-03-27 10:41:08
阅读次数:
89
Cache中的内容是主存中的副本。访问数据是先访问Cache,Cache中没有再看主存中有没有。当对cache中的内容更新时,就会存在cache和主存如何保持数据一致的问题。此外,下列问题也会导致cache一致性问题。 多个设备都允许访问主存时,cache中的内容被cpu修改,而主存中的没有,同时该 ...
分类:
系统相关 时间:
2020-03-25 23:42:24
阅读次数:
262