- 博客(8)
- 资源 (38)
- 收藏
- 关注
原创 聊聊Spring的事物传播行为
文章目录传播行为传播行为的定义传播行为传播行为是方法之间调用事务采取的策略问题。在绝大部分的情况下,我们会认为数据库事务要么全部成功,要么全部失败。但现实中也许会有特殊的情况。例如,执行一个批量程序,它会处理很多的交易,绝大部分交易是可以顺利完成的,但是也有极少数的交易因为特殊原因不能完成而发生异常,这时我们不应该因为极少数的交易不能完成而回滚批量任务调用的其他交易,使得那些本能完成的交易也变...
2019-01-29 16:27:19 564
原创 Java任务拆分
在Java后端开发过程中,经常会遇到大任务量的计算或者执行任务,此时我们就可以使用java jdk里面自带的拆分思想和方法,拆分任务主要依靠两个抽象类,一个是RecursiveAction,执行不需要有返回值的任务时,可以继承这个类。一个是RecursiveTask,这个是RecursiveAction的父类。他可以堵塞等待返回值,获取相应的计算结果,这边我就举个有返回值的例子,计算1到100,每...
2019-01-17 11:43:28 1959
原创 Non-terminating decimal expansion; no exact representable decimal result
由于需要处理精度比较高的浮点数,所以弃用double类型,改用BigDecimal类来进行数值处理。在加减乘时都没有出现问题,但是到除法运算时,提示了如下错误:大概的意思是“无法结束的除法表达式;没有精确的除结果”。我当时输入的10/3,结果应该是3.3333…333。于是在网上找资料,发现我原来的处理方式有问题。BigDecimal num1 = new BigDecimal(“10”)...
2019-01-15 15:46:35 656
原创 VMware 15 安装 MAC OS 10.13 原版(详细图文教程)
生命在于折腾,之前本想装个双系统黑苹果,什么 U 盘启动盘,四叶草引导,都配置好了,最后跪在一个动态卷上,备份格盘现在弄不了,先装个 VMware 上跑的。本篇文章收录所有新手常见问题,如果不是第一次安装或是看过其他教程,想问题查看解决方案,请通过目录跳到文章最后!先放成功图:一、工具准备1.VMware 15(其他附近版本都没问题),下载地址:https://www.vmware.co...
2019-01-09 09:59:49 14187 4
转载 Spring中使用RedisTemplate操作Redis(spring-data-redis)
Redis 数据结构简介Redis 可以存储键与5种不同数据结构类型之间的映射,这5种数据结构类型分别为String(字符串)、List(列表)、Set(集合)、Hash(散列)和 Zset(有序集合)。下面来对这5种数据结构类型作简单的介绍:结构类型 结构存储的值 结构的读写能力 String 可以是字符串、整数或者浮点数 对整个字符串或者字符串的其中一部...
2019-01-04 20:24:28 695
原创 Linux安装redis时报gcc:未找到命令错误
在VMware中安装redis时出现了gcc未找到错误:解决方案首先确保root登录,如果是$标识则表示是普通用户登录,#表示是root用户,切换成root用户命令 输入su,回车,输入密码回车即可,然后进行安装 安装命令:yum -y install gcc automake autoconf libtool make 如果装完gcc在make过程中仍报缺少包或者什么错误建议删去解压...
2019-01-03 17:19:44 1589
原创 Redhat、CentOS新增硬盘,硬盘分区,配置挂载硬盘操作,添加交换分区,磁盘容量配额。
文章目录1、环境说明2、准备软、硬件准备知识储备3、添加硬盘设备fdisk 命令du 命令4、添加交换分区5、磁盘容量配额xfs_quota 命令edquota 命令1、环境说明本次实验是在Redhat7虚拟机上进行(CentOS7操作相同)。2、准备软、硬件准备1、Redhat7或CentOS7操作系统机器或虚拟机;知识储备本节主要介绍Linux文件系统、存储结构与磁盘划分相关理...
2019-01-03 10:03:06 2763
原创 报错initscripts conflicts with redhat-release-server-7.0-1.el7.x86_64
Error: initscripts conflicts with redhat-release-server-7.0-1.el7.x86_64You could try using --skip-broken to work around the problemYou could try running: rpm -Va --nofiles --nodigest解决:删除冲突的rpm包即...
2019-01-03 09:41:31 3797 2
syntaxhighlighter_3.0.83
2018-04-19
persistence-3_0-pfd-spec.pdf
2017-10-10
lombok.jar v1.16.18
2017-09-27
node-v6.9.5-x64.msi
2017-09-22
zookeeper-3.3.6.tar.gz
2017-09-21
apache-maven-3.5.0-bin.tar.gz
2017-09-21
dubbo-admin-2.5.4.war
2017-09-21
lombok.jar
2017-09-21
jdk-8u251-windows-x64.exe
2020-06-30
otp_win64_22.1.zip
2020-01-02
otp_win64_22.0.exe.zip
2019-06-21
jdk-8u212-windows-x64.exe
2019-05-28
Samsung_NVM_Express_Driver_3.1.exe
2019-05-27
apach-maven-3.6.0
2018-12-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人