- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 docker常用命令
一、docker服务相关 1、开机自动启动docker服务 systemctl enable docker 2、启动docker服务 systemctl start docker 3、重启docker服务 systemctl restart docker 4、关闭docker服务 systemctl stop docker 二、镜像相关 1、查询镜像 docker images 2、拉取镜像 docker pull [镜像ID/镜像名称] 三、容器相关 1、创建启动容器 docker run [镜像]
2020-12-31 14:32:14
56
原创 Mybatis前世今生
一、Mybatis相关概念 1.对象/关系数据库映射(ORM) ORM全称Object/Relation Mapping:表示对象-关系映射的缩写 ORM完成面向对象的编程语言到关系数据库的映射。当ORM框架完成映射后,程序员既可以利用面向 对象程序设计语言的简单易用性,又可以利用关系数据库的技术优势。ORM把关系数据库包装成面向对 象的模型。ORM框架是面向对象设计语言与关系数据库发展不同步时的中间解决方案。采用ORM框架 后,应用程序不再直接访问底层数据库,而是以面向对象的放松来操作持久化对象,而ORM
2020-12-27 10:35:38
358
3
原创 重写Mybatis
一、分析JDBC操作问题 1、 数据库连接创建、释放频繁造成系统资源浪费,从而影响系统性能。 2、 Sql语句在代码中硬编码,造成代码不易维护,实际应用中sql变化的可能较大,sql变动需要改变 java代码。 3、 使用preparedStatement向占有位符号传参数存在硬编码,因为sql语句的where条件不一定,可能多也可能少,修改sql还要修改代码,系统不易维护。 4、 对结果集解析存在硬编码(查询列名),sql变化导致解析代码变化,系统不易维护,如果能将数据库记录封装成pojo
2020-12-27 10:29:26
619
原创 mysql分区与list分区业务使用
1.mysql分区概述: 对用户来说,分区表是一个独立的逻辑表,但是底层由多个物理子表组成。实现分区的代码实际上是对一组底层表的句柄对象(Handler Object)的封装。对分区表的请求,都会通过句柄对象转化成对存储引擎的接口调用。所以分区对于SQL层来说是一个完全封装底层实现的黑盒子,对应用是透明的,但是从底层的文件系统来看就很容易发现,每一个分区表都有一个使用#分隔命名的表文件。 MySQL实现分区表的方式——对底层表的封装———意味着索引也是按照分区的子表定义的,而没有全局索引。这和O...
2020-08-08 12:03:17
587
原创 Jenkins远程部署与部署Java项目
1.下载jenkins 下载地址:https://jenkins.io/ 启动jenkins方式有2种 1.1切换到jenkins.war包的存放目录 启动命令: java -jarjenkins.war 启动jenkins 访问: localhost:8080 就能进入jenkins管理页面 1.2把jenkins.war放到tomcat的w...
2020-02-12 09:59:33
528
原创 搭建Maven私服
1.上传或下载地址:https://www.sonatype.com/oss-thank-you-tgz tar -zxvf nexus-2.14.8-01-bundle.tar.gz 2.修改. cd nexus-2.14.8-01 vim bin/nexus RUN_AS_USER=root 3.启动nexus bin/nexus start 4.访问: 服务器地址:808...
2019-07-17 17:28:36
99
原创 Vert.x整合springboot
1.添加maven中的依赖 <!--spring-boot依赖--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependen...
2019-07-16 15:33:54
1070
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人