• ReentrantReadWriteLock读写锁

    ReentrantReadWriteLock读写锁 ReentrantLock实现了标准的互斥锁:一次最多只有一个线程能够持有相同ReentrantLock。但是互斥通常做为保护数据一致性的很强的加锁约束,因此,过分的限制了并发性。互斥是保守的加锁策略,避免了 “写/写”和“写/读的重读,但是同样避...

    2020-01-28 16:01:52 系统共享timAVntt<the修改对象name

  • 事务总结

    事务总结 有时候一个业务需要多次操作数据库,比如转账: 如果reduce()执行成功,add执行失败,那钱是转出去了,但对方并没有收到,钱转丢了。 使用事务可解决此问题。 事务:逻辑上的一组操作,要么全部成功,要么全部失败。 事务的4个特性 原子性:最小单元,不可再...

    2020-01-28 16:01:36 定义mysql转出SQLtab数据库异常无效修改对象

  • Java中SMB的应用

    Java中SMB的应用 目录 SMB 服务操作 Ⅰ SMB简介 Ⅱ SMB配置 2.1 Windows SMB Ⅲ 添加SMB依赖 Ⅳ 路径格式 Ⅴ 操作共享 Ⅵ 登录验证 SMB 服务操作 Ⅰ SMB简介 ? SMB(全称是Server Message Block)是一个协议名,它能被用于Web连接和客户端与服务器之间的信息沟通。SMB协...

    2020-01-28 16:01:21 文件Windows10服务器txtWindowsword用户IE系统2345

  • java锁优化

    java锁优化 一、锁优化的思路和方法 锁优化是指:在多线程的并发中当用到锁时,尽可能让性能有所提高。一般并发中用到锁,就是阻塞的并发,前面讲到一般并发级别分为阻塞的和非阻塞的(非阻塞的包含:无障碍的,无等待的,无锁的等等),一旦用到锁,就是阻塞的,也就...

    2020-01-28 16:01:21 定义qqwordYY优化方法虚拟机用户IEsvf系统

  • 线程安全与锁优化

    线程安全与锁优化 1.线程安全: 当多个线程访问一个对象时,如果不用考虑这些线程在运行时环境下的调度和交替执行,也不需要进行额外的同步,或者在调用方法进行任何其他的协调操作,调用这个对象的行为都可以获得正确的结果,那这个对象就是线程安全的。 2.Java语言中...

    2020-01-27 16:00:53 定义虚拟机判定系统共享AV操作系统虚拟对象代码

  • Java语法进阶16-Lambda-Stream-Optional

    Java语法进阶16-Lambda-Stream-Optional Lambda 大年初二,大门不出二门不迈。继续学习! 函数式接口 Lambda表达式其实就是实现SAM接口的语法糖,所谓SAM接口就是Single Abstract Method,即该接口中 只有一个抽象方法 需要实现,当然该接口可以包含其他非抽象方法。...

    2020-01-26 16:00:28 定义精简IEAVnttNTP<thetab触发

  • Java框架之MyBatis 07-动态SQL-缓存机制-逆向工程-分页插件

    Java框架之MyBatis 07-动态SQL-缓存机制-逆向工程-分页插件 MyBatis 今天大年初一,你在学习!不学习做什么,斗地主...人都凑不齐。学习吧,学习使我快乐!除了诗和远方还有责任,我也想担当,我也想负责,可臣妾做不到啊,怎么办?你说怎么办,为啥人家能做到你做不到...

    2020-01-25 16:00:47 文件ASP定义mysqlword去掉后缀导航IE磁盘系统

  • linux centos7安装mysql8

    linux centos7安装mysql8 一、RPM版安装 查看是否有其他版本的数据库,若有,删除干净 非root用户必须要有sudo权限 1. 下载mysql相关安装包 https: // mirrors.tuna.tsinghua.edu.cn/mysql/yum/mysql80-community-el7/mysql-community-server-8.0.18-1.el7.x86_64.rpm ht...

    2020-01-25 16:00:38 启动mysql下载mysqllinux cMySQL错误文件定义Linuxmysqltxt用户

  • Cannot find tomcat目录/bin/setclasspath.sh This file is need

    Cannot find tomcat目录/bin/setclasspath.sh This file is needed to run this program 首先如果直接使用 root 用户来启动 tomcat 的话,是可以正常启动的。 但是我们在 Linux 中使用普通用户启动 tomcat 报了如下错误 Cannot find /developer/apache-tomcat-8.5.50/b...

    2020-01-23 16:02:17 Linux用户TomcatAVapache命令解决使用启动POST

  • SpringBoot学习笔记一

    SpringBoot学习笔记一 目录 一、入门 1、Spring Boot简介 2、微服务 3、环境准备 4、SpringBoot HelloWorld 5、Hello World探究 6、使用Spring Initializer快速创建SpringBoot项目 二、配置文件 1、配置文件 2、YAML语法 3、配置文件的注入 4、配置文件占位符 5、Profi...

    2020-01-23 16:01:54 java系统文档文件服务器定义Intellij虚拟机IntelIE应用开发