mybatis面试题 发表于 2020-05-23 | 更新于 2020-08-28 MyBatis介绍 持久层框架,内部封装了jdbc,使开发者只需要关注sql语句本身,而不需要花费精力去处理加载驱动、创建连接、创建statement等繁杂的过程。 MyBatis 可以使用 XML 或注解来配置和映射原生信息,将 POJO映射成数据库中的记录,避免了几乎所有的 JDBC 代码和手 ... 阅读全文 »
计算机网络常见面试题 发表于 2020-05-20 | 更新于 2021-03-22 OSI七层模型 应用层,很简单,就是应用程序。这一层负责确定通信对象,并确保由足够的资源用于通信,这些当然都是想要通信的应用程序干的事情。 表示层,负责数据的编码、转化,确保应用层的正常工作。这一层,是将我们看到的界面与二进制间互相转化的地方,就是我们的语言与机器语言间的转化。 ... 阅读全文 »
Spring常见面试题 发表于 2020-05-20 | 更新于 2021-03-15 RESTful API介绍REST,即 REpresentational State Transfer 的缩写。这个词组的翻译过来就是”表现层状态转化”。这样理解起来甚是晦涩,实际上 REST 的全称是 Resource Representational State Transfe ,直白地翻译过来 ... 阅读全文 »
软件测试 发表于 2020-05-19 面试题1:软件产品质量特性是什么? 答:软件产品的质量属性有8个,分别为: 1、功能性:功能完备性、功能正确性、功能适合性、功能性的依从性。 2、性能效率:时间特性、资源利用率、容量、性能效率的依从性。 3、兼容性:共存性、互操作性、兼容性的依从性。 4、易用性:可辨识性、易学性、易操作性、用户差错 ... 阅读全文 »
live2d设置 发表于 2020-05-14 最初级的用法使用官方包安装,安装非常简单,但效果一般hexo live-2d地址:https://github.com/xiazeyu/live2d-widget-modelsgit命令行中输入: 12npm install --save hexo-helper-live2d npm install ... 阅读全文 »
登录和购物车功能 发表于 2020-05-12 | 更新于 2020-08-11 单点登录SSO英文全称Single Sign On,单点登录; SSO是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。 1)、任何系统都必须去登陆服务器进行登录 2)、服务器就记住了登录状态 3)、其他系统访问受保护资源,需要再次登录,跳转到sso_server登录的时候,服 ... 阅读全文 »
分布式锁与缓存 发表于 2020-05-07 | 更新于 2020-07-27 Redis实现分布式锁单机模式下,Synchronized和ReetrantLock都可以很好的处理锁问题,即使有多用户并发请求也可以运行正常。 但是,在分布式下,这些锁都会失效。(分布式下以前的所有锁都不能用,分布式系统JVM都是互不相关的,加不上同一把锁) 一般采用redis来实现分布式锁。 ... 阅读全文 »
全排列 发表于 2020-05-01 给定一个 没有重复 数字的序列,返回其所有可能的全排列。 示例: 输入: [1,2,3]输出:[ [1,2,3], [1,3,2], [2,1,3], [2,3,1], [3,1,2], [3,2,1]]链接:https://leetcode-cn.com/problems/permutatio ... 阅读全文 »
ElasticSearch 发表于 2020-05-01 | 更新于 2020-08-06 Elasticsearch是一个分布式的开源搜索和分析引擎。全文检索属于最常见的需求,开源的Elasticsearch是目前全文搜索引擎的首选。它可以快速地存储,搜索和分析海量数据。 MySQL主要还是存储,持久化。CRUD。 Index(索引)—–数据库 动词,相当于MySQL中的insert; ... 阅读全文 »
五月天1 发表于 2020-05-01 | 更新于 2020-05-03 Dubbo框架图 Dubbo集群容错使用:在@Service注解上 Failover(失败自动切换) Failsafe(失败安全) Failfast(快速失败) Failback(失败自动恢复) Forking(并行调用) Broadcast(广播调用) sharding-jdbc实现读写分离 ... 阅读全文 »