- 博客(11)
- 收藏
- 关注
原创 update时concat和replace的用法
①concat在原有的基础上追加内容(追加)sql 语句:update 表名 set title=concat( title, '123') where id=1;结果 id title 1 abc更新后 1 abc123②replace 替换原有字段内容里的值 (仅仅替换)sql 语句:update 表名 set title=repla...
2018-09-10 09:25:50
1681
原创 Java多线程
最近在做代码优化时学习和研究了下JAVA多线程的使用,做了下总结。1.JAVA多线程实现方式JAVA多线程实现方式主要有三种:继承Thread类、实现Runnable接口、使用ExecutorService、Callable、Future实现有返回结果的多线程其中前两种方式线程执行完后都没有返回值,只有最后一种是带返回值的。2.继承Thread类实现多线程继承Thread类的方法尽管被我列为一种多...
2018-06-05 22:29:34
185
原创 Docker操作常用操作命令
常用命令:docker pull // 获取imagedocker build // 创建imagedocker images // 查看所有的镜像(image)docker rmi 12adddklkls // 移除imagedocker service ls //显示service信息docker exec -it containerid bash //进入容器 docker run...
2018-06-05 21:54:29
531
转载 事务隔离级别介绍
事务隔离级别介绍隔离级别脏读不可重复读幻读未提交读(Read uncommitted)可能可能可能已提交读(Read committed)不可能可能可能可重复读(Repeatable read)不可能不可能可能可串行化(Serializable )不可能不可能不可能未提交读(Read Uncommitted):允许脏读,也就是可能读取到其他会话中未提交事务修改的数据提交读(Read Committ...
2018-06-05 21:38:44
2467
原创 Linux常用命令大全
Linux常用命令大全最近都在和Linux打交道,这方面基础比较薄弱的我只好买了本鸟哥的书看看,感觉还不错。我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短小但却功能强大。为了方便大家查找linux的相关命令,我就将我了解到的命令列举一下,仅供大家参考:系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器...
2018-04-01 15:46:54
258
原创 spring的工作原理
spring的工作原理一、 IoC(Inversion of control): 控制反转 1、IoC: 概念:控制权由对象本身转向容器;由容器根据配置文件去创建实例并创建各个实例之间的依赖关系 核心:bean工厂;在Spring中,bean工厂创建的各个实例称作bean 二、AOP(Aspect-Oriented Programming): 面向方面编程 (其实我的理解是,通过配置文件来实现模块...
2018-04-01 15:41:39
20033
转载 数据预热
默认情况,仅仅有某条数据被读取一次,才会缓存在 innodb_buffer_pool。所以,数据库刚刚启动,须要进行数据预热,将磁盘上的全部数据缓存到内存中。数据预热能够提高读取速度。对于 InnoDB 数据库,能够用下面方法,进行数据预热:1. 将下面脚本保存为 MakeSelectQueriesToLoad.sqlSELECT DISTINCT CONCAT('SELECT ',ndx...
2018-04-01 09:01:23
3440
原创 Mysql中MyISAM引擎和InnoDB引擎的比较
Mysql中MyISAM引擎和InnoDB引擎的比较结论如果不清楚自己应该用什么引擎,那么请选择InnoDB,Mysql5.5+的版本默认引擎都是InnoDB,早期的Mysql版本默认的引擎是MyISAM(ISAM)MyISAM 和 InnoDB的适用场景MyISAM适合:(1)做很多count 的计算;(2)插入不频繁,查询非常频繁;(3)没有事务。InnoDB适合:(1)可靠性要求比较高,或者...
2018-04-01 08:49:20
902
原创 Innodb有两种管理表空间的方法
在使用Innodb引擎时将要面对两种表空间的管理选择的问题,Innodb有两种管理表空间的方法: 1.共享表空间(也可以拆分成多个小的表空间) 2.独立表空间每一个表有一个独立的表空间。 我个人推荐使用独立表空间。在性能和运维上独立表空间比共享的表空间有很多优势。下面我将分别说明一下两种表空间管理的特点。 共享表空间: 优点: 可以放表空间分成多个文件存放到各个磁盘上(表空间文件大小不...
2018-04-01 08:46:06
227
转载 SQL分组查询
本文导读:在实际SQL应用中,经常需要进行分组聚合,即将查询对象按一定条件分组,然后对每一个组进行聚合分析。创建分组是通过GROUP BY子句实现的。与WHERE子句不同,GROUP BY子句用于归纳信息类型,以汇总相关数据。GROUP BY的作用是通过一定的规则将一个数据集划分成若干个小的区域,然后针对若干个小区域进行数据处理。在SQL Server中使用的分组查询是ORDER BY
2017-11-03 21:32:38
10774
转载 Mybatis介绍
一、Mybatis介绍 MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录。二、my
2017-11-03 21:09:53
186
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人