Easter79 Easter79
4年前
strace命令使用
命令介绍strace是Linux环境下的一款程序调试工具,用来输出一个应用程序所使用的系统调用。strace底层使用内核的ptrace特性来实现其功能。什么是系统调用?系统调用是通向操作系统本身的接口,是面向底层硬件的。通过系统调用,可以使得用户态运行的进程与硬件设备(如CPU、磁盘、打印机等)进行交互,是操作系统留给
Wesley13 Wesley13
4年前
java 库存 进销存 商户 多用户管理系统 SSM springmvc 项目源码
需求分析:有个厂家,下面有很多代理商(商户或门头等),之前商户进货、库存、销售、客户资料等记录在excel表格中或者无记录,管理比较混乱,盈利情况不明。不能有效了解店铺经营情况和客户跟踪记录厂家也不能实时了解下面代理商的经营状况和库存情况解决方案:本系统角色主要分两个层级:总管理(厂家),下级管理(商户)各商户管理自己
xiguaapp xiguaapp
4年前
如何设计一个数据库?
设计两个大模块,存储(文件系统)与程序的实例模块。程序的实例模块划分为:存储管理,缓存机制,SQL解析,日志管理,权限划分,容灾机制,索引管理,锁管理。为什么使用索引?假设使用原始的全表查询,那么对于小量数据可能速度并没有影响,但是在大量数据的情况下会使得速度很慢。而索引,则类似于字典中的偏旁部首,加快了查询的效率。二叉
Wesley13 Wesley13
4年前
MySQL 8.0 hash join有重大缺陷?
我并不这么看。友情提醒:本文建议在PC端阅读。徐春阳老师发文爆MySQL8.0hashjoin有重大缺陷。文章核心观点如下:多表(比如3个个表)join时,只会简单的把表数据量小的放在前面作为驱动表,大表放在最后面,从而导致可能产生极大结果集的笛卡尔积,甚至耗尽CPU和磁盘空间。就此现象,我也做了个测试。1\.
Wesley13 Wesley13
4年前
FTP服务搭建配置笔记
1、什么是文件共享服务?简单来说就是文件域存储块设备可以共享给他人使用。1.1实现文件共享服务的三种方式1.FTP:属于应用层服务,可以跨平台使用2.NFS:属于内核模式,不可以跨平台使用3.Samba:可以跨平台使用1.2实现存储设备域服务器连接的三种方式1.DAS:连接磁盘2.
Stella981 Stella981
4年前
Fedora 32
她来了,费多拉32终于来了。之前安装费多拉31家目录磁盘划分不科学,直接划了一大块作为逻辑卷,然后逻辑卷下划分单独的根目录和家目录,这样导致无法缩小家目录空间,无法安装双系统。现在有重装系统的念头,但数据没有整理好,所以直接原地升级到32。参考官方杂志文章:UpgradingFedora31toFedora32(https://www.
Wesley13 Wesley13
4年前
MongoDB用户及数据库管理命令
1、用户管理:连接数据库:mongo127.0.0.1:27017切换到admin数据库:useadmin创建管理员账户:db.createUser({user:"rootUser",pwd:"rootPass",roles:{role
Stella981 Stella981
4年前
RabbitMQ消息持久化和消息确认机制
消息持久化消息在传输过程中,可能会出现各种异常失败甚至宕机情况,为了保证消息传输的可靠性,需要进行持久化,也就是在数据写在磁盘上。消息队列持久化包括三部分:1.Message持久化,也就是发送时消息持久化。(Message包含body,body为我们需要发送的消息具体内容,一般以json字符串发送,消费端
Stella981 Stella981
4年前
AndroidUniversalImageLoader图片异步加载类库的使用
开发App过程中,免不了要进行网络请求操作进行数据交换,比如下载图片,如果自己写一个下载图片的类进行操作的话,要考虑太多太多内容,必须线程池,内存溢出,图片磁盘缓存操作,图片内存缓存操作等等,相当麻烦。好在伟大的开源者们已经写好了一个比较完美的开源类库供大家使用Android(https://www.oschina.net/action/GoTo
史太君 史太君
11个月前
【榜单解析】2025年数据安全性超强的10款项目管理软件,你选对了吗?
在当今数字化时代,数据安全性已成为项目管理工具选择中的关键因素。无论是企业内部项目还是跨团队协作,确保敏感信息的安全性至关重要。本文将介绍10个数据安全性最强的项目管理工具,帮助您在选择工具时做出明智的决策。禅道项目管理软件禅道项目管理软件是一款专为中国市