自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

原创 MySQL学习

MySQL学习1、MySQL的框架有几个组件, 各是什么作用?2、Server层和存储引擎层各是什么作用?3、you have an error in your SQL syntax 这个保存是在词法分析里还是在语法分析里报错?4、对于表的操作权限验证在哪里进行?5、执行器的执行查询语句的流程是什么样的?1、MySQL的框架有几个组件, 各是什么作用?连接器:负责跟客户端建立连接、获取权限、维持和管理连接。查询缓存:查询请求先访问缓存(key 是查询的语句,value 是查询的结果)。命中直接返回。不

2021-02-21 12:40:59 119 2

原创 equals和hashCode到底有什么区别?

1.hashCode相等的两个对象一定相等嘛?相反呢?两个hashcode值相同对象不一定相同,hash值不同两个对象一定步相同,碰撞的情况下可能会相同。两个对象equals相同,hashCode值一定相同。2.equals和hashCode的作用?两者的作用其实都是一样的,在java里都是用来对比两个对象是否相等。3.equals和hashCode的区别?equals和hashCode方法主要的区别在于:性能,可靠性;equals方法:因为hashCode并不是完全可靠的,有时候不同的

2020-05-21 23:38:50 437

原创 集合面试题小集锦

说下数据结构中的什么是数组?什么是链表? 所谓数组,是相同数据类型的元素按一定顺序排列的集合。数组:存储空间是连续的,占用内存严重,故空间复杂度很大,但数组的二分查找时间复杂度小,为o(1),数组的特点是:寻址容易,插入和删除苦难。 所谓链表,是一种物理存储单元上非连续,非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的,链表由一系列结点(链表中每一个元素称为结点)组成,结点可以在运行是动态生成,每个结点包括两部分:一个是存储数据的数据域,另一个是存储下一个结点的指针域。由于不是顺

2020-05-19 22:32:45 131

原创 浅谈Spring事务的实现方式

spring事务spring事务是基于AOP技术和异常通知实现的。spring事务又分为编程式事务,声明式事务。编程式事务属于入侵式事务,每次都要单独的实现,业务量大功能复杂的时候比较麻烦。声明式事务属于无入侵式的,建立在AOP之上,在方法的前后进行拦截,然后目标方法开始之前创建或者加入一个spring事务,执行目标方法完成之后根据执行情况提交或者回滚。spring事务的底层原理实际上就是编程式事务+AOP技术进行包装的=声明式事务SpringAOP什么是AOP?AOP是一种面向切面编程技

2020-05-19 09:18:26 310

原创 基于SSM商城项目整合支付宝接口

说到商城,想必大家想到的一定是如何实现支付,目前市面上有两大主流支付:微信支付,支付宝支付,当然还有聚合支付等等。其实伟大的支付宝已经把支付封装成接口,我们实现的时候只需要在项目中调用即可,这里就以支付宝为例实现在线商城项目商品支付功能。第一步首先我们在整合之前要申请一个支付宝沙箱,因为这里只是测试支付功能,直接百度搜索支付宝沙箱即可,里面有详细的开发文档,并下载支付宝沙箱环境所需要的SDK。下图就是已经我的沙箱环境。第二步配置环境将下载好的jar包放到lib目录以及页面放入项目中在配置

2020-05-11 22:12:57 837

转载 面试被问到单点登录实现怎么说?单点登录原理剖析

一、单系统登录机制1、http无状态协议web应用采用browser/server架构,http作为通信协议。http是无状态协议,浏览器的每一次请求,服务器会独立处理,不与之前或之后的请求产生关联,这个过程用下图说明,三次请求/响应对之间没有任何联系单点登录原理与简单实现但这也同时意味着,任何用户都能通过浏览器访问服务器资源,如果想保护服务器的某些资源,必须限制浏览器请求;要限制浏览器...

2020-02-21 11:28:04 690

原创 Java 并发面试题:说下你对 AQS 的理解?

这篇文章,我们来聊聊面试时一个比较有杀伤力的问题:聊聊你对AQS的理解?因为首先,很多人可能连AQS是什么都不知道。或者仅仅是听说过AQS这个名词,但是可能连全称怎么拼写都不知道。更有甚者,可能会说:AQS?是不是一种思想?我们平时开发怎么来用AQS?总结起来,很多同学都对AQS有一种云里雾里的感觉,如果用搜索引擎查一下AQS是什么,估计看几篇文章就直接放弃了,因为密密麻麻的文字,实在是看不...

2020-02-17 21:57:03 2430 6

原创 # WEB-INF/web.xml; lineNumber: 2; columnNumber: 193; 已经为元素 "web-app" 指定属性 "xmlns"

WEB-INF/web.xml; lineNumber: 2; columnNumber: 193; 已经为元素 “web-app” 指定属性 “xmlns”今天在创建项目的时候遇到了一个问题就是当重命名或重构一个项目服务器会出现错误:原因:由于重命名或重构服务器会自动在web.xml里面在生成相同的 xmlns导致重复,xmlns=“http://java.sun.com/xml/n...

2019-10-25 09:39:36 823

原创 java.lang.RuntimeException: org.apache.ibatis.binding.BindingException: Invalid bound statement

org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.taotao.search.mapper.SearchItemMapper.getSearchItemListat org.apache.ibatis.binding.MapperMethodSqlCommand.&lt...

2019-09-01 11:14:16 673

原创 cause : com.alibaba.dubbo.remoting.TimeoutException: Waiting server-side response timeout.解决方案

cause:com.alibaba.dubbo.remoting.TimeoutException: Waiting server-side response timeout.严重: Servlet.service() for servlet [taotao-manager-web] in context with path [] threw exception [Request process...

2019-08-31 23:27:21 6727

原创 Linux环境下搭建solr服务

linux环境下搭建solr服务1. Solr的环境 Solr是Java开发的 Solr的安装软件 需要安装jdk 安装环境:linux 需要安装tomcat搭建步骤 **第一步:**把solr的压缩包上传到Linux系统 **第二步:**使用tar命令解压solr **第三步:**安装Tomcat,解压缩即可 **第四步:**把solr部署到Tomcat下 ...

2019-08-30 22:18:13 162

软件设计师.rar

软考历年真题以及考点详解就在昨天,软考结束了。感觉将多年学到的知识全部汇总到了一块。 前段时间一直进行着软件编码的工作,应当是时候告一段落了。理论推动实践,实践反过来推动理论的理解。

2019-05-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除