自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 分析mybatis框架原理以及手写mybatis框架(原理篇)

作为一个Java程序猿,平时工作中一般都会使用到mybatis的框架,闲来就将这个框架做一个巩固和加深认识,文章打算分为原理篇、手写代码篇、分析源码篇,三个篇章,此为原理篇,里面的内容只是作为回顾和总结,不能保证其完全的准确性,只当做是交流学习,有错误的地方还望各位大佬指正。架构图:接口层接口层是mybatis提供开发人员的一套API,主要通过Session和Mapper接口通知mybatis框架调用哪一条SQL命令以及SQL命令关联的参数;数据处理层数据处理层是mybatis框架内

2021-01-18 20:16:08 536

原创 Linux文件目录、常用命令

常见目录说明:目录 /bin 存放二进制可执行的文件(ls,cat,mkdir等),常用命令一般都保存在这个目录下 /etc 存放系统管理和配置文件 /home 存放所有用户文件的根目录,是用户主目录的基点 /usr y用于存放系统应用程序,比较重要的目录/usr/local 是本地系统管理员软件安装目录(安装是系统级的应用)。这是最庞...

2021-01-16 23:33:52 458

转载 oracle批量更新数据

参考:https://blog.csdn.net/MAOZEXIJR/article/details/81027059

2019-02-21 16:34:20 752

转载 Oracle根据某几个字段判断为重复数据,然后去除重复数据,取最新(日期或有标识的字段最新)的一条数据

参考:https://blog.csdn.net/w405722907/article/details/78561995

2019-02-21 16:29:07 1179

原创 Linux上elasticSearch(单节点)的安装和部署流程(基于centos7)

elasticsearch的安装和部署流程1.将elasticsearch-2.4.4.tar.gz上传到服务器指定位置之后进行解压 tar zxvf elasticsearch-2.4.4.tar.gz2.将解压后的包放到指定的地方,这里我们放到/usr/local/server下,并且重命名 mv elasticsearch-2.4.4 elasticsearch3.我们先去修改配...

2019-01-10 14:45:01 1862

原创 Linux上mongodb的安装和部署流程(基于centos7)

mongodb的安装和部署流程1.将mongodb-linux-x86_64-4.0.5.tgz上传到服务器之后进行解压 tar zxvf  mongodb-linux-x86_64-4.0.5.tgz2.将解压后的包放到指定的地方,这里我们放到/usr/local/server下,并且重命名一下叫mongodb3.进入mongodb,为了方便管理,我们创建如下几个包mkdir d...

2019-01-09 17:09:37 304

原创 Linux上redis(单节点)的安装和部署流程(基于centos7)

 redis的安装和部署流程1.将redis-5.0.3.tar.gz上传到服务器之后进行解压2.将解压后的包移动到指定位置 这里我们移动到 /usr/local/server3.进入redis/src进行安装 这里需要执行 make install,完毕后我们可以看到如下结果4.为了方便管理,我们将redis文件中的conf配置文件和常用命令统一放到文件夹a>创...

2019-01-09 11:11:03 408

原创 springboot启动出现Field xxxDao in xxxService required a bean of type xxxDao that could not be found

在用springBoot做开发的启动项目的时候出现如下异常:***************************APPLICATION FAILED TO START***************************Description:Field commentDao in com.sse.house.biz.service.CommentService require...

2018-09-04 08:52:07 42122 9

原创 springboot出现Cannot expose session attribute 'user' ,existing model object of the same name

问题描述:在做Springboot项目的时候出现如下错误javax.servlet.ServletException: Cannot expose session attribute 'user' because of an existing model object of the same name前端模板用的是freemarker,解决方法如下:  我们除了在pom.xml里面导...

2018-08-30 17:25:33 1263

原创 spring boot 整合JPA遇到org.springframework.beans.factory.BeanCreationException

org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'customerController': Unsatisfied dependency expressed through field 'service'; nested exception is org...

2018-08-15 22:02:14 1460

原创 Maven Missing artifact xxx:jar 错误解决方案

  在我们做Maven项目时,很有可能碰到pom.xml文件中第一行报错的情况,这很有可能是下载jar包的时候出错导致的。这时候我们可以尝试这么做:1.我们首先右击我们的项目,选择Maven;2.选择update project;3.在勾选Force Update of Snapshots/Releases之后Maven会对错误的包进行删除后重新下载。...

2018-08-15 19:59:40 21494 3

原创 Spring总结(二)

Spring整合Struts21.假设前端页面已经完成如下图,所需jar包如下,对menu.jsp中的新增客户进行保存操作2.调用action3.web.xml中配置struts2拦截器4.src文件目录下配置struts2.xml,创建log4j.properties日志配置文件5.新建web层action包,创建CustomerAction类p...

2018-08-07 11:31:00 141

原创 Linux下解决mysql:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)错误

1.我们首次在Linux环境下安装完成mysql之后我们会报如下错误,那我们该如何解决?2.首先我们修改mysql配置文件 vi /etc/my.cnf,加入如下配置3.service mysql stop 关闭mysql4.service mysql start 启动mysql5.不用密码直接登录mysql6. use mysql 更改用户7.修改密码,刷...

2018-08-06 09:44:06 26530 2

原创 如何在浏览中直接访问Linux服务器里面的文件

1.假设你在linux服务器里面 /usr/local/EasyFit/picture下面有这些文件2.我们首先找服务器中对应的Tomcat中的Server.xml配置文件3.vim server.xml 编辑server.xml文件在末尾加上<Context docBase ="/usr/local/EasyFit/picture/" path ="/pictures"...

2018-08-03 10:28:13 34668

原创 Spring总结(一)

1.什么是Spring    Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同...

2018-08-02 10:30:20 173

原创 centos7安装tomcat7

1.安装前请确认安装好了jdk,并且下载tomcat72.创建文件夹mkdir  /usr/local/tomcat并且进入到该目录下3.上传下载好的tomcat包到centos7上面4.解包并且解压tomcattar -zxvf  apache-tomcat-7.0.90.tar.gz5.cd /usr/local/tomcat/apache-tomcat-7.0...

2018-07-23 15:55:55 849

原创 centos7 安装jdk8

1.卸载centos7上自带的jdk2.下载jdk8,网站链接如下http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html3.建立如下文件夹mkdir /usr/local/java并且进入java目录下4.将下载好的jdk上传到centos7上5.解包...

2018-07-23 14:57:10 175

空空如也

空空如也

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

TA关注的人

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