摘要: 安装地址(已亲测有效):https://www.linuxidc.com/Linux/2019-03/157650.htm 阅读全文
posted @ 2019-12-05 16:26 潜念 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 1:mysql 表锁、行锁、共享锁、排它锁 表锁:在进行并发的时候容易锁表,直接对整表进行for update 操作,其他进行不可对表进行写入更新操作,不会出现死锁,锁定粒度大,发生锁冲突的概率最高,并发度最低。 行锁:在进行时锁定几条记录,直接对表记录进行锁定,其他不可进行更新操作,锁定粒度小,发 阅读全文
posted @ 2019-12-02 10:58 潜念 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 其实java的float只能用来进行科学计算或工程计算,在大多数的商业计算中,一般采用java.math.BigDecimal类来进行精确计算。在使用BigDecimal类来进行计算的时候,主要分为以下步骤:1、用float或者double变量构建BigDecimal对象。2、通过调用BigDeci 阅读全文
posted @ 2019-11-29 09:58 潜念 阅读(1288) 评论(0) 推荐(0) 编辑
摘要: private static String jsonString(String s) { char[] temp = s.toCharArray(); int n = temp.length; for (int i = 0; i < n; i++) { if (temp[i] == ':') { i 阅读全文
posted @ 2019-11-20 15:30 潜念 阅读(1143) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-11-18 09:54 潜念 阅读(581) 评论(0) 推荐(0) 编辑
摘要: 深入比较TheadLocal模式与synchronized关键字 ThreadLocal模式synchronized关键字都用于处理多线程并发访问变量的问题,只是二者处理问题的角度和思路不同。 1)ThreadLocal是一个java类,通过对当前线程中的局部变量的操作来解决不同线程的变量访问的冲突 阅读全文
posted @ 2019-11-16 11:36 潜念 阅读(170) 评论(0) 推荐(0) 编辑
摘要: Spring 框架中都用到了哪些设计模式? Spring 框架中使用到了大量的设计模式,下面列举了比较有代表性的: 1、代理模式—在 AOP 和 remoting 中被用的比较多。 2、单例模式:在 spring 配置文件中定义的 bean 默认为单例模式。 3、模板模式:用来解决代码重复的问题。 阅读全文
posted @ 2019-11-16 11:14 潜念 阅读(1519) 评论(0) 推荐(0) 编辑
摘要: 1.先讲严重的:服务挂掉。 这得从ActiveMQ的储存机制说起。在通常的情况下,非持久化消息是存储在内存中的,持久化消息是存储在文件中的,它们的最大限制在配置文件的<systemUsage>节点中配置。但是,在非持久化消息堆积到一定程度,内存告急的时候,ActiveMQ会将内存中的非持久化消息写入 阅读全文
posted @ 2019-11-15 14:11 潜念 阅读(4896) 评论(0) 推荐(0) 编辑
摘要: 1.break 用break语句可以使流程跳出switch语句体,也可以用break语句在循环结构终止本层循环体,从而提前结束本层循环。 使用说明: (1)只能在循环体内和switch语句体内使用break; (2)当break出现在循环体中的switch语句体内时,起作用只是跳出该switch语句 阅读全文
posted @ 2019-11-13 15:54 潜念 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 1:redis持久化的2种方式 RDB以及AOF RDB每次进行快照方式会重新记录整个数据集的所有信息。RDB在恢复数据时更快,可以最大化redis性能,子进程对父进程无任何性能影响。 AOF有序的记录了redis的命令操作。意外情况下数据丢失甚少。他不断地对aof文件添加操作日志记录. 前者是指超 阅读全文
posted @ 2019-11-13 11:34 潜念 阅读(104) 评论(0) 推荐(0) 编辑