- 博客(11)
- 收藏
- 关注
原创 Nginx如何优雅的实现负载均衡!(建议收藏)
linux输入/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf,如果已经启动可以使用/usr/local/nginx/sbin/nginx -s reload命令进行热加载配置文件,Windows直接点击Nginx目录下的nginx.exe或者 cmd运行start nginx进行启动,如果启动了依旧可以使用nginx -s reload进行热加载。server_name:Nginx服务的地址,可以使用域名,多个用空格分隔。
2025-01-18 10:08:17
297
原创 nginx 日志配置
只有日志的错误级别等于或高于level指定的值才会写入错误日志中。,指定日志的缓存大小为 32k,日志写入前启用 gzip 进行压缩,压缩比使用默认值 1,缓存数据有效时间为1分钟。当我们访问的这个server的时候日志将会输出到test.access.log.,也就是说,在这几个作用域外使用该指令,Nginx会报错。详细的日志配置信息可以参考Nginx官方文档。参数指定日志的级别。配置错误日志文件的路径和日志级别。指令配置访问日志和错误日志,通过。该例子指定日志的写入路径为。
2025-01-18 10:06:15
476
原创 【数据结构】树与二叉树_遍历二叉树 效率
有且仅有一个特定的称为根(Root) 的结点当n>1时,除根以外的其余结点 可分为m(m>0)个互不相交的有限 集T1, T2 ,… ,Tm ,其中每一个集 合本身又是一棵树,并且称为根 的子树(SubTree)。
2025-01-14 18:36:58
613
原创 【收藏】2024年Android跳槽大厂必备宝典(Android高级篇-2)
插件一般是指经过处理的APK,so和dex等文件,插件可以被宿主进行加载,有的插件也可以作为APK独立运行。将一个应用按照插件的方式进行改造的过程就叫作插件化。插件一般是指经过处理的APK,so和dex等文件,插件可以被宿主进行加载,有的插件也可以作为APK独立运行。将一个应用按照插件的方式进行改造的过程就叫作插件化。
2025-01-14 18:33:18
930
原创 【操作系统】物理内存管理_物理内存管理方式
物理内存分 NUMA 节点,分别进行管理;每个 NUMA 节点分成多个内存区域;每个内存区域分成多个物理页面;伙伴系统将多个连续的页面作为一个大的内存块分配给上层;kswapd 负责物理页面的换入换出;Slub Allocator 将从伙伴系统申请的大内存块切成小块,分配给其他系统。
2025-01-14 18:29:36
900
原创 ListView流畅度翻倍!Flutter卡顿分析和优化方案
上面我们提到了,item的构建是由ListView的layout驱动,所以如果是增量更新的情况,我们只要修改itemCount之后,标记ListView进行layout即可。但是任务并非立刻执行,而是需要满足一定的条件,参考系统的做法,有一个权重值的枚举,我们为每个任务定义一个权重值,当满足对应的条件才可执行。最简单的方式就就是直接替换,为了突出加载过程,我将占位和实际的item改成了对比强烈的颜色,实际使用的时候,可以根据item的样式设置接近的占位Widget,效果更佳。
2025-01-12 00:38:09
889
原创 Linux连接开发板,上传、下载文件_linux开发板多参数上传给iot
【代码】Linux连接开发板,上传、下载文件_linux开发板多参数上传给iot。
2025-01-12 00:34:28
190
原创 Linux网络-HTTP协议_linux支持http协议吗
要获取(访问)的应用资源的路径,即资源的存储位置,一般会使用“/”来分级描述用于获取资源时,向服务器端传递参数,可以一个或多个,多个则以”&”连接,通常以“?”作为开始符号,例如例子“?q=java”表示传递的搜索参数java,即该应用url表示搜索java方面的内容也叫做哈希值,通常以#开始,表示定位到页面某个位置(或者说定位到页面的锚点,熟悉前端的人应该知道锚点是指页面某个部分的id),这部分内容不传到服务器端,而是用于前端页面定位显示。
2025-01-12 00:30:46
1033
原创 Android上基于JSON的数据交互应用
它对外部(External:应用toString()方法输出的数值)调用的响应体现为一个标准的字符串(例如:{“JSON”: “Hello, World”},最外被大括号包裹,其中的Key和Value被冒号":“分隔)。根据官方的解释,这个类可以帮助快速和便捷的创建JSON text。{“root”:[{“id”:“001”,“name”:“小猪”},{“id”:“002”,“name”:“小猫”},{“id”:“003”,“name”:“小狗”}],{“id”:“001”,“name”:“小猪”},
2025-01-10 09:47:50
587
原创 Android——卡顿优化布局篇(含学习资料分享)_android 多次执行removeview 导致的性能问题
Overdraw(过度绘制)描述的是屏幕上的某个像素在同一帧的时间内被绘制了N次。但是我们只能看到最上层的UI,这就会导致多层次的UI界面除最上层外对用户都是不可见的,这样就会浪费大量的CPU以及GPU资源,浪费可耻。这就像我们在纸上固定区域不断图画,但是有最上层最接近你,其他层有个鬼用?
2025-01-10 09:44:10
727
原创 AndroidStdio 关于课程表的小项目
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcmlra2F0aGV3b3JsZA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)]//更改后的上课时间。.setSingleChoiceItems(new String[]{“5分钟”,“10分钟”,“15分钟”,“20分钟”,“不提醒”},0,
2025-01-10 09:36:42
701
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人