- 博客(25)
- 收藏
- 关注
转载 CentOS7 如何安装 OpenSSL 1.1.1
https://blog.csdn.net/peterxu_1984/article/details/129397653
2023-05-16 13:59:11
249
原创 seata的AT模式原理
Seata 是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。Seata 为用户提供了 AT、TCC、SAGA 和 XA 事务模式,用户打造一站式的分布式解决方案。Seata是Java领域很强大的分布式事务框架,其支持了多种模式。其中默认支持的AT模式,相比于传统的2PC协议(基于数据库的XA协议),很好地解决了2PC长期锁资源的问题,提高了并发度。Seata支持的各个模式中,AT模式对业务零入侵实现分布式事务,对于开发者更加友好。...
2022-08-15 10:07:44
4509
1
原创 springcloud IclientConfig that could not be found报错
springcloud项目启动类不能放在com下,要放在更深层次的包下如com.xxx.xxApplication
2022-03-08 11:18:48
453
1
原创 VUE项目中使用Echarts以及setTimeout的一些要注意的点
VUE项目中使用Echarts以及setTimeout的一些要注意的点vue使用echarts重点 main.jsimport * as echarts from "echarts";Vue.prototype.$echarts = echarts;vue代码如下//setTimeout内部this实际上是windows,所以如果内部需要使用data变量,需要把this保存起来当参数传进去//setTimeout 第一个参数是函数体,如果是已定义好的函数就不需要加 function(){} 直
2021-10-23 21:04:38
341
转载 ubuntu安装后需要做的操作记录
备份原始源cp /etc/apt/sources.list /etc/apt/sources.list.bak清空原始源cat /dev/null > /etc/apt/sources.list更换国内源#添加阿里源deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ bionic-secur.
2021-06-22 22:34:40
119
原创 Ubuntu解决xftp没有权限的问题(root用户登录Ubuntu)
切换到获取root权限sudo su 输入普通用户密码设置root用户密码sudo passwd安装sshsudo apt install net-toolsUbuntu允许root用户远程连接vi /etc/ssh/sshd_config找到PermitRootLogin修改为PermitRootLogin yesPermitRootLogin yes...
2021-04-25 10:56:12
3904
1
原创 查看运行中的java进程gc信息以及基本JVM调优
查看运行中的java进程 gc信息jstat -gcutil ‘vmid’ 1000vmid为java进程号 1000为每秒刷新一次更详细的可以参考Dave888Zhou大佬翻译的博客
2021-04-22 11:08:58
242
原创 ffi
编译ffinode-gyp rebuild -target=1.8.7 -arch=x64 -dist-url=https://atom.io/download/electron
2021-04-14 17:09:52
225
原创 使用node-ffi调用dll(主要解决unsigned char*作为返回值时遇到的问题)
** 关于nodeffi网上千篇一律都是int和strng的传值,无符号作为返回值的情况少之又少,故在此记录一下自己这一周摸索出来的经验** 普通类型的调用可以参考以下文章 ref官方文档 进乎技矣大佬的博客 先直接贴结果 用无符号字符指针接收只能接第一个字节,所以需要结合ref-array来构建指定长度的无符号字符数组,参数为无符号字符数组的指针 由于c指针传到js会被自动解引用所以也可以在数组中放入无符号字符指针,但是无符号字符指针的长度默认为8,所以数组长度需要除以8代码如下
2021-04-14 13:23:20
2610
5
原创 python调用javasdk-jpype
python调用javasdk -jpype只是一个记录,大佬勿喷批量加载jar依赖具体代码如下只是一个记录,大佬勿喷批量加载jar依赖 # 获取jvm.dll 的文件路径 jvmPath = jpype.getDefaultJVMPath() # 批量加载依赖jar classPath="-Djava.class.path=" for path in os.listdir("../Lib/jar"): classPath=classPath+".
2021-01-22 17:55:52
1296
原创 JNI用C构建复杂对象并返回
JNI用C构建复杂对象并返回JAVA类Account.javaPerson.javaPersonManager.javaPersonTest.javaC文件PersonManager.cppjni_PersonManager.hjni.hjni_md.hPS:jni.h和jni_md.h在jdk的include文件下文件关系以及实现目标Person内含有Account属性,通过调用C来构建Person对象并返回接收遇到的问题直接用给参数赋值的方法给对象参数赋值不成
2020-09-05 15:53:03
371
原创 在docker中使用alpine
在docker中使用alpine1. 拉取启动docker pull alpinedocker run -it --name 【containername】 【imagename】-i 以交互模式运行容器,通常与 -t 同时使用;-t 为容器重新分配一个伪输入终端,通常与 -i 同时使用;-d 后台运行容器,并返回容器ID;2. 文件传输从主机复制到容器sudo docker cp host_path containerID:container_path从容器复制到主机sudo docke
2020-07-08 17:19:39
936
转载 k8s环境从零开始部署
k8s环境从零开始部署1. vm上安装centos7并配置ip参考自 https://www.cnblogs.com/jpwz/p/10466826.html2. 最简版centos7还需要安装的工具(配置yum源的时候一定要先安装wget,不然还要把yum仓库文件移动回去,不然没法正常使用yum)参考自 https://blog.csdn.net/weixin_41843699/article/details/93127968?utm_medium=distribute.pc_relevant.
2020-07-05 01:41:55
280
转载 MySQL8.0的下载及安装
https://blog.csdn.net/weixin_38936626/article/details/88095306
2020-06-28 09:11:01
191
转载 Docker的启动与关闭
启动1. docker build -t Dockerfile 执行一个Dockerfile文件生成一个docker镜像通过docker images可以查询到所有的镜像以及id2. docker run -p 8081:8081 imagename 会生成一个容器并运行通过docker ps -a可以查询到所有的容器以及id3. docker start id 能够正常启动该id的容器停止1. docker stop id 通过该命令停止一个容器的运行 id通过docker ps -a查
2020-06-24 14:38:07
666
原创 win10下使用Docker部署SpringBoot项目遇到的坑
1.安装Docker 具体安装过程不再赘述,但是下载Docker Desktop Installer的时候一定要用迅雷下载,速度快n倍下面这个选项记得勾选然后在Docker Engine中添加阿里云的镜像加速器 阿里云镜像加速器获取地址2.创建一个SpringBoot项目1. 正常创建maven项目加入springWeb模块2. 添加Controller import org.springframework.stereotype.Controller; import org.spr
2020-06-24 11:50:52
663
原创 mysql使用过程中遇到的坑
找不到初始密码解决方案修改mysql的配置文件,使之可以跳过密码直接用root进入数据库(1)首先找到mysql的配置文件my.cnf 一般在 /etc/my.cnf(2)cd进 /etc 直接 vim my.cnf 编辑他(3)在【mysqld】标签下或者文件最下面添加一句skip-grant-tables 即可(4) esc退出编辑 :wq保存退出 ,然后重启服务器 service...
2019-05-19 14:11:36
391
原创 记录一次浪费时间比较多的问题
记录一次浪费时间比较多的问题背景相关代码错误的真正原因陷入错误的原因以及感悟背景在写SpringBoot的校园商铺系统时,在自己的windows系统上测试没有问题,打包发布到linux服务器上就一直报创建缩略图失败错误,抛出如下异常java.lang.RuntimeException: 创建缩略图失败:javax.imageio.IIOException: Can't read input ...
2019-05-16 01:09:00
211
原创 辗转相除法求最大公约数(Python)
辗转相除法求最大公约数(Python)#辗转相除法#1大数除以小数得到余数#2用余数除以1中的除数得到余数#3重复2直到余数等于0返回除数即为两数的最大公约数def eucAlg(a,b): if a<b: c=a a=b b=c while 1: y=a%b #1号余数 if y==0...
2019-05-15 17:32:34
5210
原创 浅谈JAVA反射机制与传统RTTI
浅谈JAVA反射机制与传统RTTI传统的RTTI反射机制总结RTTI(Run-Time Type Information),运行时类型信息使得你可以在程序运行时发现和使用类型信息。主要有两种方式: 一.传统的RTTI,在编译期之前就知道了确定的类型信息, 二.java的反射机制,在运行期间确定类的信息,并生成相对应的对象传统的RTTI多态是基于RTTI实现的 每一个类都有一个对应...
2019-04-01 10:32:02
208
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人