ICode9

精准搜索请尝试: 精确搜索
  • Java SE 19 虚拟线程2022-12-02 20:50:25

    说明# 虚拟线程(Virtual Threads)是在Project Loom中开发的,并从 Java SE 19 开始作为预览功能引入 JDK。 在线程模型下,一个 Java 线程相当于一个操作系统线程,而这些线程是很消耗资源的,如果启动的线程过多,会给整个系统的稳定性带来风险。 虚拟线程解决了这个问题,从 Java 代码的角度

  • gdb 多线程编程2022-09-15 19:03:22

    多线程调试 在VC上面对多程序的调试比较简单。如果想要对程序进行调试的话,首先F10,开始运行程序。其次,我们需要等线程创建之后才能设置断点,不然我们看到的程序只有main函数一个thread。 a)单击【Debug】,选择【threads】,那么我们就可以开始多线程调试了; b)如果需要对某一个thread挂起,

  • 查询mysql数据库的线程连接数、状态 、最大并发数、缓存等参数配置2022-09-15 01:00:08

    SQL命令行临时设置操作 #查看mysql数据库的线程连接数: mysql> show global status like 'Thread%'; 参数解释: Threads_connected表示当前连接数。 Threads_running是代表当前并发数。 Threads_created表示创建过的线程数。 Threads_cached :代表当前此时此刻线程缓存中有多少空

  • 【SQLServer】max worker threads参数配置2022-09-12 13:00:19

    查看和设置max worker threads USE master; //选中你想设置max worker threads的数据库。master表示在实例级别进行设置 GO EXEC sp_configure 'show advanced option'//显示当前的高级选项设置 GO EXEC sp_configure 'show advanced option', '1'; //开启高级选项 GO RECONFIGUR

  • uwsgi.ini 参数介绍2022-09-05 19:01:06

    [uwsgi] wsgi-file=app.py # 应用的主文件 callable=app # 应用中的 flask 实例 chdir=/opt/app # chdir 到给定目录 env= XXX=XXX # 额外的环境变量 # 以下三者任选其一 http=0.0.0.0:5000 # 如果直接暴露 uwsgi 的话用这个 http-socekt=0.0.0.0:5001 # 如果用 nginx 反

  • Mysql笔记2022-08-16 14:32:27

    1、 MySQL查看连接数(连接总数、活跃数、最大并发数)-转 mysql> show variables like '%max_connection%'; # 查看最大连接数 mysql> set global max_connections=1000; # 临时重新设置最大连接数 mysql> show status like 'Threads%'; +-------------------+-------+

  • SpringBoot内置tomcat参数调优2022-08-12 18:01:57

    1. 默认配置 可通过org.springframework.boot.autoconfigure.web.ServerProperties查看,其中包括属性tomcat、jetty、undertow三种服务器的设置,默认启用tomcat。 # tomcat 8 server: tomcat: max-connections: 10000 #最大连接数,默认为10000 accept-count: 100 # 最大连

  • java java19 协程 虚拟线程 virtual threads 尝鲜2022-07-25 02:01:08

    jdk下载 java19 九月份就GA了,大家快试试协程吧。。 jdk19我放在群文件了 Q群 4915800 自行下载也可以 https://openjdk.org/projects/jdk/19/ 协程代码 import java.time.Duration; import java.util.concurrent.Executors; import java.util.stream.IntStream; public class Tes

  • deepMiner —— 本质上类似coinhive,也是后端开启nodejs连接矿池2022-07-20 15:05:21

    deepMiner deepMiner (idea like coinhive.js) By evil7@deePwn Working on XMR(Monero) and ETN(Electroneum) personal wallet Eazy way mining in browsers & Nice payback than Ad-inject Goodbye Coinhive. You opened a new view for Web-Object + Blockchains.

  • dremio 的一些系统表2022-07-16 01:31:40

    dremio 的一些系统表是比较有用的,比如进行系统反射以及node 信息的查看,同时也便于系统的监控(同时我们也可以基于prometheus 处理) 查询命令 SELECT * FROM INFORMATION_SCHEMA."TABLES" 包含的信息(红框部分比较重要,值得学习参考)     对于反射比较有用的几

  • postgres数据库使用sqlacodegen将已存在的表生成对应的model2022-07-12 10:04:00

    需要安装的包如下:greenlet==1.1.2importlib-metadata==4.12.0inflect==5.6.1psycopg2==2.9.3sqlacodegen==3.0.0rc1SQLAlchemy==1.4.39zipp==3.8.0代码如下: import os from tools.db import DB import threading def gen_table_model(tablename): os.system(f'sqlacodegen

  • mysql线程2022-06-27 23:07:07

    查看线程: 在performation_schema下,有一个threads表。   首先是IO线程 控制参数是innodb_write_io_threads。整个16应该没问题。 而innodb_read_io_threads,就不用动了,write是异步的,read是同步的。   page_cleaner_thread 用来刷新脏页的线程。和IO线程设成一样大就行了。 然后的

  • 接口偶尔超时,竟又是JVM停顿的锅!2022-06-19 19:34:40

    原创:扣钉日记(微信公众号ID:codelogs),欢迎分享,转载请保留出处。 简介 继上次我们JVM停顿十几秒的问题解决后,我们系统终于稳定了,再也不会无故重启了! 这是之前的文章:耗时几个月,终于找到了JVM停顿十几秒的原因 但有点奇怪的是,每隔一段时间,我们服务接口就会有一小波499超时,经过查看gc日

  • Mysql查看连接数(连接总数、活跃数、最大并发数)2022-06-08 09:03:02

    show variables like '%max_connection%'; 查看最大连接数 set global max_connections=1000; 重新设置最大连接数 mysql> show status like 'Threads%'; +-------------------+-------+ | Variable_name | Value | +-------------------+-------+ | Thre

  • c++ 实现的简易线程池2022-05-22 12:04:09

    //单例类 template<typename T> class Singleton { public: static T &instance() { call_once(onceFlag_, [&]{instance_ = new T(); }); return *instance_; } private: Singleton()=default; Singleton(const Singleton&) = delete; Singleton &am

  • node worker_threads2022-04-28 11:03:26

    工作线程对于执行 CPU 密集型的 JavaScript 操作很有用。 它们对 I/O 密集型的工作帮助不大。 Node.js 内置的异步 I/O 操作比工作线程更高效。 与 child_process 或 cluster 不同,worker_threads 可以共享内存。 它们通过传输 ArrayBuffer 实例或共享 SharedArrayBuffer 

  • Linux CPU 性能测试2022-04-27 23:34:57

    sysbench Sysbench is mainly intended for doing database benchmarking. However it includes options to test CPU, memory and file throughput as well. 安装 sudo apt install sysbench 使用 ubuntu@instance:~$ sysbench cpu --threads=3 run sysbench 1.0.18 (using syst

  • Jmeter-聚合报告固定吞吐量设置2022-04-15 18:32:06

    jmeter进行固定吞吐量(QPS)测试 一般我们使用jmeter进行测试时,多考虑的是不同并发数下服务的性能,这些性能指标包括吞吐量、响应时间等。但在某些场景下,服务其实对于并发数并不是很敏感,反倒是平常作为性能指标的吞吐量会对服务性能产生影响,比如不同吞吐量下,服务的响应时间和错误率会

  • mysql系列-pt-osc使用2022-04-07 11:03:34

     1 组合    pt-online-schema-change --user= --password= --host= D=,t= --sock=/tmp/mysql.sock --alter '' --charset=utf8 --alter-foreign-keys-method=auto --max-load='Threads_running=35,Threads_connected=10000' --critical-load='Threads

  • 6. Lab: Multithreading2022-04-05 10:01:44

    https://pdos.csail.mit.edu/6.S081/2021/labs/thread.html 主要熟悉多线程的一些操作。 1. Uthread: switching between threads 1.1 要求 In this exercise you will design the context switch mechanism for a user-level threading system, and then implement it. To get

  • smp启动-smp_init-idle_threads_init-cpuhp_threads_init2022-04-03 09:35:40

      上一篇:smp_init 的整体流程 https://www.cnblogs.com/zhangzhiwei122/p/16093602.html   本文: smp_init 中的 idle thread init 每个cpu的idle_threads            cpuhp_threads_init 每个cpu的 cpuhp task smp_init 805  idle_threads_init  为每个非boot cpu都

  • 【Operating system】Threads2022-03-04 20:34:08

    A thread is a basic unit of CPU utilization; it comprises a thread ID, a program counter, a register set, and a stack. It shares with other threads belonging to the same process its code section, data section, and other operating-system resources, such as

  • Jmeter——测试计划2022-03-02 09:59:33

    测试计划说明 测试计划中包含一个或多个线程组、逻辑控制器、采样器、监听器、定时器、断言和配置元素。 测试计划展示了Jmeter在执行时的所有步骤 添加元件 右击测试计划,打开菜单栏; 选择需要添加的元件 首先先添加一个线程组 线程组添加之后,右侧显示测试计划参数

  • 浅谈CAS2022-02-23 20:31:28

    前言:前文讨论了volatile保证工作内存和主内存之间的数据一致性问题(可见性),但是运算的原子性没有保证,那么使用CAS就可以用来解决这个原子性运算问题。   CAS,即Compare And Swap,是一种典型乐观锁的实现。来自大佬的定义:CAS需要有3个操作数:内存地址V,旧的预期值A,即将要更新的目标值B

  • prometheus教程: 一篇文章讲懂prometheus2022-02-19 15:35:10

    作为云原生体系下的“默认”监控系统,prometheus正在获得越来越广泛的关注。今天,我们就写一篇教程,讲一下prometheus的设计理念,看看它是如何用非常简单的设计支撑起如此复杂的功能的。 首先,我们来思考一下,如果要做一个类似prometheus的监控系统,都有哪些难点,比如 每个服务的监控需求

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

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

ICode9版权所有