-
微服务之分布式跟踪系统(springboot+zipkin+mysql)
通过上一节《微服务之分布式跟踪系统(springboot+zipkin)》我们简单熟悉了zipkin的使用,但是收集的数据都保存在内存中重启后数据丢失,不过zipkin的Storage除了内存,还有Cassandra、MYSQL、ElasticSearch。 二、zipkin的各种Storage配置简介 zipkin存在一些公用的配置,同时存在一些私有的配置(详细信息地址为…- 47
- 0
-
SpringBoot 文件上传
开篇词 该指南将引导你完成创建可以接收 HTTP 文件上传的应用。 你将创建的应用 我们将创建一个接受文件上传的 SpringBoot Web 应用。我们还将构建一个简单的 HTML 界面来上传测试文件。 你将需要的工具 大概 15 分钟左右; 你最喜欢的文本编辑器或集成开发环境(IDE) JDK 1.8 或更高版本; Gradle 4+ 或 Maven 3.2+ 你还可以将代码直接导入到 IDE…- 89
- 0
-
Python实现利用163邮箱远程关电脑脚本
学了一个礼拜Python之后写的,代码很粗糙,只是为了完成利用163邮箱远程关电脑功能。直接把代码发上来吧。要执行的话得先安装一些模块,看import语句。 十月初写的,写完这个之后就没怎么写python了,忘得厉害。 本来想从mail.163.com模拟登录的,但这个网页提交按钮是个, 有点复杂,搞了几个小时搞不定。 我就绕了一下,从 http://reg.163.com/logins.jsp …- 4
- 0
-
Python os,shutil模块常用方法
经常忘记使用,今天写下来记录一下 11 import os,shutil 2 2 3 3 os.getcwd() #当前工作路径 4 4 os.listdir('path') #指定文件夹path下的所有文件和目录 5 5 os.remove('file')#删除文件file 6 6 os.removedirs('dir') #删除目录-…- 9
- 0
-
PHP中的MD5加密
综述:密码学是研究编制密码(我们简称为加密:encode)和破译密码(我们称之为解密:decode)的技术科学。研究密码变化的客观规律,应用于编制密码以保守通信秘密的,称为编码学;应用于破译密码以获取通信情报的,称为破译学,总称密码学。通常情况下,人们将可懂的文本称为明文;将明文变换成的不可懂的文本称为密文。把明文变换成密文的过程叫加密;其逆过程,即把密文变换成明文的过程叫解密。 PHP中提供…- 2
- 0
-
学习新时代编程语言Rust-6练习优化计算程序
上一期我们留了个练习题,我们一起做一下:打开命令终端,使用 cargo new learn-if 创建一个 learn-if 项目,进入 learn-if 文件夹,使用文本编辑器打开 main.rs 文件,输入双斜杠注释掉 Cargo 帮我们生成的 Hello World 代码,声明一个变量num 并赋值为 30 。接下来创建一个 if 表达式,如果 num大于 100 我们使用 println!…- 6
- 0
-
[易学易懂系列|rustlang语言|零基础|快速入门|(26)|实战3:Http服务器(多线程版本)]
[易学易懂系列|rustlang语言|零基础|快速入门|(26)|实战3:Http服务器(多线程版本)] 项目实战 实战3:Http服务器 我们今天来进一步开发我们的Http服务器,用多线程实现。 我们在原来工程h_server更新代码如下: src/main.rs: 1use h_server::*; 2use std::fs; 3use std::io::prelude::*; 4use st…- 24
- 0
-
设计 zmq.rs ——用 Rust 实现的 ZeroMQ(二)
写在前面: Rust 1.0 临近,libgreen 由于统一接口代价太大以及其伪轻量级的事实被降级为不推荐的社区项目,zmq.rs 项目也面临着一次基于 mio 的重新设计——除非更合适的协程实现能立即出现。所以呢,草稿箱里积存了数月的“命令通道”部分不再有意义了,但考虑到新的设计中也将有类似的概念,仍将其贴出来。 命令通道(该设计即将删除!!) 之前的类图显示了几个重要的结构:socket 接…- 38
- 0
-
Flutter和Dart系列十:Json序列化
在前一篇我们已经可以在Flutter中同服务器进行交互了,但是那时我们是通过String来接收的,即可以拿到json格式的数据,那么怎么来解析成实体对象呢? 1. 手动解析:借助于dart的内置库(dart:convert) dart:convert中有俩个top-level function:jsonDecode()、jsonEncode(),分别用来解析json和生成json。 给定一段jso…- 5
- 0
-
Linux下几款C++程序中的内存泄露检查工具
本文更新记录 作者gatieme, CSDN. GitHub 2016-08-08 11:37, 添加了Linux内核内存检测工具Kmemleak 2016-08-08 11:43, 添加了链接内存泄露检测工具比较 Linux下编写C或者C++程序,有很多工具,但是主要编译器仍然是gcc和g++。最近用到STL中的List编程,为了检测写的代码是否会发现内存泄漏,了解了一下相关的知识。 所有使用动…- 128
- 0
-
Spring Boot 项目脚本(启动、停止、重启、状态)
此脚本用来管理 SpringBoot 项目的进程状态。有提示功能。把脚本丢到项目文件夹, 添加执行权限即可。 如果 jenkins 使用这个脚本, 需要在 java -jar 命令前添加 BUILD_ID=dontKillMe , 不然 jenkins 会杀掉进程。 参考: https://stackoverflow.com/que... 脚本维护在 github, 有需求的话可以关注:https…- 18
- 0
-
SpringBoot 热部署
SprigBoot 的热部署方式分为两种 SpringLoader 插件 DevTools 工具 一、SpringLoader 插件的使用 1、创建项目spring-boot-springloader,修改pom.xml文件 1<?xml version="1.0" encoding="UTF-8"?> 2<project xmlns=&q…- 4
- 0
-
Java之——运行Python脚本的几种方式
转载请注明出处:http://blog.csdn.net/l1028386804/article/details/50914261 1、直接执行Python脚本代码 引用 org.python包 1PythonInterpreter interpreter = new PythonInterpreter(); 2interpreter.exec("days=('mod'…- 10
- 0
-
python tab自动补全脚本
转自:linux系统运维 http://www.linuxyw.com/a/Shell/Python/2013/0412/27.html 自动安装方法: 脚本下载地址(linux下可用wget下载):http://www.linuxyw.com/scripts/python-tab.sh 执行完脚本后,需要断开SSH重新登陆才可自动补全。 手动修改方法: 1.进入用户 宿主目录,建立 .pyth…- 7
- 0
-
Elasticsearch全文搜索引擎-PHP使用教程。
1、声明依赖关系: ** **比方说,你的项目中需要一个php版的elasticsearch框架。为了将它添加到你的项目中(下载),你所需要做的就是创建一个 composer.json 文件,其中描述了项目的依赖关系。注意文件要放在你执行composer命令的目录中 1 2 3 4 5{ "require":{ "elastics…- 16
- 0
-
学习新时代编程语言Rust-9循环语句
上一期我们学习并练习了Rust的复合基本数据类型,在练习中我们定义了一个数组用于存储月份的中文名称,现在有一个需求,需要把月份的中文名按顺序打印到控制台,也就是把months数组里的所有元素按顺序输出到控制台: 当然我们可以使用12条println语句一条一条获取并打印months中的元素,现在是一个只有12条元素的数组,如果是一个有100条1000条元素的数组,还这么写就不现实了吧? 那有没有一…- 5
- 0
-
Rust语言开发基础(三)开发工具攻略
2019独角兽企业重金招聘Python工程师标准>>> 一、Subline Text 3 插件下载: Ctrl+Shift+P 调用命令面板,我们就会找到一些以“Package Control:”开头的命令,找到 Install Package (安装扩展),确定后出现命令行, 输入:Rust ,找到插件,确认安装 输入:RustAutoComplete,找到racer插件,确认…- 112
- 0
-
Rust 1.7.0 处理命令行参数
std是 Rust 标准函数库; env 模块提供了处理环境函数。 在使用标准函数库的时候,使用 use 导入相应的 module 。 一、直接输出 1$cargo run 12 and 78 2 二、存储并输出 修改: 1$vi src/main.rs 2 代码: Vec 是一个可增长的list数据类型,提供push 和pop 数据操作。 通过 arguments.push( ) 操作将命令行参…- 20
- 0
-
Go语言系列(十二)之RabbitMQ消息队列
1. RabbitMQ是什么? MQ 是什么?队列是什么,MQ 我们可以理解为消息队列,队列我们可以理解为管道。以管道的方式做消息传递。 生活场景: 1.其实我们在双11的时候,当我们凌晨大量的秒杀和抢购商品,然后去结算的时候,就会发现,界面会提醒我们,让我们稍等,以及一些友好的图片文字提醒。而不是像前几年的时代,动不动就页面卡死,报错等来呈现给用户。 在这业务场景中…- 53
- 0
-
使用docker部署springboot应用
修改Springboot应用的application.properties文件,将mysql host改为mysql docker容器名(此处为mysql1跟docker-compose.yaml文件一致。) 1spring.datasource.url=jdbc:mysql://mysql1:3306/SPPanBlog?characterEncoding=utf8&zeroDateTi…- 6
- 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# 后台启动命令…- 4
- 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…- 36
- 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包,如果警告或者报错…- 22
- 0
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
-
¥优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!