-
使用docker部署springboot应用
修改Springboot应用的application.properties文件,将mysql host改为mysql docker容器名(此处为mysql1跟docker-compose.yaml文件一致。) 1spring.datasource.url=jdbc:mysql://mysql1:3306/SPPanBlog?characterEncoding=utf8&zeroDateTi…- 5
- 0
-
Springboot集成Kafka
Springboot 集成 Kafka Kafka 安装与配置 安装 Kafka 安装指南 配置 Kafka 配置笔记 ZK & Kafka 配置与启动 ZK 配置 ZK 使用 Kafka 自带的 ZK,使用默认的配置文件 ZK 启动 1# 前台启动命令 2bin/zookeeper-server-start.sh config/zookeeper.properties 3# 后台启动命令…- 0
- 0
-
Python脚本–爆破SSH
利用Pxssh是pexpect库的ssh专用脚本 环境:kali 代码: 1''' 2Author:yw 3''' 4from pexpect import pxssh 5import optparse 6from threading import * 7 8Max_Connect = 5 9connection_lock = Bound…- 35
- 0
-
python连接hive
首先确认已经安装gcc以及确认系统的版本例如测试环境是Centos6.5 1.通过下面这个网站下载需要的python扩展模块 https://pypi.org/project/PyHive/ 2.通过这个网站下载需要的rpm包 http://www.rpmfind.net/linux/rpm2html/search.php 3.安装依赖的rpm包 忽略依赖强制安装rpm包,如果警告或者报错…- 21
- 0
-
PHP 使用非对称加密算法(RSA)
转自:https://www.cnblogs.com/xuweiqiang/p/9784584.html 常用的rsa密钥有两种格式,一种为pkcs1,首尾分别为: 1# 公钥 2-----BEGIN RSA PUBLIC KEY----- 3-----END RSA PUBLIC KEY----- 4# 私钥 5-----BEGIN RSA PRIVATE KEY----- 6-----END …- 38
- 0
-
学习新时代编程语言Rust-7复合基本数据类型
在上几期中我们学习了 Rust 提供的4中基本单量类型:整数、浮点数、布尔及字符基本数据类型,学习了 if 表达式用于使用条件控制代码流程,我们还编写了一个计算程序用于练习。如果你在完成练习的过程中遇到问题,欢迎通过平台给我们留言。接下来我们开始学习 Rust 提供的复合基本数据类型,也就是可以表示多条数据的类型。 在 Rust 中提供了俩种复合基本类型:第1个大家在数学课上应该都接触过就是数组(…- 0
- 0
-
Rust语言开发基础(二)开发环境安装
**一、Windows下安装 ** (1)下载Rust 官网地址:https://www.rust-lang.org/ 国内镜像:https://mirrors.ustc.edu.cn/rust-static/ (2)安装Rust A. 前往Rust官网下载各Windows平台安装文件,这里推荐大家下载稳定版。如果下载速度较慢,大家也可以点击国内镜像进行下载,下载完成后即可开始安装。整个安装过程都…- 75
- 0
-
使用Rust开发操作系统(UEFI内存管理和文件系统使用)
在上一篇文章中我们简单介绍了UEFI的基本概念在本章中我们介绍uefi-rs库的内存管理和文件系统使用 文章目录 基本结构 UEFI的HelloWorld! 使用QEMU启动 基本的数据结构 Result 改造Result 内存管理 内存分配的注意事项 * 内存分配的关键点 * 基本数据结构 MemoryType * AllocateType * MemoryAttribute 1 * Alloc…- 70
- 0
-
Go语言系列(十一)之依赖管理
依赖管理 为什么需要依赖管理? 最早的时候,Go所依赖的所有的第三方库都放在GOPATH这个目录下面。这就导致了同一个库只能保存一个版本的代码。如果不同的项目依赖同一个第三方的库的不同版本,应该怎么解决? 一、godep Go语言从v1.5开始开始引入vendor模式,如果项目目录下有vendor目录,那么go工具链会优先使用vendor内的包进行编译、测试等。 godep是一个通过vender模…- 4
- 0
-
Windows内存管理机制及C++内存分配实例(六):堆栈
·使用场合 操作系统为每个线程都建立一个默认堆栈,大小为1M。这个堆栈是供函数调用时使用,线程内函数里的各种静态变量都是从这个默认堆栈里分配的。 ·堆栈结构 默认1M的线程堆栈空间的结构举例如下,其中,基地址为0x0004 0000,刚开始时,CPU的堆栈指针寄存器保存的是栈顶的第一个页面地址0x0013 F000。第二页面为保护页面。这两页是已经分配物理存储器的可用页面。 随着函数的调用,系…- 25
- 0
-
springboot项目在linux服务器上启动、停止脚本
1.将对应的Spring boot打成jar包 2.在服务器目录上新建一个专门存放jar包的文件夹,我新建的目录为/root/zch/jar 将jar包放在该目录下,并将对应的脚本文件也放入该目录,我的脚本文件是server.sh,脚本文件对应的内容是: 1#!/bin/bash 2cd `dirname $0` 3CUR_SHELL_DIR=`pwd` 4CUR_SHELL_NAME=`base…- 17
- 0
-
springboot项目部署
jar部署 项目打jar包 打包后可以直接target直接复制到指点盘符下 执行java -jar boot_war-0.0.1-SNAPSHOT.jar 命令,项目就启动成功了。 war部署 项目打war包,使其继承SpringBootServletInitializer,新增configure方法 修改pom.xml 将war文件放在tomcat的webapps目录下 配置tomcat,打开s…- 0
- 0
-
使用pyinstaller将python脚本转换成exe可执行文件
第1步:下载安装pywin32 cmd执行以下命令 下载安装pywin32 1pip install pywin32 2 第2步:下载pyinstaller github地址:https://github.com/pyinstaller/pyinstaller 第3步:安装pyinstaller cmd执行以下命令 1python setup.py install 2 开始 安装pyinstall…- 4
- 0
-
Python连接MySQL数据库
本文主要介绍Python 3如何连接MySQL数据库,需要注意的是,Python 2与Python 3连接数据库的方式有所不同,阅读本文前,请确保当前Python的环境为Python 3。 1、首先需要导入pymysql库,如果没有此库的可以使用pip命令进行安装,当然如果是基于anaconda的小伙伴最好使用conda命令进行安装: 1pip/pip3/conda install…- 6
- 0
-
PHP导出CSV文件
导出40万条+数据没问题 (使用php命令行执行) 直接弹出下载文件 1// 输出到浏览器 2header('Content-Type: application/vnd.ms-excel'); 3header('Content-Disposition: attachment;filename="userlog.csv"'); 4heade…- 4
- 0
-
学习新时代编程语言Rust-5布尔字符基本数据类型及if表达式
上一期我们学习了数字基本类型包括整数数据类型和浮点数数据类型,并使用 Rust 进行了一些算数运算。在进行算数运算时我们是使用修改 Rust 代码然后重新编译执行的方式,这种方式对于懂编程语言懂 Rust 的人还可以使用,而且每次需要计算新的数字都需要编写代码再编译运行这样也太麻烦。能不能把它做成一个不需要重新编写重新编译只需要在命令行输入我们需要计算的数字和表达式就能计算出结果呢? 就像这样,在…- 8
- 0
-
[易学易懂系列|rustlang语言|零基础|快速入门|(25)|实战2:命令行工具minigrep(2)]
[易学易懂系列|rustlang语言|零基础|快速入门|(25)|实战2:命令行工具minigrep(2)] 项目实战 实战2:命令行工具minigrep 我们继续开发我们的minigrep。 我们现在以TDD测试驱动开发的模式,来开发新的功能search函数。 开始吧,我们先在src/lib.rs文件中,增加测试代码: 1#[cfg(test)] 2mod tests { 3 use super…- 1
- 0
-
2. Rust的三板斧 安全,迅速,并发
ansible两种安装方式与使用 博客分类: 自动化运维平台 ansible 是新出现的自动化运维工具,基于 Python 开发,集合了众多运维工具( puppet 、 cfengine 、 chef 、 func 、 fabric )的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。 ansible 是基于模块工作的,本身没有批量部署的能力。真正具有批量部署的是 ansible …- 11
- 0
-
GO语言系列(一)- 初识go语言
一、golang语言的特性 1.垃圾回收 a.内存自动回收,再也不需要开发人员管理内存 b.开发人员专注业务实现,降低了心智负担 c.只需要new分配内存,不需要释放 2.天然并发 a.从语言层面支持并发,非常简单 b.goroute,轻量级线程,创建成千上万个goroute成为可能 c.基于CSP(Commnuncating Sequential Process)模型并发 1func main(…- 11
- 0
-
Windows内存管理机制及C++内存分配实例(五):堆
5.内存管理机制--堆 (Heap) ·使用场合 堆是进程创建时在进程空间建立的区域,由堆管理器来管理。一个进程可以有很多个堆。进程有一个默认堆为1M,可以动态的扩大。 当程序需要管理很多小对象时,适合用堆;当需要的空间大于1M时,最好用虚拟内存来管理。 堆的优点是,有堆管理器来替它管理,不需管理具体的事情如页面边界和分配粒度等问题,你可以从调用函数看的出来,比VirtualAlloc的参数少了不…- 25
- 0
-
springboot 项目启动脚本
springboot项目启动可通过下面的shell脚本启动。 startup.sh 11 app=order-service-rest.jar 2 2 appout=logs/${app/.jar/.out} 3 3 appoutHisDir=logs/`date "+%Y%m%d"` 4 4 if test ! -d 'logs' ; then 5 5…- 5
- 0
-
SpringBoot集成Mybatis
0.搭建环境 0.1 IDE:IntelliJ IDEA 2017.3.2 x64 0.2 database:MySQL 5.7.20 0.3 JDK:1.8.131 1.Create New Project-->Spring Initlizr 选中相关配置 2.1 Web-->Web 2.2 SQL-->MySQL&JDBC&M…- 4
- 0
-
Jenkins 执行Python脚本
一、点击新建任务 二、创建任务 三、对刚才新建的任务进行配置 四、勾选参数化构建过程,可以添加字符参数、布尔值参数等。用于向python脚本传参数。 五、构建中点击增加构建步骤,选择执行windows批处理命令,输入执行命令,然后点击保存。 1//输入执行命令 2python gitlabOperate.py %buildVersion% %OA% %matrix% %publish% 3 4 六…- 24
- 0
-
windows系统下Python环境的搭建
windows系统下Python环境的搭建 学习python中有什么不懂的地方,小编这里推荐加小编的python学习群:895 817 687有任何不懂的都可以在里面交流,还有很好的视频教程pdf学习资料,大家一起学习交流! 1、首先访问http://www.python.org/download/去下载最新的python版本。![在这里插入图片描述](http://img.5iqiqu.com/…- 6
- 0
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
-
¥优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!