- 博客(110)
- 资源 (3)
- 收藏
- 关注

原创 某公司的gitlab-ci流程搭建
1.gitlab分支功能1.feature分支即工单分支2.develop分支开发人员开发完成后,把feature分支合并到develop分支,也是唯一会产生合并冲突的分支3.test分支测试分支,合并到此分支会自动进行部署和发布,用于进行单元测试(伪)4.release分支test分支上的所有工单测试完成后,合并到此分支,在本地对此分支执行git代码导出差异...
2019-05-27 14:55:03
754
1

转载 gitlab-ci中遇到的问题
两个项目(docker容器)共享文件需求概要公司项目分为前台和后台项目.后台项目发布流程,流程中包含的文档是存放在前台项目配置文件指定的路径两个项目是分开的运行在独立的容器当中.思路查找资料,询问大神,最终有如下思路,docker run命令中有一个 -v参数用于指定挂载到的宿主机目录#run命令添加-v 参数,可以添加多个#冒号前面的是宿主机目录,后面的是容...
2019-05-06 19:49:18
813

转载 gitlab-ci-使用脚本替换数据源
使用脚本替换数据源项目需求:目前公司项目分为3个环境,开发环境(内网的本地环境),测试环境(内网的gitlab-runner发布),生产环境(外网).公司决定在内网使用gitlab作为代码仓库,启动gitfow工作流,把开发环境和测试环境作为同一个项目的不同分支.只在测试环境上使用gitlab-ci,达到自动化部署的效果.那么其中就会产生一个问题,这两个分支如果使用gitl...
2019-04-12 15:40:09
955

