240 发简信
IP属地:吉林
  • 线程池参数的合理设置

    一:线程池参数简介 ThreadPoolExecutor类可设置的参数主要有:corePoolSize:核心线程1.核心线程会一直存活,及时没有...

  • Resize,w 360,h 240
    ConcurrentHashMap原理

    ConcurrentHashMap从JDK1.5开始随java.util.concurrent包一起引入JDK中,主要为了解决HashMap线程...

  • Resize,w 360,h 240
    多态在内存中的实现--虚函数表

    引入 虚函数本是c++中的概念,但在java中应用非常广泛,因为虚函数是为了实现多态而生,需要为函数添加vritual声明。但在java中,所有...

  • Resize,w 360,h 240
    mybatis的一级缓存和二级缓存

    一级缓存:(本地缓存):sqlSession级别的缓存。一级缓存是一直开启的,SqlSession级别的一个Map,也就是说同一个sqlsess...

  • Resize,w 360,h 240
    tcp分片和ip分片的区别

    ip分片 我们在计算机网络上所看到的分片一般是指ip分片,ip分片是指在网络传输过程中若遇到链路MTU比自己报文小的情况则进行分片。 MTU(最...

  • Resize,w 360,h 240
    mybatis高级查询

    高级查询之前的事 关于mybatis的CURD这种基本的操作就没什么可说的了。只说几点值得注意的地方吧。1.sql映射文件最好要写一个相应的接口...

  • Resize,w 360,h 240
    IOC容器的加载流程

    IOC容器的继承关系 BeanFactory是所有的bean工厂的父接口,bean工厂的继承实现关系很是错综复杂,其中的一条主线继承关系就如下图...

  • 10G数据,1G内存,如何排序?

    外部排序问题 当数据量超过内存量,通过一般意义上的排序算法已经不能胜任排序工作了。我们需要借助于外存,保留我们排序的中间阶段。 处理过程 (1)...

  • Resize,w 360,h 240
    Vue+axios前端跨域的springboot后端解决方案

    一般来说使用@CrossOrigin即可解决问题,但也有时会出现不起效果的时候。 在今天出现的一个bug中,通过浏览器访问和postman访问都...