ICode9

精准搜索请尝试: 精确搜索
  • 文件 I/O fs:readFile/writeFile/stat/isDirectory/isFile/readdir/mkdir/exists2021-06-27 11:34:32

    文件 I/O Sync 函数是同步的,会阻塞,极其影响性能, 通常在程序启动时运行有限的次数即可. I/O I/O: input ouput 输入输出 对外部设备的输入输出 外部设备: 磁盘 网卡 显卡 打印机 对外部数据进行传输就叫做 I/O I/O 的速度往往低于内存和 CPU 的交互速度 fs 模块 https:

  • Spring Cloud Alibaba 大型互联网领域多场景最佳实践2021-06-22 07:02:36

    download:Spring Cloud Alibaba 大型互联网领域多场景最佳实践   聚焦Spring Cloud Alibaba,深入剖析5大核心组件原理,并结合真实电商微服务架构,讲透框架在多场景下的最佳实践,助力全面提升微服务实战能力,轻松应对微服务领域的各种技术难题。 技术适合人群要求熟悉java web开发、会

  • Redis源码解析(25) 在线增量内存碎片处理2021-06-12 22:03:10

    本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。 本作品 (李兆龙 博文, 由 李兆龙 创作),由 李兆龙 确认,转载请注明版权。 文章目录 引言源码分析activeDefragCycledefragScanCallbackdefragLaterStep总结 源码版本为6.2.3 引言 这是个非

  • C/C++ 编程规范— 01 排版2021-06-11 23:34:08

    程序块要采用缩进风格编写,缩进的空格数为 4 个 。相对独立的程序块之间、变量说明之后必须加空行。 if (!valid_ni(ni)) { ... // program code } repssn_ind = ssn_data[index].repssn_index; repssn_ni = ssn_data[index].ni; 较长的语句(>80 字符)要分成多行书写,长表达式

  • JDBC基础实例2021-06-11 11:04:34

    package step1; import java.sql.*; public class UpdatePass { // 修改数据 public static void updateDB() { /********* Begin *********/ // 第一步:加载驱动 try { Class.forName("com.mysql.jdbc.Driver"); } catch

  • redis安装2021-06-11 10:34:00

    Redis安装 Window下安装 下载地址:https://github.com/tporadowski/redis/releases。 解压下来目录如下: 当前目录可执行文件:分别是redis-server、redis-cli、redis-benchmark、redis-stat,作用如下: redis-server:Redis服务器的daemon启动程序 redis-cli:Redis命令行操作工具。当

  • 可视化BI开源工具2021-06-09 23:55:35

    下载链接:https://www.stat.auckland.ac.nz/~wild/iNZight/install/

  • thymeleaf遍历集合截取截取数量2021-06-05 23:01:59

    我们开发需求中,用thymeleaf遍历集合时候,有时候需要进行集合截取,比如只获取集合前6条数据; <div class="wap_course_item" th:each="hktj,hktjStat:${application.courseHktjList}" th:if="${hktjStat.count}<=6"> <a target="_blank" th:href=

  • spring整合druid的问题Sorry, you are not permitted to view this page.2021-06-02 12:33:12

    一,在1.1.22版本druid使用提示如下异常 Sorry, you are not permitted to view this page. application.yam配置应该修改为如下: druid: #配置druid访问的账号密码 stat-view-servlet: enabled: true loginUsername: test loginPassword: test

  • PostgreSQL数据库服务器CPU使用率100% 处理2021-05-31 10:02:11

            数据库运维过程中,一个常见而又紧急的问题就是突发的CPU使用率100%,造成业务停顿,下面是一些主要的分析、诊断方法: 一、查看连接数变化,结合监控,查看出现问题时的活动连接数变化 select count(*) from pg_stat_activity where state not like '%idle'; 二、追踪慢sql如果

  • Spring Boot 2.x基础教程:使用国产数据库连接池Druid2021-05-26 15:57:56

                    作者 | 翟永超来源 | http://blog.didispace.com/spring-boot-learning-21-3-3/上一节,我们介绍了Spring Boot在JDBC模块中自动化配置使用的默认数据源HikariCP。接下来这一节,我们将介绍另外一个被广泛应用的开源数据源:Druid。Druid 是由阿里巴巴数据

  • PostgreSQL插件2021-05-19 14:30:59

    监控:   pg_stat_statements system_stats用于观察OS层的信息 pg_stat_kcache可以观察单条SQL花费多少cpu等 pg_stat_monitor:pg_stat_statements和pg_stat_kcache的结合体 pgpro_stats:等待事件统计、采样配置、自动化监控 pgsentinel、pgsampler:类Oracle ASH   命令行: pg_top,类

  • 读 perf 笔记 简写2021-05-16 19:01:18

    系统整体CPU使用率是多少? 每个CPU呢?CPU负载并发程度? 单线程 多线程? 多进程?那些应用程序/用户在使用CPU 使用了多少?那个内核线程在使用CPU 使用了多少?中断CPU 是多少CPU 互联使用率是多少用户 内核级别在CPU 上的调用路径什么类型的停滞周期 谁测量 为什么测量 测量什么 如何测

  • Linux C如何判断文件类型?2021-05-15 11:33:16

    通过stat()读取指定文件状态, 然后通过宏测试struct stat的st_mode成员得到文件类型. stat函数有3个版本, 它们的区别是stat参数需要一个文件路径, fstat需要一个已打开文件描述符, lstat不跟随符号链接(当文件是符号链接时, 获得符号链接自身文件状态, 而不是获得其指向的文件状

  • Linux文件管理参考2021-05-12 17:52:48

    本文参考《APUE》 为我的团队成员们作准备,详情见:https://blog.csdn.net/qq_43762191/article/details/106697094 CSDN搜“看,未来”:https://blog.csdn.net/qq_43762191 文章目录 stat 文件类型 用户访问权限 access函数 chmod、fchmod link / unlink link unlink mkdir / rmd

  • stat()返回失败Invalid parameter2021-05-10 10:02:01

      问题1:现象如下 【原因】软链接文件下载到windows里,文件大小变为65535,不再是软链接。   问题2:交叉编译,x86_64机器移植到aarch上运行,stat()返回22,即Invalid Parameter 【定位过程】: 1)用最简代码调用stat()再移植到aarch上运行,返回成功; 2)在sysrepo工程里,调用stat()再移植到aarch

  • Zookeeper入门之十一:watcherAPI监控节点数据的变化2021-05-08 11:05:27

    Zookeeper入门之十一:watcherAPI监控节点数据的变化 一、监控节点数据API 二、监控节点数据变化 三、自定义监视器监控节点数据 四、连续注册监听器对象 五、注册多个监听器对象 一、监控节点数据API 使用连接器对象的监视器:getData(String path, boolean b, Stat s

  • 探索 t Statistic的稳健性2021-05-07 11:33:31

    探索 t Statistic的稳健性 探索t-statistic 的稳健性 假设有2组数据,x1,…,xm; y1,…,yn。 t-test的假设为两组数据的平均值无差异 即: 令X和Sx为为x数组的平均值和标准差,Y和Sy为y数组的平均值和标准差;则H0的判别式为 在H0假设下,参数T符合t-分布(m+n-2自由度)的前提: 1)数组x和

  • 【PostgreSQL】PostgreSQL扩展:pg_stat_statements 优化SQL2021-05-01 23:55:09

    扩展能够扩展,更改和推进Postgres的行为。怎么样?通过挂钩到低级的Postgres API挂钩。可以水平扩展Postgres的开源Citus数据库本身是作为PostgreSQL扩展实现的,这使Citus可以与Postgres版本保持最新,而不会像其他Postgres fork那样落后。尽管我想更深入地研究最有用的Postgres扩展:pg_st

  • NoSQL Memcached2021-04-25 12:02:54

    21.1 NoSQL介绍SQL (Structured Query Language) 数据库,指关系型数据库。主要代表:SQL Server,Oracle,MySQL,PostgreSQL。NoSQL(Not Only SQL)泛指非关系型数据库。主要代表:MongoDB,Redis,CouchDB。k-v形式:memcached、redis适合存储用户信息,例如会话、配置文件、参数、购物车等。这些信息一

  • 23. 访问文件的状态2021-04-25 10:03:39

    要求:在某些项目中,我们需要获得文件状态,例如:文件的类型(普通文件、目录、符号链接、设备文件…)。文件的访问权限。文件的最后的访问/修改/节点状态更改时间(即atime/mtime/ctime)。普通文件的大小。解决方案:系统调用:标准库os模块中的系统调用stat获取文件状态。快捷函数:标准库os.path下

  • 9. 判断字符串是否以另一字符串开头或结尾2021-04-25 09:57:54

    例如,某文件系统目录下有一系列文件:quicksort.c graph.py heap.java install.sh stack.app要求:给其中所有的.sh和.py文件加上用户可执行权限。解决方案:使用字符串的startswith()和endswith()方法,多个匹配时参数使用元组。对于字符串的startswith()和endswith()方法:字符串的startswit

  • linux perf简单总结2021-04-16 10:01:19

    clock、context-switches等待。默认情况下,perf stat 会输出几个常用的事件的统计,比如:task-clock-msecs:cpu 使用率context-switches:进程切换次数page-faults:发生缺页的次数cpu-migrations:表示进程运行过程中发生了多少次CPU迁移,即被调度器从一个CPU转移到另外一个CPU上运行cycles:处

  • AbstractQueuedSynchronizer::tryAcquireNanos源码笔记2021-04-15 16:01:26

    public final boolean tryAcquireNanos(int arg, long nanosTimeout) throws InterruptedException { // 如果线程已经被中断则抛中断异常 if (!Thread.interrupted()) { // 首次简单尝试获取锁就成功了 if (tryAcquire(arg))

  • Zabbix 3.2:Zabbix 监控 Memcached2021-04-15 09:03:19

    3.2:Zabbix 监控 Memcached 本次目的是对Memcached关键指标进行详细了解,并通过编写脚本和自定义监控项对Memcached状态进行监测。 对Memcached的监控主要是基于stats状态信息来进行的。 3.2.1:准备 Memcached 主机 使用node111(192.168.1.111)做为被监控主机,安装Memcached。 root

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有