• 关于java远程调用tomcat脚本的问题

    背景:这两天搞了一下java的跨系统远程调用,遇到了几个问题,其中最让我头疼的就是下面那个,然而最后也解决了,故写下来总结一下NeithertheJAVA_HOMEnortheJRE_HOMEenvi...

    线程池原理分析

    线程池原理分析先给出结论:1.当所提交的任务大于核心线程并且小于最大线程的时候,多余的任务会加入到队列里,等待核心线程执行完成之后从队列里面拿新的任务执行;2.当所提交的任务小于核心线程时,线程会直接...

    说一说线程局部变量ThreadLocal

    通常情况下,我们创建的变量是可以被任何一个线程访问并修改的。如果想实现每一个线程都有自己的专属本地变量该如何解决呢?JDK中提供的ThreadLocal类正是为了解决这样的问题。ThreadLocal...

    HotSpot 虚拟机对象探秘

    类加载检查:虚拟机遇到一条new指令时,首先将去检查这个指令的参数是否能在常量池中定位到这个类的符号引用,并且检查这个符号引用代表的类是否已被加载过、解析和初始化过。如果没有,那必须先执行相应的类加载...

    rocketMq源码阅读(一)

    RocketMQ角色注册中心Namesrv,消息存储Broker,生产者Producer,消费者Consumer消息发送流程图高可用策略:当发送方投递消息到brokerA的q1的时候,假设投递失败,则...

    某音乐平台资源解析

    前两天,刚好遇到了一些歌曲想要下载,但是又不想付钱(当然,我们要尊重版权),故因此找一些方法对资源进行解析,于是,便开始针对源链进行抓包解析…整个抓包过程就不在这写了##针对这些资源站都能找到一些ap...

    忆2019

    2019年快结束了,今天发篇文章做个总结,来总结一下本年度。总结2019年经历的大事件点点滴滴忆2019初入西安工作辞职随好友初入深圳初入互联网公司总结2019年1月的某个下雪天,承受着一些压力结束了...

    设计模式之原型模式【设计模式】

    最近买了一本设计模式的书籍看了看,发现自己对设计模式没有什么概念,同时,在看某些设计模式的时候发现在项目中应用了不少,但是是哪个设计模式却说不明白!!不扯皮,今天记录的是原型模式,java中天然支持原...

    Java 不支持多重继承的原因

    多重继承有副作用:钻石问题(菱形继承)。假设类B和类C继承自类A,且都重写了类A中的同一个方法,而类D同时继承了类B和类C,那么此时类D会继承B、C的方法,那对于B、C重写的A中的方法,类D会继承哪一...

    为什么局部变量是线程安全的?

    最近看到一个问题,说是局部变量是线程安全的?一开始我是拒绝的,因为在我的意识里如果多个线程同时访问一个方法就一定为导致数据竞争,从而导致数据混乱。于是我就开始验证我的结论是对的(在线打脸现场emm…)...