Java 并发进阶常见面试题总结 什么时候会出现线程不安全?非线程安全其实会在多个线程对同一个对象中的实例变量进行并发访问时产生的,产生的后果就是脏读。也就是取得的数据其实是被更改过的...
关于一家软件公司应该招聘什么样的人,一位楼主的回复。他的博客地址:https://my.oschina.net/u/818901/fellow?&temp=1497240492325...
/** * @author mqgao * @date 2021/1/5 */ public class LRUCache { private class CacheNode { private CacheNode pre; private CacheNode next; private int value; ......
public void execute(Runnable command) { if (command == null) throw new NullPointerException(); /* * Proceed in 3 steps: * * 1. If fewer than corePoolSize threads are running, tr...
线程池学习总结 为什么要使用线程池 线程池提供了一种限制和管理资源(包括执行一个任务)。每个线程池还维护一些基本统计信息,例如已完成任务的数量。池化技术的思想主要是为了减少每次获取...
1.关于事务的理解 什么是事务? 事务是一系列的动作,它们综合在一起才是一个完整的工作单元,这些动作必须全部完成,如果有一个失败的话,那么事务就会回滚到最开始的状态,仿佛什么都没发生...
错误:找不到或无法加载主类 猜测:1,未能成功编译; 尝试:菜单---》Build---》Rebuild Prodject 结果:启动服务仍然报同样的错误 2,缓存问题; 尝试:菜单---》File---》Invalidate Cach...
1.获取微信返回值 JSONObject object = JSONObject.parseObject(ret); 2.对返回值的nickname进行编码 String nickName = object.getString("nickname"); nickName = new String(nickName.get...
1.使用mysql内置机制 uid为主键,当uid存在时进行更新,不存在进行插入 insert into student(uid, name) values (#{uid,jdbcType=BIGINT},#{),jdbcType=VARCHAR}) ON DUPLICATE KEY UPDATE n...
list转成set集合 Set<Student> studentSet=studentList.stream().map(Student::getId).collect(Collectors.toSet()); list转成map Map<String,Student> studentMap=studentList.stream().col...
1. -X 指定请求方式 GET请求 curl -X GET http://www.jackyops.com/search?data=123 # -X GET是可选的 POST请求 curl -X POST -d"data=123&key=456" http://www.jackyops.com/search -v 由于...
问题描述:现有多个应用,发送和监听消息使用的GROUP为同一个,在该GROUP下面有多个TOPIC,往其中一个TOPIC发送消息,消息能发送成功,但该TOPIC的监听类无法监听到该消息。 问题解决:修改监...
1.使用usb口输入的扫描枪,这里实现使用了winform 首先创建一个CS文件 using System; using System.Collections.Generic; using System.Linq; using System.Reflection; using System.Runti...
1. 首先添加pom依赖 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.15</version> </dependency> <dependency> <groupId>org.apache.poi</groupI...
没有更多内容
加载失败,请刷新页面
文章删除后无法恢复,确定删除此文章吗?
动弹删除后,数据将无法恢复
评论删除后,数据将无法恢复