
java
数1000羊的星星
这个作者很懒,什么都没留下…
展开
-
-XX:+UseCGroupMemoryLimitForHeap 无法创建虚拟机问题
UseCGroupMemoryLimitForHeap 无法创建虚拟机原创 2022-07-22 12:17:00 · 2221 阅读 · 0 评论 -
java 主线程与子线程的执行顺序
记录一个面试问题,多线程中需要等子线程全部执行完成后再执行主线程网上的方式1.sleep()方式,这种做法不靠谱,不知道cpu到底哪个线程会拿到,不能使用2.将子线程加入集合中(最好是线程安全的集合vector),再在主线程中循环遍历线程,使用join方法3.使用CountDownLatch类(只能使用一次)4.使用CyclicBarrier类https://blog.youkuaiyun.com/chenyao1994/article/details/83037262自己的想办法:1.原创 2020-07-07 20:54:00 · 1098 阅读 · 0 评论 -
spring ioc中如何在默认单例下使用多例
还是在项目中遇到的场景,本来是个excel工具类,但是需要校验表中的数据,还有必要的全局变量,就必须把这个工具类弄成一个多例bean了。但是我们知道,在日常使用spring时,将bean注入ioc容器时,默认都是以单例注入,除非注明为多例。一个接口用@Controller注解时往往都是单例。那么如果在这种情况下使用多例bean呢?1.在单例bean(spring中单例注入),不能使用@Resource,@Autowired直接获取多例bean(以下是错误代码!)Api(tags = "原创 2020-06-10 22:40:13 · 666 阅读 · 0 评论 -
java中原子性类在多线程下的问题
public static void main(String[] args) throws InterruptedException { LongAdder longAdder = new LongAdder(); longAdder.add(0); for (;longAdder.longValue() < 1000;){ Thread curr = new Thread(new Runnable() { ...原创 2020-06-03 09:20:55 · 201 阅读 · 0 评论 -
java实体通过反射赋值固定字段值
/** * 反射机制用于固定字段赋值 * * @param source * @throws Exception */ public void copy(Object source, String id, String type) throws Exception { //获取属性 BeanInfo sourceBean = Introspector.getBeanInfo(source.getClass(), ja.原创 2020-05-20 13:06:47 · 686 阅读 · 0 评论 -
java引用数据类型问题
关于java引用数据传递是值传递还是引用传递问题,我在网上看到了很多不同的观点。主要的分歧在于值传递的是地址,还是引用问题(类似于指针一样的)。在java核心技术中说了一个结论:值传递。为嘛是值传递,给了一个例子:这个实例中说明了一个问题。对于原传进来的参数指向并没有改变,如果将实例中某个变量值该变,那么原来传进来的参数对应的实体肯定也是改变的。所以这个地方就是一个很有意思的问题。这个地方就是看怎么理解值传递和引用传递的问题。如果说它是值传递,那么对应的理解就是传递的一个实体的内存地址值,.原创 2020-05-18 13:30:35 · 267 阅读 · 0 评论 -
NullPointerException中getMessage()
最近在项目中遇到了一个坑@Around("logPointCut()") public Object around(ProceedingJoinPoint point) throws Throwable { Object result = null; TimeInterval timer = DateUtil.timer(); log....原创 2020-05-08 14:16:49 · 1385 阅读 · 0 评论 -
java Object=null
public static void main(String[] args) { Object Object=new Object(); Object arg=Object; System.out.println(Object.equals(arg)); arg =null; System.out.println(Objec...原创 2019-06-18 11:53:13 · 828 阅读 · 0 评论