上一页 1 2 3 4 5 6 7 8 ··· 11 下一页
摘要: Java中的名称命名规范:(不遵守,也不会出现编译的错误) 包名:多单词组成时所有字母都小写:xxxyyyzzz 类名、接口名:多单词组成时,所有单词的首字母大写:XxxYyyZzz 变量名、方法名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写:xxxYyyZzz 常量名:所 阅读全文
posted @ 2019-10-04 18:12 云计算-李耀 阅读(136) 评论(0) 推荐(0) 编辑
摘要: ``` /** * 死锁 * 两个线程同时运行了,线程1中s1拿到了s2的锁 线程2中s2要拿s1的锁。就僵持住了,程序无法继续运行 */ public class TestDeadLock { public static void main(String[] args) { final StringBuffer s1 = new StringBuffer(); final StringBuffe 阅读全文
posted @ 2019-10-04 17:47 云计算-李耀 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 饿汉式的 (上来就创建好,很饿) 懒汉式 :可能存在线程安全 阅读全文
posted @ 2019-10-04 17:38 云计算-李耀 阅读(620) 评论(0) 推荐(0) 编辑
摘要: 创建多线程的第二种方式:实现Runnalble接口 可能出现线程安全问题 1. 休闲线程安全问题的原因:当多个线程有共享数据的时候,由于一个线程对共享数据的操作尚未完成,其他线程就参与出来 2.如何解决线程的安全问题: 要保证党一个线程操作共享数据的时候,其他线程必须在外面等候。知道操作共享数据的线 阅读全文
posted @ 2019-10-04 16:39 云计算-李耀 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 多线程的练习代码 01 创建多线程的第一个方式 继承Thread类 创建多线程的第二种方式:实现Runnalble接口 阅读全文
posted @ 2019-10-03 21:30 云计算-李耀 阅读(221) 评论(0) 推荐(0) 编辑
摘要: ``` 1、javascript视频教程 链接: http://pan.baidu.com/s/1gd57FVH 密码: d9ei 2、JPA视频教程 链接: http://pan.baidu.com/s/1dDCx1fj 密码: fwwd 3、马士兵hibernate视频教程 链接:http://pan.baidu.com/s/1dFILSYH 密码:nuwz 4、JAVA电子书 链接: htt 阅读全文
posted @ 2019-10-03 20:07 云计算-李耀 阅读(5427) 评论(0) 推荐(0) 编辑
摘要: Java基础 JavaWeb基础 Java EE ` 项目资源: 阅读全文
posted @ 2019-10-03 20:02 云计算-李耀 阅读(6899) 评论(0) 推荐(0) 编辑
摘要: Dijkstra算法是最短路径算法中为人熟知的一种,是单起点全路径算法。该算法被称为是“贪心算法”的成功典范。本文接下来将尝试以最通俗的语言来介绍这个伟大的算法,并赋予java实现代码。 一、知识准备 1、表示图的数据结构 用于存储图的数据结构有多种,本算法中笔者使用的是邻接矩阵。 图的邻接矩阵存储 阅读全文
posted @ 2019-09-27 21:17 云计算-李耀 阅读(1080) 评论(0) 推荐(0) 编辑
摘要: 相信不少人会被这个问题困扰,分享大家一篇这样的文章,希望能够帮到你! 一、秒杀业务为什么难做? 1)im系统,例如qq或者微博,每个人都读自己的数据(好友列表、群列表、个人信息); 2)微博系统,每个人读你关注的人的数据,一个人读多个人的数据; 3)秒杀系统,库存只有一份,所有人会在集中的时间读和写 阅读全文
posted @ 2019-09-27 10:22 云计算-李耀 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 首先是内存映射机制,数据不是持久化到存储设备中的,而是暂时存储在内存中,这就提高了在IO上效率以及操作系统对存储介质之间的性能损耗。(毕竟内存读取最快) 其次,NoSQL并不是不使用sql,只是不使用关系。没有关系的存在,就表示每个数据都好比是拥有一个单独的存储空间,然后一个聚集索引来指向。搜索性能 阅读全文
posted @ 2019-09-27 10:16 云计算-李耀 阅读(3121) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 11 下一页