- mycat双主高可用架构部署-MySQL5.7环境部署第一台
龙哥·三年风水
MySQL5.7.36分布式高可用架构mysql分布式
MySQL5.7服务器IP是192.168.31.209及192.168.31.2101、192.168.31.209:3307实例部署a、配置文件mkdir-p/data/mysql/mysql3307/{data,logs}#创建MySQL数据及日志目录vi/data/mysql/mysql3307/my3307.cnf#配置文件整理[client]#password=your_passwor
- 快速git
或许命运不可揣测
githubgit
下载sudoaptinstallgit配置$gitconfig--globaluser.name"JohnDoe"
[email protected]没有空格可以不加双引号如果~/.ssh没有先创建(下一步用)ssh方式制作密钥github解释#以邮箱作为标签或随意别的什么cd~/.sshssh-keygen-ted25519-C"your
- Codeforces Round #956 (Div. 2) C. Have Your Cake and Eat It Too
abTao_lx
c语言算法开发语言
CodeforcesRound#956(Div.2)C.HaveYourCakeandEatItToo题目大意:有长度为nnn的数组a,b,ca,b,ca,b,c,三个数组的和相同,把nnn分为三段非空连续段[la,ra],[lb,rb],[lc,rc][l_a,r_a],[l_b,r_b],[l_c,r_c][la,ra],[lb,rb],[lc,rc],互不重合。保证∑i=laraai,∑i=
- SSH生成SSH密钥(公钥和私钥)
小刘同学++
ssh运维服务器
在设置SSH服务时,生成SSH密钥(公钥和私钥)是一个常见的任务。这些密钥用于安全地进行身份验证,无需输入密码。以下是如何生成SSH密钥的步骤:1.生成SSH密钥对首先,您需要在客户端机器上生成一个SSH密钥对。使用ssh-keygen命令来生成密钥对。ssh-keygen-trsa-b4096-C"
[email protected]"-trsa:指定密钥类型为RSA。-b4096:指定
- SWPUCTF 2022 新生赛 Does your nc work?
Darklight夜曦
网络安全
首先打开环境,发现并没有附件,那我们直接进行nc连接看一下发现直接问我们问我们问题,让我们输入答案,直接ls查看目录,找flag最可能在的位置,然后运用cd和cat指令,搜查出flag的位置,找到了flagflag=NSSCTF{669c30b6-9b2d-437f-bef7-a8f06672f3c3}
- MySQL 报错: “Host ‘xxx‘ is not allowed to connect to this MySQL server“
不爱开发的干饭人
mysql数据库
1.使用MySQL命令行工具登录到MySQL服务器上。使用mysql命令行工具以root用户或具有足够权限的用户身份登录。mysql-uroot-p输入密码后,选择mysql数据库。usemysql;查看当前的用户和权限设置selecthost,userfromuser;更新对应用户的权限,允许从任何主机连接。updateusersethost='%'whereuser='your_usernam
- Ubuntu中安装Maven
不爱开发的干饭人
ubuntulinux运维
1.更新源列表sudoaptupdate2.安装sudoaptinstallmaven3.验证mvn-v4.配置阿里源用下列setting文件替换/usr/share/maven/conf下的settings.xml/path/to/local/repo-->true-->false-->com.your.plugins-->optionaltruehttpproxyuserproxypasspr
- how to resolve install mysql always notice‘You must reset your password using ALTER USER statement before executing this statement.’
WXL_JIANSHU
现象:#[YoumustresetyourpasswordusingALTERUSERstatementbeforeexecutingthisstatement.](http://www.cnblogs.com/debmzhang/p/5013540.html)修复:安装完mysql之后,登陆以后,不管运行任何命令,总是提示这个step1:SETPASSWORD=PASSWORD('yournew
- 《java代码记录》-使用java运行服务器上的.sh文件
一单成
开发使用工具类java服务器开发语言
阿丹:记录一下使用java来运行服务器上的sh脚本。importjava.io.IOException;publicclassRunShellScript{publicstaticvoidmain(String[]args){StringscriptPath="/path/to/your/script.sh";//替换为你的Shell脚本路径try{//使用Runtime.exec方法执行Shel
- Anaconda 环境克隆、迁移 ,用Anaconda里面的conda命令创建虚拟环境并克隆环境或者复旧电脑实验环境包、_conda复制环境(2)
2401_84009300
程序员conda
2)查看当前存在哪些虚拟环境condaenvlistcondainfo-e3)检查更新当前condacondaupdateconda2.1查看conda环境:(√)condainfo--envs3.Python创建虚拟环境(√)condacreate-nyour_env_namepython=x.xanaconda命令创建python版本为x.x,名字为your_env_name的虚拟环境。you
- gtest filter 应用
玉梅小洋
工具使用C++c++gtest
gtest(GoogleTest)是一个流行的C++测试框架。通过使用–gtest_filter标志,你可以根据测试的名称运行一部分测试。这在你只想运行特定测试而不是整个测试套件时非常有用。基本用法–gtest_filter标志接受一个模式字符串,该字符串包含用-字符分隔的正模式和负模式。正模式正模式指定要运行的测试。例如:./your_test_executable--gtest_filter=
- Maven 安装 JAR 到本地仓库
一条只会摸鱼的咸鱼
mavenjarjava
虽然直接在pom.xml中引用本地JAR文件是一种可行的方法,但更好的做法是将JAR文件安装到你的本地Maven仓库中。这样,你就可以像引用其他Maven依赖一样来引用它,而且你的项目构建将更加可移植和可维护。1:你可以使用Maven的mvninstall:install-file命令来完成这一操作。例如:mvninstall:install-file-Dfile=path/to/your/art
- 2022-07-26 Manage your energy, not your time
春生阁
Energyisthecurrencyofmotivation.Mostoftheproductivityandhabitbuildingadviceyouhearofferstipsandtricksforbettertimemanagement.Withpromisesofmakingyoumoreefficientinyourwork,theysuggestallsortsoftechniq
- Git教程--Git 配置SSH,多个 Github 账号配置不同的SSH KEY
程序猿陈师兄
Git使用教程gitsshgithub
要配置SSH并在同一台计算机上使用多个GitHub帐户的不同SSH密钥,您可以按照以下步骤进行操作:生成新的SSH密钥对:打开终端或命令行提示符。使用以下命令生成新的SSH密钥对:ssh-keygen-trsa-C"
[email protected]"执行上述命令后,系统会提示您输入密钥文件的保存路径和名称。为了区分不同的帐户,您可以为每个帐户指定不同的路径和名称。在保存路径和名称后按需
- Call me by your name
Y_and_M
-You'retoosmartnottoknow,howrare,howspecial,whatyoutwohadwas.-OliverwasOliver.-Becauseitwashim.Becauseitwasme.-Olivermaybeveryintelligent,buthe…-No…Hewasmorethanintelligent.Whatyoutwohad,hadeverything
- 【ORACLE】数据保留小数位数
小雨嗒嗒
数据库oracle数据库
在Oracle数据库中,如果你想在查询时保留三位小数,可以使用ROUND函数或者TRUNC函数来实现。以下是两种方法的示例:使用ROUND函数:ROUND函数可以根据你指定的小数位数来四舍五入数值。例如,如果你想保留三位小数,可以这样写:SELECTROUND(your_column,3)FROMyour_table;这里your_column是你想要保留三位小数的列名,your_table是表名
- 【Ubuntu设置程序开机自启动】
歧路歌者
linuxubuntulinux运维
Ubuntu设置程序开机自启动设置自启动Service添加到rc.local服务Ubuntu系统添加自启动程序的方式有多种方法,这里提供两种方法作为参考。设置自启动Service创建启动脚本使用任何文本编辑器,在/etc/init.d目录下创建一个新的启动脚本,假设命名为your_script_name,以下是示例脚本的参考内容:#!/bin/bash###BEGININITINFO#Provid
- 在执行conda.sh配置环境时遇到 Your spec was 1.7.1.*, but conda is ignoring the .* and treating it as 1.7.1
shuaigehj
condalinux运维
具体报错如下:Collectingpackagemetadata(current_repodata.json):|WARNINGconda.models.version:get_matcher(556):Using.*withrelationaloperatorissuperfluousanddeprecatedandwillberemovedinafutureversionofconda.You
- ABCDE模式||活出最乐观的自己
飞鸽非哥
有的人总会,因为别人的一个眼神,感到受伤。因为对方的一个字句,感到委屈。因为自己的一个失误,感到崩溃。他们也想每天开开心心,不想每天愁眉苦脸,但他们却不知道该怎么做。著名心理学家马丁•塞利格曼提出的ABCDE法则可以帮助我们调节情绪,活出最乐观的自己!一、什么是ABCDE法则?ABCDE法则是一种有趣的乐观训练法:(一)定义A(adversity)-不好的事情:即发生的不好的事情。B(belief
- react.js
涔溪
react.js前端前端框架
一、create-react-app全局安装create-react-app$npminstall-gcreate-react-app创建一个项目$create-react-appyour-app注意命名方式CreatinganewReactappin/dir/your-app.Installingpackages.Thismighttakeacoupleofminutes.安装过程较慢,Inst
- 10 Ways to Focus on Your Long-Term Goals
重新想象2018
最近一直在关注效率提升方法的相关议题,上周也看到群里有战友提到相关的工具并分享其使用心得,比如OmniFocus,昨天Get了Pro版本,看了相关的文章,得知是比较难于上手的GTD工具,但上手后都说是项目管理和日程管理的神器,目前正在开发中,后续也会写一些类似的分享文章,不过已经感受到了其设计思路的强大,本文是在研究的过程中发现的一篇好文章,如主题,佩服老外写的类似的文章都可以落地为实际操作的行动
- Flask的secret_key作用
zybsjn
flask
app=Flask(__name__)app.secret_key='your_secret_key'app.secret_key在Flask应用中扮演了非常重要的角色,它用于保护和加密敏感的会话数据和防范某些类型的攻击。下面是secret_key的主要作用和相关解释:1.加密会话数据Flask使用secret_key来对会话数据进行签名和加密。会话数据存储在客户端的cookie中,但因为它被签名
- OHIF Viewer医学影像学习日记
刘斩仙的笔记本
javascriptOHIFViewer医学影像vuereact
前言:OHIFViewer一个开源的,基于Web的,医学影像查看器。项目文档GitHub项目大概流程:我们下载OHIFViewer项目运行打包,发布到服务器,然后暴露访问地址;再由后端提供返回固定格式json的接口,完整路径例如:http://www.baidu.com/#/viewer?url=http://www.your.com/apiv1/dicom/analysis/studies把此链
- Your Diffusion Model is Secretly a Zero-Shot Classifier论文阅读笔记
Rising_Flashlight
论文阅读笔记计算机视觉
YourDiffusionModelisSecretlyaZero-ShotClassifier论文阅读笔记这篇文章我感觉在智源大会上听到无数个大佬讨论,包括OpenAISora团队负责人,谢赛宁,好像还有杨植麟。虽然这个文章好像似乎被引量不是特别高,但是和AI甚至人类理解很本质的问题很相关,即是不是要通过生成来构建理解的问题,文章的做法也很巧妙,感觉是一些学者灵机一动的产物,好好学习一个!摘要这
- 前端动画实现:React 和 Vue 框架技术实现 filp
@逆风boy
vuevue.jsreact
前言在Vue的官网中的过渡动画章节中,可以看到一个很酷炫的动画效果手写出这个逻辑应该是非常复杂的。但是文档里我们发现一个名词:FLIP,这给了我们一个线索,用filp可以实现。在Aerotwist社区里的一篇文章:flip-your-animations,以这篇文章为切入点,一步步来实现一个类似的效果。预览实现的最终效果:预览效果网址里看:http://sl1673495.gitee.io/fli
- adb remount Now reboot your device for settings to take effect
sun007700
adb
remountof/systemfailed:Read-onlyfilesystem原因及解决_nowrebootyourdeviceforsettingstotakeeffect-CSDN博客$adbremountDisablingverityfor/systemDisablingverityfor/system_extDisablingverityfor/vendorNowrebootyour
- Proto3: Generating Your Classes - 生成你的类
Upping8
TogeneratetheJava,Kotlin,Python,C++,Go,Ruby,Objective-C,orC#codeyouneedtoworkwiththemessagetypesdefinedina.protofile,youneedtoruntheprotocolbuffercompilerprotoconthe.proto.Ifyouhaven'tinstalledthecomp
- Vue 3 中的 defineAsyncComponent()
程序员Ocean
前端javascriptvue
定义一个异步组件,它在运行时是懒加载的。它允许在组件加载时按需加载,从而提高应用的性能和响应速度。import{defineAsyncComponent}from'vue';constAsyncComponent=defineAsyncComponent({loader:()=>import('./path/to/your/component.vue'),loading:()=>import('.
- springboot jar 配置文件同级目录 启动脚本sh 并添加日志文件,日志文件定时分文件
iteye_10392
javaspringbootjar后端
为了创建一个SpringBoot应用的启动脚本,并且配置日志输出到一个会定期分割的日志文件中,你可以按照以下步骤来进行:创建启动脚本:首先,创建一个shell脚本文件,比如命名为start-your-app.sh。配置日志文件:使用logback.xml或者application.properties来配置日志输出。如果你的应用已经有一个日志配置文件,那么你可能只需要稍微修改一下配置即可。日志文件
- 使用deeplx翻译
不脱发的码农~~~~
爬虫项目实战开发语言前端
部署deeplx翻译网址:https://github.com/guobao2333/DeepLX-Serverlessgitclonehttps://github.com/guobao/DeepLX-ServerlesscdDeepLX-Serverlessnpminpmrunstartcurl--location--requestPOST'https://YOUR-DOMAIN/transla
- 二分查找排序算法
周凡杨
java二分查找排序算法折半
一:概念 二分查找又称
折半查找(
折半搜索/
二分搜索),优点是比较次数少,查找速度快,平均性能好;其缺点是要求待查表为有序表,且插入删除困难。因此,折半查找方法适用于不经常变动而 查找频繁的有序列表。首先,假设表中元素是按升序排列,将表中间位置记录的关键字与查找关键字比较,如果两者相等,则查找成功;否则利用中间位置记录将表 分成前、后两个子表,如果中间位置记录的关键字大于查找关键字,则进一步
- java中的BigDecimal
bijian1013
javaBigDecimal
在项目开发过程中出现精度丢失问题,查资料用BigDecimal解决,并发现如下这篇BigDecimal的解决问题的思路和方法很值得学习,特转载。
原文地址:http://blog.csdn.net/ugg/article/de
- Shell echo命令详解
daizj
echoshell
Shell echo命令
Shell 的 echo 指令与 PHP 的 echo 指令类似,都是用于字符串的输出。命令格式:
echo string
您可以使用echo实现更复杂的输出格式控制。 1.显示普通字符串:
echo "It is a test"
这里的双引号完全可以省略,以下命令与上面实例效果一致:
echo Itis a test 2.显示转义
- Oracle DBA 简单操作
周凡杨
oracle dba sql
--执行次数多的SQL
select sql_text,executions from (
select sql_text,executions from v$sqlarea order by executions desc
) where rownum<81;
&nb
- 画图重绘
朱辉辉33
游戏
我第一次接触重绘是编写五子棋小游戏的时候,因为游戏里的棋盘是用线绘制的,而这些东西并不在系统自带的重绘里,所以在移动窗体时,棋盘并不会重绘出来。所以我们要重写系统的重绘方法。
在重写系统重绘方法时,我们要注意一定要调用父类的重绘方法,即加上super.paint(g),因为如果不调用父类的重绘方式,重写后会把父类的重绘覆盖掉,而父类的重绘方法是绘制画布,这样就导致我们
- 线程之初体验
西蜀石兰
线程
一直觉得多线程是学Java的一个分水岭,懂多线程才算入门。
之前看《编程思想》的多线程章节,看的云里雾里,知道线程类有哪几个方法,却依旧不知道线程到底是什么?书上都写线程是进程的模块,共享线程的资源,可是这跟多线程编程有毛线的关系,呜呜。。。
线程其实也是用户自定义的任务,不要过多的强调线程的属性,而忽略了线程最基本的属性。
你可以在线程类的run()方法中定义自己的任务,就跟正常的Ja
- linux集群互相免登陆配置
林鹤霄
linux
配置ssh免登陆
1、生成秘钥和公钥 ssh-keygen -t rsa
2、提示让你输入,什么都不输,三次回车之后会在~下面的.ssh文件夹中多出两个文件id_rsa 和 id_rsa.pub
其中id_rsa为秘钥,id_rsa.pub为公钥,使用公钥加密的数据只有私钥才能对这些数据解密 c
- mysql : Lock wait timeout exceeded; try restarting transaction
aigo
mysql
原文:http://www.cnblogs.com/freeliver54/archive/2010/09/30/1839042.html
原因是你使用的InnoDB 表类型的时候,
默认参数:innodb_lock_wait_timeout设置锁等待的时间是50s,
因为有的锁等待超过了这个时间,所以抱错.
你可以把这个时间加长,或者优化存储
- Socket编程 基本的聊天实现。
alleni123
socket
public class Server
{
//用来存储所有连接上来的客户
private List<ServerThread> clients;
public static void main(String[] args)
{
Server s = new Server();
s.startServer(9988);
}
publi
- 多线程监听器事件模式(一个简单的例子)
百合不是茶
线程监听模式
多线程的事件监听器模式
监听器时间模式经常与多线程使用,在多线程中如何知道我的线程正在执行那什么内容,可以通过时间监听器模式得到
创建多线程的事件监听器模式 思路:
1, 创建线程并启动,在创建线程的位置设置一个标记
2,创建队
- spring InitializingBean接口
bijian1013
javaspring
spring的事务的TransactionTemplate,其源码如下:
public class TransactionTemplate extends DefaultTransactionDefinition implements TransactionOperations, InitializingBean{
...
}
TransactionTemplate继承了DefaultT
- Oracle中询表的权限被授予给了哪些用户
bijian1013
oracle数据库权限
Oracle查询表将权限赋给了哪些用户的SQL,以备查用。
select t.table_name as "表名",
t.grantee as "被授权的属组",
t.owner as "对象所在的属组"
- 【Struts2五】Struts2 参数传值
bit1129
struts2
Struts2中参数传值的3种情况
1.请求参数绑定到Action的实例字段上
2.Action将值传递到转发的视图上
3.Action将值传递到重定向的视图上
一、请求参数绑定到Action的实例字段上以及Action将值传递到转发的视图上
Struts可以自动将请求URL中的请求参数或者表单提交的参数绑定到Action定义的实例字段上,绑定的规则使用ognl表达式语言
- 【Kafka十四】关于auto.offset.reset[Q/A]
bit1129
kafka
I got serveral questions about auto.offset.reset. This configuration parameter governs how consumer read the message from Kafka when there is no initial offset in ZooKeeper or
- nginx gzip压缩配置
ronin47
nginx gzip 压缩范例
nginx gzip压缩配置 更多
0
nginx
gzip
配置
随着nginx的发展,越来越多的网站使用nginx,因此nginx的优化变得越来越重要,今天我们来看看nginx的gzip压缩到底是怎么压缩的呢?
gzip(GNU-ZIP)是一种压缩技术。经过gzip压缩后页面大小可以变为原来的30%甚至更小,这样,用
- java-13.输入一个单向链表,输出该链表中倒数第 k 个节点
bylijinnan
java
two cursors.
Make the first cursor go K steps first.
/*
* 第 13 题:题目:输入一个单向链表,输出该链表中倒数第 k 个节点
*/
public void displayKthItemsBackWard(ListNode head,int k){
ListNode p1=head,p2=head;
- Spring源码学习-JdbcTemplate queryForObject
bylijinnan
javaspring
JdbcTemplate中有两个可能会混淆的queryForObject方法:
1.
Object queryForObject(String sql, Object[] args, Class requiredType)
2.
Object queryForObject(String sql, Object[] args, RowMapper rowMapper)
第1个方法是只查
- [冰川时代]在冰川时代,我们需要什么样的技术?
comsci
技术
看美国那边的气候情况....我有个感觉...是不是要进入小冰期了?
那么在小冰期里面...我们的户外活动肯定会出现很多问题...在室内呆着的情况会非常多...怎么在室内呆着而不发闷...怎么用最低的电力保证室内的温度.....这都需要技术手段...
&nb
- js 获取浏览器型号
cuityang
js浏览器
根据浏览器获取iphone和apk的下载地址
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" content="text/html"/>
<meta name=
- C# socks5详解 转
dalan_123
socketC#
http://www.cnblogs.com/zhujiechang/archive/2008/10/21/1316308.html 这里主要讲的是用.NET实现基于Socket5下面的代理协议进行客户端的通讯,Socket4的实现是类似的,注意的事,这里不是讲用C#实现一个代理服务器,因为实现一个代理服务器需要实现很多协议,头大,而且现在市面上有很多现成的代理服务器用,性能又好,
- 运维 Centos问题汇总
dcj3sjt126com
云主机
一、sh 脚本不执行的原因
sh脚本不执行的原因 只有2个
1.权限不够
2.sh脚本里路径没写完整。
二、解决You have new mail in /var/spool/mail/root
修改/usr/share/logwatch/default.conf/logwatch.conf配置文件
MailTo =
MailFrom
三、查询连接数
- Yii防注入攻击笔记
dcj3sjt126com
sqlWEB安全yii
网站表单有注入漏洞须对所有用户输入的内容进行个过滤和检查,可以使用正则表达式或者直接输入字符判断,大部分是只允许输入字母和数字的,其它字符度不允许;对于内容复杂表单的内容,应该对html和script的符号进行转义替换:尤其是<,>,',"",&这几个符号 这里有个转义对照表:
http://blog.csdn.net/xinzhu1990/articl
- MongoDB简介[一]
eksliang
mongodbMongoDB简介
MongoDB简介
转载请出自出处:http://eksliang.iteye.com/blog/2173288 1.1易于使用
MongoDB是一个面向文档的数据库,而不是关系型数据库。与关系型数据库相比,面向文档的数据库不再有行的概念,取而代之的是更为灵活的“文档”模型。
另外,不
- zookeeper windows 入门安装和测试
greemranqq
zookeeper安装分布式
一、序言
以下是我对zookeeper 的一些理解: zookeeper 作为一个服务注册信息存储的管理工具,好吧,这样说得很抽象,我们举个“栗子”。
栗子1号:
假设我是一家KTV的老板,我同时拥有5家KTV,我肯定得时刻监视
- Spring之使用事务缘由(2-注解实现)
ihuning
spring
Spring事务注解实现
1. 依赖包:
1.1 spring包:
spring-beans-4.0.0.RELEASE.jar
spring-context-4.0.0.
- iOS App Launch Option
啸笑天
option
iOS 程序启动时总会调用application:didFinishLaunchingWithOptions:,其中第二个参数launchOptions为NSDictionary类型的对象,里面存储有此程序启动的原因。
launchOptions中的可能键值见UIApplication Class Reference的Launch Options Keys节 。
1、若用户直接
- jdk与jre的区别(_)
macroli
javajvmjdk
简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。SDK是Software Development Kit 一般指软件开发包,可以包括函数库、编译程序等。
JDK就是Java Development Kit JRE是Java Runtime Enviroment是指Java的运行环境,是面向Java程序的使用者,而不是开发者。 如果安装了JDK,会发同你
- Updates were rejected because the tip of your current branch is behind
qiaolevip
学习永无止境每天进步一点点众观千象git
$ git push joe prod-2295-1
To
[email protected]:joe.le/dr-frontend.git
! [rejected] prod-2295-1 -> prod-2295-1 (non-fast-forward)
error: failed to push some refs to '
[email protected]
- [一起学Hive]之十四-Hive的元数据表结构详解
superlxw1234
hivehive元数据结构
关键字:Hive元数据、Hive元数据表结构
之前在 “[一起学Hive]之一–Hive概述,Hive是什么”中介绍过,Hive自己维护了一套元数据,用户通过HQL查询时候,Hive首先需要结合元数据,将HQL翻译成MapReduce去执行。
本文介绍一下Hive元数据中重要的一些表结构及用途,以Hive0.13为例。
文章最后面,会以一个示例来全面了解一下,
- Spring 3.2.14,4.1.7,4.2.RC2发布
wiselyman
Spring 3
Spring 3.2.14、4.1.7及4.2.RC2于6月30日发布。
其中Spring 3.2.1是一个维护版本(维护周期到2016-12-31截止),后续会继续根据需求和bug发布维护版本。此时,Spring官方强烈建议升级Spring框架至4.1.7 或者将要发布的4.2 。
其中Spring 4.1.7主要包含这些更新内容。