自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(374)
  • 资源 (1)
  • 问答 (2)
  • 收藏
  • 关注

原创 Kubernetes 学习笔记

架构搭建Kubelet,Kubeadmin,kubectl地址:https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/install-kubeadm/cat <<EOF | sudo tee /etc/yum.repos.d/kubernetes.repo[kubernetes]name=Kubernetesbaseurl=https://packages.cloud.google.com/yu

2022-02-18 19:20:34 668 1

原创 Nginx 学习笔记

适用场景http 的反向代理服务器正向代理(给客户端用的)反向代理(给服务端用的)安全(和正向功能类似)、后端多个服务器做负载均衡正向+反向代理动态静态资源分离静态资源无需经过 tomcat,tomcat 只负责处理动态请求优点1、高并发,高性能2、可扩展性好,模块化3、高可靠性4、热部署,在不重启的情况下更新5、开源,可商用安装yum install yum-utilsvi /etc/yum.repos.d/nginx.repo[nginx-stable]na

2022-02-13 17:03:24 1460

原创 Docker 学习笔记

Docker 属于 Linux 容器的一种封装用途1、提供统一的环境2、提供快速拓展,弹性伸缩的云服务同一个镜像可以生成多个容器独立运行,镜像类似Java类,容器类似实例仓库公司会搭建自己的仓库,平时使用可以借助下面的两个网址hub.docker.com 可以在此网址上得到官方镜像https://c.163yun.com/hub#/m/home 通过网易邮箱登录,位于国内,来自网易云其中 Docker Hub 镜像就是从 Docker 官网一模一样拉过来的client 和 deam

2022-02-12 20:58:08 991

原创 Vue -- 二选一单选框实现 & 属性加冒号的理解

<template> <div> <el-radio-group v-model="type"> <el-radio :label=false>普通</el-radio> <el-radio :label=true>特殊</el-radio> </el-radio-group> </div></template><script&

2021-12-30 22:51:52 693

原创 Postgres -- 报错:right sibling‘s left-link doesn‘t match,数据存库失败

打开数据库,找到报错的那张表。首先将该表的表结构导出,找到建索引的相关语句。然后右键设计表,找到索引Tab,将所有索引删除,然后通过sql重建索引。无需重启数据库问题即可修复

2021-12-25 17:48:48 1200

原创 Mybatis -- 如何连接 postgres 数据库并进行 CRUD 等一系列操作

SSM 框架及 Mybatis 简介SSM 框架,第一个 S 是 Spring(对象容器框架,对系统中的各个对象进行有效的管理,框架的框架),第二个 S 是 Spring MVC(架构模式,对 Web 应用程序进行分层,让程序有效解耦。替代 Servlet,让我们更有效的进行 Web 应用程序的开发),M就是 Mybatis(简化数据库的交互)Mybatis 是优秀的持久层框架,使用 xml 将 sql 与程序解耦,便于维护,并且学习简单,执行高效,是 JDBC 的延伸官网:https://mybat

2021-12-10 00:19:48 3623

原创 VueCli -- 如何搭建一个与 element ui 结合的前端工程

