用户中心USER CENTER

首页/用户
  • 如何提高Java并行程序性能

    摘要:因此将变量存放于独立的缓存行中,也有助于变量在多线程访问是的性能提升实战高并发程序设计,大量的高并发库都会采用这种技术。 在Java程序中,多线程几乎已经无处不在。与单线程相比,多线程程序的设计和实现略微困难,但通过多线程,我们却可以获得多核CPU带来的性能飞跃,从这个角度说,多线程是一种值得尝试的技术。那么如何写出高效的多线程程序呢? 有关多线程的误区:线程越多,性能越好 不少初学者...

    everfight 发布于Java
  • 读《码农翻身》(一)

    摘要:读码农翻身一什么是线程线程属于进程,与该进程中的其它线程共享该进程的资源变量指令等。因为处于线程池中的线程实际上是自由状态,处于等待分配任务状态。而前面讲到的三个状态是针对带有任务的线程而言。 读《码农翻身》(一) 什么是线程? 线程属于进程,与该进程中的其它线程共享该进程的资源(变量、指令等)。线程可以理解为计算机中处理任务的最小单位。 线程有三个状态: 就绪、运行、等待。理论上,线...

    everfight 发布于云内存数据库
  • 浏览器缓存机制

    摘要:与不一样的是,当服务器返回的响应时,由于重新生成过,中还会把这个返回,即使这个跟之前的没有变化浏览器收到的响应后,就会从缓存中加载资源。 浏览器缓存基本认识 分为强缓存和协商缓存 浏览器在加载资源的时候,会根据这个资源的http header判断它是否命中强缓存,如果命中,就直接从缓存中读取资源,不会发请求到服务器。 当强缓存没有命中的时候,浏览器一定会发送一个请求到服务器,通过服务器...

    everfight 发布于云内存数据库
  • 前端实现列表左滑删除(react)

    摘要:而列表项要包括内容和删除按钮,内容宽度为屏幕宽度,而删除按钮定位到右边,所以整个列表项宽度是超过的。来判断当前是左滑还是右滑,左滑时在减小,而右滑时变大。并且记录下当前滑动的是第几项。 最近做了一个类似系统操作的左滑删除的demo,用的taro框架,和大家分享一下~首先需要考虑的有以下几点:1)布局;2)判断是左滑还是右滑,左滑时出现删除,右滑时回归原位;3)排他性,意思是某一个时间只...

    everfight 发布于Html
  • 前端国际化的另类方式

    摘要:前不久做了一个国际化的项目,基于和,里面用到了国际化,使用方式也很简单然后,页面所有的官方组件都变成了中文默认是英文。前端配置是指如何根据需要把需要展示的语言显示在页面,比如在中文环境下显示中文,英文环境下显示英文,用户看得到才算数。 关于国际化 一个项目发展到一定的环境或者一开始就是为多国打造的,就需要考虑国际化了。简单来说,就是一套页面,多套语言。 前不久做了一个国际化的项目,基于...

    everfight 发布于Html
<