E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Linux-温故知新
从零开始一步一步搭建Ubuntu Server服务器、修改数据源、安装Docker、配置镜像加速器、Compose部署Gitlab服务...
实现步骤一:
Linux-
安装UbuntuServer16.04X64(图文教程详细版)https://blog.csdn.net/BADAO_LIUMANG_QIZHI/a
baiyue8587
·
2023-11-23 06:28
Linux-
内存管理机制、内存监控、buffer/cache异同
在Linux中经常发现空闲内存很少,似乎所有的内存都被系统占用了,表面感觉是内存不够用了,其实不然。这是Linux内存管理的一个优秀特性,主要特点是,无论物理内存有多大,Linux都将其充份利用,将一些程序调用过的硬盘数据读入内存(buffer/cache),利用内存读写的高速特性来提高Linux系统的数据访问性能。在这方面,区别于Windows的内存管理。本文从Linux的内存管理机制入手,简单
liyuxia_1991
·
2023-11-22 17:53
Linux
内存管理
buffer
cached
炼丹-002:从0开始编译
Linux-
准备(丹炉和丹)环境
现在,我们开始做炼丹的准备工作。准备开始炼丹前,我们首先明白编译一个Linux的几个阶段。大王把它分为3个阶段:1、准备工具链,2、编译基础系统,3、编译完整系统。接下来,我们具体说说这三个阶段,我们都干了什么。1、准备工具链。在准备工具链时,我们要准备一个干净的磁盘分区,并把它挂载到一个目标目录上。此时,我们要做的事情,就是将要编译新操作系统的编译工具,核心工具等安装遭到这个挂载点,成为编译工具
weixin_46069202
·
2023-11-22 15:22
linux
服务器
深藏不露的宝藏播客,你确定不get吗?
图片发自App3得意忘形最爱的播客没有之一,虽然现在已经完结但是是那种可以听很多遍,每一遍都能
温故知新
的博客。内容包括
奶酪辣椒酱
·
2023-11-22 13:13
2021-9-28晨间日记
6:17就寝:22:46天气:多云转晴心情:起床有些迷蒙,清醒之后阅读理解发自己最重要的事情没有具体处理,时间安排不到位,有些焦虑,有些把握不住自己,害怕自己没有做好,接着学习发现学习不是一戳而就的,
温故知新
人生过客艺嫦
·
2023-11-22 09:21
linux内核获取滴答数,
linux-
如何从/ proc / pid / stat获取应用程序的总CPU使用率?
linux-
如何从/proc/pid/stat获取应用程序的总CPU使用率?我想知道如何计算一个进程的总CPU使用率。
weixin_39591386
·
2023-11-22 08:08
linux内核获取滴答数
linux内核编译ccflag,
linux-
内核编译、安装grub、安装initrd及内核,screen,组装Linux
用户空间用于访问、监控内核的目录/proc,/sys通过修改/proc,/sys中的文件控制内核参数(伪文件系统)/proc/sys:此目录中的文件很多是可读写的,可修改其中内容(重定向的方式修改)/sys/:某些文件可写[root@localhost~]#ll/proc/systotal0dr-xr-xr-x0rootroot0Mar422:48abidr-xr-xr-x0rootroot0Ma
深河先生
·
2023-11-21 20:39
linux内核编译ccflag
RTOS之PowerPC架构SysCall设计
这篇文章是我的同事原创的,本人转载至此,作为笔记学习记录下,方便以后
温故知新
引言:因为某些原因,不得不在之前抵触多年的PowerPC架构上适配一下RTOS的代码,本人最喜欢的CPU架构是Arm,所以特别抵触一些奇奇怪怪的
水火汪
·
2023-11-20 17:01
MCU
单片机
同学聚会——当我们聊天的时候,我们聊什么
同学聚会是一种“双向信息不对称”的“低频弱耦合”聚会,你们互相聊了近况,表面看起来,这是一个人情
温故知新
的过程,但其实,话语权是慢慢倾斜的。
Ohaya_心在飞翔
·
2023-11-20 15:59
2019.7.6 || 非暴力沟通3-体会和表达感受
体会和表达感受并不容易01
温故知新
前天开始第一遍读《非暴力沟通》这本书,先做一下回顾。第一天了解了拒绝暴力沟通的四个要素:观察、感受、需求和请求。
_九斤_
·
2023-11-20 11:56
【MySQL】MySQL进阶之路(二)MySQL重要知识点散记
痛定思痛的我决定从今天开始系统的梳理下知识架构,记录下零散的知识,方便
温故知新
的同时也顺便清除一些大脑空间用来学习更高深的技术。
东方老赢灬
·
2023-11-19 21:21
MySQL
数据库
mysql
2022-8-25晨间日记
二、听读书学习,
温故知新
。三、运动锻炼,坚持每天晚饭后散步。财务检视人际的投入以诚信为本,与人为善,多结交具有正能量的朋友,为社会多做实事。崇拜英雄,远离娱乐追星,树立正确的人生观。开
645e2ce505ed
·
2023-11-19 20:19
Linux-
了解MySQL与部署MySQL
Linux-
了解MySQL与部署MySQLMySQL历史MySQL的三大主要分支版本演变数据的时代数据的分类数据库的发展史文件管理系统的缺点数据库系统发展阶段DBMS数据库管理系统数据库管理系统的优点数据库管理系统的基本功能数据库系统的架构
搬着砖,敲着代码
·
2023-11-19 15:44
mysql
数据库
java
Android SdkManager简介
目录一、导读二、概览三、安装使用3.1安装3.2使用3.3选项四、推荐阅读一、导读我们继续总结学习**基础知识**,
温故知新
。
Android西红柿
·
2023-11-19 08:44
Android基础
android
sdk
sdkmanager
面试
Linux-
安装docker-compose
前言:本文建立在服务器中已经存在docker环境的基础上,总结了安装docker-compose过程,以及安装过程中遇到的问题和解决方案。一、下载docker-compose在网上找了两种,一种是github官方的,一种是国内的镜像gitbub官方curl-L"https://github.com/docker/compose/releases/download/v2.2.2/docker-com
weixin_40877388
·
2023-11-16 15:45
docker
Liunx
linux
docker
运维
Linux-
内存分页
把物理内存划分成一个个的页面,每个页面大小4K页面为最小单位进行内存的分配知道物理页的索引和页内偏移就可以转换为物理地址页索引+页内偏移==实际物理地址页表是一种特殊的数据结构,放在系统空间的页表区,存放逻辑页与物理页帧的对应关系。每一个进程都拥有一个自己的页表,PCB表中有指针指向页表。---百度百科页表结构:为什么要分页?操作系统管理内存的一种方式。他是将内存划分成一个一个页面,然后通过页表进
穰穰
·
2023-11-16 13:14
linux
运维
服务器
Linux-
在linux修改文件夹及其子文件夹的权限
加入-R参数,就可以将读写权限传递给子文件夹例如chmod-R777/public_html那么public_html文件夹和它下面的所有子文件夹的属性都变成了777.777是读、写、执行权限...
小星jeff
·
2023-11-15 13:45
linux
Linux - 基础IO(重定向 - 重定向模拟实现 - shell 当中的 重定向)- 下篇
前言上一篇博客当中,我们对文件在操作系统当中是如何就管理的,这个问题做了详细描述,本篇博客将基于上篇博客当中的内容进行阐述,如有疑问,请参考上篇博客:
Linux-
基础IO(Linux当中的文件,文件系统调用接口
chihiro1122
·
2023-11-15 03:01
linux
运维
服务器
Linux-
系统调优-常见命令
目录1、uptime2、/proc/loadavg文件:获取平均负载的信息3、free命令:查看内存使用的详细情况基础信息buffer/cache介绍4、SWAP交换分区基础信息如何定义使用SWAP交换分区5、vmstat:性能监控工具
不会编程的猫星人
·
2023-11-11 18:50
数据库运维
linux
运维
服务器
温故知新
:探究Android UI 绘制刷新流程
一、说明:基于之前的了解知道ui的绘制最终会走到Android的ViewRootImpl中scheduleTraversals进行发送接收vsync信号绘制,在ViewRootImpl中还会进行主线程检测,也就是我们所谓子线程更新ui会抛出异常。像我们常用的刷新ui,invalidate,和requestLayout方法,(按我之前的理解在ViewRootImpl初始化添加后,在子线程中刷新ui一
Android小贾
·
2023-11-11 15:44
移动开发
Android
架构
android
ui
移动开发
framework
APP架构
Linux-
用户与用户组,权限
1.用户组管理(以下命令需root用户执行)①创建用户组groupadd用户组名②删除用户组groupdel用户组名2.用户管理(以下命令需root用户执行)①创建用户useradd[-g-d]用户名>-g:指定用户的组,不指定-g,会创建一个同名组并自动加入>-d:指定用户HOME路径,不指定,HOME目录默认在:/home/用户名②删除用户userdel[-r]用户名>-r:删除用户的HOME
单行梦想家
·
2023-11-11 06:58
linux
linux
运维
服务器
Linux-
命令行命令
注:[]的内容说明是可选的1.lsls[-a-l-h][Linux路径]>如果没有参数,就展示当前工作目录的内容>-a:all的意思,即列出所有文件(包含隐藏文件/文件夹)>-l:以列表形式展示内容,并显示更多信息>-h(必须与-l同时使用):以易于阅读的形式,列出文件大小,如:K,M,G2.cd(changedirectory)cd[Linux路径]>cd+参数:表示切换到哪个目录>cd不加参数
单行梦想家
·
2023-11-11 06:58
linux
linux
运维
服务器
2022年接口测试总结【
温故知新
系列】
本文主要分为两个部分:第一部分:主要从问题出发,引入接口测试的相关内容并与前端测试进行简单对比,总结两者之前的区别与联系。但该部分只交代了怎么做和如何做?并没有解释为什么要做?第二部分:主要介绍为什么要做接口测试,并简单总结接口持续集成和接口质量评估相关内容。第一部分:首先,在做接口测试的过程中,经常有后端开发会问:后端接口都测试什么?怎么测的?后端接口测试一遍,前端也测试一遍,是不是重复测试了?
自动化测试老司机
·
2023-11-10 15:46
软件测试
安全测试
自动化测试
jmeter
软件测试
selenium
性能测试
测试工具
接口测试
translate3d(x,y,z)在页面布局中的使用(底部内容的自动撑开并弹出)
#####很快,又到了月底,最近遇到了一个问题,弄了蛮久,做下总结,
温故知新
!!!这是饿了么的商家页面,底层的购物车页面(父层)是使用fixed布局的,固定在下方。
前端-少年郎
·
2023-11-10 05:24
布局
布局
Linux - 实现一个简单的 shell
前言之前我们对进程的替换,进程地址空间等等的概念进行了说明,本篇博客会基于这些知识点来实现一个简单的shell,如有疑问,可以参考下述博客:
Linux-
进程程序替换-C/C++如何实现与各个语言之间的相互调用
chihiro1122
·
2023-11-09 07:49
linux
服务器
Linux-
文件远程拷贝命令scp、sftp的使用
文章目录scpsftp总结scpscp:远程拷贝,底层通过ssh协议远程连接到其他的机器上,复制文件scp用法:scp源文件目标文件示例1拷贝远程机器/lianxi2目录下的所有文件到本地/tmp目录下拷贝文件夹要接-r表示递归拷贝
[email protected]
:/lianxi2/tmp示例2拷贝本地/lianxi/0721目录下的所有文件到远程机器/lianxi2目录下scp/li
失眠大艺术家
·
2023-11-09 03:09
Linux
linux
服务器
ssh
Python3菜鸟教程(1):基本数据类型
教程链接零零散散的学了一段时间python,准备系统的跟着菜鸟教程复习一遍,也算是查漏补缺,
温故知新
。
icebearzzz
·
2023-11-09 02:58
Python学习
Linux-
安装Jenkins 超细讲解
目录1.安装SUNJDK2.添加Jenkins库到yum库,添加完成后将从这里下载安装。3.Jenkins相关配置:3.1Jenkins端口配置,改成自己需要的端口:3.2Jenkinsjavabin命令路径配置3.3设置Jenkins堆内存3.4设置插件更新中心镜像4.启动Jenkins1.安装SUNJDK参见我的博客:LinuxCentOS-安装Java2.添加Jenkins库到yum库,添加
LeoSong121
·
2023-11-08 19:36
Linux
CI/CD
linux-
(from_timer)-定时器的升级
查看linux版本:catproc/version使用旧主板型号(SSD202D)4.9.84使用新主板型号(RV1126)4.19.111============================================================================移植yaffs驱动时发现内核对定时器进行了升级,很扯淡啊!多亲切多易懂啊!你看这个回调函数,看不懂啊,花里胡
旋风旋风
·
2023-11-08 10:25
rv1126-rv1109
linux
rv1126-rv1109
linux-
网络基础概念与socket编程
文章目录学习目标1网络基础概念1.1协议1.2分层模型1.3数据通信过程1.4网络应用程序的设计模式1.5以太网帧格式1.6网络名词术语解析(自行阅读扫盲)2SOCKET编程2.1socket编程预备知识2.2socket编程主要的API函数介绍2.2.1intsocket(intdomain,inttype,intprotocol);2.2.2intbind(intsockfd,conststr
琰婧
·
2023-11-08 07:46
#
linux-网络编程
《
温故知新
》JVM虚拟机知识点聚合
一、JDKJREJVM关系JDK:JavaSE开发工具包。包含jre,其中包括java编译器javac.exe,打包工具jer.exe。JRE:JavaSE运行时环境,包含JVM所必须的运行时需要的类库和rt.jar,bin文件相当于是JVM。JRE提供了库、Java虚拟机(JVM)和其他组件,用于运行Java编程语言、小程序、应用程序。JVM:虚拟出来的计算机,主要目的是把java程序中的字节码
RemainderTime
·
2023-11-08 03:06
温故知新
jvm
java
linux
Linux-
基础了解-03-Shell 教程/Shell 变量/Shell 传递参数/Shell 数组/Shell 基本运算符/Shell echo命令
@Shell教程/Shell变量/Shell传递参数/Shell数组/Shell基本运算符/Shellecho命令一、Shell教程Shell是一个用C语言编写的程序,它是用户使用Linux的桥梁。Shell既是一种命令语言,又是一种程序设计语言。Shell是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。KenThompson的sh是第一种UnixShell,
Xiaowu2048
·
2023-11-07 23:55
linux
bash
服务器
Linux-
进程创建,进程终止,进程等待
文章目录:1.进程创建1.1fork()函数1.2vfork()函数2.进程终止2.1进程终止的场景2.2进程常见的终止方法正常终止(可以通过echo$?查看进程退出码)异常退出:Ctrl+c,信号终止扩展-->[刷新缓冲区的方式]扩展-->[库函数在哪一步冲刷缓冲区,关闭流]3.进程等待3.1进程等待的作用3.2wait()函数wait函数的使用问题一:如下代码我们如何证明父进程没有先退出,而是
双鱼211
·
2023-11-07 12:02
linux—系统
linux
进程创建
进程终止
进程等待
wait
Linux-
不同进程变量地址相同,其物理地址相同吗?
1·printf缓冲区如果缓冲区满了-那么就直接输出如果缓冲区未满-用户强制刷新会输出程序结束会输出举个例子我们来看下#include#include#includeintmain(){printf("hello\n");sleep(5);exit(0);}#include#include#includeintmain(){printf("hello");sleep(5);exit(0);}通过这
HANWEN KE
·
2023-11-07 11:39
Linux
linux
unix
c++
go 学习笔记之咬文嚼字带你弄清楚 defer 延迟函数
温故知新
不忘延迟基础A"defer"statementinvokesafunctionwhoseexecutionisdeferredtothemomentthesurroundingfunctionreturns
snowdreams1006
·
2023-11-07 09:36
go
学习笔记
go
defer
延迟函数
王者有荣
温故知新
上汽大众核心车型体验
作者芊里苏雨农的长镜头人都是喜欢“追新”的,汽车也不例外。造车新势力的崛起,给业界带来一些不一样的东西,也是他们的立身之本。这些“新”,有的实现,有的打脸。跑得快的,已经登陆大洋彼岸的资本市场;掉队的,就被好事者在LOGO上打个叉。其实就硬件来说,汽车供应链体系已经非常成熟,没有一种“新”可以长期持久,无论是新增配置,还是性能提升,只要是对产品、对市场有益,很快就会在业界普及。就像有些网红饭馆,吃
数月亮吖
·
2023-11-06 10:26
互斥锁与死锁(linux多线程)
linux-
互斥锁与死锁线程安全再次了解原子性如何保证线程安全互斥锁加锁与解锁互斥锁的使用流程死锁产生死锁的两种方式死锁产生的条件避免死锁的方式之前我们了解到一些线程的基本知识,线程等待,线程分离啊什么的
_ 菜 -∞
·
2023-11-06 09:26
操作系统
多线程
互斥锁
死锁
线程安全
Linux-
静态路由相关配置
Linux下静态路由修改【方法一】1)添加路由:#routeadd-net192.168.0.0/24gw192.168.0.1#routeadd-host192.168.0.1dev192.168.0.12)删除路由routedel-net192.168.0.0/24gw192.168.0.1注释:add增加路由del删除路由-net设置到某个网段的路由-host设置到某台主机的路由gw出口网关
戴小四
·
2023-11-06 02:49
Linux
网络
路由
静态路由
路由设置
Linux-
系统管理13-系统安全及应用
目录一、基本安全措施1.系统账号清理2.密码安全控制3.命令历史限制4.终端自动注销二、切换用户su命令三、提升权限sudo命令1.su命令的缺点:2.sudo命令四、开关机安全控制1.调整BOIS引导设置2.禁用重启热键Ctrl+Alt+Del3.gurb菜单限制五、弱口令检测JR(JoththeRipper)1.JR(JoththeRipper)简介2.安装JR工具六、端口检测NMAP1.NM
改名叫热炸
·
2023-11-05 19:40
Linux基础
linux
centos
SOEM源码解析——eeprom_read(读EEPROM)
0工具准备1.SOEM-master-1.4.0源码1eeprom_read函数总览eeprom_read函数在SOEM源码的路径如下:test->
linux-
>eepromtool->eepromtool.c
时光飞逝的日子
·
2023-11-05 14:46
工业以太网
EtherCAT
SOEM
eeprom_read
读EEPROM
主站
LeetCode初级算法题——链表类——算法总结
LeetCode初级算法——链表类——算法总结PS:算法并非原创,总结的本意在于
温故知新
、巩固知识。侵删。
CrazyPixel
·
2023-11-05 14:02
Leetcode
算法
链表
leetcode
温故知新
-java多线程&深入理解线程池
文章目录摘要java中的线程java中的线程池线程池技术线程池的实现原理简述ThreadPoolExecutor是如何运行的?线程池运行的状态和线程数量任务执行机制队列缓存Worker线程管理Worker线程建线程池参考你的鼓励也是我创作的动力Postedby微博@Yangsc_o原创文章,版权声明:自由转载-非商用-非衍生-保持署名|CreativeCommonsBY-NC-ND3.0摘要本文主
小丑————
·
2023-11-05 10:18
后端
多线程&多进程
多线程
并发编程
java
温故知新
-快速理解zookeeper功能&应用&选举机制
文章目录zookeeper简介什么是zookeeperzookeeper应用场景zookeeper特点zookeeper的角色zookeeper的数据模型节点数据结构节点类型zookeeper常用Shell命令zookeeper的acl权限控制概述权限模式授权的对象授予的权限zookeeper事件监听机制watcher概念watcher架构watcher特性watcher接口设计应用配置中心生成分
小丑————
·
2023-11-05 10:48
后端
分布式
zookeeper
大数据
温故知新
-分布式系统-分布式锁的实现原理和存在的问题
文章目录摘要锁分布式锁的特点分布式锁的实现方式MySqlzookeeper存在问题redisredis最普通的分布式锁存在问题RedLock算法实际使用总结参考你的鼓励也是我创作的动力Postedby微博@Yangsc_o原创文章,版权声明:自由转载-非商用-非衍生-保持署名|CreativeCommonsBY-NC-ND3.0摘要本分旨在快速理解分布锁的实现原理,以及不同实现方式存在的问题,阅读
小丑————
·
2023-11-05 10:48
分布式系统
后端
分布式
redis
温故知新
-分布式-分布式Id生成算法&踩过的坑
文章目录分布式id特点常见的分布式id算法比较UUID数据库自增ID批量生成IDRedis生成IDTwitter的snowflake算法百度UidGenerator美团Leaf设计一个id生成算法主要方案踩过的坑参考你的鼓励也是我创作的动力Postedby微博@Yangsc_o原创文章,版权声明:自由转载-非商用-非衍生-保持署名|CreativeCommonsBY-NC-ND3.0分布式id特点
小丑————
·
2023-11-05 10:48
分布式系统
后端
数据库
分布式
算法
【
温故知新
】-JUC包梳理
1.概念1.1JUC是什么java.util.concurrent包的简称,提供了一系列支持多线程编程的工具类,涉及多线程编程就绕不开JUC,JUC中提供的各种API也是面试经常会被问到.1.2JUC底层AQS原理值得一提的是JUC提供的大部分功能都是借助AQS实现的,AQS全称AbstractQueuedSynchronizer,直译为抽象的队列同步器,底层通过volatile关键字修饰stat
老汉健身
·
2023-11-05 10:35
【温故知新】
【java进阶】-
多线程
JUC
AQS
CLH
Java并发
多线程
【
温故知新
】-Redis相关知识点梳理
Redis知识点复习灵魂十问目录1.Redis凭什么这么快?2.Redis的五大数据类型是什么?3.Redis的持久化机制4.Redis的过期策略及内存淘汰机制5.Redis事务6.Redis分布式锁7.Redis的集群方案9.缓存穿透,缓存击穿,缓存雪崩,缓存更新10.Redis的使用场景1.Redis凭什么这么快?redis之所以这么快,总起来主要有以下几点:①基于单线程的设计,避免了多线程上
老汉健身
·
2023-11-05 10:05
【NoSQL】
【温故知新】
redis
缓存
redis面试题
温故知新
-Redis01
目录开场白-追命3连使用场景01缓存穿透场景与方案02布隆过滤器03缓存击穿场景与方案04缓存雪崩场景与方案开场白-追命3连看你项目中有说用到Redis,都是哪些场景使用了Redis呢?如果发生了缓存穿透、击穿、雪崩如何应对呢?缓存中数据的持久化和双写一致怎么实现的呢?数据过期和淘汰策略了解么?能说说Redis实现分布式锁的方案和原理么?使用场景01缓存穿透场景与方案使用缓存是一种常见的性能优化和
Elaine202391
·
2023-11-05 10:00
面试攻略
面试
职场和发展
linux-
等保测评
#查看审计规则#auditctl-l#添加审计规则#auditctl-w/etc/passwd-prwxa(注意:用auditd添加审计规则是临时的,立即生效,但是系统重启失效。)#-wpath:指定要监控的路径,上面的命令指定了监控的文件路径/etc/passwd#-p:指定触发审计的文件/目录的访问权限#-k给当前这条监控规则起个名字,方便搜索过滤#rwxa:指定的触发条件,r读取权限,w写入
securitor
·
2023-11-05 09:16
linux
服务器
网络
Android 字体资源
未经允许不得转载目录一、导读二、概览三、XML中的字体四、可下载字体五、推荐阅读一、导读我们继续总结学习Android基础知识,
温故知新
。本文讲述字体相关知识。
Android西红柿
·
2023-11-05 07:55
Android基础
android
字体
面试
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他