51dev.com IT技术开发者社区

51dev.com 技术开发者社区

Linux 之Mycat搭建报错 java.net.MalformedURLException: Local host name unknown: java.net.UnknownHostException

Linux 之Mycat搭建报错 java.net.MalformedURLException: Local host name unknown: java.net.UnknownHostException

搭建MyCat环境时出现错误:代理抛出异常错误:java.net.MalformedURLException:Localhostnameunknown:java.net.UnknownHostException:node04:无法识别当前的主机名node041.修改networkvi/etc/sys...

Linux MySQL集群搭建之主从复制

Linux MySQL集群搭建之主从复制

  准备两台Linux,一主,一从,具体Linux安装MySQL操作步骤:点我直达一主可以多从一从只能一主Linux之间要能ping通!!chkconfigiptablesoffserviceiptablesstop修改my.cnf文件vim/etc/my.cnf[mysqld]#启用二进制日志lo...

Linux 虚拟机详细安装MySQL

Linux 虚拟机详细安装MySQL

去官网下载MySQL:点我直达百度云盘地址:链接:https://pan.baidu.com/s/1qBN4r6t8gvq-I4CFfQQ-EA密码:hei3  若查询出结果,代码已经安装过MySQL,我们卸载Linux自带的版本  如果有,就执行rm-rfxxxx  若没有,则创建  务必记住初始...

MySQL 性能优化之慢查询

MySQL 性能优化之慢查询

首先需要使用慢查询功能,去获取所有查询时间比较长的SQL语句其次使用explain命令去查询由问题的SQL的执行计划(脑补链接:点我直达1,点我直达2)最后可以使用showprofile[s]查看由问题的SQL的性能使用情况优化SQL语句  数据库查询快慢是影响项目性能的一大因素,对于数据库,我们除...

MySQL 性能优化细节

MySQL 性能优化细节

设置足够大的innodb_buffer_pool_size,将数据读取到内存中。建议innodb_buffer_pool_size设置为总内存大小的3/4或者4/5。怎样确定innodb_buffer_pool_size足够大,数据是从内存读取而不是硬盘?showglobalstatuslike'i...

MySQL事务处理

MySQL事务处理

在MySQL中只有使用了InnoDB数据库存储引擎的数据库或表才支持事务。事务处理可以用来维护数据库的完整性,保证成批的SQL语句要么全部成功,要么全部失败。事务用来管理DDL、DML、DCL操作,比如:insert、update、delete语句,默认是自动提交的。一般来讲,事务是必须满足4个条件...

MySQL 索引失效

MySQL 索引失效

全列匹配最佳左前缀法则不在索引列上做任何操作(计算、函数、自动、手动类型转换),会导致索引失效存储引擎不能使用索引中范围条件右边的列尽量使用覆盖索引(只访问索引的查询(索引和查询列一致)),少用:select*mysql再使用不等于(!=或者<>)的时候无法使用索引会导致全表扫描isnu...

MySQL 并发控制(锁得使用)

MySQL 并发控制(锁得使用)

并发问题:同一时刻进行读写,并发问题回引发数据不一致问题。解决并发问题:MySQL采用了锁定机制去解决并发问题  MySQL使用两种锁机制去解决问题:共享锁和排他锁,也叫读锁或者写锁。共享锁、读锁:不影响其他连接的读,写会受影响排他锁、写锁:会不让其他连接进行读写  MySQL针对不同的数据粒度,又...

mysql explain的type的

mysql explain的type的

  很多情况下,有很多人用各种select语句查询到了他们想要的数据后,往往便以为工作圆满结束了。这些事情往往发生在一些学生亦或刚入职场但之前又没有很好数据库基础的小白身上,但所谓闻道有先后,只要我们小白好好学习,天天向上,还是很靠谱的。  当一个sql查询语句被写出来之后,其实你的工作只完成了一小...

mysql explain的extra

mysql explain的extra

extra主要有是那种情况:Usingindex、Usingfilesort、Usingtemporary、UsingwhereUsingwhere无需多说,就是使用了where筛选条件。数据准备:CREATETABLE`t_blog`(`id`int(11)NOTNULLauto_incremen...

Oracle 日期减年数、两日期相减

Oracle 日期减年数、两日期相减

--日期减年数SELECTadd_months(DEF_DATE,12*USEFUL_LIFE)FROMS_USER--两日期相减SELECTround(sysdate-PEI.STARTED_USE_DATE)FROMS_USER ...

Oracle 递归拼接字段

Oracle 递归拼接字段

 SELECTLISTAGG(T.NAME,'/')WITHINGROUP(ORDERBYLEVELDESC)ASRESULTFROMS_WORK_RESOURSETSTARTWITHT.WORK_RESOURCE_NO=323CONNECTBYPRIORT.PARENT_WORK_RES...

Java 从入门到精通-反射机制

Java 从入门到精通-反射机制

  Java反射机制是开发者迈向结构化开发的重要一步,同时掌握了反射机制也就掌握了所有框架的核心实现思想。  通过以上的程序就会发现,除了对象的正向处理操作之外,还可以通过getClass()方法来获取一个类对应的完整的信息的结构,而这就是反射的开始。  在整个反射机制之中,Class类是整个反射操...

mybatis log4j打印sql语句

mybatis log4j打印sql语句

依赖<dependency><groupId>org.slf4j</groupId><artifactId>slf4j-log4j12</artifactId><version>1.7.30</version><...

SpringMVC springmvc.xml配置路径前缀和后缀

SpringMVC springmvc.xml配置路径前缀和后缀

<?xmlversion="1.0"encoding="UTF-8"?><web-appxmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns="http://java.sun.com/xml/ns/javaee"xsi...