摘要:
1、查询是否安装了软件 rpm -qa | grep -i 软件名 rpm -qa | grep php 2、删除已安装的软件包 根据第一步显示的软件包名,一个个删除 sudo rpm -e -- 包名 # 普通删除模式 sudo rpm -e --nodeps 包名 #强力删除模式,如果用上面命令 阅读全文
摘要:
在mysql中插入数据,会发现自增主键由于以前删除过纪录或者其他原因造成主键id不连续,如果需要连续的话必须使用AUTO_INCREMENT =1; PS: ALTER TABLE `table` AUTO_INCREMENT =1 执行之后,不一定再插入的id就是1;而是表中id最大值+1。 这是 阅读全文
摘要:
JDK8常用包及概述 java.applet 提供了需要创建一个小程序和用来跟其他小程序交流上下文的类。 Java.awt 包含用于创建用户界面和绘制图形图像的所有类 Java.io 提供与输入输出相关的类 Java.beans 包含与开发javaBeans相关的类 Java.lang 提供java 阅读全文
摘要:
Lambda表达式中引用变量的问题 Lambda表达式内部自定义的变量肯定没问题。引用的外部final变量也没问题。问题在于effectively final变量的理解,及应用场景的认识。引用的外部变量没有加final限定符,只要没有发生过改变,就可以当作是事实上的final变量。变量没改变过,就是 阅读全文
摘要:
官方文档:@EqualsAndHashCode 原文中提到的大致有以下几点: 1. 此注解会生成equals(Object other) 和 hashCode()方法。 2. 它默认使用非静态,非瞬态的属性 3. 可通过参数exclude排除一些属性 4. 可通过参数of指定仅使用哪些属性 5. 它 阅读全文
摘要:
在分布式系统中,单点问题是一个比较常见的问题,对于单点问题可以分为有状态服务的单点问题和无状态服务的单点问题。 无状态服务的单点问题 对于无状态的服务,单点问题的解决比较简单,因为服务是无状态的,所以服务节点很容易进行平行扩展。比如,在分布式系统中,为了降低各进程通信的网络结构的复杂度,我们会增加一 阅读全文
摘要:
概念 快照读 读取的是记录数据的可见版本(可能是过期的数据),不用加锁 当前读 读取的是记录数据的最新版本,并且当前读返回的记录都会加上锁,保证其他事务不会再并发的修改这条记录 概念说的比较虚,也不好理解,接着举一个例子吧,假设你开启了两个事务,分别是A和B,这里有个张表,user表,里面有四条数据 阅读全文
摘要:
今天撸代码的时候发现了一段这样的代码 try( Connection conn=DriverManager.getConnection(url,user,pass); Statement stmt=conn.createStatement() ) { boolean hasResultSet=stm 阅读全文