1、新建工程,cd 到工程对应目录npm installnpm install --save element-ui2、启动工程npm run dev3、main.js4、新建一个 A.vue 文件<template> <div> {{test}} </div></template><script> export default { name: "A", data() {

2021-12-09 08:06:17 257

原创 Vue -- Popover 简单实践 & 如何通过点击按钮关闭 Popover 弹出框

<template> <div class="first-app"> <el-popover ref="mergePopover" placement="bottom-start" width="300" trigger="click"> <div style="text-align:center;margin-top:15px;height:10px;"> <el-

2021-12-04 16:26:08 2668

原创 Vue -- template和 v-for 结合动态生成多选框

<template> <div class="first-app"> <el-checkbox-group v-model="selectPropColumnNames" @change="propCheckChange"> <template v-for="column in propColumns"> <el-checkbox :label="column.label"></el-checkbox&

2021-12-04 15:54:58 1163

原创 Vue -- el-table 如何实现动态列加载 & 各动态列中的值都存储在后台对象的一个 json 字段中应如何读取

<template> <div class="first-app"> <el-table :data="infoTableData" :cell-style="{padding:'8px 0px 8px 0px'}" ref="infoTableData" border highlight-current-row> <el-table-column prop="resId" label="资源ID" align="left"&g

2021-12-04 10:01:29 1725

原创 Vue -- 点击按钮组中各按钮,按钮颜色根据含义变换颜色 & class 如何根据变量值选择不同样式

<template> <div class="first-app"> <el-button-group> <el-button size="mini" @click="setAlertSeverity('')" :class="currentSeverity==''?'activeBtn':'normalBtn'">全部</el-button> <el-button size="mini" @click="

2021-12-04 09:15:43 1583

原创 Vue -- 解决报错:Expected Object, Function, got String with value “padding:8px 0px 8px 0px;“

报错:Invalid prop: type check failed for prop "cellStyle". Expected Object, Function, got String with value "padding:8px 0px 8px 0px;".报错写法:<el-table :data="infoTableData" cell-style="padding:8px 0px 8px 0px;" ref="infoTableData" border highlight-curr

2021-12-02 08:14:02 3280

原创 Windows -- 如何在机器上安装一个 Centos 虚拟机 & 为虚拟机配置一个与本机同网段的静态ip

1、下载安装VMware Workstation链接:https://pan.baidu.com/s/1M7rMiC-52x2J16cL2wS9wQ提取码: mgha2、具体安装步骤可参考:https://www.linuxidc.com/Linux/2012-11/74432.htm注意选择典型安装,同样可以选择安装目录。同时取消自动更新、帮助改善产品等选项。安装时填写的序列号在压缩包中3、下载 centos 镜像,从阿里云上下载速度很快,下载 Minimal 版本即可http://mirro

2021-11-28 23:02:31 1790

原创 Eclipse -- 如何不切换本机64位jdk就可以将依赖32位jdk的32位eclipse启动起来 & 如何查看eclipse、idea,jdk是32位还是64位

如何查看eclipse是32位还是64位首先打开 eclipse.exe 同级目录的 eclipse.ini可以看出这个这个 eclipse 是 32 位的,如果框出来的地方为:x86_64,则表示 eclipse 为 64 位的解决报错:

2021-11-28 11:42:19 597

原创 Idea -- 如何配置工程不用重启后台代码即可生效 & 如何理解 Build Project功能

1、File -> Settings -> Build,Execution,Deplyment -> Compiler,选中打勾 Build project automatically2、Shift+Ctrl+Alt+/ ,选择 Registry,选中打勾 “compiler.automake.allow.when.app.running”Build Project 的目的是手动编译修改过的文件为 class 文件,无需重启即可生效(须保证上面的两步都执行了)...

2021-11-24 21:16:07 1441

原创 Java -- 如何利用 RestTemplate 实现 HTTP 的 Post 和 Get 请求 & 如何在 Post 请求中加请求头

Get 请求获取 Token 示例HttpHeaders header = new HttpHeaders();JSONObject jsonObj = HttpHelper.sendGetRequest(url, header);String token = jsonObj.getString("token");Post 请求获取数据示例HttpHeaders headers = new HttpHeaders();headers.add("Authorization", "Bearer "

2021-11-19 10:28:50 2889

原创 Idea -- 如何下载 Vue 模块(Plugins)

File -> Settings -> Plugins -> Marketplace搜索 Vue.js安装成功后需要重启 Idea安装完成后:

2021-11-18 23:12:05 826

原创 VueCli -- 如何使用 idea 搭建一个 Vue Cli Hello World 工程 & Router 跳转 & 如何去掉连接中的 #

如何新建一个 vue01 工程:https://celtics.blog.csdn.net/article/details/121355597vue01 工程创建完成后,在 Idea 中将工程打开File -> Open -> 选择 E:\vue01 这个目录,打开由于我们之前已经在 vue01 这个目录下执行过 npm install,因此直接在 Terminal Local 中执行 npm run dev 或者直接在 npm 模块中直接点击 dev,就可以启动工程,并访问 http:/

2021-11-16 19:51:50 724

原创 npm -- 如何在本地安装npm & npm 相关命令 & 本地使用命令行搭建一个 vue 工程

1、下载 nodejs在安装完 nodejs 之后,执行 npm -v ,就已经可以执行出结果了2、在 nodejs 目录下新建两个文件夹,分别为 node_cache 和 node_global在 cmd 窗口执行:npm config set prefix "D:\nodejs\node_global"npm config set cache "D:\nodejs\node_cache"命令执行前:npm list -globalC:\Users\用户\AppData\Roaming

2021-11-16 14:44:03 4490

原创 Java -- 日期 -- 如何将当前时间转换成UTC时间 & Date 如何转换成 String & T Z 日期格式如何格式化

// 创建Calendar的实例Calendar calendar = Calendar.getInstance();// 获取当前时间 Date dateLocal = new Date(); calendar.setTime(dateLocal); int zoneOffset = calendar.get(java.util.Calendar.ZONE_OFFSET);int dstOffset = calendar.get(java.util.Calendar.DST_OFF

2021-11-11 20:53:08 1429

原创 阿里云 -- 如何调用 rds 接口 & 如何查阅官网接口说明 & 常见排错

报错1:java.lang.NoSuchMethodError: com.google.gson.JsonObject.keySet()Ljava/util/Set;解决:在 lib 包中加入 gson-2.8.5.jar

2021-11-09 17:37:23 427

原创 Windows -- Python、Nodejs、Git 等环境变量的配置

Python介质下载路径:https://www.python.org/downloads/windows/注:虽然下载的是 x86 主机的安装介质,但是下载下来的包的名字却为:python-2.7.18.amd64.msi安装成功后,在系统变量,Path 中自动配置上了 F:\python2.7,目录下有 python.exepython --versionPython 2.7.18参考:https://www.runoob.com/python/python-install.htmlN

2021-11-09 16:40:31 702

原创 Windows -- 如何安装 nmap

1、执行 nmap-7.91-setup.exe2、解压 python-nmap-0.6.4.tar.gz3、打开 cmd 窗口进到 python-nmap-0.6.4 目录,执行python setup.py install4、打开 cmd 窗口,执行 nmap 即可查看是否安装成功

2021-11-09 10:55:52 1877

原创 Spring Boot -- 两种应用配置文件的编写方式 & 两种读取自定义配置方式

常用配置application.propertiesserver.port 启动端口,默认8080server.servlet.context-path 应用上下文,相当于为当前的应用接口加了一个统一的前缀。当有多个应用且都有同一个 /firstrequest 接口时,就是通过应用上下文进行区分的logging.file.name=d:/logs/myspringboot.log 应用输出日志的目录,配置后日志不仅在控制台输出,还会输出到指定的日志文件logging.level.root=

2021-10-31 22:12:48 423

原创 Spring Boot -- 常见对外提供接口的几种方式

@RestController/** * RestController * 在普通Controller的基础上有Restful的能力 *//*** * 使这个Controller中的接口都有一个统一的前缀 */@RequestMapping("/prefix")public class ParaController { /** * http://127.0.0.1:8080/prefix/firstrequest * @return */ @

2021-10-31 15:53:09 5593

原创 Spring Boot -- 创建工程时 Spring Initializr 报错 Error:connect timed out

首先验证问题:Settings -> HTTP Proxy -> Auto-detect proxy settings -> Check connection在弹出的对话框中输入:https://start.spring.io报错如下:这说明,

2021-10-31 14:22:42 706

原创 Spring Boot -- 通过 Idea 集成的 Spring Initializr 搭建一个简单的 Spring Boot 工程

File -> Project选择项目存放的位置

2021-10-31 14:14:55 294

原创 Idea -- 如何更改 Idea 中 JDK 的版本

File -> Project Structure -> SDKs如下图所示,可以在 JDB home path 中选择本地的 jdk 路径配置完成后,File -> Project,新建工程,在 Project SDK 中就可以选择我们配置好的 jdk 了

2021-10-31 10:49:26 195

原创 Mac -- 常用的快捷键 & 如何使用快捷键进行微信截图

复制粘贴:command + c / v大写:shift + 字母中英文切换:shift偏好设置:comamd + ,微信截图:首先 command + , 唤醒微信的偏好设置。选择【快捷键】Tab,便可以设置设置微信截图快捷键。这里可以大胆设置,不用担心和系统的设置冲突。当冲突时系统会自动提示。这里讲微信截图快捷键设置为:control + a待补…...

2021-10-18 23:34:34 21416

原创 Mac -- 插入移动硬盘后没有显示

插入移动硬盘后,打开 Finder ,在左侧【设备】树中没有发现移动硬盘设备解决办法:左上角,Finder,偏好设置选中【外置磁盘】之后,我们的移动硬盘在插入之后就直接展示在桌面上了

2021-10-18 23:27:37 2496

原创 Postgres -- json_object_agg 函数的使用

sql 释义:将 acl_inventory_resource 资源表中主资源(parent_id IS NULL)对应的扩展属性以 json 字符串的形式,存储在 prop 字段中SELECT P.res_id, json_object_agg ( P.prop_key, P.prop_value ) AS props FROM acl_inventory_res_prop_data P, acl_inventory_resource r_1 WHERE P.res_id = r_1.

2021-10-06 17:40:05 1113

原创 Postgres -- 创建实体化视图 & 刷新实体化视图 & 删除实体化视图

创建视图可以将若干表中的信息汇聚到一张视图中,成为一张"表",方便查询,提高查询效率。在不刷新视图的情况下,视图中的内容不会改变刷新视图REFRESH MATERIALIZED VIEW CONCURRENTLY public.acl_resource$v删除视图...

2021-10-06 12:22:57 2060

原创 JS -- 如何借助 scrollTop,clientHeight,scrollHeight 实现页面懒加载

<div id="tabContainer" style="height:100%;width:100%;"> <el-table :data="infoTableData" cell-style="padding:8px 0px 8px 0px;" ref="infoTableData" border highlight-current-row> <el-table-column prop="resId" label="资源ID" align="left">&l

2021-10-05 18:54:26 149

原创 Postgres -- 如何在 Windows 上安装Postgres数据库 & 初始化启动数据库

https://www.enterprisedb.com/postgresql-tutorial-resources-training?cid=55下载完成后,按照普通应用的安装逻辑安装即可选择安装路径,这里要选择一个空目录:用户名称 postgres,密码。端口号进行如下设置(端口号默认5432)...

2021-09-30 08:45:21 1766

原创 Postgres -- 如何实现如 Java 中如 split 函数类似的功能

text=“name.cn.com”split_part(text,'.',1) 结果: namesplit_part(text,'.',2) 结果: cnsplit_part(text,'.',3) 结果: com可以理解为以 “.” 分割,将字符串分成了三个子串,1表示第一个子串,2表示第二个子串,3表示第三个子串...

2021-09-30 07:40:04 111

原创 Postgres -- 报错:Could not open file “pg_xact/041C“ : No such file or directory

查看数据库错误日志的目录:/usr/pgsql-11/data/log上述报错是数据库 /data 目录损坏造成的,解决方案:# 在任意目录执行即可dd if=/dev/zero of=/data/dataDir/pg_xact/041C bs=256k count=1# 执行完上面的命令后,在 /usr/pgsql-11/data/pg_xact/ 目录下就会生成一个 root 权限的 041C 文件# 授 postgres 权限,否则报错不会消失,无需重启数据库cd /usr/pgsql

2021-09-30 07:26:19 1353

原创 Java -- 如何利用框架实现根据 cron 表达式进行执行 / 定时执行的调度任务

新增任务、编辑任务时触发if("edit".equals(operateType)) { // 定时任务逻辑 networkDevicesManageRemoteService.delBackupCommandSchedulerTask(networkDeviceBackupCommands.getId()); if(!StringUtils.isEmpty(trigger)){ networkDevicesManageRemoteService.addBackupCommandS

2021-09-19 09:34:39 917

原创 Postgres -- 如何解决除法中分母为 0 的问题

select 1/0结果报错:> 错误: 除以零select 1/null正常执行:null因此,当遇到两个字段相除,同时分母列可能出现 0 记录的情况,做如下处理:test_age 表中包含 totalprice 和 count 两个字段,将 price/count 的结果作为输出的单价,对于数量 count 为 0 的列,单价为 nullselect totalprice , count , case when count = 0 then null else total

2021-01-14 08:10:22 4113

原创 Eclipse -- 报错:Failed to create the part‘s controls

在一次 Eclipse 异常关闭后,Git Staging 中所有未提交的代码文件都看不到了,并报错:Failed to create the part’s controls解决:切换命名空间,Switch Workspace -> Other -> 重新选择之前的命名空间

2021-01-14 07:45:00 503

原创 集合 -- 判断 ListA 比 ListB 多了哪些元素,ListB 比 ListA 多了哪些元素

当 ListA 为 null 或者 size 为 0,或者 ListB 为 null 或者 size 为 0 都能够正确判断出来List<String> listA = new ArrayList<String>();listA.add("A");listA.add("B");listA.add("C");listA.add("D");List<String> listB = new ArrayList<String>();listB.add(

2021-01-10 08:23:18 815

nmap在windows下的安装部署

nmap在windows下的安装部署

2021-11-09

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除