- 博客(13)
- 收藏
- 关注
原创 2021-07-01
InnoDB和MyISAM1)InnoDB支持事务,MyISAM不支持,这一点是非常之重要。事务是一种高级的处理方式,如在一些列增删改中只要哪个出错还可以回滚还原,而MyISAM就不可以了。2)MyISAM适合查询以及插入为主的应用,InnoDB适合频繁修改以及涉及到安全性较高的应用3)InnoDB支持外键,MyISAM不支持4)从MySQL5.5.5以后,InnoDB是默认引擎5)InnoDB不支持FULLTEXT类型的索引6)InnoDB中不保存表的行数,如select count() fr
2021-07-01 11:25:53
112
原创 ideal中Tomcat localhost log乱码问题
见这个帖子https://blog.youkuaiyun.com/weixin_39520967/article/details/88578823我按照这个帖子,修改C:\Program Files\Apache Software Foundation\Tomcat 8.5\conf目录下的logging.properties文件47行 java.util.logging.ConsoleHandler.encoding = GBK28行注释掉 #1catalina.org.apache.juli.AsyncFil
2021-06-17 10:49:26
220
原创 B站尚硅谷SSM-CRUD学习记录(二)引入bootstrap
官网https://www.bootcss.com/直接查看文档,点击下载页面https://v3.bootcss.com/getting-started/#download下载放在工程目录下,可以在webapp下新建一个static文件夹存放在webapp下新建一个index.jsp就可以使用bootstrap了<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-
2020-12-16 09:35:51
220
原创 B站尚硅谷SSM-CRUD学习记录(一)创建工程和引入jar包
视频地址https://www.bilibili.com/video/BV1rt41127Cp?p=1基础环境搭建常见Maven工程请参考eclipse使用摘要
2020-12-03 16:10:49
257
原创 eclipse创建maven管理的web工程
没有project facets创建maven工程后,没有web.xml和WEB-INF等信息,需要配置如果没有这个facets,则需要安装:Help->Install New Software,填入http://download.eclipse.org/releases/mars,这里的mars是我们eclipse对应的版本,根据实际情况修改。之后选择Web这条即可如果网速慢的话,建议用国内镜像中国科学技术大学(5.6MB/s) http://mirrors.ustc.edu.cn/ec
2020-12-03 15:25:54
193
原创 sonarqube整合gitlab
概述CI流程使用gitlab自带的CI功能,sonarqube与gitlab进行整合。前提条件1.sonarqube已经可运行。可参考sonarqube+postgres+Gitlab+eclipse+sonarlint2.Gitlab已经跑通CI功能。可参考gitlab runner 的安装和.gitlab.yml文件配置及触发方式3.Java工程为Maven工程整合需要用到的插件sonar-gitlab-pluginhttps://github.com/gabrie-allaig
2020-12-01 11:31:53
10421
原创 sonarqube使用初探
最开始用sonarqube的时候,按照网上的文档,用的是mvn工程,配置了mvn的setting文件,里面有sonar服务器的信息,然后在工程根目录下运行mvn clean package sonar:sonar,就在服务器上看到了结果信息。后来发现,不配置setting文件也可以,这样就需要用mvn命令的时候写入具体的参数即可。配置setting文件的,可以参考sonarqube+postgres+Gitlab+eclipse+sonarlint直接用命令调用的,可以参照。总之初步解决了在previe
2020-11-30 16:58:54
1607
原创 sonarqube+postgres+Gitlab+eclipse+sonarlint
概述sonarqube可以看做是一个平台,它将各个插件整合起来并以web界面的形式展示结果。它支持多种语言的静态扫描,这里首先进行了Java方面的尝试。操作系统是CentOS7,用到的数据库是postgres,整合的代码管理工具是Gitlab,CI流程没有用jenkins,而是用的gitlab自己的CI功能,代码开发工具用的是eclipse,lint采用的是sonarlint的连接服务器模式。版本由于工作环境中的jdk版本是1.8,所以考虑对应的sonarqube版本,最高版本是7.8,后期由于要跟G
2020-11-30 15:52:40
451
原创 postgresql卸载-安装-创建数据库-连接-删除数据库-基本命令
卸载安装如果postgresql不是你想要的版本,先卸载再安装[root@localhost ~]# yum remove postgresql*yum install https://download.postgresql.org/pub/repos/yum/9.5/redhat/rhel-7.8-x86_64/pgdg-redhat-repo-latest.noarch.rpmyum install -y postgresql95-server.x86_64yum install -y pos
2020-11-26 15:20:58
722
2
原创 VMware克隆虚拟机后网卡启动失败
迁移我们经常会遇到内网无法连接互联网,安装插件困难的问题。所以我们可以采取在外网搭建VMware虚机环境然后再迁移到内网的方案。很简单,只需要将虚机对应的文件夹例如D:\vmware_os\qaCentOS2全部拷贝到新的机器上,然后用VMware打开该文件夹下的qaCentOS2.vmx文件即可。这里可能会遇到两台机器VMware版本不一致的问题,此时只需修改qaCentOS2.vmx中的virtualHW.version = "12"对应现在的vmware版本即可。...
2020-11-26 11:30:05
460
原创 gitlab runner 的安装和.gitlab.yml文件配置及触发方式
.gitlab.yml文件用来控制CI过程中需要执行的操作,它的创建位置在工程的根目录下。使用YAML语法,要用空格来缩进,不要使用Tab键。Stages表示构建阶段,通常有build、test、deploy三个阶段,可以在一次Pipeline中设置多个Stages,Stages会按顺序执行,当一个Stage完成后,下一个Stage才会开始,当所有的Stage都执行成功后,Pipeline才算执行成功。Jobs表示构建工作,表示某个Stage里面执行的工作,一个Stage中可以有多个Jobs,每个Job
2020-11-25 11:03:39
9035
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人