- 博客(28)
- 收藏
- 关注
原创 二阶段提交个人理解
但最终观点还是,实际业务中,相同数据的不同副本可以通过高可用的中间件来实现,无需业务本身来感知和保障,从业务视角来看,它要保障的是不同类型的数据一致性问题。这里的不通类型数据可以理解为:不同类型的数据,如库存和金额;也可以理解为相同数据在不同存储中的表现形式,如MySQL和es。然后看了二阶段提交,三阶段提交的一些资料。期间一度认为二阶段提交是保障分布式相同类型数据库的一致性。本人初次接触二阶段提交是在学习MySQL日志时,关于怎么保障redolog和binlog的一致性。
2023-11-20 16:20:55
85
原创 maven-compiler-plugin和spring-boot-maven-plugin的区别
结论1.从是否包含依赖jar包我们可以推断出通过spring-boot-maven-plugin编译打包的产物我们可以直接通过java -jar xxx.jar来直接运行;这一次实验之前,我只知道maven-compiler-plugin的目的是用来编译的,spring-boot-maven-plugin的目的是用来打包的。结论2.先给出结论:maven-compiler-plugin编译打包的产物可以被其他项目依赖,而spring-boot-maven-plugin编译打包的产物则不可以。
2023-11-10 17:23:52
1122
原创 springboot http添加请求头 添加请求证书
我们知道你要是想发起一个请求,需要指定两个环节内容,一个是请求内容对象(request),一个是连接内容对象(httpClient)它们两个的作用我们在下面会看到。
2023-11-07 11:36:10
859
转载 Jedis的常用操作
转载至:https://blog.csdn.net/meaijojo/article/details/82903553一、jedisjedis 是 redis推荐的java客户端。通过Jedis我们可以很方便地使用java代码的方式,对redis进行操作。jedis使用起来比较简单,它的操作方法与redis命令相类似。对于初次使用redis的人来说,上手更快,更能适应。jedis在github上的下载地址为https://github.com/xetorthio/jedis 。本例子使用maven,需
2020-09-15 14:35:31
3392
原创 jdk免费国内镜像源
http://apache.soxinyang.com/#/down/f1b54d77df533af9d9de55cf3f4e2cea地址
2020-09-10 20:01:31
1951
原创 垃圾回收的一些杂乱知识点
垃圾回收的算法和原理:1、垃圾对象确认算法:TracingRC概念可达性算法,是否从root可达引用计数法,被引用次数优点准确快缺点遍历慢不准确,会出现循环引用制0,循环全为0,则全是可回收对象2、堆中对象的存放方式及其对应的GC算法:free-list指针先分区:1kb的list、2kb的list存放对象后指向下一个地址特点内存不连续内存连续GC算法标记清除算法复制清除算法、标记整理算法
2020-08-23 13:59:37
202
原创 Taichi编译环境搭建
周报7月24号学习计划:1、taichi编译环境搭建2、C++学习一、Taichi编译环境搭建1.1、软件要求:以下是在虚拟机中安装Ubuntu的步骤。下载虚拟机软件VirtualBox:https://www.virtualbox.org/下载Ubuntu系统(中科大镜像站):https://mirrors.ustc.edu.cn/ 版本:20.04(amd64, desktop LiveCD)1.2、安装虚拟机就是按照步骤来就行1.3、安装Ubuntu也是按照步骤来就行1.4、
2020-08-22 14:22:38
1210
原创 你真的理解JAVA中的ArrayList了吗?
首先我们知道List是一个接口,我们熟悉的具体的实现类有两个:ArrayList和LinkedList。平时开发使用ArrayList居多,大家普遍认为的理由是平时工作查询总是多与增删改,而ArrayList基于数组的特性在查询方面总是比基于链表的LinkedList要快。现在重点来了,ArrayList在增删方面真的就比LinkedList差吗?ArrayList在增删过程中使用到copyof()方法,而这个方法在底层是被优化过的,CPU对内存的操作是可以基于块的。举例:之前你认为当删除一个元素时,
2020-08-20 15:01:13
194
原创 MQ中的topic和queue的区别
基础知识:大家应该都知道https = http+SSLhttp访问的是服务器的80端口,而https访问的是443端口1、现在我们从头开始分析怎么安全传输信息:我们知道服务端可以提供一个证书,其中有公钥和私钥,服务端通过把公钥发送给客户端,两者通过加密的方式进行安全通讯。1.1客户端发送信息:信息----》通过公钥加密----》服务端通过私钥解密1.2服务端发送信息:信息----》通过私钥加密----》客户端通过公钥解密//思考一:中间有一黑客,拦截了服务端发送给客户端的公钥,那它
2020-08-19 20:41:06
2566
原创 anaconda安装出现:PackagesNotFoundError: The following packages are not available from current channels:
anaconda search -t conda XX为需要安装的包conda install -c https://conda.anaconda.org/XX为具体名称的包例:conda install -c https://conda.anaconda.org/conda-forge dominate
2019-05-10 20:19:48
27648
4
原创 anaconda的安装到创建环境到更换清华下载源
简介:Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。里面所包含的Jupyter Notebook是数据挖掘领域中最热门的工具。(例如Kaggle网站)废话不多说,现在我们开始来安装Anaconda。下载:进入Anaconda的官网进行下载或学习。选择你想下载的Python版本,这里我们选择的是Python3.6选择你...
2019-05-10 19:49:08
2434
转载 连接服务器汇总(visdom映射到本地)
之前在windows下使用xshell密钥链接服务器的,但是在ubuntu下不想再去下载第三方的软件去登陆了,因为linux本身命令行就很方便的。去找师兄开启了一下允许非密钥登录。1.下载SSH$ sudo apt-get install openssh-server查看SSH是否启动打开"终端窗口",输入"$ sudo ps -e |grep ssh 有sshd,说明ssh服务...
2019-04-30 19:30:34
2010
2
原创 anaconda下安装包速度慢的解决方法
因为anaconda下很多包的地址都是国外的,所以下载速度很慢,经常出现下载一半报错的问题。解决方法:使用国内镜像网站做为第一下载源方法如下:填入:https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/然后删除原先的地址。搞定收工!...
2019-02-03 21:49:26
28220
9
转载 修改 jupyter notebook 启动工作路径的方法
https://www.cnblogs.com/pgzhang/p/9144090.html
2019-02-03 21:37:32
145
原创 关于激活TensorFlow环境
当你想在终端输入import tensorflow as tf的时候报错是因为没有进入TensorFlow的环境里。方法如下:Windows下:activate tensorflowLinux下:source activate tensorflow
2019-01-16 14:23:08
20053
转载 mobasterm登录时出现:access denied
https://blog.csdn.net/djshichaoren/article/details/81275141今天用MobaXterm连接阿里云服务器,总是显示Access Denied。一开始以为是22端口没打开,但是检查了安全组以后,发现22端口是默认打开的。使用了密钥发现还是不行。最后发现specify username是服务器的用户名,而不是自己随便命名的,我说咋进去以后只...
2018-12-04 09:05:41
10374
9
转载 作为一枚程序员,每天必用的软件有哪些?
https://blog.csdn.net/weixin_41927224/article/details/81484482
2018-11-02 14:23:27
192
转载 神经网络训练中,Epoch、Batch Size和迭代傻傻分不清?
你肯定经历过这样的时刻,看着电脑屏幕抓着头,困惑着:「为什么我会在代码中使用这三个术语,它们有什么区别吗?」因为它们看起来实在太相似了。为了理解这些术语有什么不同,你需要了解一些关于机器学习的术语,比如梯度下降,以帮助你理解。这里简单总结梯度下降的含义…梯度下降这是一个在机器学习中用于寻找最佳结果(曲线的最小值)的迭代优化算法。梯度的含义是斜率或者斜坡的倾斜度。下降的含义是代价函数的下...
2018-10-23 23:40:08
298
转载 专利写法与相关知识
原文:https://www.cnblogs.com/bozhicheng/p/7204693.html by 薄小成https://www.jianshu.com/p/4f48add262c1 这也是一个比较好的链接从你幸运的进入大棚124实验室那刻起,发论文和写专利将贯穿你整个研究生生涯。相比于发论文,写专利这项工作的难度要小很多。一般而言,只要有一个好的想法、方案,并且认为可行,那就可以...
2018-10-21 20:51:24
225
转载 lnux下远程连接服务器汇总
原文:https://blog.csdn.net/renhaofan/article/details/80974551之前在windows下使用xshell密钥链接服务器的,但是在ubuntu下不想再去下载第三方的软件去登陆了,因为linux本身命令行就很方便的。去找师兄开启了一下允许非密钥登录。1.下载SSH$ sudo apt-get install openssh-server2...
2018-10-21 20:42:58
322
转载 python练习小项目
转载于:https://www.cnblogs.com/shiyanlou/p/7238503.html1、【Python 图片转字符画】2、【200行Python代码实现2048】3、【Python3 实现火车票查询工具】4、【高德API+Python解决租房问题 】5、【Python3 色情图片识别】6、【Python 破解验证码】7、【Python实现简单的Web服务器】8、...
2018-10-21 20:07:42
1077
转载 linux后台运行和关闭、查看后台任务
原文:https://www.cnblogs.com/kaituorensheng/p/3980334.html#_label0阅读目录一、二、ctrl + z三、jobs四、fg五、bg六、kill七、nohupfg、bg、jobs、&、nohup、ctrl+z、ctrl+c 命令一、&加在一个命令的最后,可以把这个命令放到后台执行,如watch -...
2018-10-21 20:01:18
129
转载 查看 显卡,CUDA cudnn 版本 查看Navicat GPU版本 查看nvidia 驱动版本
原文:https://blog.csdn.net/qq_16234613/article/details/78857125显卡型号$ sudo lshw -numeric -C displayhttps://blog.csdn.net/taoqick/article/details/79171199查看 CUDA cudnn 版本cuda 版本 cat /usr/local/cuda...
2018-10-21 19:53:01
1620
转载 xxx is not in the sudoers file.This incident will be reported.的解决方法
原文:https://blog.csdn.net/wangpanbaoding/article/details/54944533.tar解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)———————————————.gz解压1:gunzip FileName.gz解压2:gzip -d Fi...
2018-10-21 19:42:59
146
转载 Linux解压命令
原文:https://blog.csdn.net/wangpanbaoding/article/details/54944533.tar解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)———————————————.gz解压1:gunzip FileName.gz解压2:gzip -d Fi...
2018-10-21 19:41:45
93
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人