转载 docker部署NodeJs项目
参考自:https://blog.youkuaiyun.com/u013451157/article/details/79003717docker安装见前面文章构建nodejs基础源镜像由于是内网环境,所以提前打包好了nodejs镜像作为环境放到内网里,并推到harbor上保存.关闭防火墙systemctlstatusfirewalldsystemctlstopfir...
2019-04-03 18:06:22
1441
转载 TO_CHAR函数转换小数后,小数点前的0消失的问题处理
现象:SELECT 0.11||’%’ FROM DUAL结果会是 .11%分析在做字符串拼接时,小数0.11做了隐性转换,进行了TO_CHAR转换,转换成了.11解决方案SELECT TO_CHAR(0.11,‘fm9990.00’)||’%’ FROM DUAL解释'fm9990.00’转换规则fm表示:去除空格9表示如果没有值,显示空格0表示如果没有值,展示0...
2021-11-26 15:08:14
2005
原创 【要点】centos安装oracle数据库并用navicate和plsql远程连接
参考:https://www.cnblogs.com/lei01/p/10688036.htmlmysql插入数据乱码?useUnicode=true&characterEncoding=UTF-8kiftd启动关闭手册先maven clean再maven install出现无法加载 ffmpeg.exe文件,则将maven下jar包删除根据教程灵活切换用户oracle11gr2 linux64位安装包下载,2个都要下载https://www.o...
2021-01-14 19:07:07
659
1
原创 2021-01-11
github镜像加速地址 git clone https://github.com.cnpmjs.org/github用户名/仓库名
2021-01-11 18:38:48
136
原创 linux下安装sqlldr命令
文件下载地址:https://www.oracle.com/database/technologies/instant-client/linux-x86-64-downloads.html1.复制压缩包内的2个rpm文件到服务器上oracle-instantclient12.2-basic-12.2.0.0.0-1.x86_64.rpmoracle-instantclient12.2-tools-12.2.0.1.0-1.x86_64.rpm2.oracle-instantclient
2021-01-08 02:26:03
5110
3
原创 2020-12-19 docker 部署oracle 并plsq远程链接oracle
mysqlhttps://www.icode9.com/content-2-636265.htmldocker安装oraclehttps://blog.youkuaiyun.com/weixin_43583693/article/details/90243856linux命令https://blog.youkuaiyun.com/luansj/article/details/97272672plsql链接远程oraclehttps://www.cnblogs.com/caiyt/p/9962559.h.
2020-12-19 04:53:28
272
1
原创 2020-12-15笔记
Hibernate/JPA之使用getSingleResult报异常https://www.cnblogs.com/zhengbiyu/p/9013832.htmlNoResultException:No entity found for querycreateNativeQueryhttps://blog.youkuaiyun.com/qq_31678877/article/details/52935942hibernate操作数据库总结https://www.cnblogs.com/dyllov
2020-12-15 19:03:44
114
转载 jenkins-自动化部署任务开发(maven和非maven项目)
自动化部署任务开发(maven)注意:这一部分的操作不是在之前的2台服务器上(jenkins服务器和应用部署服务器),而是在测试人员自己的workpc上流程介绍从gitlab获取最新代码--maven打包--停止tomcat--部署应用--启动tomcat--验证结果项目准备项目中需要写一个deploy.sh文件放到项目根目录下文件具体代码:注意:代码中wa...
2019-04-18 17:28:37
3575
转载 jenkins-应用服务器的部署准备
应用服务器的部署准备 准备linux服务器安装centos系统在vsphere上新建一个虚拟机,分配硬盘空间,在虚拟机上添加cd驱动器,驱动器上添加虚拟光驱.安装centos(语言选择中文,系统安装位置选择自动配置分区,一路确定)安装gui界面https://blog.youkuaiyun.com/lwgkzl/article/details/79679165...
2019-04-18 17:11:10
477
转载 jenkins-搭建jenkins服务器
前言 概念Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。 搭建环境ubunto18.04安装jenkins ,gitlab也在ubunto18.04上centos7搭建应用服务器环境(git+maven+tomcat+mysql),用于测试jenkins远程节点...
2019-04-18 16:47:46
277
转载 文档管理系统二次开发2
1.链接中添加一个文件类型参数,方便用户识别在遍历的js方法中添加//获取文件类型 var index=fi.fileName.lastIndexOf("."); var fname=fi.fileName.substring(index+1,fi.fileName.length);拼接的链接添加上参数fileRow = fileRow+ "<button o...
2019-03-27 16:21:24
749
转载 intellij idea
intellijidea使用教程https://www.cnblogs.com/niwotaxuexiba/p/8759166.htmlmaven导入idea,结果运行时提示mtbatis的xml文件没有和接口绑定https://blog.youkuaiyun.com/qq_38243970/article/details/79197121如果上述没解决https://blo...
2019-03-13 21:05:30
177
转载 代码管理系统开发中出现的问题
1.ajax重定向不跳转问题解决方案Ahttps://blog.youkuaiyun.com/qyj19920704/article/details/83684618解决方案B//拦截器的重定向流程中作出if判断if("XMLHttpRequest".equals(request.getHeader("X-Requested-With"))){ response.getWrit...
2019-02-28 20:24:00
634
转载 文档管理系统二次开发1
公司要求,在网上找了一个开源的网盘管理系统,并做了二次开发.非常感谢开源软件的作者提供的帮助软件地址:https://gitee.com/kohgylw/kiftd在此基础上,公司要求开发如下功能1.在上传文件时,添加一个摘要,用以描述上传的文件上传文本框添加一个textarea<h5> 输入摘要:</h5> <textare...
2019-02-19 13:32:58
1116
转载 ubunto18.04环境搭建gitlab-ee
Gitlab初步指南概念(概念为转载,侵删)Gitlab和gibhub的区别:GitHub作为开源代码库及版本控制系统,拥有超过900万的开发者用户,目前仍然是最火的开源项目托管系统。GitHub同时提供公共仓库和私有仓库,但如果要使用私有仓库,是需要付费的。而GitLab解决了这个问题,你可以在上面创建私人的免费仓库。GitLab让开发团队对他们的代码仓库拥有更多的控制...
2019-01-25 10:30:40
805
转载 js 知识点和应用收集
js学的比较匆忙,目前公司里的工单需要从前端jsjq一直做到后端sql所以多学学js吧复制字符串到剪贴板思路:字符串采用document.execCommand是无法复制到剪贴板,但是可以通过创建一个textarea对象,把字符串的值放进去,再执行复制命令,最后记得把textarea删除掉!function copyDownloadBoard(fileURL) {...
2019-01-24 18:04:26
201
转载 02 课程推荐管理系统-系统配置功能
【系统配置功能】1.需求分析用户点击系统配置菜单,右侧显示配置项信息,带分页功能,每条记录的右侧有编辑,查看按钮“查看”按钮,通过弹窗的方式查看"编辑"按钮,点进去可以修改配置项信息2.系统设计数据库表字段如下其中配置信息是以json字符串的格式存入数据库3.编码阶段点击左侧菜单配置信息发送ajax请求到后端 //系...
2019-01-20 18:34:43
556
2
转载 01 课程推荐管理系统-课程评价功能
springboot实战之课程推荐系统最近在二次开发一个springboot小项目,在已有的功能基础上新增功能,其中涉及前端到后端,体会到了全栈工程师的辛苦.【系统介绍】本系统基于amaze ui前端框架开发的springboot项目,用于评价,展示,编辑课程,学生,教师等信息.【课程评价功能】1.需求分析在课程管理下新增一个菜单“课程评价”,点击课程评价后是一个课程问...
2019-01-20 13:24:31
2573
2
转载 系统集成
系统集成所谓系统集成(SI,System Integration),就是通过结构化的综合布线系统和计算机网络技术,将各个分离的设备(如个人电脑)、功能和信息等集成到相互关联的、统一和协调的系统之中,使资源达到充分共享,实现集中、高效、便利的管理。系统集成应采用功能集成、BSV液晶拼接集成、综合布线、网络集成、软件界面集成等多种集成技术。系统集成实现的关键在于解决系统之间的互连和互操作性问题,它...
2019-01-20 13:20:59
750
转载 JGit
JGit参考:https://yonge812.iteye.com/blog/1687480概念:就是用java代码实现git的命令行操作JGit API:https://download.eclipse.org/jgit/site/5.2.1.201812262042-r/apidocs/index.html打开git仓库 Git git=Git.open(new F...
2019-01-20 13:19:45
3027
转载 03 OA系统 (考勤模块)
第四天: 考勤管理 任务 每个人登录OA之后, 要有考勤管理一级菜单 点开之后有个人考勤 我的排班表 考勤统计3个二级菜单 个人考勤 显示当天的打卡记录 每条记录 最右边有打卡按钮 业务流程:用户点击菜单上的个人考勤从数据库获取当天的打卡情况service层的方法: @Override public U...
2019-01-14 00:27:23
2382
转载 05 整合ssm (统计功能,系统管理)
统计功能通过sql的count函数来获取总数 ,用于后期分析。客户行业统计:首先在客户列表,分组查询获取行业id和对应的客户数量,然后根据行业id去数据字典表找到对应的name。问题来了,怎么保存呢,当然是写一个vo类(map也可以)CountInfo(统计对象)public class CountInfo { private String fid; priv...
2019-01-07 00:48:30
2215
转载 04 整合ssm (用户注册,拜访记录显示/添加)
【 用户注册】完成用户注册功能用到的技术:MD5加密是一种非对称,损失精度的加密。@ResponseBody@Responsebody 注解表示该方法的返回的结果直接写入 HTTP 响应正文(ResponseBody)中,一般在异步获取数据时使用,通常是在使用 @RequestMapping 后,返回值通常解析为跳转路径,加上 @Responsebody 后返回结果不会被解析...
2019-01-06 23:22:07
496
转载 02 OA系统 (权限模块)
【权限】 系统中提供了很多功能, 但是并不是所有用户都能操作这些功能。 我们需要对这些功能访问进行控制 1. 认证 系统提供的用于识别用户身份的功能, 通常登陆就是认证 (让系统知道你是谁) 2. 授权 系统授予用户可以操作某些功能的许可 (让系统知道你能做什么)【常见的权限控制方式】 1. URL拦截权限控制 使用过滤器或者拦截器拦截客户端发送的请求, 在过滤...
2018-12-27 20:45:25
1566
转载 01 OA系统(登录和组织结构)
OA系统【项目介绍】本项目基于b/s架构,实现功能模块如下:用户登录模块(用户登录、成功则进入主页,否则提示出错信息,登录拦截) 组织结构模块( 加载主页面时, 查询部门表, 显示所有部门信息并带有分页) 权限模块(登陆后显示对应的菜单、拦截用户不具备权限的请求) 考勤管理模块(上下班登记、我的考勤管理、考勤统计) ...
2018-12-27 20:01:04
2520
转载 windows下docker部署web项目
以下部分概念来自https://blog.youkuaiyun.com/qq_32351227/article/details/78673591侵删docker安装部署tomcat服务器寻找tomcat服务器镜像docker search tomcat下载第一个官方的docker pull tomcat下载完成后查看镜像创建容器,映射端口为8080dock...
2018-12-27 17:50:12
4125
转载 windows下安装docker和部署mysql
最近想学习docker容器技术,从而把mysql数据库和tomcat服务器放到容器内,达到项目从容器内启动的目的以下概念来自各大it网站,只为学习使用,侵删!https://www.cnblogs.com/pwc1996/p/5425234.htmldocker介绍Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的...
2018-12-27 16:25:00
1837
转载 springboot 框架
以下笔记大部分来自网易云课堂颜群老师的课程1.微服务:一个项目 可以由多个 小型服务构成(微服务),每一个功能就是一个项目,比如说购物网站的支付功能,就可以看成是一个小项目,小项目之间用http协议进行通信2.spring boot可以快速开发 微服务模块 a.简化j2ee开发 b.整个spring技术栈的整合(整合springmvc spring) c.整...
2018-12-27 14:13:18
759
1
转载 maven
【maven简单介绍】传统开发,jar包太多,线性增长,文件越来越大有一个地方单独放jar包,不在workspace,不同项目可以分别引用项目构建工具, 类似于eclipse大型web项目用eclipse比较繁琐注意:将本地已有的maven工程导入工作空间,导入好发现工作空间内不存在项目,是因为导入maven工程时,不支持复制。解决方案:先将maven工程复制到工作空间...
2018-12-17 16:37:01
401
转载 工具学习:myeclipse和freemarker
【freemarker】前端页面都是通过freemarker编写,它的本质实际上和jsp没有多大区别,只是后缀名改成了ftl以前是在jsp页面中添加el标签库,通过el表达式获取域对象,现在使用freemarker里的指令也能获取域对象。jsp和freemarker对比:1.freemarker的性能比使用tag和el的jsp好。2.可以实现严格的mvc分离,jsp页面能...
2018-12-14 16:23:25
270
转载 03 整合ssm (联系人列表,修改联系人)
【联系人列表】联系人列表和客户列表类似(分页筛选功能),需要注意的是联系人列表里的所属客户是从客户表中查询得出,所以需要设计一个CstLinkmanVo类,这个vo类和po类唯一的不同就是成员客户名是CstCustomer对象,需要在后面set进来,其余属性用构造方法传入即可 private CstCustomer lkmCustomer; 【添加联系人】流程设计1....
2018-12-14 16:23:02
287
转载 poi技术导入导出
今天学习了poi技术,通过poi技术解析excel并将其以一定格式输出到word上自然而然,用到了输入输出流解析如下表格(xlsx格式)章节 题型 题目 选项A 选项B 选项C 选项D 选项E 选项F 答案 1.1 单项选择题 1+1=() 1 2 3 4 A 1...
2018-12-14 10:00:41
893
2
转载 02 整合ssm(登录拦截,添加,修改,删除客户)
【登录拦截】在用户未登陆情况下不能访问动态资源,所以需要配置一个拦截器来拦截非法访问情况springmvc.xml文件中配置拦截器<!-- 配置拦截器 --> <mvc:interceptors> <mvc:interceptor> <!-- 所有的请求都进入拦截器,实际上本例中值拦截*.action,因为在webxml中,spr...
2018-12-11 21:22:23
437
转载 01 整合ssm(环境搭建,登录功能,客户列表)
【摘要】基本学会了ssm框架的概念,并且都简单实践过了,接下来就要在项目中实战了,这周主要是把之前学的mybatis那一段时间的crm项目后端重新搭建.【环境搭建】1.新建一个web项目,2.5版本2.导包,建库建表大概31个包,包括Gson.jar,spring整合mybatis,springmvc,spring等的jar包3.配置xml文件web.xml文件,项目的...
2018-12-11 20:21:09
763
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人