- 博客(7)
- 收藏
- 关注
原创 Java中如何三个线程T1,T2,T3如何按顺序(环形)执行T1执行完后通知T2,T2执行完通知T3,T3之后再T1?
package com.atimooc.com; import java.util.concurrent.locks.Condition; import java.util.concurrent.locks.Lock; import java.util.concurrent.locks.ReentrantLock; class ShareThread { private int ...
2018-09-15 20:39:54 610
原创 mysql数据库中随机查询出5条数据进行测试的sql编写
SELECT * FROM employees ORDER BY RAND() LIMIT 5; 随机从数据库中查询出5条数据
2018-09-25 17:58:08 1733 1
原创 mysql中的limit分页关键字的精讲
首先limit使用分页功能的,在mysql中起始索引从0开始的; 首先建表语句如下: CREATE TABLE employees ( id INT(10) PRIMARY KEY AUTO_INCREMENT COMMENT 'id主键', NAME VARCHAR(30) NOT NULL COMMENT '员工姓名', age INT(10) COMMENT '年龄', sex CHA...
2018-09-25 17:54:38 910
原创 mysql中如何实现行转列,列转行精讲?
一:解决的大问题是行转为列的问题: 首先呢我们来看一下建表的语句: CREATE TABLE student ( id INT PRIMARY KEY AUTO_INCREAMENT COMMENT 'id', course VARCHAR(2) COMMENT '课程', NAME VARCHAR(10) COMMENT '学生的姓名', score DOUBLE COMMENT '成绩'...
2018-09-24 08:58:28 1426 2
转载 Java多线程线程池的几种用法和总结
1、线程池简介: 多线程技术主要解决处理器单元内多个线程执行的问题,它可以显著减少处理器单元的闲置时间,增加处理器单元的吞吐能力。 假设一个服务器完成一项任务所需时间为:T1 创建线程时间,T2 在线程中执行任务的时间,T3 销毁线程时间。 如果:T1 + T3 远大于 T2,则可以采用线程池,以提高服务器性能。 一个线程池包括以下四个基本组成部分: ...
2018-09-16 21:01:28 259
转载 如何解决秒杀的性能问题和超卖的讨论
最近业务试水电商,接了一个秒杀的活。之前经常看到淘宝的同行们讨论秒杀,讨论电商,这次终于轮到我们自己理论结合实际一次了。 ps:进入正文前先说一点个人感受,之前看淘宝的ppt感觉都懂了,等到自己出解决方案的时候发现还是有很多想不到的地方其实都没懂,再次验证了“细节是魔鬼”的理论。并且一个人的能力有限,只有大家一起讨论才能想的更周全,更细致。好了,闲话少说,下面进入正文。
2017-10-12 19:36:34 431
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人