上一页 1 2 3 4 5 6 ··· 17 下一页
摘要: 验证带符号的Int转long 是否保留符号,结果中看到,肯定是会保留符号的,嗯,说了一句废话 除了>> 符号 还有>>> 无符号移动 阅读全文
posted @ 2022-11-03 17:54 方东信 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 这个图片的大小是100010008(bit),要换算成Mb再除以两次1024(为计算方便一般是用1000,即1Mb=1000Kb,1Kb=1000b,或者说1b=1/1000/1000Mb),那么图片大小就是100010008/1000/1000=8Mb 8Mb除以2Mb/s即为4s [解析] 每个 阅读全文
posted @ 2022-11-03 15:34 方东信 阅读(1022) 评论(0) 推荐(0) 编辑
摘要: 基本用法 在使用gdb调试前,以c程序为例,若需要对c代码进行 gdb 调试,那么在生成目标文件时要注意加入-g,代表支持 gdb 调试。样例如下: 如下为 test.c 的代码内容: #include <stdio.h> #define N 100 int func(int num){ num + 阅读全文
posted @ 2022-11-02 15:46 方东信 阅读(1641) 评论(0) 推荐(0) 编辑
摘要: 这篇文章主要介绍了手把手教你vscode配置golang开发环境的步骤,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下 1.下载安装Golanghttps://golang.google.cn/dl/ 一路下一步即可 2.下载安装Vscode https:/ 阅读全文
posted @ 2022-11-02 11:50 方东信 阅读(2157) 评论(0) 推荐(0) 编辑
摘要: https://zhuanlan.zhihu.com/p/60976273 阅读全文
posted @ 2022-11-01 17:43 方东信 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 简介 这篇文章翻译看看也是不错的 https://tatsuo.medium.com/implement-gdb-remote-debug-protocol-stub-from-scratch-3-e87a697ca48c GDB Remote Serial Protocol——GDB的标准远程通信 阅读全文
posted @ 2022-11-01 14:48 方东信 阅读(963) 评论(0) 推荐(0) 编辑
摘要: 使用到的的项目 需要加密的Jar,主要是里面的一个Test2.class需要加密 java-ext2-jar-0.0.1-SNAPSHOT.jar 需要使用加密jar的项目 java-jvmti-loader-0.0.1-SNAPSHOT.jar 调用DLL中的加密方法进行jar加密的项目 java 阅读全文
posted @ 2022-10-28 14:14 方东信 阅读(884) 评论(0) 推荐(0) 编辑
摘要: Register介绍RISC-V架构提供31个用户可修改的通用(基本)寄存器,即x1到x31,以及一个额外的只读寄存器x0,硬连接到0。x0寄存器的一个常见用途是帮助将其他寄存器初始化为零。共有31个通用寄存器。 其中7个是临时寄存器(t0t6)。 a0a7用于函数参数。s0s11用于保存寄存器或函 阅读全文
posted @ 2022-10-24 20:44 方东信 阅读(543) 评论(0) 推荐(0) 编辑
摘要: 在 MySQL 的数据表中,存储着一行行的数据记录,对每行数据而言,不仅仅记录着我们定义的字段值,还会隐藏两个字段:row_trx_id 和 roll_pointer,前者表示更新本行数据的事务 id,后者表示的是回滚指针,它指向的是该行数据上一个版本的 undo log(如果不明白这是什么,可以先 阅读全文
posted @ 2022-10-19 13:46 方东信 阅读(344) 评论(0) 推荐(0) 编辑
摘要: Java 性能诊断工具简介 在 Java 的世界里,有许多诊断工具可供选择,既包括像 jmap、jstat 这样的简单命令行工具,又包括 JVisualvm、JProfiler 等图形化综合诊断工具,同时还有 SkyWalking、ARMS 这样的针对分布式应用的性能监控系统。 简单命令行工具 JD 阅读全文
posted @ 2022-10-15 17:41 方东信 阅读(351) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/m0_38130105/article/details/84235810 阅读全文
posted @ 2022-10-15 14:13 方东信 阅读(56) 评论(0) 推荐(0) 编辑
摘要: github每次提交都要弹出登陆框,要求输入账号和密码 https://zhuanlan.zhihu.com/p/67814301 查看当前项目是ssh的模式还是https的模式 git remote -v 如果是https模型 如何转换为ssh git remote set-url origin 阅读全文
posted @ 2022-10-13 21:48 方东信 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 前言 Unsafe是位于sun.misc包下的一个类,主要提供一些用于执行低级别、不安全操作的方法,如直接访问系统内存资源、自主管理内存资源等,这些方法在提升Java运行效率、增强Java语言底层资源操作能力方面起到了很大的作用。但由于Unsafe类使Java语言拥有了类似C语言指针一样操作内存空间 阅读全文
posted @ 2022-10-11 17:44 方东信 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 需要打印指定的参数 可以 java -XX:+PrintFlagsFinal -version|grep 参数名称 1 标准参数 标准参数(-),所有的JVM实现都必须实现这些参数的功能,而且向后兼容; 通过命令 java即可查看 复制代码 用法: java [-options] class [ar 阅读全文
posted @ 2022-10-11 17:16 方东信 阅读(124) 评论(0) 推荐(0) 编辑
摘要: https://www.zhihu.com/tardis/landing/m/360/art/93853806https://www.zhihu.com/tardis/landing/m/360/art/134179667https://zhuanlan.zhihu.com/p/149269763? 阅读全文
posted @ 2022-10-11 09:47 方东信 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 先说结论, Copy是给编译器看的, Clone是给程序员用的. Clone显示指定资源的流向. 为什么区分Copy与Clone? 因为所有权, move语义, 用来对内存资源流动方向的管理. Copy是简单的内存拷贝.一般是在栈上比如:int, bool...在执行完函数后就没了. 但堆上数据呢? 阅读全文
posted @ 2022-10-10 15:14 方东信 阅读(558) 评论(0) 推荐(0) 编辑
摘要: Interior Mutability Mutex 和 RwLock 的作用,除了将类型 T 包裹起来,提供对该类型数据的多线程安全访问之外,还有一个大的用处:Interior mutability。在 Rust 中,如果传入类型方法的 Self 引用不是 mut 类型的话,是无法对该对象的成员就行 阅读全文
posted @ 2022-10-09 19:05 方东信 阅读(168) 评论(0) 推荐(0) 编辑
摘要: websocket https://crates.io/crates/tokio-tungstenite 阅读全文
posted @ 2022-10-05 22:00 方东信 阅读(192) 评论(0) 推荐(0) 编辑
摘要: temporary value dropped while borrowedconsider using a `let` binding to create a longer lived value 为什么会报这个错? 因为maps.lock.unwrap.values... 这一波操作都是链式操作 阅读全文
posted @ 2022-10-05 01:19 方东信 阅读(810) 评论(0) 推荐(0) 编辑
摘要: ### 静态分析 https://zhengtianzuo.blog.csdn.net/article/details/122679768 ### undefined reference to `vtable 检查下声明为接口的类,是不是没有设置成存虚函数,如果不是存虚函数。。他本身加个括号,实现一 阅读全文
posted @ 2022-10-02 03:16 方东信 阅读(18) 评论(0) 推荐(0) 编辑
摘要: | | 符号 //||{} 类似匿名函数... |x|{ printl!(x); } rust并发库三方的 https://blog.csdn.net/guyu2019/article/details/124230099 文章其中有个库的用法 目前rust已经有了?不然为毛,我都没引入三方库 就可以 阅读全文
posted @ 2022-09-28 21:01 方东信 阅读(131) 评论(0) 推荐(0) 编辑
摘要: https://www.jianshu.com/p/37f33152e6a3 阅读全文
posted @ 2022-09-28 20:41 方东信 阅读(44) 评论(0) 推荐(0) 编辑
摘要: idea 安装rust 插件 https://blog.csdn.net/weixin_41195426/article/details/108896151 阅读全文
posted @ 2022-09-28 15:20 方东信 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 前置信息 集群信息 复制代码 服务器连接信息: 192.168.91.131(master) 192.168.91.132(slave1) 192.168.91.133(slave2) ​ 使用ssh方式访问服务器: ssh root@192.168.91.* 输入对应密码访问 复制代码 0.2、从 阅读全文
posted @ 2022-09-27 10:17 方东信 阅读(1826) 评论(0) 推荐(0) 编辑
摘要: SQL的使用 SQL转ES的DSL 执行SQL 官方都有,挺好的 https://www.elastic.co/guide/en/elasticsearch/reference/7.16/xpack-sql.html 阅读全文
posted @ 2022-09-22 16:24 方东信 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 装了es 三方插件 重启后出现以下问题 failed to authenticate user [elastic] failed to retrieve password hash for reserved user [elastic] org.elasticsearch.action.Unavai 阅读全文
posted @ 2022-09-22 15:19 方东信 阅读(2126) 评论(0) 推荐(0) 编辑
摘要: 运行时改变 MYSQL 参数 SET innodb_buffer_pool_dump_now=ON; 文章 https://juejin.cn/post/6863723952846405640/ 阅读全文
posted @ 2022-09-17 08:46 方东信 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 概述 mysqldump无法并行,这点与Oracle的expdp相比,存在一定的劣势,但是开源的mysqldumper是一个很好的补充。 mydumper(http://www.mysqldumper.org/)是一个在GNU GPLv3许可下发布的高性能MySQL备份和恢复工具集。mydumper 阅读全文
posted @ 2022-09-16 15:33 方东信 阅读(324) 评论(0) 推荐(0) 编辑
摘要: flush privileges; 出现 Table 'mysql.servers' doesn't exist use mysql show tables 是可以看到表的,先删除他,重新建表 drop table if exists servers; CREATE TABLE `servers` 阅读全文
posted @ 2022-09-16 14:27 方东信 阅读(244) 评论(0) 推荐(1) 编辑
摘要: volatile保证可见性的说法有问题,准确说是任何变量都可被访问,只是访问时不一定是最新的值,volatile的作用时,保证线程访问变量时拿到的永远是最新值,所以这个可见性等于保证最新值。 同时,加了Volatile的变量或者字段,在被访问时,要比不加的慢;为什么?因为Volatile底层是加了l 阅读全文
posted @ 2022-09-05 14:34 方东信 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 下载好 字体 拖过去 就行了。取消掉use system font 阅读全文
posted @ 2022-08-29 22:27 方东信 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 什么是JDWP ? JDWP 是 Java Debug Wire Protocol 的缩写,它定义了调试器(debugger)和被调试的 Java 虚拟机(target vm)之间的通信协议。 JDWP 协议介绍 这里首先要说明一下 debugger 和 target vm。Target vm 中运 阅读全文
posted @ 2022-08-28 01:57 方东信 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 前言 传统定时器是硬编码。但是有的时候业务上需要不断地调整 问题描述 我们开发了一个定闹钟的功能。这个功能肯定是定时器开发。但是这就存在一个问题这个定时是动态的。那么我们如何实现呢?Spring Boot核心学习笔记共享。 简介 定时器在开发中真的算是一种福利了。通过定时器我们省去了很多人力。我们通 阅读全文
posted @ 2022-08-24 10:42 方东信 阅读(1089) 评论(0) 推荐(0) 编辑
摘要: 内置JVM调试工具 HSDB https://www.jianshu.com/p/e6eff89d3a58 JVM性能分析工具 Jprofiler GC 等监控 https://www.cnblogs.com/cfas/p/16794648.html jvm参数大全 https://www.cnbl 阅读全文
posted @ 2022-08-21 22:50 方东信 阅读(387) 评论(0) 推荐(0) 编辑
摘要: 1、什么是多路复用 IO多路复用(IO Multiplexing)一种同步IO模型,单个进程/线程就可以同时处理多个IO请求。一个进程/线程可以监视多个文件句柄;一旦某个文件句柄就绪,就能够通知应用程序进行相应的读写操作;没有文件句柄就绪时会阻塞应用程序,交出cpu。多路是指网络连接,复用指的是同一 阅读全文
posted @ 2022-08-19 00:32 方东信 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 一、什么是慢查询慢查询,顾名思义,执行很慢的查询。有多慢?超过long_query_time参数设定的时间阈值(默认10s),就被认为是慢的,是需要优化的。慢查询被记录在慢查询日志里。慢查询日志默认是不开启的。如果需要优化SQL语句,就可以开启这个功能,它可以让你很容易地知道哪些语句是需要优化的。 阅读全文
posted @ 2022-08-18 15:36 方东信 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 日志内容 I/O thread 0 state: waiting for completed aio requests (insert buffer thread) I/O thread 1 state: waiting for completed aio requests (log thread) 阅读全文
posted @ 2022-08-17 23:24 方东信 阅读(828) 评论(0) 推荐(0) 编辑
摘要: mysql性能瓶颈排查 top/free/vmstat/sar/mpstat 查看mysqld进程的cpu消耗占比 确认mysql进程的cpu消耗是%user, 还是sys%高 确认是否是物理内存不够用了 确认是否有swap产生 top (%cpu load %MMEM) free -gt vmst 阅读全文
posted @ 2022-08-17 23:22 方东信 阅读(187) 评论(0) 推荐(0) 编辑
摘要: Rule 1. 【强制】创建线程或线程池时请指定有意义的线程名称,方便出错时回溯 1)创建单条线程时直接指定线程名称 Thread t = new Thread(); t.setName("cleanup-thread"); 2) 线程池则使用guava或自行封装的ThreadFactory,指定命 阅读全文
posted @ 2022-08-17 01:49 方东信 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 思考 回合制6v6游戏,战斗场景中的战斗调度器,会依次按组筛选双方 对手 进行kill,一般情况下,写一个公共方法 kill(a,b) 即可解决。 这种方式,很容易能看出在并发模式下,会出现哪些并发问题。 举个列子 如果服务器上有100个战场,那可以开线程池并发执行kill的逻辑,除了战场的线程池, 阅读全文
posted @ 2022-08-17 01:43 方东信 阅读(42) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 17 下一页