摘要: 一、JDBC和hibernate的区别 (1)hibernate和jdbc主要区别就是,hibernate先检索缓存中的映射对象( 即hibernate操作的是对象),而jdbc则是直接操作数据库. (2)Hibernate是JDBC的轻量级的对象封装,它是一个独立的对象持久层框架,和App Ser 阅读全文
posted @ 2020-03-09 18:09 赵大先生 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 一、String是最基本的数据类型吗?String和StringBuffer的区别? 不是。Java中的基本数据类型只有8个:byte,short,int,long,float,double,char,boolean,除了基本类型(primitive type),剩下的都是引用类型(referenc 阅读全文
posted @ 2020-03-09 18:08 赵大先生 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-03-09 18:07 赵大先生 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 一、Mycat是什么? Mycat是基于MySQL的数据库中间件,目的是为了降低数据库的压力。 二、mycat的原理? 水平切分,一个实体库切分成多个库 三、什么叫垂直切分? 垂直切分说白就是数据库字段的业务纵向切分,而水平切分是横向数据的切分 四、什么叫混合切分? 项目组中如果有水平切分,那项目组 阅读全文
posted @ 2020-03-09 18:06 赵大先生 阅读(4440) 评论(0) 推荐(1) 编辑
摘要: 一、为什么你们项目组中使用WebSocket技术 当我们在处理页面数据自动更新的时候,在使用js不断的请求服务器,查看是否有新数据,如果有就获取到新数据,进行对页面信息的跟新,但是当页面长时间没有更新数据时,这样就会存在资源浪费的情况,所以才会使用WebSocket来解决。 二、UDP和TCP协议的 阅读全文
posted @ 2020-03-09 18:05 赵大先生 阅读(22920) 评论(0) 推荐(1) 编辑
摘要: 1、死信、延迟、重试队列 死信队列 DLQ(Deal Letter Queue),死信队列。当一个消息在队列中变成死信之后,他能被重新发送到 DLQ 中,与 DLQ 绑定到队列就是死信队列。 #什么情况下需要死信队列 · 消息被拒绝 · 消息过期 · 队列达到最大长度 生产者生产一条消息,存储到普通 阅读全文
posted @ 2020-03-09 18:03 赵大先生 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 每日面试题 2020-02-06 1.进程和线程的区别 一个程序下至少有一个进程,一个进程下至少有一个线程,一个进程下也可以有多个线程来增加程序的执行速度。 2.线程的生命周期,多线程并发会有什么影响 当线程被创建并启动以后,它既不是一启动就进入了执行状态,也不是一直处于执行状态。 在线程的生命周期 阅读全文
posted @ 2020-03-09 18:02 赵大先生 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 1.什么是SSM SSM搭建的版本有很多,例如有一个版本可以这么搭建,两个核心配置文件web.xml,applicationContext.xml。 1``.前端控制器DispatcherServlet 2``.过滤器CharacterEncodingFilter applicationContex 阅读全文
posted @ 2020-03-09 17:59 赵大先生 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 1.描述下数据库中的事务--ACID各个的特点 原子性(Atomicity):事务中的操作要么全部成功要么全部失败。 一致性(Consistency):事务前后数据的完整性必须保持一致。 隔离性(Isolation):多个并发的事务之间是相互隔离的,互不干扰的。 持久性(Durability):事务 阅读全文
posted @ 2020-03-09 17:43 赵大先生 阅读(209) 评论(0) 推荐(0) 编辑
摘要: git分三个区:工作区、暂存区、版本区 操作 rm -r 文件夹名称 linux中删除文件夹的命令 git完整图 出现冲突 手动解决冲突 从本地仓库向GITHub远程仓库推送文件,从远程仓库中拉取文件 克隆远程仓库 优势是能够持续的保持连接 当克隆的仓库数据发生更新是,是需要使用 git pull 阅读全文
posted @ 2020-03-09 17:38 赵大先生 阅读(228) 评论(0) 推荐(1) 编辑