随笔分类 - 【Java】学习博客
摘要:Mybatis mybatis ORM框架(1)和hibernate相比1.hibernate功能完善 , mybatis稍欠缺,例如在缓存方面2.hibernate hql方言的支持,可以在任意数据库上生成对应的sql语句,移植性更强mybatis因为是编写sql语句,所以移植性较差3.hiber
阅读全文
摘要:环境准备 Linux要求内核3.0以上 #查看linux环境 [root@izbp1a6mu5e8nzvi0x15cwz ~]# uname -r 3.10.0-1062.9.1.el7.x86_64 [root@izbp1a6mu5e8nzvi0x15cwz ~]# uname -a Linux
阅读全文
摘要:感谢秦疆老师的Docker最新超详细版教程通俗易懂,更多了解哔哩哔哩搜索【狂神说Java】。 本文内容源于秦疆老师的Docker最新超详细版教程通俗易懂。给狂神推荐,点赞吧! Docker为什么出现? 开发运维的一些问题,docker出现的原因 一款产品: 开发–上线 两套环境!应用环境,应用配置!
阅读全文
摘要:感谢秦疆老师的JUC并发编程视频,更多了解哔哩哔哩搜索【狂神说Java】。 本文内容源于秦疆老师的JUC并发编程视频教程。给狂神推荐,点赞吧! 函数式接口:只有一个方法的接口 lambada表达式 链式编程 函数式接口 Stream计算超级多FunctionalInterface简化编程模型,在新版
阅读全文
摘要:感谢秦疆老师的JUC并发编程视频,更多了解哔哩哔哩搜索【狂神说Java】。 本文内容源于秦疆老师的JUC并发编程视频教程。给狂神推荐,点赞吧! 线程池 线程池:三大方法、7大参数、4种拒绝策略 池化技术 程序的运行,本质:占用系统的资源!优化资源的使用!=》池化技术 线程池、连接池、内存池、对象池/
阅读全文
摘要:感谢秦疆老师的JUC并发编程视频,更多了解哔哩哔哩搜索【狂神说Java】。 本文内容源于秦疆老师的JUC并发编程视频教程。给狂神推荐,点赞吧! 阻塞队列 阻塞 队列 当阻塞队列为空时,从队列中获取元素的操作将会被阻塞。 当阻塞队列为满时,从队列里添加元素的操作将会被阻塞。 BlockingQueue
阅读全文
摘要:感谢秦疆老师的JUC并发编程视频,更多了解哔哩哔哩搜索【狂神说Java】。 本文内容源于秦疆老师的JUC并发编程视频教程。给狂神推荐,点赞吧! ReadWriteLock(读写锁 ) 独占锁(写锁) 一次只能被一个线程占有 共享锁(读锁) 多个线程可以同时占有 读写锁 读的时候可以被多线程同时读,写
阅读全文
摘要:感谢秦疆老师的JUC并发编程视频,更多了解哔哩哔哩搜索【狂神说Java】。 本文内容源于秦疆老师的JUC并发编程视频教程。给狂神推荐,点赞吧! CountDownLatch(减法计数器) 代码测试: package demo5; import java.util.concurrent.CountDo
阅读全文
摘要:感谢秦疆老师的JUC并发编程视频,更多了解哔哩哔哩搜索【狂神说Java】。 本文内容源于秦疆老师的JUC并发编程视频教程。给狂神推荐,点赞吧! Callable 可以有返回值可以抛出异常方法不同,run()/ call() Runnable FutureTask 测试 package demo5;
阅读全文
摘要:感谢秦疆老师的JUC并发编程视频,更多了解哔哩哔哩搜索【狂神说Java】。 本文内容源于秦疆老师的JUC并发编程视频教程。给狂神推荐,点赞吧! List 不安全 package demo4; import java.util.ArrayList; import java.util.UUID; //j
阅读全文
摘要:感谢秦疆老师的JUC并发编程视频,更多了解哔哩哔哩搜索【狂神说Java】。 本文内容源于秦疆老师的JUC并发编程视频教程。给狂神推荐,点赞吧! 关于锁的八个问题 深刻理解我们的锁 如何判断锁的是谁!永远的知道什么锁,锁到底锁的是谁! 1.标准情况下,两个线程先打印 发短信 还是打电话 package
阅读全文
摘要:感谢秦疆老师的JUC并发编程视频,更多了解哔哩哔哩搜索【狂神说Java】。 本文内容源于秦疆老师的JUC并发编程视频教程。给狂神推荐,点赞吧! Synchronized版生产者和消费者的问题 package demo2; /** * 线程之间的通信问题: 生产者和消费者问题! 等待唤醒,通知唤醒 *
阅读全文

浙公网安备 33010602011771号