摘要:
一.Docker环境安装 1.1 安装工具 sudo yum install -y yum-utils device-mapper-persistent-data lvm2 1.2 为yum源添加docker仓库位置 yum-config-manager --add-repo http://mirr
阅读全文
posted @ 2024-04-03 10:30
CharyGao
阅读(4726)
推荐(0)
摘要:
1. Docker容器的重启策略 Docker容器的重启策略是面向生产环境的一个启动策略,在开发过程中可以忽略该策略。 Docker容器的重启都是由Docker守护进程完成的,因此与守护进程息息相关。 Docker容器的重启策略如下: no,默认策略,在容器退出时不重启容器 on-failure,在
阅读全文
posted @ 2024-04-03 10:29
CharyGao
阅读(1313)
推荐(0)
摘要:
简介 HBase的原型是Google的BigTable论文,受到了该论文思想的启发,目前作为Hadoop的子项目来开发维护,用于支持结构化的数据存储。 官方网站:http://hbase.apache.org 民间中文文档:https://hbase.apachecn.org/#/ 2006年Goo
阅读全文
posted @ 2024-04-03 10:27
CharyGao
阅读(324)
推荐(0)
摘要:
Hive 引言 简介 hive是facebook开源,并捐献给了apache组织,作为apache组织的顶级项目(hive.apache.org)。 hive是一个基于大数据技术的数据仓库(DataWareHouse)技术,主要是通过将用户书写的SQL语句翻译成MapReduce代码,然后发布任务给
阅读全文
posted @ 2024-04-03 10:26
CharyGao
阅读(1365)
推荐(0)
摘要:
架构 镜像:docker镜像,就相当于是一个root文件系统,比如官方镜像像ubuntu就包含了一套完整的ubuntu最小系统的root文件系统 容器:镜像和容器的关系,就像是面向对象程序设计中的类和实例一样,镜像是静态的定义,容器是镜像运行时的实体.容器可以被创建 启动 停止 删除和暂停等 仓库:
阅读全文
posted @ 2024-04-03 09:12
CharyGao
阅读(1531)
推荐(0)
摘要:
我们在服务器端经常要根据服务器日志排查问题,每当我们的服务通过docker部署,想要检索日志该怎么排查比较方便呢,下面提供两种方法: 一.通过查找宿主机日志路径,通过Linux命令查看即可。 1.1 查看容器日志路径 查看自己的容器ID,通过docker ps命令 查看容器对应的日志路径 docke
阅读全文
posted @ 2024-04-03 09:07
CharyGao
阅读(979)
推荐(0)
摘要:
我们有时做主机之间的渗透测试,需要看网络发包的详细内容,但虚拟机内部如何抓包呢? vmware的虚拟网络编辑器有三种模式: ╔ HostOnly(仅主机) ╠ Bridge(桥接) ╚ NAT(代理)模式 其中: 1、仅主机模式,是虚拟机仅和主机连接,我们这时可以在【编辑】--【虚拟网络编辑器】中设
阅读全文
posted @ 2024-04-03 08:59
CharyGao
阅读(1093)
推荐(0)
摘要:
当在 sh shell 中运行脚本时,它不会自动加载 /etc/profile 文件中的环境变量。这是因为在 sh shell 中,它不会像 Bash 一样自动加载 /etc/profile 文件。 要在 sh shell 中加载 /etc/profile 文件中的环境变量,您需要在脚本中手动加载该
阅读全文
posted @ 2024-04-03 08:57
CharyGao
阅读(293)
推荐(0)
摘要:
状况: 没有python指令,只有python3的指令 python指令指向python2,希望python指令指向python3 操作:(1) 先删除旧的python连接。 sudo rm -rf /usr/bin/python (2)删除后建立新的连接关系,例如linux下python3默认在/
阅读全文
posted @ 2024-04-03 08:57
CharyGao
阅读(144)
推荐(0)
摘要:
简介 日常开发中,json数据格式经常会被用到,其简单易懂的写法(对人与计算机皆如此)以及其轻量级特性非常适用于网络间的数据传递。json数据格式与java对象会经常进行相互转换,本文探讨的是json to java的转换。Jsonschema2pojo即是一种json转换java的工具 主流JSO
阅读全文
posted @ 2024-04-03 08:55
CharyGao
阅读(667)
推荐(0)
摘要:
特别注意:本教程基于VMware虚拟机,安装Ubuntu22.04。其他类型虚拟机及Linux其他版本配置相似但有所不同。 1. 虚拟机配置 1.1 打开虚拟机设置。 或 1.2 选择硬件选项卡-网络适配器,在网络连接处选择“NAT模式”。 2. 主机设置 2.1 确认IP地址 开启虚拟机系统后,查
阅读全文
posted @ 2024-04-02 19:39
CharyGao
阅读(11048)
推荐(0)
摘要:
缘起 最近部署一套系统,使用nginx作反向代理,其中nginx是使用docker方式运行: 1 $ docker run -d --name nginx $PWD:/etc/nginx -p 80:80 -p 443:443 nginx:1.15 需要代理的API服务运行在宿主机的1234端口,n
阅读全文
posted @ 2024-03-29 14:39
CharyGao
阅读(966)
推荐(0)
摘要:
但绝大多数情况下我们想选中的是整个类名,如下图 其实这个就牵扯到了vscode的分词机制,它认为-应该截断文本 其实不止-,还有其他字符都被vscode认为是分隔符 所以贴心的它提供了如下配置 js 在大公司工作之后才真正领悟到它真的是宇宙级编辑器 - 掘金 { // 如下是被vscode认为是分隔
阅读全文
posted @ 2024-03-26 14:53
CharyGao
阅读(57)
推荐(0)
摘要:
有时因为网络原因,比如公司 NAT,或其它啥的,需要使用代理。Docker 的代理配置,略显复杂,因为有三种场景。但基本原理都是一致的,都是利用 Linux 的 http_proxy 等环境变量。 Dockerd 代理 在执行docker pull时,是由守护进程dockerd来执行。因此,代理需要
阅读全文
posted @ 2024-03-26 14:53
CharyGao
阅读(96042)
推荐(15)
摘要:
WSL 修改默认用户/WSL注册表位置 注册表位置:HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Lxss\ 值 Key 类型 描述 DefaultDistribution REG_SZ 默认发行版 DefaultVersion REG_DWORD 默
阅读全文
posted @ 2024-03-26 14:25
CharyGao
阅读(370)
推荐(0)
摘要:
当您使用+ Shift+打开 Windows 截图工具时S,它会自动将图像保存到%UserProfile%\Pictures\Screenshots,但我想更改该默认位置。 使用截图工具应用程序 打开截图工具→展开菜单→打开屏幕截图文件夹 Automatically save screenshots
阅读全文
posted @ 2024-03-26 14:24
CharyGao
阅读(2703)
推荐(0)
摘要:
部分win11用户发现自己的桌面上突然多了一个“了解此图片”的图标,感觉它没什么用又占用桌面位置,那么怎么关闭它呢?很简单,你先打开设置面板,点击个性化进入,点击背景,然后在打开界面中找到“个性化设置背景”,将它设置成图片或者是纯色模式,这两个模式下不会自动更换壁纸,同时也会关闭“了解此图片”图标。
阅读全文
posted @ 2024-03-26 14:23
CharyGao
阅读(65135)
推荐(3)
摘要:
sudo su 后不加载 profile.d 中的sh 问题解释: 在使用sudo su切换到root用户后,/etc/profile.d目录下的脚本没有被执行。这通常是因为sudo和su命令的行为不同导致的。sudo命令加载特定的安全策略来执行命令,而su命令切换用户后启动新的登录shell,它会
阅读全文
posted @ 2024-03-26 14:17
CharyGao
阅读(231)
推荐(0)
摘要:
spring-data-jdbc - 为什么我得到 DbActionExecutionException 而不是 DuplicateKeyException 1 在 Spring-Data-Jdbc 中,这是预期的行为。当您使用 CrudRepository 执行任何 DBAction 时,Spri
阅读全文
posted @ 2024-03-26 14:16
CharyGao
阅读(366)
推荐(0)
摘要:
bash中前后移动一个单词和删除单词的快捷键 bash中一个很重要的快捷键,就是向后删除一个单词: ctrl+w=ctrl+W 一个字符一个字符的移动是: ctrl+f, ctrl+b 但是, 一个单词一个单词的移动是: (但是, 这个用得比较少, 感觉不是太好用)esc+B, esc+F要注意的是
阅读全文
posted @ 2024-03-26 11:40
CharyGao
阅读(92)
推荐(0)
摘要:
How to validate a json is a correct representation of a class's object? Use JSON schema validator by newtonsoft , more details here public class JsonS
阅读全文
posted @ 2024-03-26 11:40
CharyGao
阅读(49)
推荐(0)
摘要:
Date:2016-03-27Title:20.Python笔记之SqlAlchemy使用Tags:pythonCategory:Python 作者:刘耀博客:www.liuyao.me 一、SQLAlchemy SQLAlchemy是Python编程语言下的一款ORM框架,该框架建立在数据库API
阅读全文
posted @ 2024-03-26 11:06
CharyGao
阅读(352)
推荐(0)
摘要:
一:跳过测试,简介;(测试很重要,为什么有时我们要跳过呐; ) 说明: (1)场景1:自己的整体功能模块还在开发,并没有开发完;;;但是,项目经理已经把测试模块给做好了(PS:自己干的活究竟OK与否,项目经理说了算;具体来说,项目经理写好测试用例后,我们把代码提交后,项目经理跑一下测试用例,如果没问
阅读全文
posted @ 2024-03-26 10:59
CharyGao
阅读(8335)
推荐(0)
摘要:
介绍 在伪分布式模式下,在Docker容器内运行Apache Hive,可以提供以下功能:快速启动/调试/为Hive准备测试环境。 快速开始 1. 拉取镜像 从DockerHub:https://hub.docker.com/r/apache/hive/tags中拉取镜像。目前发布了3个镜像: 4.
阅读全文
posted @ 2024-03-26 10:48
CharyGao
阅读(452)
推荐(0)
摘要:
概述 依赖: https://mvnrepository.com/artifact/org.jsonschema2pojo/jsonschema2pojo-core 文档: https://github.com/joelittlejohn/jsonschema2pojo/wiki/Getting-S
阅读全文
posted @ 2024-03-26 10:16
CharyGao
阅读(381)
推荐(0)
摘要:
idea忽略.iml文件和.idea目录 清茶_ 2019-02-15 12:56:40 16928 收藏 10分类专栏: idea 文章标签: idea .iml文件 .idea目录版权当操作git下的项目时,.iml文件和.idea目录下的有些文件会显示已被改动会出现在git待提交目录下,这里为
阅读全文
posted @ 2024-03-26 10:02
CharyGao
阅读(2598)
推荐(0)
摘要:
首先说一下为什么要建多模块项目,其实很多项目在刚开始的时候,都是单结构应用,常见的几个分层(web层、service层、dao层)直接通过建不同的包名即可,但是随着业务发展,项目参与人员变多,业务变复杂,所有的代码都在一个结构下,就会变得不直观,同时耦合度可能比较高。另外一个问题就是,在多服务的场景
阅读全文
posted @ 2024-03-26 10:00
CharyGao
阅读(3245)
推荐(0)
摘要:
一、私有库的应用场景 像Dockerhub、阿里云这样的公共镜像仓库有的时候用起来不太方便:Dockerhub网速太慢;阿里云需要花钱买云主机。 另外,涉及内部资源的保密性,有的机构不太可能将镜像提供给公网,因此需要创建一个基于内部项目镜像,构造本地私人仓库供给团队使用。 因此,Docker提供了D
阅读全文
posted @ 2024-03-25 18:13
CharyGao
阅读(5443)
推荐(0)
摘要:
下载 JDK8 https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html image-20201027185030923 创建镜像的构建目录 base_jdk8,并且将 JDK8 上传到服务器 image-2
阅读全文
posted @ 2024-03-25 18:12
CharyGao
阅读(2065)
推荐(0)
摘要:
docker 如何进入已经退出的容器container: You cannot attach to a stopped container, start it first 操作dockerdocker attach d6c45e8cc5f0 或 docker exec -it 03841e395ca
阅读全文
posted @ 2024-03-25 18:03
CharyGao
阅读(1338)
推荐(0)
摘要:
9.3 关键字和保留字 关键字是在 SQL 中具有重要意义的词。某些关键字(如SELECT、 DELETE或 BIGINT)是保留关键字,需要特殊处理才能用作表名和列名等标识符。这也可能适用于内置函数的名称。 允许非保留关键字作为标识符而不用引号。如果您按照第 9.2 节,“模式对象名称”中的描述引
阅读全文
posted @ 2024-03-25 17:44
CharyGao
阅读(1623)
推荐(0)
摘要:
一、关于dhcp.conf DHCP (Dynamic Host Configuration Protocol) 动态主机配置协议·为在同一网络的主机自动分配动态IP·[root@book named]# /sbin/ifconfig -a eth0 | grep MULTICAST #查看内核是否
阅读全文
posted @ 2024-03-25 17:43
CharyGao
阅读(404)
推荐(0)
摘要:
程序员必知的五大环境,即POC、SIT、DEV、UAT和PRO,这些环境在软件开发生命周期中扮演着重要的角色。下面详细解释每个环境的含义和作用: POC(Proof of Concept):概念验证环境。POC环境通常是在开发新产品、功能或解决方案之前创建的。它用于验证所考虑的想法或概念的可行性。在
阅读全文
posted @ 2024-03-15 11:51
CharyGao
阅读(2579)
推荐(0)
摘要:
禁止调试,阻止浏览器F12开发者工具 银空飞羽 2024-02-1931,158阅读3分钟 专栏: 安全相关 写在前面 这两天突然想看看文心一言的http通信请求接口,于是想着用F12看看。 谁知道刚打开开发者工具,居然被动debugger了。 直接被JS写死的debugger关键字下了断点。行吧,
阅读全文
posted @ 2024-03-15 11:37
CharyGao
阅读(1278)
推荐(0)
摘要:
我用 Navicat 的这些技能少加了好多班,也为公司挣了不少w 今天又用 Navicat 解决了一个数据同步的需求,财务又到账一笔收入....... 本文我将结合我过去的实践,给大家推荐一款数据库的运维工具。给大家呈现一下竟然可以用 Navicat 解决这些实际问题 。 熬了几个夜,毫无保留地将这
阅读全文
posted @ 2024-03-15 11:09
CharyGao
阅读(105)
推荐(0)
摘要:
简介 apt-key 是一个用于管理APT用来验证软件包的密钥的工具。它与 工具密切相关,后者将使用钥匙服务器的外部存储库添加到 APT 安装的可信来源列表中。然而,使用 和 添加的密钥是由 全局信任的。这些钥匙并不局限于授权它们所要使用的单一存储库。任何以这种方式添加的密钥都可以被用来授权添加任何
阅读全文
posted @ 2024-03-15 10:50
CharyGao
阅读(812)
推荐(0)
摘要:
模式:前端的后端 写于2015 年 11 月 18 日 面向 UI 和外部各方的单一用途边缘服务 介绍 通用 API 网关 介绍前端的后端 多少? 处理多个下游调用 并重复使用 适用于桌面网络和其他设备 和自治 一般周边问题 何时使用 进一步阅读 结论 介绍 随着 Web 的出现和成功,交付用户界面
阅读全文
posted @ 2024-03-15 10:03
CharyGao
阅读(33)
推荐(0)
摘要:
感邮 | 通过 dhcp 选项避免检测 在进行红队演习时,我们希望尽可能地融入目标网络上的现有系统。对于大多数大型网络,这意味着当您请求 DHCP 地址时,它看起来就像一台 Windows 计算机。 但在很多情况下,我们连接到目标网络的机器不会运行 Windows,而更有可能运行 Linux 的变体
阅读全文
posted @ 2024-03-15 09:58
CharyGao
阅读(151)
推荐(0)
摘要:
语义版本控制 2.0.0 | 语义版本控制 语义化版本 2.0.0 摘要 版本格式:主版本号.次版本号.修订号,版本号递增规则如下: 主版本号:当你做了不兼容的 API 修改, 次版本号:当你做了向下兼容的功能性新增, 修订号:当你做了向下兼容的问题修正。 先行版本号及版本编译信息可以加到“主版本号
阅读全文
posted @ 2024-03-15 09:57
CharyGao
阅读(34)
推荐(0)
摘要:
使用JavaParser获取项目的调用关系 在软件开发中,了解代码之间的依赖关系是非常重要的。一种常见的场景是需要分析一个项目中的类和方法之间的调用关系。JavaParser是一个强大的Java代码解析库,可以用于分析和操作Java源代码。在本文中,我们将介绍如何使用JavaParser来获取项目的
阅读全文
posted @ 2024-03-14 18:38
CharyGao
阅读(2403)
推荐(0)