- 博客(36)
- 资源 (2)
- 收藏
- 关注
原创 使用 helm 部署 gitlab
执行 kubectl get svc -n gitlab ,可以看到运行的service。执行 kubectl get pods -n gitlab ,可以看到运行的pod。获取 gitlab初始化的密码, 账号默认是 root。这样gitlab就部署完成了,想要卸载执行。访问gitlab页面, 这样就成功了。进入到gitlab目录里,执行命令。部署gitlab的ingress。创建 gitlab 命名空间。
2024-11-19 19:32:58
1541
原创 使用k8s RBAC和ValidatingAdmissionPolicy 配合来校验用户权限
第1和第2步的目的是防止saas-admin 误操作 kube-system 等命名空间, 这样目的就达到。我想了很久, 发现只有RBAC根本做不到(也可能是我才书浅薄, 如果大家有想法,可以在评论区留言)这里先抛出一个问题:如果只用 RBAC 如何才能做到上面这种场景?配置 ValidatingAdmissionPolicy。
2024-11-06 17:44:04
827
1
原创 k8s 启用 ValidatingAdmissionPolicy 特性
要找到kube-apiserver.yaml 文件,如果你安装的方式是通过 kubeadmin ,那么文件路径是 /etc/kubernetes/manifests/kube-apiserver.yaml。看了k8s 官方文档,才知道 k8s v1.28 版本如何启用 ValidatingAdmissionPolicy。保存后等待k8s重启成功,查看kube-apiserver pod 的参数。把下面的命令加入文件中。
2024-11-06 15:18:35
406
原创 svn 项目迁移到 git , 保留历史提交记录
本博主在把公司的老项目从svn 迁移到 git 的时候,遇到了一些问题,下面记录迁移项目的过程。1、注意不要在已经从svn 拉取的项目目录进行操作,否则在后面进行 git log , 看不到提交记录;新建一个迁移目录 Test。2、在迁移目录里面新建 users.txt 文件, 里面记录着 svn账号和git 账号的映射关系svn 账号=git 账号<账号名称@mail.com>举例: abc=abc<abc@mail.com>testName=testName&
2022-03-16 11:50:55
1513
原创 element 上传图片
代码的大概逻辑是页面弹出 dialog 框显示上传组件,选择图片上传到服务器,服务器返回图片链接,在页面显示出图片,并可以提交表单保存到数据库。如果有兴趣可以尝试一下。1、页面。 <el-dialog v-loading="uploadStatus" element-loading-text="正在上传中" element-loading-spinner="el-icon-loading" eleme
2021-03-03 15:23:23
529
1
原创 element 点击图片弹窗
element 点击图片弹窗在表格需要展示图片并可以点击图片弹出窗显示该图片,可以使用下面的代码。 <el-table-column label="背景图" align="center" prop="background"> <template slot-scope="scope"> <el-image style="width: 60px; height:40px " :src=
2021-03-03 14:57:18
1539
1
原创 Python 批量图片格式转换
今天自己尝试着使用 Pthon 把图片转换想要的图片格式。下面分享代码给大家。import osfrom PIL import Imageimport shutilimport sys#原图片存放的地址source_path="D:/robotInfo/test/picture/"#转换后的图片格式types='jpg' #最终图片存放的地址target_path="D:/robotInfo/test/picture/tranTo/"if not os.path.exists(ta
2021-01-25 11:15:48
458
原创 解决Java 时区转换及夏令营时间问题
全球划分24个时区,不同国家所处的时区也不同,我国采取的时区是东八区即北京时间 (GMT+8 ,UTC+8), 经常做海外业务的同事就会遇到时区转换和夏令营的问题,刚好今天我也遇到了,查阅了网上很多办法,最终采取网友的方法并做一些修改,希望可以帮到各位。// 获取标准时区private static String getZoneDesc(TimeZone destzone) { Objects.requireNonNull(destzone); int Offset = destzone.getRa
2020-08-19 20:33:36
959
原创 SpringBoot 枚举类型转换
1 、 这里我介绍如何使用枚举类型前后端自动转换的方法。目录结构图如下图所示:2 、pom.xml 文件<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.
2020-07-09 17:37:22
1941
原创 org/springframework/web/SpringServletContainerInitializer : Unsupported major.minor version 52.0
今天项目在本地跑是没有问题,但是部署到服务器却发现项目没有部署成功。后来看了日志,发现出bug, 日志信息如下: Caused by: java.lang.UnsupportedClassVersionError: org/springframework/web/SpringServletContainerInitializer : Unsupported major.minor version 52.0 (unable to load class org.springframework.web.Spri
2020-06-04 16:33:00
1242
原创 自定义 PageData 工具类
使用过PageData 工具类的伙伴都知道 PageData 继承 HashMap 并实现 Map。PageData 的主要作用是将前端传递过来的参数解析并封装成Map, 通过pageData.get(key)就可以很方便取得参数,同样是在Mybatis 的结果类型也可以是PageData。下面介绍PageData工具类的使用。1.公共的BaseController, 需要使用PageData 工具类必须继承BaseController 类。public class BaseController {
2020-06-01 10:24:38
778
原创 如何将Maven 项目打成 zip 包
1 首先,我们在项目下新建build.xml 文件,把下面的代码复制进去。<?xml version="1.0" encoding="utf-8"?><project name="xxx" default="zip_all" basedir="."> <!-- xxx 指的是项目名 --> <description> simple example build file </description> <
2020-05-20 14:09:04
2711
原创 SpringBoot 项目使用外部的Tomcat
1 有时候在项目部署前,会有这么一个需求,使用外部的tomcat 来代替SpringBoot 自带的tomcat 来启动项目,那么如何使用外部的tomcat 启动项目呢。2 首先确保你安装了Tomcat。3 只需要修改Application 类,继承SpringBootServletInitializer类。@SpringBootApplication@EnableCachingpublic class Application extends SpringBootServletInitialize
2020-05-18 10:11:52
349
原创 input checkbox 实现多选框
1.通过input checkbox 来实现多选框。2.引用bootstrap.min.css ,bootstrap.min.js ,jquery.min.js 文件。3. 直接上代码(需要下载勾选图片)。<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%&g...
2020-04-03 13:27:07
2928
原创 点击链接打开新窗口展示图片
直接上代码<a href="../img/one.jpg" target="_blank"><img src="../img/one.jpg"></a>
2020-03-30 13:29:39
3503
原创 MySQL IF(exp1,exp2,exp3) 实现三目运算
可以使用IF(exp1,exp2,exp3)函数判断,如果exp1为true,则赋值exp2 ,否则赋值exp3直接上代码:update wexerciseset <![CDATA[ degree = IF(degree<0,0,1) ]]>where wexercise_id =1...
2020-03-29 17:28:17
848
原创 js 获取当前时间,格式化时间为“yyyy-MM-dd” 或 “yyyy-MM-dd HH:mm:ss”
js 获取当前时间,并把时间格式化。1.“yyyy-MM-dd” function getDate() { var date = new Date(); var year = date.getFullYear(); //年份 var month = date.getMonth() + 1; //月份 month= month ...
2020-03-17 15:42:19
646
原创 js 鼠标点击背景变色
我们可以使用onclick 方法 点击 通过 $(’#xx’).css(‘background’,’#f9f9f9’); 设置背景颜色属性。 //html 代码 <div id="exerciseresult" class="col-xl-12 col-lg-12"> <div id="header"> <div id="report"...
2020-02-25 00:26:38
1465
原创 js onclick() 方法传递 json 对象
想实现onclick 方法传递 json 对象,οnclick="loadQuestion(’+data+’); 却发现传递过来的data 变成[onject object]解决办法:第一步: 先把data json化一下。即JSON.stringify(json)。第二步: 将双引号变成单引号replace(/"/g,"’") 。第三步:将括号里的单引号除掉。比如:html +=...
2020-02-23 20:54:42
1524
原创 js onclick 方法传递参数 显示xxx未定义
1.在使用onclick 方法传递参数的时候显示 xxx 没有定义 ,那是因为传递的参数是字符串,没有加上引号 (双引号 " " 或者 单引号 ’ ’ )for(var i=0;i<data.length;i++){ html +='<div id="course" class="col-lg-3">'; html +='<div id="courseName" ...
2020-02-20 22:39:47
3343
1
原创 SpringBoot 实现图片上传到项目中
页面代码<img id="imgUrl" src="" ><input type="file" id="file" name="file" style=""></input><button class="btn form-control" onclick="upload()" style="height:35px;">上传图片</b...
2020-02-19 22:49:04
1225
原创 js 给 input type="date" 赋值
之前偶尔会遇到给日期输入框赋值出现一些问题,现在记录下来,供各位参考。页面<div class="col-lg-6"> <div class="form-group"> <label><span style="color: red">*</span>时间</label> <input class="f...
2020-02-13 23:06:25
4496
原创 js 获取表格某一列输入框的值
1.获取表格输入框的值, <table class="table"> <thead> <tr> <th scope="col" width="15%">选项</th> <th scope="col" width="70%">答案</th> <th scope="col...
2020-02-12 22:51:10
770
原创 boostrap 模块框去除遮罩层
1.我们在页面里加入<!-- 去除模态框遮罩层 --><style type="text/css"> .modal-backdrop { filter: alpha(opacity=0)!important; opacity: 0!important; }就可以了。...
2020-02-12 14:06:07
292
原创 boostrap 模态框拖拽移动
1.首先我们导入相关的jquery 库。 <!-- 模态框移动 --> <link rel="stylesheet" href="//apps.bdimg.com/libs/jqueryui/1.10.4/css/jquery-ui.min.css"> <script src="//apps.bdimg.com/libs/jquery/1.10.2/jquery...
2020-02-12 14:03:43
138
原创 Mybatis 时间日期格式转换
方法一:在jsp页面中引入 jstl/fmt 标签。<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>然后将日期格式成yyyy-MM-dd HH:mm:ss<fmt:formatDate value='${item.date}' type='date' pattern='yyyy-MM-dd ...
2020-02-09 20:07:08
3218
原创 SpringBoot 整合 PageHelper 分页查询(加前端代码)
1.今天写项目需要用到PageHelper 分页插件去分页,如果已经SpringBoot搭好Mybatis 的话直接跳过第二步。2.如果没有SpringBoot没有整合Mybatis 可以参考 Eclipse + SpringBoot + Mybaits 项目整合3.在pom.xml 引入pageHelper 依赖。 <!-- pageHelper --> &l...
2020-01-21 10:54:22
2124
原创 org.apache.ibatis.binding.BindingException
今天写项目出现这么一个错误 org.apache.ibatis.binding.BindingException,找了好久终于被我干掉了,哈哈哈哈。1.首先我们检查一下 xxx.xml 的加载位置mybatis.mapperLocations=classpath:mappers/*.xml我错在的地方就是mapper 没有加上s ,所以就一直没有加载进来,我心好痛。2.检查一下 xml ...
2020-01-17 17:21:18
137
原创 Eclipse + SpringBoot + Mybatis 逆向工程项目整合
今天使用eclipse 整合springboot + mybatis 逆向工程项目。首先打开eclipse 接着点击 file
2020-01-16 17:29:12
741
原创 js 如何设置Cookie 和 获取Cookie
1 . 设置cookiefunction setCookie(cname,cvalue,exdays){ var d = new Date(); d.setTime(d.getTime()+(exdays*24*60*60*1000)); var expires = d.toGMTString(); ///将cookie设置在根目录 document.cookie = cna...
2019-12-19 16:58:52
252
原创 js 如何使用类的静态变量 和 方法
js 如何使用类的静态变量 和 方法今天在写项目遇到了 jsp页面 要使用 Const 类的变量,那么在jsp 页面里如何使用呢?下面我就举个列子:1. 在 index.jsp 文件头添加你要使用的类<%@ page import="edu.gjs.util.Const"%>Const 类public class Const { public static fina...
2019-12-19 16:29:16
1311
SpringBoot 枚举类型转换
2020-07-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人