240 发简信
IP属地:湖南
  • Java 代码性能优化,35个细节,让你提升java代码的运行效率

    代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就...

  • Resize,w 360,h 240
    从Java Socket非阻塞到Netty入门流程

    Java IO,Socket非阻塞通信流程 这里我们使用一个内嵌的永久循环,来让Socket成为一个非阻塞的通信流程。 如上图所示,Server...

  • Java多线程实现的四种方式

    Java多线程实现的方式有四种 1.继承Thread类,重写run方法 2.实现Runnable接口,重写run方法,实现Runnable接口的...

  • Resize,w 360,h 240
    比较jvm内存结构&java内存模型&java对象模型

    学习java过程中有三个概念,分别是jvm内存结构、java内存模型、java对象模型。我们系统的学习完之后,如果不加以总结对比,很容易混淆,相...

  • Android WebView —— Java 与 JavaScript 交互总结

    相比于 Native App 和 Web App,Hybrid App 凭借其迭代灵活、控制自如、多端同步的优势在应用市场上越发显得优胜,主要得...

  • JAVA中的类与对象

    JAVA是一款在商业领域运用广泛的编程软件,他之所以在商圈比较受欢迎,也许其原因之一就是因为JAVA时一款面向对象的编程软件。因为商业性活动中,...

  • Resize,w 360,h 240
    Mysql性能优化:为什么count(*)这么慢?

    导读 在开发中一定会用到统计一张表的行数,比如一个交易系统,老板会让你每天生成一个报表,这些统计信息少不了sql中的count函数。 但是随着记...

  • 缓存穿透、缓存击穿、缓存雪崩区别和解决方案

    缓存穿透、缓存击穿、缓存雪崩区别和解决方案 有很多解决高并发的应用场景中都会使用memcache\redis缓存来解决响应慢的问题,但是缓存也不...

  • Linux常用命令大全

    systemd systemctl start service //启动service systemctl stop service /...