Java NIO 由三个核心组件构成:Selector (选择器), Channel(通道) , Buffer (缓冲区)。 虽然NIO体系还是有其它组件,比如:Pipe,FileLock等 它们只是与三个组件结合实际使用类。 三者关联关系: 一个线程对应一个selector, 一个selector ...
分类:
编程语言 时间:
2020-06-19 00:56:13
阅读次数:
76
程序计数器 是一块较小的内存空间,取下一条需要执行的字节码指令,分支、循环、跳转、异常处理、线程恢复都是依赖这个计数器完成 每条线程都有一个独立的程序计数器,各线程计数器互不影响,独立存储,这类内存区域称为"线程私有"内存 JAVA虚拟机栈 线程私有,生命周期与线程相同 基本数据类型,boolean ...
分类:
编程语言 时间:
2020-06-19 00:43:26
阅读次数:
61
###1.LCD控制器主要功能 取:从内存(FrameBuffer)取出某个像素的数据;之后需要把FrameBuffer地址、BPP、分辨率告诉LCD控制器; 发:配合其它信号把FrameBuffer数据发给LCD;那么需要设置LCD控制器时序、设置引脚极性; ###2.LCD控制器框图 ...
分类:
其他好文 时间:
2020-06-18 19:35:29
阅读次数:
51
最近使用postgis的地理函数做一些区域查询判断,SQL代码如下:<sqlid="region_condition_geo"><iftest="geog!=null"><iftest="geog.type==‘circle‘">ANDST_Intersects(ST_Buffer(ST_GeomFromText(‘POINT(${geog.centerStri
分类:
其他好文 时间:
2020-06-18 16:30:39
阅读次数:
114
1.概述 Netty 是一款异步的事件驱动的网络应用程序框架,支持快速地开发可维护的高性能的面向协议的服务器和客户端 2.框架图 3.处理流程 最上层通过Bootstrop类创建channel,channel分为serverChannel和localChannel,chaneel包含一个pipeli ...
分类:
Web程序 时间:
2020-06-17 09:15:18
阅读次数:
69
1、异常提示:DEBUG [restartedMain] io.netty.util.internal.PlatformDependent0 (261)- direct buffer constructor: unavailable java.lang.UnsupportedOperationExc ...
分类:
数据库 时间:
2020-06-16 13:29:53
阅读次数:
64
1. 场景 前段时间有人私信我,说自己辛辛苦苦剪辑的短视频,上传到某平台后,由于播放量太大,收到 降权 的通知,直接导致这个账号废掉了! 其实,各大视频平台都有自己的一套鉴别算法,针对视频的二次创作,如果直接搬运,都会面临着一些未知风险 本篇将带大家用 Python 对短视频做一些特殊处理,保证视频 ...
分类:
编程语言 时间:
2020-06-16 13:13:02
阅读次数:
86
服务器层面优化(了解) 将数据保存在内存中,保证从内存读取数据 设置足够大的innodb_buffer_pool_size,将数据读取到内存中。 建议innodb_buffer_pool_size设置为总内存大小的3/4或者4/5。 怎样确定innodb_buffer_pool_size足够大,数据 ...
分类:
数据库 时间:
2020-06-16 10:25:15
阅读次数:
83
使用定位new创建的对象由于不能使用delete(delete[])释放内存,因此需要显示地为使用定位new运算符创建的对象调用析构函数。 1 char * buffer = new char[100]; 2 buffer * pc; 3 pc = new (buffer) JustTesting; ...
分类:
编程语言 时间:
2020-06-15 21:12:50
阅读次数:
77
The GetModuleBaseName function retrieves the base name of the specified module.DWORD GetModuleBaseName(HANDLE hProcess, // handle to processHMODULE hM ...
分类:
其他好文 时间:
2020-06-15 17:25:04
阅读次数:
55