Easter79 Easter79
3年前
ssh 登录出现的几种错误以及解决办法
首先、确保server端的ssh服务是开的(serviceshhdstart)然后在client端输入:sshusrname@serverip(远程登录)scpfilenameusrname@serverip:/URL(远程传输)常出现的问题:问题一ssh登录的时候链接端口失败提示(1):\ssh192.16
Stella981 Stella981
3年前
Redis的锁
分布式与集群什么是锁在单进程的系统中,当存在多个线程可以同时改变某个变量(可变共享变量)时,就需要对变量或代码块做同步,使其在修改这种变量时能够线性执行消除并发修改变量。而同步的本质是通过锁来实现的。为了实现多个线程在一个时刻同一个代码块只能有一个线程可执行,那么需要在某个地方做个标记,这个标记必须
Stella981 Stella981
3年前
Jenkins触发远程Job的几种方式
本文叙述基于以下假设前提,将介绍三种在不同的jenkins服务器之间触发Job的方法:本地JenkinsServerlocal.jenkins.com远程JenkinsServerremote.jenkins.com本地JenkinsJob名local\_job远程JenkinsJob名remote\_job需求
Wesley13 Wesley13
3年前
oracle查看某表字段类型
来源:https://www.cnblogs.com/ufindme/p/5033843.html今天遇到一个问题:要求在可重复执行的SQL脚本添加一段SQL代码:修改当前的数据类型。因为SQL代码放在重复执行的脚本中,那须考虑到数据类型满足条件时则不进行修改。一时不知道怎么解决。然后就搜索出上面链接的博文。最后解决了。如果当前字段不是v
Stella981 Stella981
3年前
Intel Pin
这篇文章主要介绍一下IntelPin在JIT模式和Probe模式下对库换数的替换,以及实现中有哪写需要注意的地方。JIT模式就是对插桩的代码进行即时编译,然后缓存起来使用Probe模式就是在要插桩的函数入口前面插入一条跳转指令,跳转到新的替换函数处执行,不在原来执行代码上进行修改具体的大家可以参考Pin官方手册https://softwa
Wesley13 Wesley13
3年前
JDBC对事务的使用(包括自动提交,回滚等知识)
首先得清楚什么时候使用事务。当你需要一次执行多条SQL语句时,可以使用事务。通俗一点说,就是,如果这几条SQL语句全部执行成功,则才对数据库进行一次更新,如果有一条SQL语句执行失败,则这几条SQL语句全部不进行执行,这个时候需要用到事务。其次才是事务的具体使用。1.获取对数据库的连接(代码这里省略了吧,网上太多了,对各种数据库
Easter79 Easter79
3年前
Sublime Text Package Contrl 安装方法
从菜单ViewShowConsole或者ctrl~快捷键,调出console。将以下Python代码粘贴进去并enter执行,不出意外即完成安装。以下提供ST3和ST2的安装代码:(一整行,不要换行)SublimeText3:importurllib.request,os;pf
Stella981 Stella981
3年前
CycleBarrier与CountDownLatch原理
CountDownLatch众所周知,它能解决一个任务必须在其他任务完成的情况下才能执行的问题,代码层面来说就是只有计数countDown到0的时候,await处的代码才能继续向下运行,例如:importjava.util.;importjava.util.concurrent.;
Wesley13 Wesley13
3年前
Java分布式锁看这篇就够了
\什么是锁?在单进程的系统中,当存在多个线程可以同时改变某个变量(可变共享变量)时,就需要对变量或代码块做同步,使其在修改这种变量时能够线性执行消除并发修改变量。而同步的本质是通过锁来实现的。为了实现多个线程在一个时刻同一个代码块只能有一个线程可执行,那么需要在某个地方做个标记,这个标记必须每个线程都能看到
Grafana无法启动修复解决
某项目的Grafana服务因Mysql漏洞修复导致无法正常启动,当天巡检人员在尝试一些方法后,问题依然存在。在了解了事情的背景后,……