- 博客(18)
- 问答 (1)
- 收藏
- 关注
原创 生成编码规则
/** * 生成当天最新的四位流水号 SAPE201910320001 * * @return */ public String getSerialNumber() { List<InvoiceHeader> invoiceHeader = invoiceHeaderRepository.queryInvoice...
2020-03-26 16:13:46 550
原创 compareTo 日期对比
@Test public void myStream08(){ Calendar c = Calendar.getInstance(); c.set(2016,5,4); Date before =c.getTime(); c.set(2016,5,5); Date now=c.getTime();...
2020-03-25 09:23:09 558
原创 mysql的null值排序
mysql默认null参与排序时候是最小值mysql> select * from user order by age asc;+----+------+------+----------+| id | name | age | class_id |+----+------+------+----------+| 2 | rt | NULL | NULL ||...
2020-03-20 17:26:31 235
原创 orElse orElseGet orElseThrow
当ofNullable包含的对象值不存在时候,orElse都会走自己包含的方法,orElseGet则会智能判断。 /** * orElse执行---- * orElseGet执行---- * ycw---------ycw */ @Test public void myOPtions1(){ Map<Str...
2020-03-20 14:43:48 2195
原创 读取网络文件写入本地
import java.io.*;import java.net.URL;import java.util.ArrayList;import java.util.List;/** * Created with IntelliJ IDEA. * User: smy * Date: 2020/3/17 * Time: 10:37 * Description: No Descrip...
2020-03-17 13:42:10 375
原创 十三、Mycat-全局序列
在mycat conf目录下的sequence_db_conf.properties文件中添加如下内容: #sequence stored in datanodeGLOBAL=dn1COMPANY=dn1CUSTOMER=dn1# 配置此项为你存放mycat_sequence表和函数的节点ORDERS=dn1 dn1是你在schema.xml文件中的节点对应的数据库 ...
2020-03-09 19:44:53 166
原创 十二、Mycat-分库分表
分库修改schema.xml文件 <?xml version="1.0"?><!DOCTYPE mycat:schema SYSTEM "schema.dtd"><mycat:schema xmlns:mycat="http://io.mycat/"> <schema name="TESTDB" checkSQLschema="fals...
2020-03-09 00:07:37 139
原创 十一、Mycat-安装-读写分离
先搭建MySQL的主从复制 Mycat是阿里的开源框架 Mycat可以干什么: 数据库中间件 读写分离 数据分片(垂直、水平、垂直+水平) 多数据源整合(任何关系型非关系型数据库都可以整合) 原理:拦截 二...
2020-03-08 19:36:33 204
原创 十、mysql优化-主从复制
数据库: 自己本地准备了两个数据库,一个windows数据库做主机,虚拟机linux数据库做从机。 配置主、从数据库 windows主机my.ini文件主机id=1,在liunx的世界里1最大 server-id=1 二进制日志文件 注意:最后结尾的不是文件夹,是文件前缀名称,二进制日志文件名必须这么写 log-bin=D:/mysql-window...
2020-03-07 21:04:13 174
原创 九、mysql优化-锁
MyISAM存储引擎表锁 表读锁 读锁大家都可读,不可写 表写锁 写锁大家不可写不可读 表锁分析 查看当前表锁状态mysql> show open tables;+--------------------+----------------------------------------------+...
2020-03-07 11:28:21 157
原创 八、mysql优化-order by-慢查询分析
查询优化 永远是小表驱动大表:in 和exist 哪个效率搞?不能一概而论,当in后面跟的子查询比主查询少,in的效率高。当子查询比主查询数据多的时候用exist效率高。 order by 尽量使用index排序,避免filesort排序 当排序字段是两个或者多个索引时候,如果一个升序一个降序则会出现filesort 要尽可能的使用index排序,遵循最左原则,ord...
2020-03-06 11:25:37 384
原创 七、mysql优化-索引案例
单表:索引不可被打断比如where中出现范围性查询 select * from user where id = 1 and age > 10 order by salsy; 若创建id_age_salsy三者的复合索引此时age这个条件会把索引打断,因此应该建立id_salsy两者的复合索引。 两张表:left join 索引加右表 right join 索引加...
2020-03-05 20:23:21 138
原创 六、mysql优化-explain执行计划
什么是explainexplain可以模拟优化器执行sql查询语句,知道mysql是如何处理查询语句,分析查询语句或者表结构性能瓶颈。用法:explain +sql各字段解释: explain select * from user;+----+-------------+-------+------+---------------+------+---------+----...
2020-03-05 09:31:16 138
原创 四、mysql优化-性能下降原因
1、top查看开机时间[root@bogon Desktop]# toptop - 23:07:22 up 1:30, 2 users, load average: 0.07, 0.02, 0.00Tasks: 138 total, 1 running, 137 sleeping, 0 stopped, 0 zombieCpu(s): 7.2%us, 0.3%s...
2020-03-04 08:47:24 190
原创 三、mysql优化-索引
一、查看索引: show engines;show engines;+--------------------+---------+----------------------------------------------------------------+--------------+------+------------+| Engine | Sup...
2020-03-03 23:03:59 191
原创 二、mysql 优化-安装
安装mysql下载地址:mysql稳定版(GA版本)5.5.48 或者在我的网盘下载链接:https://pan.baidu.com/s/139b4oWCS0YpSiL7pyd1JYA 提取码:lhy3 ...
2020-03-03 22:39:26 369
原创 VMware+centos6.5安装
参考此篇文章 很详细提供VMware 和 centos6.5下载连接:链接:https://pan.baidu.com/s/1pQ5h3n2r00ErF2qKH9seHA 提取码:uax5
2020-03-02 19:32:16 123
java读写锁多线程并发问题?
2021-11-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人