- 博客(7)
- 收藏
- 关注
原创 MYSQL的数据引擎
常用的有三种1、InnoDB 默认索引是B+Tree2、Myisam 默认索引是B+Tree3、Memory默认索引是hash区别:1.InnoDB支持事务,支持外键,支持行锁,写入数据时操作快,MySQL5.6版本以上才支持全文索引2.Myisam不支持事务。不支持外键,支持表锁,支持全文索引,读取数据快3.Memory所有的数据都保留在内存中,不需要进行磁盘的IO...
2019-11-18 09:49:28 156
原创 @Controller 和@RestController的区别
1、如果使用@RestController注解Controller,则Controller中的方法不能返回.jsp页面。2、如果需要返回到指定页面,则需要用@Controller配合视图解析器使用。3、需要返回JSON 、XML或者自定义的内容到页面上,则需要在方法前面加上@ResponseBody注解。4、使用@RestController相当于@Controller和@Respon...
2019-11-14 13:22:02 131
原创 MD5代码
package com.rental.house.equip.utils;import java.nio.charset.Charset;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;public class MD5 { private final st...
2019-08-27 17:29:27 1403
原创 Mybatis与Hibernate区别
1. Mybatis是一个不完全的ORM(对象关系映射)框架,因为它需要程序员自己编写sql语句,而Hibernate是一个完全的ORM框架。2. Mybatis学习门槛低,简单易学,而Hibernate较为复杂,不易精通。3. Mybatis可以直接编写原生态的sql,可以严格控制sql执行性能,进行更细致的sql优化,灵活度高,非常适合对关系型数据模型不高的软件开发,例如互联网软件,企业运营类...
2018-07-03 10:52:49 383
原创 数据库连接池的工作机制
1. JavaEE服务器启动时,就会创建一定数量的池连接,并且会一直维护不少于此数目的连接。当客户端程序需要连接时,池驱动程序会返回一个未使用的连接给客户,并把这个连接标记为忙,如果当前没有空闲的连接,池驱动程序就会创建新建一定数量的新的连接,新建连接的数量由配置参数决定。2.当使用的池连接被调用完后,池驱动程序将次连接标记为空闲,其他程序就可以调用这个连接了。...
2018-07-03 10:33:43 9047
原创 创建线程的几种常用方式
1.一个类继承Thread类,并重写里面的run()方法。2.一个类去实现Runnable接口,并实现里面的run()方法。3.创建一个线程池,并线程池中直接获取一个线程。先写到这里,具体的方法改天再写。同学们,下课!...
2018-07-03 10:23:07 1262
原创 JDBC连接数据库
今天用到了jdbc,就整理一份通用代码来分享一下。1 注册驱动2 建立链接3 创建Statement4 执行sql语句5 处理结果集6 关闭链接package com.yangshengjie.jdbc;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java...
2018-07-03 09:30:32 170 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人