- 博客(10)
- 收藏
- 关注
原创 Elasticsearch中的类型都是什么?再发一遍,不信没人看( • ̀ω•́ )✧
再发一遍,不信没人看( • ̀ω•́ )✧Elasticsearch中的类型都是什么?
2020-10-08 13:56:10
111
原创 什么是 MyBatis?MyBatis 与 Hibernate 有哪些不同。MyBatis优点、缺点、适用场合?
1、什么是 Mybatis(1)Mybatis 是一个半 ORM(对象关系映射)框架,它内部封装了 JDBC,开发时只需要关注 SQL 语句本身,不需要花费精力去处理加载驱动、创建连接、创建 statement等繁杂的过程。程序员直接编写原生态 sql,可以严格控制 sql 执行性能,灵活度高。(2)MyBatis 可以使用 XML 或注解来配置和映射原生信息,将 POJO 映射成数据库中的记录,避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。(3)通过 xml 文件或注解的方式将
2020-10-07 11:27:02
179
原创 乐优商城项目总结
整个乐优商城可以分为两部分:后台管理系统、前台门户系统。后台管理:后台系统主要包含以下功能:商品管理,包括商品分类、品牌、商品规格等信息的管理销售管理,包括订单统计、订单退款处理、促销活动生成等用户管理,包括用户控制、冻结、解锁等权限管理,整个网站的权限控制,采用JWT鉴权方案,对用户及API进行权限控制统计,各种数据的统计分析展示后台系统会采用前后端分离开发,而且整个后台管理系统会使用Vue.js框架搭建出单页应用前台门户:前台门户面向的是客户,包含与客户交互的一切功能。例如:搜索商
2020-10-05 11:06:27
872
原创 java每日理论总结
java每日理论总结一、说一下源生jdbc操作数据库流程?二、说说事务的概念,在jdbc编程中处理事务的步骤。三、jdbc的脏读是什么?那种数据库隔离级别能防止脏读?四、说一下什么是http协议?五、get与post请求的区别?六、http中重定向和请求战法的区别?七、cookie和session的区别?一、说一下源生jdbc操作数据库流程?第一步:class.forName()加载数据库连接驱动第二步:DriverMapper.getConnection()获取数据连接对象第三步:根据SQL..
2020-09-09 18:43:30
214
原创 java理论总结 数据库(下)
java理论总结 数据库(下)文章目录一、触发器二、数据库锁三、分区分表四、 应该使用哪一种方式来实施数据库分库分表, 这要五、mysql读写分离六、MySQL SQL语句优化七、数据库优化方案整理一、触发器触发器是一段能自动执行的程序,是一种特殊的存储过程,触发器和普通的存储过程的区别是:触发器是当对某一个表进行操作是触发。二、数据库锁数据库一般分为俩类:悲观锁,乐观锁。悲观锁,从数据开始更改时就将数据锁住,知道更改完成才释放。乐观锁,直到修改完成准备提交所做的修改到数据库的时候才会将数
2020-09-08 17:10:26
112
原创 java理论总结 数据库(上)
java理论总结 数据库(上)文章目录一、MySQL了oracle的区别二、SQL 之 链接查询三、SQL 之 聚合函数四、SQL 之 SQL注入五、SQL 之 select语句完整的执行顺序六、SQL 之 存储引擎七、SQL 之 索引八、数据库三范式九、数据库事务十、存储过程一、MySQL了oracle的区别1.Oracle是大型数据库而Mysql是中小型数据库2.Oracle支持大并发,大访问量3.Oracle跟Mysql操作上的一些区别主键Mysql一般使用自动增长类型,Oracle.
2020-09-07 17:19:21
83
原创 java理论总结
java理论总结3.6线程池的原理3.7线程执行的顺序3.8线程池的核心参数有哪些?3.6线程池的原理线程池做的工作主要是控制运行的线程的数量,处理过程中将任务放入队列,然后在线 程创建后启动这些任务,如果线程数量超过了最大数量超出数量的线程排队等候,等其它线 程执行完毕,再从队列中取出任务来执行线程池的组成:一般的线程池主要分为以下 4 个组成部分:1.线程池管理器:用于创建并管理线程池2.工作线程:线程池中的线程3.任务接口:每个任务必须实现的接口,用于工作线程调度其运行4.任务队列:
2020-09-06 18:47:08
23833
原创 Java理论每日总结
Java每日总结一、线程的基本方法有什么?二、在Java中wait和sleep方法的不同?三、同步锁与死锁四、乐观锁和悲观锁是什么?一、线程的基本方法有什么?线程相关的基本方法有wait,notify,notifyAll,sleep,join,yield等。1.线程等待(wait)调用该方法的线程进入waiting状态,会释放对象的锁,同时只有等待另外线程的通知或被中断才会返回2.线程睡眠(sleep)sleep导致当前线程休眠不会释放当前占有的锁,会导致线程进入timed-wating状态
2020-09-03 16:13:16
180
原创 每日JAVA入土理论总结
day01一、hashmap,hashtable,concurrenthashmap之间的区别,及性能对比二、什么事线程?线程和进程的区别?三、创建线程有几种方式一、hashmap,hashtable,concurrenthashmap之间的区别,及性能对比 Concurrenthashmap性能最好,其次是hashmap最后是hashtable 比较的话 Hashmap允许一个NULL键和多个NULL值。线程不安全。 Hashtable类似于HashMap,但是不允许NULL键和NULL值,比H
2020-09-02 11:15:40
104
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人