`
文章列表
http://www.myexception.cn/java-other/1873792.html
ctrl+alt+方向键 与win的旋转屏幕冲突解决方法就是禁用旋转,因为屏幕方向的旋转也没有什么用;     桌面右键+ 图形选项+快捷键+禁用... 即可。 现在发现的冲突是在intellij ide中的返回功能.      
lazySet是使用Unsafe.putOrderedObject方法,这个方法在对低延迟代码是很有用的,它能够实现非堵塞的写入,这些写入不会被Java的JIT重新排序指令(instruction reordering),这样它使用快速的存储-存储(store-store) barrier, 而不是较慢的存储-加载(store-load) barrier, 后者总是用在volatile的写操作上,这种性能提升是有代价的,虽然便宜,也就是写后结果并不会被其他线程看到,甚至是自己的线程,通常是几纳秒后被其他线程看到,这个时间比较短,所以代价可以忍受。 类似Unsafe.putOrderedObj ...
如何实现事件的多播,一个事件被一个线程消耗后,变成了何种状态 如何实现的高性能,无锁,  

java gc

    博客分类:
  • java
1: java 中类加载器加载的类 是放在 pergeneration, 所以纸造过多的classloader去加载类, 会形成过多的类对象存在pergeneration中,最终会造成gc的负担, 因为perm generation 的收集需要full gc。
1 file菜单-> project structure ->左侧点击modules->点击右侧Dependicies -> 点击加号 加。。。
1 从github中 https://github.com/facebook/react-native 下载工程,其中有examples文件夹,里面有具体的例子   2: 这几个例子简单的运行方法 ,先运用react-native init  **project,   在根目录中,直接把js文件对应拷贝过来,  对应Examples中的android的工程文件拷贝到这个对应的位置,然后就可以像普通的最初的工程一样运行了。   3: 发现的运行错误的解决   找不到对应的module ,一种情况下 去./node_modules\react-native\node_modules去找, ...
windows中在指定的文件夹路径中,执行一个bat命令,   达到快捷的效果。 1: 建立一个x.bat 文件。   2: 编辑文件,输入start dir ,就会打开cmd窗口,并且执行了dir命令。    
原文 https://www.npmjs.com/package/windows-node-deps-deleter#readme windows-node-deps-deleter    Delete folders containing really long file paths from the Windows command line. (Often found in node_modules trees.) Delete folders containing really long file paths (typically found in node_modul ...
官网api文档知识的介绍 http://facebook.github.io/react-native 利用ReactRootView 嵌入js的方式,做到和activity view更细致的嵌入 和 结合。                            http://www.jianshu.com/p/d63c9a22973d    
1:  jdk 安装 2: android sdk 的安装 3:  node.js 的安装  https://nodejs.org/ 4:安装react-native 通过命令行工具 npm install -g react-native-cli 本操作速度很慢,可以直接拷贝即可,https://github.com/CellChen/react-native-init 5:在rn的工程根目录下面,执行react-native start 用于启动js server。 http://localhost:8081/index.android.bundle?platform=andr ...
https://github.com/LMAX-Exchange/disruptor    
http://studygolang.com/articles/6971
下面的链接  解释了jetty 的长链接的实现原理: request,reposnse 的重入.   jetty的continuation是用于异步处理请求,简单的讲,请求模型不再是一请求一线程,而是在请求的过程中,可以挂起当前请求,用该容器线程处理别的请求。 ...
android TextureView 的出现解决了几大问题: (1)listview ,scrollview中可以加入textureview 实现边播放边滚动; (2)mMediaPlayer.setSurface(,),可以在播放的过程切换surface, 不过切换后,自动从最近的i帧开始播放; (3)Matrix matrix = new Matrix(); matrix.postRotate(-90, 300, 300); texture.setTransform(matrix); 实现了对播放内容的变换,如旋转等,注意是播放内容,而不是外面的view,外面的view可以通 ...
Global site tag (gtag.js) - Google Analytics