mysql连接报错:ERROR 2002 (HY000):Can't connect to MySQL server on '172.18.0.4' (115)

使用MySQL客户端连接远程amoeba进行远程控制数据库报错:

root@uduntu:~# mysql -u root -P8066  -h 172.18.0.4 -p
Enter password: 
ERROR 2002 (HY000): Can't connect to MySQL server on '172.18.0.4' (115)

求解答????在线等,可进行远程协调

下面是amoeba.xml内容:

<?xml version="1.0" encoding="gbk"?>

<!DOCTYPE amoeba:configuration SYSTEM "amoeba.dtd">
<amoeba:configuration xmlns:amoeba="http://amoeba.meidusa.com/">

    <server>
        <!-- proxy server绑定的端口 -->
        <property name="port">8066</property>

        <!-- proxy server绑定的IP -->
        <property name="ipAddress">127.0.0.1</property>

        <!-- proxy server net IO Read thread size -->
        <property name="readThreadPoolSize">100</property>

        <!-- proxy server client process thread size -->
        <property name="clientSideThreadPoolSize">80</property>

        <!-- mysql server data packet process thread size -->
        <property name="serverSideThreadPoolSize">100</property>

        <!-- socket Send and receive BufferSize(unit:K)  -->
        <property name="netBufferSize">100</property>

        <!-- Enable/disable TCP_NODELAY (disable/enable Nagle's algorithm). -->
        <property name="tcpNoDelay">false</property>

        <!-- 对外验证的用户名 -->
        <property name="user">root</property>

        <!-- 对外验证的密码 -->

        <property name="password">redhat</property>

    </server>

    <!-- 
        每个ConnectionManager都将作为一个线程启动。
        manager负责Connection IO读写/死亡检测
    -->
    <connectionManagerList>
        <connectionManager name="defaultManager">
            <className>com.meidusa.amoeba.net.AuthingableConnectionManager</className>
        </connectionManager>
    </connectionManagerList>

    <dbServerList>
        <!-- 
            一台mysqlServer 需要配置一个pool,
            如果多台 平等的mysql需要进行loadBalance, 
            平台已经提供一个具有负载均衡能力的objectPool:com.meidusa.amoeba.mysql.server.MultipleServerPool
            简单的配置是属性加上 virtual="true",该Pool 不允许配置factoryConfig
            或者自己写一个ObjectPool。
        -->
        <dbServer name="server1">

            <!-- PoolableObjectFactory实现类 -->
            <factoryConfig>
                <className>com.meidusa.amoeba.mysql.net.MysqlServerConnectionFactory</className>
                <property name="manager">defaultManager</property>

                <!-- 真实mysql数据库端口 -->
                <property name="port">3306</property>

                <!-- 真实mysql数据库IP -->
                <property name="ipAddress">172.18.0.2</property>
                <property name="schema">test</property>

                <!-- 用于登陆mysql的用户名 -->
                <property name="user">jia</property>

                <!-- 用于登陆mysql的密码 -->


                <property name="password">redhat</property>


            </factoryConfig>

            <!-- ObjectPool实现类 -->
            <poolConfig>
                <className>com.meidusa.amoeba.net.poolable.PoolableObjectPool</className>
                <property name="maxActive">200</property>
                <property name="maxIdle">200</property>
                <property name="minIdle">10</property>
                <property name="minEvictableIdleTimeMillis">600000</property>
                <property name="timeBetweenEvictionRunsMillis">600000</property>
                <property name="testOnBorrow">true</property>
                <property name="testWhileIdle">true</property>
            </poolConfig>
        </dbServer>


        <dbServer name="multiPool" virtual="true">
            <poolConfig>
                <className>com.meidusa.amoeba.server.MultipleServerPool</className>
                <!-- 负载均衡参数 1=ROUNDROBIN , 2=WEIGHTBASED -->
                <property name="loadbalance">1</property>

                <!-- 参与该pool负载均衡的poolName列表以逗号分割 -->
                <property name="poolNames">server1</property>
            </poolConfig>
        </dbServer>

    </dbServerList>

    <queryRouter>
        <className>com.meidusa.amoeba.mysql.parser.MysqlQueryRouter</className>
        <property name="ruleConfig">${amoeba.home}/conf/rule.xml</property>
        <property name="functionConfig">${amoeba.home}/conf/functionMap.xml</property>
        <property name="ruleFunctionConfig">${amoeba.home}/conf/ruleFunctionMap.xml</property>
        <property name="LRUMapSize">1500</property>
        <property name="defaultPool">server1</property>

        <!--
        <property name="writePool">server1</property>
        <property name="readPool">server1</property>
        -->
        <property name="needParse">true</property>
    </queryRouter>
</amoeba:configuration>

1个回答

172.18.0.4
是这个ip么,是同一个网段么,mysql启动了没有,防火墙允许端口(通常是3306)了没有

KH_FC
弑天倾城 在不加入amoeba之前可以正常访问,加入了之后就报错了
5 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10013)
mysql登陆报这个错怎么办?,有没有大神帮一下啊。ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10013) mysql服务是运行的
在mac osx10.6下安装mysql后,启动总是报错ERROR 2002 (HY000): Can't connect to local MySQL ser
要在mac10.6下安装mysql以便rails开发,装了两天都没有成功。之前没用过mac或linux开发,一直用windows,所以希望高手们能指点一下。 我在安装时参考了以下文章: http://beike.iteye.com/blog/617341 http://hqman.iteye.com/blog/258979 下面是我的安装过程及错误: 安装和初始化mysql [code="java"]port search mysql sudo port install mysql5-server ########################################################### # A startup item has been generated that will aid in # starting mysql5-server with launchd. It is disabled # by default. Execute the following command to start it, # and to cause it to launch at startup: # # sudo port load mysql5-server ########################################################### ---> Installing mysql5-server @5.1.50_0 ****************************************************** * In order to setup the database, you might want to run * sudo -u _mysql mysql_install_db5 * if this is a new install ****************************************************** ---> Activating mysql5-server @5.1.50_0 ---> Cleaning mysql5-server[/code] [code="java"]sudo /opt/local/lib/mysql5/bin/mysql_install_db --user=mysql Installing MySQL system tables... OK Filling help tables... OK To start mysqld at boot time you have to copy support-files/mysql.server to the right place for your system PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER ! To do so, start the server, then issue the following commands: /opt/local/lib/mysql5/bin/mysqladmin -u root password 'new-password' /opt/local/lib/mysql5/bin/mysqladmin -u root -h bogon password 'new-password' Alternatively you can run: /opt/local/lib/mysql5/bin/mysql_secure_installation which will also give you the option of removing the test databases and anonymous user created by default. This is strongly recommended for production servers. See the manual for more instructions. You can start the MySQL daemon with: cd /opt/local ; /opt/local/lib/mysql5/bin/mysqld_safe & You can test the MySQL daemon with mysql-test-run.pl cd /opt/local/mysql-test ; perl mysql-test-run.pl Please report any problems with the /opt/local/lib/mysql5/bin/mysqlbug script![/code] 配置mysql: 开机自动启动mysql [code="java"]sudo launchctl load -w /Library/LaunchDaemons/org.macports.mysql5.plist [/code] 启动mysql 如果要快捷启动,则要先设置aliases,再用aliases来启动: mate ~/.profile打开这个配置文件,输入以下内容: [code="java"]alias mysqlstart='sudo /opt/local/bin/mysqld_safe5 &' alias mysqlstop='/opt/local/bin/mysqladmin5 -u root -p shutdown'[/code] 启动mysql [code="java"]mysqlstart [1] 62478[/code] 如果没有设置aliases,则用以下命令来启动 /opt/local/share/mysql5/mysql/mysql.server start 验证mysql安装成功: [code="java"]mysqladmin5 -u root -p ping error: 'Can't connect to local MySQL server through socket '/opt/local/var/run/mysql5/mysqld.sock' (2)' Check that mysqld is running and that the socket: '/opt/local/var/run/mysql5/mysqld.sock' exists! [/code] 或 [code="java"]mysql5 -u root –p ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/opt/local/var/run/mysql5/mysqld.sock' (2)[/code] mate /opt/local/etc/mysql5/my.cnf并输入以下内容(参考http://beike.iteye.com/blog/617341): [code="java"][mysqld_safe] socket = /tmp/mysql.sock[/code] 再调用 mysql5 -u root –p还是报相同错误。
mysql数据库连接问题:Can't connect to MySQL server on
我在远程服务器上的PHPmyadmin添加了任意主机的权限 ![图片说明](https://img-ask.csdn.net/upload/201811/07/1541560985_582055.jpg) 我在学校实验室主机上想连接那个数据库,然后出现了如下问题 C:\Users\Administrator>mysql -u root -p -h 我IP Enter password: ****** 然后:ERROR 2003 (HY000): Can't connect to MySQL server on '???(我那个ip)' (10060) 请问我可能在哪里出了问题,怎么解决
MYSQL登录报错,提示Error 2002
重新安装mysql后,在启动服务登录时报ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) 这样的错误,求解答。
MySQL报错求助 ERROR 2003 (HY000)
ERROR 2003 (HY000): Can't connect to MySQL server on '192.168.12.6' (61) (Mac OS系统) mysql -h 127.0.0.1 没有问题,链接本机内网ip就链接不上了,服务都没问题。 netstat状态 tcp4 0 0 127.0.0.1.3306 *.* LISTEN 求助怎么远程链接到该数据库
mysql.sock.lock文件被删除了,数据库访问不了
本来直接在终端是可以连接数据库的,但是navicat连接不了,然后百度了些方法,然后在试的时候一不小心把MAMP/tmp/mysql.cosk和mysql.sock.lock这个文件给删除了,然后现在输入mysql -u root -p,后,还是会跳出输入密码,但是输入密码后报错,ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/Applications/MAMP/tmp/mysql/mysql.sock'这是报错信息,求大佬执教!!!万分感谢!
安装两个版本的MySQL后 无法进入MySQL5的客户端?
我在Linux 红帽9上 安装了两个版本的MySQL (MySQL4和MySQL5),过程详见http://wangqiaowqo.iteye.com/blog/203986 现在我想在终端进入mysql5的客户端即进入 >mysql时 报: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) 错误。 各位大侠这是怎么回事呢? 是两个版本共存造成的冲突吗?
win10 VMware装CentOs6.5配置安装源码版MySQL server成功但进不去
安装了好几遍了,总是报错说 ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2),从默认路径下‘/var/lib/mysql/’也找不到mysql.sock这个文件,求助各位大神,这是怎么一回事?
mysql5.7如何关闭ssl?
使用官方yum源安装,由于mysql5.7默认开启了ssl,安装在centos系统中,远程可以通过windows的navicat连接,但是通过另一台centos系统的`mysql -u root -p -h ip地址`连接时,则提示:ERROR 2003 (HY000): Can't connect to MySQL server on 'IP地址' (113)(113)。所以想请教,5.7这个版本如何将ssl关闭。
centos下安装mysql,安装上了,但死活进不去啊啊
我是在VMware 上装的centos,然后安装mysql 命令: yum install wget wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm rpm -ivh mysql-community-release-el7-5.noarch.rpm yum install mysql-server 这样就安装完成mysql了,我们可以用命令查看一下是否安装成功了 命令是:rpm -qa | grep mysql 显示: mysql-community-release-el7-5.noarch mysql-community-libs-5.6.23-3.el7.x86_64 mysql-community-server-5.6.23-3.el7.x86_64 mysql-community-common-5.6.23-3.el7.x86_64 mysql-community-client-5.6.23-3.el7.x86_64 刚刚安装好的时候是能进去的 直接 mysql 改了下密码,用的是这个命令: # mysql -uroot mysql> set password for ‘root’@‘localhost’ = password('我的密码'); mysql> exit 然后就进不去了 然后我就重装 重装时,我也注意到需要将上个mysql卸载干净,这样卸载的: yum remove mysql mysql-server mysql-libs mysql-client; find / -name mysql 将找到的相关东西删掉; rm -rf 目录 -删除目录 rpm -qa|grep mysql(查询出来的东东yum remove掉) 然后安装完后,输入:mysql 提示: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) 咋回事呢 新人没币打赏啊 静待好心人解答
mysql用source命令导入大文件,为什么导入一半的时候总是报错并出现乱码?
求助,想在mysql里面导入大文件,4g,在控制台当中用了source语句,刚开始的时候一切都很正确 ``` Query OK, 1710 rows affected (0.27 sec) Records: 1710 Duplicates: 0 Warnings: 0 ``` 然后导入一半之后,就会突然开始报错并出现乱码,像这样 ``` ERROR 2005 (HY000): Unknown MySQL server host '2銆佹嫑鍟嗛?鍝佹姇鏀鹃〉闈㈡惌寤鸿惀閿?椿鍔ㄤ竴浣撳寲娴佺▼鎼?缓rn' (0) ERROR: Can't connect to the server ``` 尝试了好几遍,更改了ini中的 ``` innodb_buffer_pool_size = 1024M ; Set .._log_file_size to 25 % of buffer pool size innodb_log_file_size = 512M innodb_log_buffer_size = 64M ``` 改成了 ``` innodb_buffer_pool_size = 512M ; Set .._log_file_size to 25 % of buffer pool size innodb_log_file_size = 256M innodb_log_buffer_size = 32M ``` 还是不好用,重新下载了数据,然后导入,仍旧同样的问题。 而且好几次都是导入了67张表格。似乎是同一个地方或者同样的时间出bug? 导入试了两天了还是不成功,求大佬拯救……
mysql权限管理中,为某用户授权某数据库的所有权限,但为何该用户仍使用数据库失败?
我在root下: grant all privileges on *.* to aa@'localhost' identified by "aaa"; flush privileges; 这时使用aa用户是可以访问所有数据库的。 如果我: grant all privileges on testdb.* to bb@'localhost' identified by "bbb"; flush privileges; 这时可以链接数据库,但是什么也干不了,甚至不能use testdb; 请问这是为什么?是哪里没有设置正确吗? 我用bb账户使用MySQL后,使用show databases;都会有问题,报错信息为: ERROR 2006 (HY000): MySQL server has gone away No connection. Trying to reconnect... Connection id: 64 Current database: *** NONE *** ERROR 1184 (08S01): Aborted connection 64 to db: 'unconnected' user: 'bb' host: 'localhost' (init_connect command failed)
linux上mysql可以正常启动,却打mysql提示错误进不去
service mysqld start Starting mysqld: [ OK ] [root@chanct201 etc]# [root@chanct201 etc]# mysql ERROR 2002 (HY000): Can't connect to local MySQL server through socket '--default-character-set=utf8' (2) [root@chanct201 etc]# service mysqld status mysqld (pid 20759) is running... 谁知道是什么问题,是我什么地方配置错了吗? [root@abc etc]# cat /etc/my.cnf [mysqld] #datadir=/var/lib/mysql datadir=/home/data/mysql basedir= /usr socket=/var/lib/mysql/mysql.sock #socket=/home/data/mysql/mysql.sock user=mysql # Disabling symbolic-links is recommended to prevent assorted security risks symbolic-links=0 default-character-set=utf8 #default--character-set-server=utf8 [mysqld_safe] log-error=/var/log/mysqld.log pid-file=/var/run/mysqld/mysqld.pid [client] default-character-set=utf8 /var/lib/mysql/mysql.sock [mysql] default-character-set=utf8
macOS中安装完MySQL后如何配置
已参考下列教程 https://www.cnblogs.com/xuyatao/p/6932885.html https://blog.csdn.net/fghsfeyhdf/article/details/78799270 服务已可以正常开启 ![图片说明](https://img-ask.csdn.net/upload/201805/06/1525611397_674259.png) 另外请大神看一下环境变量的配置是否正确 ![图片说明](https://img-ask.csdn.net/upload/201805/06/1525611594_989720.png) 数据库链接信息配置完成后进行链接,报错如下 ![图片说明](https://img-ask.csdn.net/upload/201805/06/1525611632_480473.png) 2059 - Authentication plugin 'caching_sha2_password' cannot be loaded: dlopen(../Frameworks/caching_sha2_password.so, 2): image not found 使用mysql -u root -p登录mysql 提示报错ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 经过查询得知为初始密码不对的访问问题,mysql的root用户不会使用安装时输入的密码?(安装时设置为a123456) 使用方案: 方案1: 更改mysql目录中的my-default.cnf文件,但是进了目录下发现没有此文件 ![图片说明](https://img-ask.csdn.net/upload/201805/06/1525612348_532242.png) so~ 在[mysqld] 的配置项下添加 skip-grant-tables 方法失败 方案2: 使用sudo mysqld_safe --user=mysql --skip-grant-tables --skip-networking & sudo mysql -u root mysql 到这报错如下 ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) [1]+ Stopped sudo mysqld_safe --user=mysql --skip-grant-tables --skip-networking 方案再次失败 求解
mysql不能启动。。昨天还好使呢。。
lyz@lyz-desktop:/$ mysql ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) 这是什么情况。。。我看了下,没有/var/run/mysqld/mysqld.sock这文件。 到哪去找那个文件啊! 但是昨天还能用呢。 为什么呢。 为什么呢。
mysql root 登录没权限
修改了一下mysql数据库 root的密码,根本百度上的方法,修改完成后FLUSH PRIVILEGES;提示修改成功。然后重启,再登录时却一直提示:ERROR 1130 (HY000): Host 'localhost' is not allowed to connect to this MySQL server。网上的说法都是授权,或改表,但登录都登录不了,怎么授权啊?在my.ini文件中添加了这个skip-grant-tables,能登录,但不能更改权限。求大神指点一二。
TestLink1.9.16整合Bugfree2.1时出现Connect to Bug Tracker database fails:Unknown database 'bugfree2'
1.TestLink1.9.16环境(XAMPP5.6.38+TestLink1.9.16):http://192.168.137.49:8099/testlink 2.Bugfree2.1环境(XAMPP1.6.8+Bugfree2.1):http://192.168.137.47:81/bugfree/ 3.Testlink-【Issue Tracker】配置:bugzilla(Interface:db) ``` <!-- Template bugzilladbInterface --> <issuetracker> <dbhost>localhost</dbhost> <dbname>bugfree2</dbname> <dbschema>bugfree2</dbschema> <dbtype>mysql</dbtype> <dbuser>root</dbuser> <dbpassword>admin</dbpassword> <uricreate>http://192.168.137.47:81/bugfree</uricreate> <uriview>http://192.168.137.47:81/bugfree/show_bug.cgi?id=</uriview> </issuetracker> ``` 测试项目下有勾选Issue Tracker了,结果在执行页面报错: Attention Please: Something is preventing connection to Bug Tracking System, and is going to create performance issues. Please contact your TestLink Administrator 查看/opt/lampp/htdocs/testlink/logs/userlog1.log发现: ``` mysqli_real_connect(): (HY000/1049): Unknown database 'bugfree2' - in /opt/lampp/htdocs/testlink/third_party/adodb/drivers/adodb-mysqli.inc.php - Line 124 [18/Dec/12 01:43:24][ERROR][9vup27eep18rruinnhdum6qi75][GUI - Test Project ID : 1] Connect to Bug Tracker database fails: (interface: - Host:->dbhost - DBName: ->dbname - User: ->dbuser) 1049 - Unknown database 'bugfree2' ``` 在TestLink安装的机子上ping 192.168.137.47,可以ping通
MySQL emoji 表情问题 Java大神请进
报错 严重: Servlet.service() for servlet [springMVC] in context with path [/travel] threw exception [Request processing failed; nested exception is org.springframework.jdbc.UncategorizedSQLException: ### Error updating database. Cause: java.sql.SQLException: Incorrect string value: '\xF0\x9F\x98\x82' for column 'requestURL' at row 1 ### The error may involve log.saveLog-Inline ### The error occurred while setting parameters ### SQL: INSERT INTO common_clientlog(clientIp,requestURL,timeConsuming,createTime) VALUES (?,?,?,NOW()) ### Cause: java.sql.SQLException: Incorrect string value: '\xF0\x9F\x98\x82' for column 'requestURL' at row 1 ; uncategorized SQLException for SQL []; SQL state [HY000]; error code [1366]; Incorrect string value: '\xF0\x9F\x98\x82' for column 'requestURL' at row 1; nested exception is java.sql.SQLException: Incorrect string value: '\xF0\x9F\x98\x82' for column 'requestURL' at row 1] with root cause java.sql.SQLException: Incorrect string value: '\xF0\x9F\x98\x82' for column 'requestURL' at row 1 at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1094) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4226) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4158) at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2615) at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2776) at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2840) at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:2082) at com.mysql.jdbc.PreparedStatement.execute(PreparedStatement.java:1302) at org.apache.commons.dbcp.DelegatingPreparedStatement.execute(DelegatingPreparedStatement.java:172) at org.apache.commons.dbcp.DelegatingPreparedStatement.execute(DelegatingPreparedStatement.java:172) at sun.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at org.apache.ibatis.logging.jdbc.PreparedStatementLogger.invoke(PreparedStatementLogger.java:55) at com.sun.proxy.$Proxy39.execute(Unknown Source) at org.apache.ibatis.executor.statement.PreparedStatementHandler.update(PreparedStatementHandler.java:41) at org.apache.ibatis.executor.statement.RoutingStatementHandler.update(RoutingStatementHandler.java:66) at sun.reflect.GeneratedMethodAccessor49.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59) at com.sun.proxy.$Proxy37.update(Unknown Source) at org.apache.ibatis.executor.SimpleExecutor.doUpdate(SimpleExecutor.java:45) at org.apache.ibatis.executor.BaseExecutor.update(BaseExecutor.java:100) at org.apache.ibatis.executor.CachingExecutor.update(CachingExecutor.java:75) at org.apache.ibatis.session.defaults.DefaultSqlSession.update(DefaultSqlSession.java:148) at org.apache.ibatis.session.defaults.DefaultSqlSession.insert(DefaultSqlSession.java:137) at sun.reflect.GeneratedMethodAccessor50.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:358) at com.sun.proxy.$Proxy16.insert(Unknown Source) at org.mybatis.spring.SqlSessionTemplate.insert(SqlSessionTemplate.java:240) at com.frontdo.travel.dao.impl.LogDaoImpl.saveObject(LogDaoImpl.java:27) at com.frontdo.travel.dao.impl.LogDaoImpl.saveObject(LogDaoImpl.java:1) at com.frontdo.travel.interceptor.AuthInterceptor.postHandle(AuthInterceptor.java:91) at org.springframework.web.servlet.HandlerExecutionChain.applyPostHandle(HandlerExecutionChain.java:149) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:928) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:851) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:953) at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:855) at javax.servlet.http.HttpServlet.service(HttpServlet.java:646) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:829) at javax.servlet.http.HttpServlet.service(HttpServlet.java:727) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:106) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at com.frontdo.travel.filter.RequestParameterFilter.doFilter(RequestParameterFilter.java:45) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at com.frontdo.travel.filter.LoginFilter.doFilter(LoginFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:503) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:421) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1070) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:745) DEBUG[com.frontdo.travel.interceptor.AuthInterceptor]-信息:request /travel/action/sendOrgMessage,prcess time :1ms ![图片说明](https://img-ask.csdn.net/upload/201707/27/1501126993_996335.png) #本地环境 DBUrl=jdbc:mysql://localhost:3306/travel? my.ini文件 [client] # pipe # socket=0.0 port=3306 default-character-set = utf8mb4 [mysql] no-beep default-character-set=utf8mb4 [mysqld] # The next three options are mutually exclusive to SERVER_PORT below. # skip-networking # enable-named-pipe # shared-memory # shared-memory-base-name=MYSQL # The Pipe the MySQL Server will use # socket=MYSQL # The TCP/IP Port the MySQL Server will listen on port=3306 # Path to installation directory. All paths are usually resolved relative to this. # basedir="C:/Program Files/MySQL/MySQL Server 5.7/" # Path to the database root datadir=C:/ProgramData/MySQL/MySQL Server 5.7\Data # The default character set that will be used when a new schema or table is # created and no character set is defined character-set-server=utf8mb4 character-set-client-handshake = FALSE collation-server = utf8mb4_unicode_ci init_connect='SET NAMES utf8mb4' # The default storage engine that will be used when create new tables when default-storage-engine=INNODB # Set the SQL mode to strict sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION" # Enable Windows Authentication # plugin-load=authentication_windows.dll # General and Slow logging. log-output=FILE general-log=0 general_log_file="DESKTOP-B37Q65G.log" slow-query-log=1 slow_query_log_file="DESKTOP-B37Q65G-slow.log" long_query_time=10 但就是还报错 ,请问 为什么?
在中国程序员是青春饭吗?
今年,我也32了 ,为了不给大家误导,咨询了猎头、圈内好友,以及年过35岁的几位老程序员……舍了老脸去揭人家伤疤……希望能给大家以帮助,记得帮我点赞哦。 目录: 你以为的人生 一次又一次的伤害 猎头界的真相 如何应对互联网行业的「中年危机」 一、你以为的人生 刚入行时,拿着傲人的工资,想着好好干,以为我们的人生是这样的: 等真到了那一天,你会发现,你的人生很可能是这样的: ...
《MySQL 性能优化》之理解 MySQL 体系结构
本文介绍 MySQL 的体系结构,包括物理结构、逻辑结构以及插件式存储引擎。
程序员请照顾好自己,周末病魔差点一套带走我。
程序员在一个周末的时间,得了重病,差点当场去世,还好及时挽救回来了。
复习一周,京东+百度一面,不小心都拿了Offer
京东和百度一面都问了啥,面试官百般刁难,可惜我全会。
Java 14 都快来了,为什么还有这么多人固守Java 8?
从Java 9开始,Java版本的发布就让人眼花缭乱了。每隔6个月,都会冒出一个新版本出来,Java 10 , Java 11, Java 12, Java 13, 到2020年3月份,...
达摩院十大科技趋势发布:2020 非同小可!
【CSDN编者按】1月2日,阿里巴巴发布《达摩院2020十大科技趋势》,十大科技趋势分别是:人工智能从感知智能向认知智能演进;计算存储一体化突破AI算力瓶颈;工业互联网的超融合;机器间大规模协作成为可能;模块化降低芯片设计门槛;规模化生产级区块链应用将走入大众;量子计算进入攻坚期;新材料推动半导体器件革新;保护数据隐私的AI技术将加速落地;云成为IT技术创新的中心 。 新的画卷,正在徐徐展开。...
轻松搭建基于 SpringBoot + Vue 的 Web 商城应用
首先介绍下在本文出现的几个比较重要的概念: 函数计算(Function Compute): 函数计算是一个事件驱动的服务,通过函数计算,用户无需管理服务器等运行情况,只需编写代码并上传。函数计算准备计算资源,并以弹性伸缩的方式运行用户代码,而用户只需根据实际代码运行所消耗的资源进行付费。Fun: Fun 是一个用于支持 Serverless 应用部署的工具,能帮助您便捷地管理函数计算、API ...
讲真,这两个IDE插件,可以让你写出质量杠杠的代码
周末躺在床上看《拯救大兵瑞恩》 周末在闲逛的时候,发现了两个优秀的 IDE 插件,据说可以提高代码的质量,我就安装了一下,试了试以后发现,确实很不错,就推荐给大家。 01、Alibaba Java 代码规范插件 《阿里巴巴 Java 开发手册》,相信大家都不会感到陌生,其 IDEA 插件的下载次数据说达到了 80 万次,我今天又贡献了一次。嘿嘿。 该项目的插件地址: https://github....
Python+OpenCV实时图像处理
目录 1、导入库文件 2、设计GUI 3、调用摄像头 4、实时图像处理 4.1、阈值二值化 4.2、边缘检测 4.3、轮廓检测 4.4、高斯滤波 4.5、色彩转换 4.6、调节对比度 5、退出系统 初学OpenCV图像处理的小伙伴肯定对什么高斯函数、滤波处理、阈值二值化等特性非常头疼,这里给各位分享一个小项目,可通过摄像头实时动态查看各类图像处理的特点,也可对各位调参、测试...
2020年一线城市程序员工资大调查
人才需求 一线城市共发布岗位38115个,招聘120827人。 其中 beijing 22805 guangzhou 25081 shanghai 39614 shenzhen 33327 工资分布 2020年中国一线城市程序员的平均工资为16285元,工资中位数为14583元,其中95%的人的工资位于5000到20000元之间。 和往年数据比较: yea...
为什么猝死的都是程序员,基本上不见产品经理猝死呢?
相信大家时不时听到程序员猝死的消息,但是基本上听不到产品经理猝死的消息,这是为什么呢? 我们先百度搜一下:程序员猝死,出现将近700多万条搜索结果: 搜索一下:产品经理猝死,只有400万条的搜索结果,从搜索结果数量上来看,程序员猝死的搜索结果就比产品经理猝死的搜索结果高了一倍,而且从下图可以看到,首页里面的五条搜索结果,其实只有两条才是符合条件。 所以程序员猝死的概率真的比产品经理大,并不是错...
害怕面试被问HashMap?这一篇就搞定了!
声明:本文以jdk1.8为主! 搞定HashMap 作为一个Java从业者,面试的时候肯定会被问到过HashMap,因为对于HashMap来说,可以说是Java集合中的精髓了,如果你觉得自己对它掌握的还不够好,我想今天这篇文章会非常适合你,至少,看了今天这篇文章,以后不怕面试被问HashMap了 其实在我学习HashMap的过程中,我个人觉得HashMap还是挺复杂的,如果真的想把它搞得明明白...
毕业5年,我问遍了身边的大佬,总结了他们的学习方法
我问了身边10个大佬,总结了他们的学习方法,原来成功都是有迹可循的。
python爬取百部电影数据,我分析出了一个残酷的真相
2019年就这么匆匆过去了,就在前几天国家电影局发布了2019年中国电影市场数据,数据显示去年总票房为642.66亿元,同比增长5.4%;国产电影总票房411.75亿元,同比增长8.65%,市场占比 64.07%;城市院线观影人次17.27亿,同比增长0.64%。 看上去似乎是一片大好对不对?不过作为一名严谨求实的数据分析师,我从官方数据中看出了一点端倪:国产票房增幅都已经高达8.65%了,为什...
推荐10个堪称神器的学习网站
每天都会收到很多读者的私信,问我:“二哥,有什么推荐的学习网站吗?最近很浮躁,手头的一些网站都看烦了,想看看二哥这里有什么新鲜货。” 今天一早做了个恶梦,梦到被老板辞退了。虽然说在我们公司,只有我辞退老板的份,没有老板辞退我这一说,但是还是被吓得 4 点多都起来了。(主要是因为我掌握着公司所有的核心源码,哈哈哈) 既然 4 点多起来,就得好好利用起来。于是我就挑选了 10 个堪称神器的学习网站,推...
这些软件太强了,Windows必装!尤其程序员!
Windows可谓是大多数人的生产力工具,集娱乐办公于一体,虽然在程序员这个群体中都说苹果是信仰,但是大部分不都是从Windows过来的,而且现在依然有很多的程序员用Windows。 所以,今天我就把我私藏的Windows必装的软件分享给大家,如果有一个你没有用过甚至没有听过,那你就赚了????,这可都是提升你幸福感的高效率生产力工具哦! 走起!???? NO、1 ScreenToGif 屏幕,摄像头和白板...
阿里面试,面试官没想到一个ArrayList,我都能跟他扯半小时
我是真的没想到,面试官会这样问我ArrayList。
曾经优秀的人,怎么就突然不优秀了。
职场上有很多辛酸事,很多合伙人出局的故事,很多技术骨干被裁员的故事。说来模板都类似,曾经是名校毕业,曾经是优秀员工,曾经被领导表扬,曾经业绩突出,然而突然有一天,因为种种原因,被裁员了,...
大学四年因为知道了这32个网站,我成了别人眼中的大神!
依稀记得,毕业那天,我们导员发给我毕业证的时候对我说“你可是咱们系的风云人物啊”,哎呀,别提当时多开心啦????,嗯,我们导员是所有导员中最帅的一个,真的???? 不过,导员说的是实话,很多人都叫我大神的,为啥,因为我知道这32个网站啊,你说强不强????,这次是绝对的干货,看好啦,走起来! PS:每个网站都是学计算机混互联网必须知道的,真的牛杯,我就不过多介绍了,大家自行探索,觉得没用的,尽管留言吐槽吧???? 社...
良心推荐,我珍藏的一些Chrome插件
上次搬家的时候,发了一个朋友圈,附带的照片中不小心暴露了自己的 Chrome 浏览器插件之多,于是就有小伙伴评论说分享一下我觉得还不错的浏览器插件。 我下面就把我日常工作和学习中经常用到的一些 Chrome 浏览器插件分享给大家,随便一个都能提高你的“生活品质”和工作效率。 Markdown Here Markdown Here 可以让你更愉快的写邮件,由于支持 Markdown 直接转电子邮...
看完这篇HTTP,跟面试官扯皮就没问题了
我是一名程序员,我的主要编程语言是 Java,我更是一名 Web 开发人员,所以我必须要了解 HTTP,所以本篇文章就来带你从 HTTP 入门到进阶,看完让你有一种恍然大悟、醍醐灌顶的感觉。 最初在有网络之前,我们的电脑都是单机的,单机系统是孤立的,我还记得 05 年前那会儿家里有个电脑,想打电脑游戏还得两个人在一个电脑上玩儿,及其不方便。我就想为什么家里人不让上网,我的同学 xxx 家里有网,每...
2020 年,大火的 Python 和 JavaScript 是否会被取而代之?
Python 和 JavaScript 是目前最火的两大编程语言,但是2020 年,什么编程语言将会取而代之呢? 作者 |Richard Kenneth Eng 译者 |明明如月,责编 | 郭芮 出品 | CSDN(ID:CSDNnews) 以下为译文: Python 和 JavaScript 是目前最火的两大编程语言。然而,他们不可能永远屹立不倒。最终,必将像其他编程语言一...
史上最全的IDEA快捷键总结
现在Idea成了主流开发工具,这篇博客对其使用的快捷键做了总结,希望对大家的开发工作有所帮助。
阿里程序员写了一个新手都写不出的低级bug,被骂惨了。
这种新手都不会范的错,居然被一个工作好几年的小伙子写出来,差点被当场开除了。
谁是华为扫地僧?
是的,华为也有扫地僧!2020年2月11-12日,“养在深闺人不知”的华为2012实验室扫地僧们,将在华为开发者大会2020(Cloud)上,和大家见面。到时,你可以和扫地僧们,吃一个洋...
Idea 中最常用的10款插件(提高开发效率),一定要学会使用!
学习使用一些插件,可以提高开发效率。对于我们开发人员很有帮助。这篇博客介绍了开发中使用的插件。
AI 没让人类失业,搞 AI 的人先失业了
最近和几个 AI 领域的大佬闲聊 根据他们讲的消息和段子 改编出下面这个故事 如有雷同 都是巧合 1. 老王创业失败,被限制高消费 “这里写我跑路的消息实在太夸张了。” 王葱葱哼笑一下,把消息分享给群里。 阿杰也看了消息,笑了笑。在座几位也都笑了。 王葱葱是个有名的人物,21岁那年以全额奖学金进入 KMU 攻读人工智能博士,累计发表论文 40 余篇,个人技术博客更是成为深度学习领域内风向标。 ...
2020年,冯唐49岁:我给20、30岁IT职场年轻人的建议
点击“技术领导力”关注∆每天早上8:30推送 作者|Mr.K 编辑| Emma 来源|技术领导力(ID:jishulingdaoli) 前天的推文《冯唐:职场人35岁以后,方法论比经验重要》,收到了不少读者的反馈,觉得挺受启发。其实,冯唐写了不少关于职场方面的文章,都挺不错的。可惜大家只记住了“春风十里不如你”、“如何避免成为油腻腻的中年人”等不那么正经的文章。 本文整理了冯...
作为一名大学生,如何在B站上快乐的学习?
B站是个宝,谁用谁知道???? 作为一名大学生,你必须掌握的一项能力就是自学能力,很多看起来很牛X的人,你可以了解下,人家私底下一定是花大量的时间自学的,你可能会说,我也想学习啊,可是嘞,该学习啥嘞,不怕告诉你,互联网时代,最不缺的就是学习资源,最宝贵的是啥? 你可能会说是时间,不,不是时间,而是你的注意力,懂了吧! 那么,你说学习资源多,我咋不知道,那今天我就告诉你一个你必须知道的学习的地方,人称...
那些年,我们信了课本里的那些鬼话
教材永远都是有错误的,从小学到大学,我们不断的学习了很多错误知识。 斑羚飞渡 在我们学习的很多小学课文里,有很多是错误文章,或者说是假课文。像《斑羚飞渡》: 随着镰刀头羊的那声吼叫,整个斑羚群迅速分成两拨,老年斑羚为一拨,年轻斑羚为一拨。 就在这时,我看见,从那拨老斑羚里走出一只公斑羚来。公斑羚朝那拨年轻斑羚示意性地咩了一声,一只半大的斑羚应声走了出来。一老一少走到伤心崖,后退了几步,突...
一个程序在计算机中是如何运行的?超级干货!!!
强烈声明:本文很干,请自备茶水!???? 开门见山,咱不说废话! 你有没有想过,你写的程序,是如何在计算机中运行的吗?比如我们搞Java的,肯定写过这段代码 public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World!"); } ...
立即提问