com.alibaba.druid.pool.DruidDataSource : create connection SQLException, url: jdbc:mysql:/解决方法详解

com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException:Couldnotcreateconnectiontodatabaseserver.具体错误信息如下:2021-01-0420:20:09.071ERROR12300---[eate-2022120039]com.alibaba.druid.pool.DruidDataSource :createconnectionSQLException,url:jdbc:mysql://localhost:3306/blog_system?serverTimezone=UTC&useSSL=false,errorCode0,state08001 com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException:Couldnotcreateconnectiontodatabaseserver.   atjdk.internal.refle...

logback报错:ERROR in ch.qos.logback.core.joran.conditional.IfAction

报错信息如下Loggingsystemfailedtoinitializeusingconfigurationfrom'null'java.lang.IllegalStateException:Logbackconfigurationerrordetected: ERRORinch.qos.logback.core.joran.conditional.IfAction-CouldnotfindJaninolibraryontheclasspath.Skippingconditionalprocessing.ERRORinch.qos.logback.core.joran.conditional.IfAction-Seealsohttp://logback.qos.ch/codes.html#ifJaninoERRORinch.qos.logback.core.joran.conditional.IfAction-CouldnotfindJaninolibraryontheclasspath.Skippingconditionalprocessing.ERROR...

Linux系统的source命令

一、命令介绍    source命令在Linux和其他Unix-like系统中用于在当前shell会话中读取并执行指定文件中的命令。这意味着,当你使用source命令运行一个脚本时,该脚本中的变量、函数和其他shell特性都会在当前shell会话中生效,而不仅仅是在子shell中。二、基本用法   Source的使用语法如下:        sourcefilename    或者,更常见的简写方式是使用点号.:        .filename    在这里,filename是想要在当前shell会话中运行的脚本的名称。三、使用场景1、环境变量    在当前会话中设置或更改环境变量,可以使用source命令来执行一个包含这些变量设置的脚本。...
开发笔记 开发笔记·2024-07-11

linux snmpget命令

