Commit 05fb8d99 authored by yanzg's avatar yanzg

身份证识别

parent 31534956
...@@ -16,7 +16,7 @@ import java.util.concurrent.ConcurrentLinkedQueue; ...@@ -16,7 +16,7 @@ import java.util.concurrent.ConcurrentLinkedQueue;
* @author 颜佐光 * @author 颜佐光
*/ */
@Component @Component
public class QueueServiceImpl implements QueueService, Runnable { public class QueueServiceImpl implements QueueService {
private final BeanDao beanDao; private final BeanDao beanDao;
private final Queue<QueueVo> queue = new ConcurrentLinkedQueue<>(); private final Queue<QueueVo> queue = new ConcurrentLinkedQueue<>();
private boolean isAsyncRun = false; private boolean isAsyncRun = false;
...@@ -58,7 +58,12 @@ public class QueueServiceImpl implements QueueService, Runnable { ...@@ -58,7 +58,12 @@ public class QueueServiceImpl implements QueueService, Runnable {
} }
synchronized (this) { synchronized (this) {
isAsyncRun = true; isAsyncRun = true;
Thread thread = new Thread(this); Thread thread = new Thread(new Runnable() {
@Override
public void run() {
}
});
thread.setDaemon(true); thread.setDaemon(true);
thread.start(); thread.start();
} }
...@@ -88,8 +93,7 @@ public class QueueServiceImpl implements QueueService, Runnable { ...@@ -88,8 +93,7 @@ public class QueueServiceImpl implements QueueService, Runnable {
beanDao.createBinding(vo.getExchangeName(), vo.getQueueName(), vo.getRouteKey()); beanDao.createBinding(vo.getExchangeName(), vo.getQueueName(), vo.getRouteKey());
} }
@Override private void handleQueue() {
public void run() {
while (!this.queue.isEmpty()) { while (!this.queue.isEmpty()) {
QueueVo vo = this.queue.poll(); QueueVo vo = this.queue.poll();
try { try {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment