摘要: 2024年6月29日11:42:46 我看书不是想成为文化人。 文化人是什么?(这里本来想查阅一下,突然想到《认知觉醒》中说:在拉伸区活动足矣。) 所以我看书,仅想丰富自己的大脑,看见和学习更多人的思考。 每天可以不思考,但不思考你一定会用不好每一天。 2024年7月2日11:53:15 《张居正: 阅读全文
posted @ 2024-06-29 11:51 方东信 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 每次礼拜五,办公室的气氛都很好。因为,周五意味着可以休息、可以陪伴家人、可以自由安排自己的时间。 以前的我,永远把工作排在第一位,可以主动加班主动熬夜。渴望树立一个靠谱、专业、有担当的人设;渴望被认可,拼命地证明自己。 现在的我,职场摸打滚爬20年,才明白按部就班的工作是没有意义的。 1:老板的评价 阅读全文
posted @ 2024-04-08 10:21 方东信 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 日期处理 https://www.cnblogs.com/cfas/p/17183786.html mybatis https://www.cnblogs.com/cfas/p/16133231.html SpringBoot 设置动态定时任务 schedule https://blog.csdn. 阅读全文
posted @ 2023-03-06 14:29 方东信 阅读(52) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2020-03-18 15:18 方东信 阅读(2962) 评论(0) 推荐(0) 编辑
摘要: jvm springCloud springboot netty Elasticsearch Eureka Hystrix 接口的依赖性管理 Zuul Config Bus rocketMQ ActiveMQ kafka redis zookper quartz nacos hadoop 系列... 阅读全文
posted @ 2019-07-12 14:02 方东信 阅读(373) 评论(0) 推荐(0) 编辑
摘要: far 介绍 far是一款可以运行在,Jvm,GraalVM上的编程语言,自带跨平台属性. 数据类型 far基本数据类型 int long string array float double byte 对象类型 object 混合类型 var(模糊类型) 包括了基本类型和对象类型 数组 数组定义和赋 阅读全文
posted @ 2024-12-05 13:48 方东信 阅读(12) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/haima/p/16298440.html 阅读全文
posted @ 2024-08-22 13:53 方东信 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 在项目下进入控制台,设置不同的参数 然后go build就可以编译为目标平台程序了 /** # go通过使用不同的环境变量可以打包不同平台运行的程序 # mac下的环境变量 go env -w CGO_ENABLED=1 GOOS=darwin GOARCH=amd64 # linux的环境变量 g 阅读全文
posted @ 2024-08-22 13:51 方东信 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 凡是可以用钱解决的问题,我都解决不了。 阅读全文
posted @ 2024-06-24 08:30 方东信 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 安装 docker run -p 3308:3306 --name test-mysql -v /var/docker-data/mysql/conf:/etc/mysql/conf.d -v /var/docker-data/mysql/logs:/logs -v /var/docker-data 阅读全文
posted @ 2024-01-18 13:19 方东信 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 将MYSQL数据库文件直接拷贝到另外一个MYSQL服务器,目的是为了快速恢复,结果出现这个问题 解决,配置文件加上 innodb_force_recovery=0 另外一个是拷贝后,只有库,但库里没有表。。。这个同事解决了,下次问问看 拷贝是将data目录下所有文件进行拷贝的,且MYSQL版本一致。 阅读全文
posted @ 2024-01-16 17:59 方东信 阅读(471) 评论(0) 推荐(0) 编辑
摘要: 流水线 方法 https://blog.csdn.net/u012911168/article/details/130749627 阅读全文
posted @ 2023-12-16 15:26 方东信 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 编译和安装jemalloc git clone https://github.com/jemalloc/jemalloc git checkout stable-4 ./autogen.sh 报错 ./autogen.sh: 5: ./autogen.sh: autoreconf: not foun 阅读全文
posted @ 2023-12-12 11:17 方东信 阅读(535) 评论(0) 推荐(0) 编辑
摘要: Caused by: org.yaml.snakeyaml.scanner.ScannerException: while scanning for the next token found character '@' that cannot start any token. (Do not use 阅读全文
posted @ 2023-12-07 17:37 方东信 阅读(522) 评论(0) 推荐(0) 编辑
摘要: 问题 线上系统接口响应很慢,完全不正常,有些接口长达2分多钟,甚至直接一直处理pending状态,之前做了SQL监控和优化,SQL查询和插入一般控制在了3S之内。 环境 k8s java1.8 spring cloud 持久层 JPA+H 过程 由于线上系统跑在K8S POD里,里面的jar启动就是 阅读全文
posted @ 2023-12-05 20:08 方东信 阅读(830) 评论(0) 推荐(0) 编辑
摘要: 背景 公司原项目的持久层使用的是JPA,JPA有他的优势,但劣势也非常明显: 1、如果不明确定义视图类会导致查询时,做很多无意义的关联查询,每行数据都会去查关联的数据,但实际执行关联数据在特定场景下是无用的。 2、无法优化SQL,更别说基于索引进行优化了,除非写原生SQL。既然都写原生SQL了,完全 阅读全文
posted @ 2023-12-05 14:08 方东信 阅读(1590) 评论(0) 推荐(0) 编辑
摘要: java 线上问题跟踪用到的工具 pref 可以跟踪jvm进程的方法调用频度 分析一些问题 gperftools 这东西还需要编译安装比较麻烦,需要运维提前安装好 arthans 阿里的一个在线工具挺不错的 jvm内置工具 jstat -gc pid jmap -heap pid linux 提供的 阅读全文
posted @ 2023-11-28 23:54 方东信 阅读(10) 评论(0) 推荐(0) 编辑
摘要: https://www.jb51.net/database/2851699l5.htm https://blog.csdn.net/zcm036200/article/details/121495273 阅读全文
posted @ 2023-11-18 23:54 方东信 阅读(14) 评论(0) 推荐(0) 编辑
摘要: kafka这些准备好 flink下载 1.16.2 https://www.apache.org/dyn/closer.lua/flink/flink-1.16.2/flink-1.16.2-bin-scala_2.12.tgz 1.9.1 https://archive.apache.org/di 阅读全文
posted @ 2023-11-18 23:28 方东信 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 环境 maven 3.6.3 问题 Cannot resolve com.infiniteautomation:modbus4j:3.0.3 阅读全文
posted @ 2023-11-18 11:04 方东信 阅读(229) 评论(0) 推荐(0) 编辑
摘要: https://article.juejin.cn/post/7218459472919150650 https://blog.csdn.net/weixin_52315708/article/details/131681754 阅读全文
posted @ 2023-11-14 09:44 方东信 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 设置时区 每个节点都要操作 本节操作每个节点都要执行 timedatectl set-timezone Asia/Shanghai 查看时区 timedatectl 安装时间同步 每个节点都要操作 yum install chrony -y # 安装时间同步服务 systemctl enable c 阅读全文
posted @ 2023-11-13 21:59 方东信 阅读(633) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/ZGL_cyy/article/details/124682630 阅读全文
posted @ 2023-11-12 13:03 方东信 阅读(10) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/qq_63946922/article/details/130925131 阅读全文
posted @ 2023-11-12 13:03 方东信 阅读(27) 评论(0) 推荐(0) 编辑
摘要: Keepalived+nginx 这个有详细 的Keepalived参数说明 https://www.cnblogs.com/haiyoyo/p/17203601.html nacos集群搭建 https://zhuanlan.zhihu.com/p/640068964 k8s搭建nacos集群 h 阅读全文
posted @ 2023-11-12 12:50 方东信 阅读(80) 评论(0) 推荐(0) 编辑
摘要: MySQL5.7开始支持动态修改innodb_buffer_pool_size大小,每个 buffer_pool_instance都由同样个数的chunk组成(chunks数组), 每个chunk内存大小为 innodb_buffer_pool_chunk_size(实际会偏大5%,用于存放chuc 阅读全文
posted @ 2023-11-10 16:56 方东信 阅读(1039) 评论(0) 推荐(0) 编辑
摘要: 张奉前|杭州映云科技 工业物联网产品总监 IOT采集架构 https://zhuanlan.zhihu.com/p/598605603 阅读全文
posted @ 2023-11-09 21:50 方东信 阅读(25) 评论(0) 推荐(0) 编辑
摘要: Makaretu.Dns.Multicast是一个基于C#的跨平台DNS组播(Multicast)解析库,支持IPv4和IPv6。它可以让你在局域网中实现简单、高效的DNS解析服务,并提供简化的API来创建和管理DNS服务。 以下是使用Makaretu.Dns.Multicast的一些主要用法: 创 阅读全文
posted @ 2023-03-25 17:49 方东信 阅读(437) 评论(0) 推荐(0) 编辑
摘要: 在 Android 5.0 及以上的操作系统中,已经内置了 TUN 和 TAP 驱动,因此可以使用代码的方式创建虚拟网卡。 以下是一个使用 Java 代码创建虚拟网卡的示例: ```java public class VirtualNetworkInterface { // 内核驱动名称,经过实测这 阅读全文
posted @ 2023-03-24 20:50 方东信 阅读(875) 评论(0) 推荐(0) 编辑
摘要: 网上各种设置目标编译平台为x86 都解决不了问题,有可能是DLL依赖的文件的位数有问题 1、先查一下被调用的DLL用了那些DLL vs的开发人员工具 控制台 输入 dumpbin /dependents E:\codes\cpp\66pkd\Debug\66pkd.dll 然后逐一检查这些DLL的位 阅读全文
posted @ 2023-03-10 23:03 方东信 阅读(345) 评论(0) 推荐(1) 编辑
摘要: https://xiaoxuzhu.blog.csdn.net/article/details/117430937 阅读全文
posted @ 2023-03-06 14:26 方东信 阅读(19) 评论(0) 推荐(0) 编辑
摘要: // dllmain.cpp : 定义 DLL 应用程序的入口点。 #include "pch.h" #include <stdio.h> #include <tchar.h> #include <exception> #include <wchar.h> #include <windows.h> 阅读全文
posted @ 2023-02-24 20:58 方东信 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 网友给出的 迷幻问题一 没有println方法,主线程无法读变量 public class ThreadTest { public static void main(String[] args) { Num num = new Num(0); new Thread(()->{ while (true 阅读全文
posted @ 2023-02-10 23:24 方东信 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 123 阅读全文
posted @ 2023-02-03 13:45 方东信 阅读(1212) 评论(0) 推荐(0) 编辑
摘要: 背景介绍 1,最近有一个大数据量插入的操作入库的业务场景,需要先做一些其他修改操作,然后在执行插入操作,由于插入数据可能会很多,用到多线程去拆分数据并行处理来提高响应时间,如果有一个线程执行失败,则全部回滚。 2,在spring中可以使用@Transactional注解去控制事务,使出现异常时会进行 阅读全文
posted @ 2023-01-13 20:54 方东信 阅读(856) 评论(0) 推荐(0) 编辑
摘要: 先说结论,未有异常发生时,二者性能上几乎没有差别。 try catch 关键字在编译器级别上的实现原理: 1、类会跟随一张 异常表(exception table),每一个try catch都会在这个表里添加行记录,每一个记录都有4个信息(try catch的开始地址,结束地址,异常的处理起始位,异 阅读全文
posted @ 2023-01-11 15:02 方东信 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 记录一下javaFx的使用的问题 这些问题都是在开发rv64仿真工具中遇到的,下图是目前阶段的效果 https://github.com/anons-org/opencar/ Location is not set. 错误写法(或许是老版的写法,未验证) FXMLLoader loader = ne 阅读全文
posted @ 2022-11-29 23:27 方东信 阅读(369) 评论(0) 推荐(0) 编辑
摘要: java 调用gcc 和lldb 等shell程序的方法,我这里是调用的是gcc 的objdump工具 用于生成汇编代码 直接调用控制台程序会出现死锁的问题,java特色,所以封装一下 封装 package com.far.vms.opencar.utils; import java.io.Buff 阅读全文
posted @ 2022-11-29 19:44 方东信 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 学习模式是指机器学习在过程训练中所使用的策略模式。一个好的学习模式一般由两部分构成,即数据和模型。数据提供基本的信息内容,而模型是机器学习的核心,能够将数据中蕴含的内容以能够被理解的形式保存下来。机器学习在学习模式上的分类实际上就是学习模型的分类。需要注意的是,在机器学习的运行过程中,模型往往跟数据 阅读全文
posted @ 2022-11-22 11:49 方东信 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 机器模式 机器模式(缩写为 M 模式,M-mode)是 RISC-V 中 hart(hardware thread,硬件线 程)可以执行的最高权限模式。在 M 模式下运行的 hart 对内存,I/O 和一些对于启动和配 置系统来说必要的底层功能有着完全的使用权。因此它是唯一所有标准 RISC-V 处 阅读全文
posted @ 2022-11-18 21:05 方东信 阅读(2731) 评论(0) 推荐(0) 编辑
摘要: # nethogs eth0 发现占流量的进程 arthas 使用thread 观察对应的Java线程 开发侧七牛云代码上传错误造成了死循环,导致不断发送数据到七牛云 2022-11-16 00:40:58.936 [http-nio-8008-exec-1] ERROR syn - /data1/ 阅读全文
posted @ 2022-11-16 11:45 方东信 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 一、RISCV规范定义的三种主要操作模式:(用户模式、管理模式和机器模式 (图1 - a)) 1.用户模式:运行用户程序的模式,权限级别最低。不能直接访问I/O或特权指令或内核内存或其他进程。 2.管理模式:大多数Linux内核或其他O/S运行的模式。通过I/O remap函数访问最特权的指令和I/ 阅读全文
posted @ 2022-11-11 15:48 方东信 阅读(1537) 评论(0) 推荐(0) 编辑