Linux中的SNMP命令主要用于配置和管理SNMP服务。以下是一些常用的SNMP命令:1.snmpget:用于从SNMP代理获取一个或多个变量的值。语法如下:“`snmpget[OPTIONS]AGENT[OID]“`例如,获取主机上系统描述符的值:“`snmpget-v2c-cpubliclocalhostsystem.sysDescr.0“`2.snmpwalk:用于在SNMP代理上遍历并显示指定OID树下的所有变量的值。语法如下:“`snmpwalk[OPTIONS]AGENT[OID]“`例如,遍历主机上的整个OID树:“`snmpwalk-v2c-cpubliclocalhost“`3.snmpset:用于将一个或多个变量的值设置为指定的值。语法如下:“`snmpset[OPTIONS]AGENT[OIDTYPEVALUE]“`例如,将主机上的系统名称设置为”LinuxServer”:“`snmpset-v2c-cpri...
开发笔记 开发笔记·2024-07-10

解决laravel 表单提交-POST 异常的问题

Laravel显示以下内容:Laravel框架中为避免CSRF攻击,Laravel自动为每个用户Session生成了一个CSRFToken,该Token可用于验证登录用户和发起请求者是否是同一人,如果不是则请求失败。同时Laravel提供了一个全局帮助函数csrf_token来获取该Token值,因此只需在视提交图表单中添加inputhidden(表单隐藏域)即可在请求中带上Tokeninputtype="hidden"name="_token"value="{{csrf_token()}}">今天有找打一个新的方法:在表单form下填加一下代码{{csrf_field()}}...

A JSONObject text must begin with { at 1 [character 2 line 1]

今天调用一个接口,返回的是json数据,但是拿到数据进行转换的报错,JSONObjectresultJson=newJSONObject(resuStr);报错信息是:Exceptioninthread"main"org.json.JSONException:AJSONObjecttextmustbeginwith'{'at1[character2line1]atorg.json.JSONTokener.syntaxError(JSONTokener.java:433)atorg.json.JSONObject.<init>(JSONObject.java:195)atorg.json.JSONObject.<init>(JSONObject.java:319)解决方法:inti=resuStr.indexOf("{");resuStr=resuStr.substring(i);JSONObjectjson=newJSONObject(resuStr.trim()); System.out.pri...

mysql blob数据读取和转换

selectid,title,CONVERT(contentUSINGutf8mb4)AScontentfromstation_articlesORDERBYiddesclimit10 ...

mysql innodb 独立表空间 innodb_file_per_table

5.6.6以上版本默认开启my.cnfinnodb_file_per_table=ON;命令行setglobalinnodb_file_per_table=ON;查看showvariableslike'%per_table%';...

docker redis警告处理 WARNING Memory overcommit must be enabled; vm.overcommit_memory = 1

提示信息WARNINGMemoryovercommitmustbeenabled!Withoutit,abackgroundsaveorreplicationmayfailunderlowmemorycondition.Beingdisabled,itcanalsocausefailureswithoutlowmemorycondition,see https://github.com/jemalloc/jemalloc/issues/1328.Tofixthisissueadd‘vm.overcommit_memory=1’to/etc/sysctl.confandthenrebootorrunthecommand‘sysctlvm.overcommit_memory=1’forthistotakeeffect.操作命令vi/etc/sysctl.confvm.overcommit_memory=1#重启reboot#或者sysctlvm.overcommit_memory=1或echo1>/proc/sys/vm/ov...

mysql8数据库出错还原处理

数据库出错还原处理修改my.cnf innodb_force_recovery 调整级别从1-6找到可启动的级别备份数据库新建数据库重新导入数据库,启动#数据库只读方式启动innodb_force_recovery=0表示当需要恢复时执行所有的恢复操作;innodb_force_recovery=1表示忽略检查到的corrupt页;innodb_force_recovery=2表示阻止主线程的运行,如主线程需要执行fullpurge操作,会导致crash;innodb_force_recovery=3表示不执行事务回滚操作;innodb_force_recovery=4表示不执行插入缓冲的合并操作;innodb_force_recovery=5表示不查看重做日志,InnoDB存储引擎会将未提交的事务视为已提交;innodb_force_recovery=6表示不执行前滚的操作,强制重启!...

mongo5报错: WARNING: MongoDB 5.0+ requires a CPU with AVX support, and your current system does not appear to have that!

错误提示WARNING:MongoDB5.0+requiresaCPUwithAVXsupport,andyourcurrentsystemdoesnotappeartohavethat!原因mongodb5需要AVX的cpu指定集,当前的cpu太旧或者没有开启.解决办法降低mongodb的版本(使用4.x的版的mongodb部署)...

mysql general_log日志

general_log日志showvariableslike'general_log';#查看general_log开启情况showvariableslike'general_log_file';查看日志文件存储位置:showvariableslike'log_output';查看日志输出类型table/filesetglobalgeneral_log=on;#开启generallogsetglobalgeneral_log=off;永久配置[mysqld]general_log=1general_log_file=logs/mysql.general.loglog_output=FILE#可忽略慢查询showvariableslike'%slow%';setglobalslow_query_log=on;#开启generallogsetglobalslow_query_log=off;...
开发笔记 开发笔记·2024-07-09

使用diskpart合并U盘分区

DiskpartDiskpart是Windows自带的一款磁盘分区管理工具,包括创建分区、删除分区、合并(扩展)分区等并且它还可以设置动态磁盘、镜像卷输入cmd并按回车打开命令提示符窗口。然后依次输入以下命令并按回车diskpart#进入磁盘管理lisdis#列出所有盘seldis2#根据自己的盘选择clean#清空执行完成即可看到分区改变了createpartitionprimary#创建新的分区active#激活formatfs=fat32quick#快速格式化exit#退出...

winscp常用配置

putty如何自动输入密码winscp:打开:选项-选项左侧:集成-应用程序(倒数第4个)右侧:记住会话密码并传给puTTY(SSH)(R)选上显示隐藏文件ctrl+Alt+Hputty修改窗口大小#修改putty打开的默认大小切换到选项-集成-应用程序找到程序目录%ProgramFiles%PuTTYputty.exe(打开程序)左侧一级菜单:window右侧:修改Columns80=>120宽Rows24=>40高左侧切到:Session选择DefaultSetting(保存配置,下次再打开窗口就生效了)#右键-putty的标题栏-changesettings(修改本次的窗口大小)...
开发笔记 开发笔记·2024-07-09

python paramiko.SFTPClient 常用操作

连接https://docs.paramiko.org/en/stable/api/sftp.htmltransport=paramiko.Transport(('192.168.110.51',22))try:#transport.connect(username='root',password='123456')ftp=paramiko.SFTPClient.from_transport(transport)exceptExceptionase:print(e)print('远程连接失败...')#下载中ftp.get(from_file,to_file)ftp.chdir(to_dir)ftp.chdir('..')ftp.mkdir(item)检测目录是否存在try:sftp.stat(path)print("exist")exceptIOError:print("notexist")#获取远程的子目录列表...
首页上一页...1415161718...下一页尾页