摘要: SELECT TO_CHAR(createtime, 'yyyy-MM-dd HH:mm:ss') FROM testselect * from USER where createtime < TO_TIMESTAMP('2021-11-30 09:00:00.000') 阅读全文
posted @ 2021-12-06 09:06 democ 阅读(456) 评论(0) 推荐(0)
摘要: https://www.freesion.com/article/7262616695/ 阅读全文
posted @ 2021-12-01 16:58 democ 阅读(50) 评论(0) 推荐(0)
摘要: 1.下载DBeaver安装包 https://github.com/dbeaver/dbeaver/releases/tag/6.0.2 这里下载的是6.0.2版本,因为高版本的需要jdk11及以上支持。6x是jdk8。 2.安装Dbeaver 3.配置连接 2.写入ip和端口,默认端口2181 3 阅读全文
posted @ 2021-11-25 11:12 democ 阅读(889) 评论(0) 推荐(0)
摘要: #服务端 yum install nfs-utils rpcbind #创建挂载目录及权限 midir -p /usr/etc/mount chmod 777 /usr/etc/mount #设置挂载目录及权限 vi /etc/exports #增加如下记录 /usr/etc/mount *(rw) 阅读全文
posted @ 2021-11-24 11:29 democ 阅读(78) 评论(0) 推荐(0)
摘要: java锁 1.乐观锁 乐观锁是一种思想,认为读多写少,遇到并发修改的可能性低。每次修改数据之前都认为别人不会修改所以不用上锁,但是在修改值后会比较修改前和修改后的版本号。如果版本号一致则认为更新有效,如果版本号发生了改变则认为更新无效。java中的乐观锁基本都是通过CAS操作实现的。CAS是一种原 阅读全文
posted @ 2021-11-18 11:05 democ 阅读(89) 评论(0) 推荐(0)
摘要: 一、sleep和wait的区别 1.sleep方法是属于Thread类,wait方法属于Object对象。 2.sleep方法挂起线程重新等待cpu但是不释放锁。wait方法挂起的线程会释放持有的锁。 3.sleep挂起线程等待时间结束后会参与cpu的竞争,wait方法挂起线程需要等待notify( 阅读全文
posted @ 2021-11-18 10:31 democ 阅读(36) 评论(0) 推荐(0)
摘要: 1.下载安装包 https://github.com/joyieldInc/predixy/tags 2.上传至服务器解压 3.切换到predixy目录执行make命令 yum -y install gcc-c++ yum install glibc-static libstatic++-stati 阅读全文
posted @ 2021-11-18 09:57 democ 阅读(157) 评论(0) 推荐(0)
摘要: 1.上传压缩包到服务器并解压 2.进入redis目录执行命令make编译 3.执行make install安装redis到/usr/local/bin目录 4.复制/usr/local/bin下文件到/usr/local/redis-cluster01(02/03/04/05/06) 5.复制red 阅读全文
posted @ 2021-11-17 11:35 democ 阅读(380) 评论(0) 推荐(0)
摘要: 一.如何创建一个线程? 1.继承Thread类、实现Runnable接口。 2.ExecutorService、Callable<T>、Future有返回结果的线程。 public static void main(String[] args) { //创建线程池 ExecutorService p 阅读全文
posted @ 2021-11-16 15:29 democ 阅读(57) 评论(0) 推荐(0)
摘要: 1.dump文件恢复数据库: mysql -uroot -p123456 -H192.168.172.68 目标库名 < stu.sql 2.创建用户并授权某个库: create user 'jep'@'%' identified by '123456'; 授权: grant all on 数据库名 阅读全文
posted @ 2021-11-16 10:01 democ 阅读(16) 评论(0) 推荐(0)