- 博客(10)
- 资源 (6)
- 问答 (2)
- 收藏
- 关注
原创 Mybatis源码学习(23)-SqlSession对象的创建过程
一、前言 在前面的内容里,我们已经分析了Mybatis中的基础支撑层的各个模块,后续也分析了在Mybatis开始工作的时候,如何加载并解析相关配置文件的内容。详细可以参考《Mybatis整体架构概述》、《Mybatis启动时的初始化过程》等内容。本节内容,我们开始来分析创建SqlSession对象的过程。二、SqlSession对象简介 SqlSession类是Mybatis接口层最核心...
2019-12-30 19:34:09 1604
原创 Mybatis源码学习(22)-Mapper映射文件中个元素的解析过程
一、Mapper映射文件结构 根据定义Mapper映射文件结构的mybatis-3-mapper.dtd文件,可以知道Mapper映射文件的直接子元素有:cache – 对给定命名空间的缓存配置。cache-ref – 对其他命名空间缓存配置的引用。resultMap – 是最复杂也是最强大的元素,用来描述如何从数据库结果集中来加载对象。parameterMap – 已被废弃!老式风...
2019-12-25 18:12:18 1087
原创 Jenkins实现带数据表更新的自动化部署流程
一、前言 在《Jenkins+maven+Git实现源码的部署和发布》这一篇文章中,已经介绍了如何基于Jenkins+Maven+Git实现从代码库到项目部署的自动化部署全流程。然而在实际的生产环境中,新功能的上线,往往会带来数据库结构的变化,初始化数据的增加等。而在生产环境一般应用服务器、数据库服务器都是分离的,同时应用服务器在互联网可以访问的环境,而数据库服务器是互联网隔离的环境(一般情况...
2019-12-24 17:18:19 2416
原创 Jenkins自动化部署javaweb项目时,切换配置文件中的数据库连接配置文件
一、需求场景 在验证通过Jenkins实现自动化部署的过程中,遇见了一个问题:从Git开发分支合并到测试分支的代码中,数据库连接配置还是使用的开发环境数据库,但是如果通过自动化部署,实现从测试分支直接自动化部署测试环境时,需要切换数据库连接配置。二、思路 在《Jenkins+maven+Git实现源码的部署和发布》中,我们实现了一个简单通过代码块拉取代码,然后构建,最后发布到指定服务器上...
2019-12-17 17:52:09 1725
原创 通过Jenkins实现前端项目的打包部署
一、环境jenkins环境Git 插件,用于拉取代码库中的代码Publish Over SSH插件,用于SSH连接远程的服务器NodeJS环境测试使用的前端demo,地址:https://gitee.com/hsh2015/vue-test.git二、系统配置1. NodeJS全局配置在【Manage Jenkins】- 【Global Tool Configuration】中...
2019-12-12 22:50:23 4411
原创 Jenkins+maven+Git实现源码的部署和发布
一、安装必须的插件Git 插件,拉取源码使用deploy插件,发布应用到Tomcat时使用二、Jenkins全局配置(Global Tool Configuration)在【Manage Jenkins】- 【Global Tool Configuration】中配置Maven、Jdk、Git等。界面如下:Maven Configuration配置Maven,选择自己安装的M...
2019-12-10 22:34:14 701
原创 CentOS7环境下的Jenkins安装部署
1、当前环境当前系统版本:当前JDK版本:当前Tomcat版本:注:jdk和tomcat安装请参考《CentOS7环境安装jdk、tomcat及其配置环境变量》2、Jenkins简介,下载简介Jenkins是开源CI&CD软件领导者, 提供超过1000个插件来支持构建、部署、自动化, 满足任何项目的需要。具体内容,请参考《Jenkins中文官方文档》。下...
2019-12-10 20:48:37 577
原创 CentOS7环境安装jdk、tomcat及其配置环境变量
一、安装jdk1、查看是否系统是否自带jdk并卸载rpm -qa |grep javarpm -qa |grep jdkrpm -qa |grep gcj其中,GCJ是GNU的Java编译器,可以把java程序编译成本地代码,编译成功后的可执行文件不再需要jre就可直接运行,编译成本地后的程序运行速度有所提高,缺点是生成后的文件较大。如果存在自带的jdk相关套件,就需要通过下列命令卸...
2019-12-10 11:36:53 4056 1
转载 CentOS查看进程、杀死进程、启动进程等常用命令
1.查进程ps命令查找与进程相关的PID号:ps a 显示现行终端机下的所有程序,包括其他用户的程序。ps -A 显示所有程序。ps c 列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或常驻服务的标示。ps -e 此参数的效果和指定"A"参数相同。ps e 列出程序时,显示每个程序所使用的环境变量。ps f 用ASCII字符显示树状结构,表达程序间的相互关系。ps -H...
2019-12-10 09:52:32 2121
空空如也
如何在基于地图的页面上,覆盖不规则的图层?
2022-03-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人