基本原理

上面的的是通用的,可以生成java php python等等之类的通用版本 Go版本安装 go get -v github.com/golang/protobuf/protoc-gen-go protoc --go_out=../services Prod.proto 通过这个命令根据proto文件生成中间文件 protoc --go_out=plugins=grpc:../services Prod.proto 生成grpc中间文件 来自为知笔记(Wiz)
分类: 其他 发布时间: 12-19 22:17 阅读次数: 0

新手写作博客文章内容技巧分享

现在是一个凡是讲究快的时代,一般用户在网上浏览文文章时,基本不会在网页上停留很长时间,很多都是只会浮光掠影的扫视内容,都是通过在页面上扫视来获取信息,找寻关键字、短语和视觉线索,所以新手在博客文章内容在写作时就要注意一些细节。新手写作博客文章内容技巧分享自媒体思考经验心得第1张总结了一下几个方面:一、文章排版列表-文章在排版时使用列表,可以给人简洁有序的感觉,带有符合和编号的给人的感觉更清晰加粗-
分类: 其他 发布时间: 12-19 22:10 阅读次数: 0

部署KVM虚拟化平台(理论+实战)

KVM虚拟机:1.KVM是Kernel-basedVirtualMachine的简称,是一个开源的系统虚拟化模块,自Linux2.6.20之后集成在Linux的各个主要发行版本中。它使用Linux自身的调度器进行管理,所以相对于Xen,其核心源码很少。KVM已成为学术界的主流VMM之一2.KVM的虚拟化需要硬件支持(如IntelVT技术或者AMDV技术)。是基于硬件的完全虚拟化。而Xen早期则是基
分类: 企业开发 发布时间: 12-19 22:10 阅读次数: 0

有关于Active MQ的笔记

消息的生产和消费 一、队列/主题 对比 比较项目 Topic模式队列 Queue模式队列 工作模式 订阅发布模式,如果有没有订阅者,消息将会被丢弃,如果有多个,消息将会全部都能收到 “负载均衡模式”,如果没有消费者,消息不会被丢弃,如果有多个消费者,那么,一条消息也会发送给其中一个消费者,并且要求消费者ack(签收)消息 有无状态 无状态 Queue数据默认在mq服务器上以文件的形式保存,比如Active MQ一般保存在SAMQ_HOME\data\kr-store\data下面,也可配置成D
分类: 其他 发布时间: 12-19 22:01 阅读次数: 0

Hello 2019【A,B,C】

1 #include<bits/stdc++.h> 2 using namespace std; 3 #define int long long 4 signed main(){ 5 string str; 6 cin>>str; 7 int flag=0; 8 for(int l=0;l<5;l++){ 9 string t; 10 cin>>t; 11 for(int i=0;i<t.size(
分类: 其他 发布时间: 12-19 22:01 阅读次数: 0

keepalived配置虚拟ip(vip)实现双机热备以及自动切换主备

背景:为什么做这个事情,写这个文章 我们项目的域名指向的是172.22.90.239,但实际上我们没这台机器,这是个虚拟ip,只有172.22.90.230,请求239为什么实际指向的是230机器? 和之前的运维沟通过,他们也不记得了。几年前的老运维做的。只听他们口中说出一名词:keepalived&VIP,百度了一波学习。 实操过程 物理机准备:172.22.90.171和172.22.90.170两台 1.安装keepalived(两台都要装): yum install keepalive
分类: 其他 发布时间: 12-19 22:01 阅读次数: 0

ProcessBuilder - 用来解决java程序LD_LIBRARY_PATH的问题(动态解压缩so文件然后添加路径)

解决的问题: 在linux中,动态链接库的搜索路径需要使用LD_LIBRARY_PATH来指定。例如 export LD_LIBRARY_PATH=LD_LIBRARY_PATH:/your_lib_path 假如你是个懒蛋,so文件在jar包中,而且又不想在运行jar包之前输入其他命令,写其他脚本。 而是运行jar包的时候,复制so文件到tmp文件夹,动态的加载这个库。 但是,这样会报找不到库的错误。 因为java程序已经运行了,再export LD_LIBRARY_PATH添加tmp已经没
分类: 其他 发布时间: 12-19 22:01 阅读次数: 0

绕过CDN查看真实IP的有效方法

参考资料:https://www.fujieace.com/penetration-test/cdn-find-ip.html
分类: 其他 发布时间: 12-19 22:01 阅读次数: 0

1Mbps代表每秒传输1,000,000位(bit

1Mbps代表每秒传输1,000,000位(bit
分类: 其他 发布时间: 12-19 22:01 阅读次数: 0

Linux 一键部署脚本

在当前路径下输入 chmod 777 脚本名 给脚本授权, 然后就可以执行脚本 ./脚本名 777 是最高权限,有读、写、执行权限;和属组用户和其他用户的读、写、执行权限。 其他权限分别是 -rw------- (600) -- 只有读写权限。 -rw-r--r-- (644) -- 只有有读写权限;而属组用户和其他用户只有读权限。 -rwx------ (700) -- 只有有读、写、执行权限。 -rwxr-xr-x (755) -- 有读、写、执行权限;而属组用户和其他用户只有读、执行权限
分类: 其他 发布时间: 12-19 22:01 阅读次数: 0

promise封装小程序的请求方法

// 在utils-->base.js中,封装一个Base类,有一个axios方法 class Base{ constructor(){ } axios(method,url,data){ console.log("调用到了axios") let method = method || "POST"; // 不传默认为POST方式 let rootUrl ="https://api.ichongwujia.com/pet-api/"; let dat
分类: 其他 发布时间: 12-19 22:01 阅读次数: 0

【期末感言】

只有这么几天,感觉生活是真的充实。 或许就是因为事情多起来,自己才有动力做正事吧,还是想去实习了。 多学点东西才是真的。 如果屏幕前的你是在役选手,也希望你抓紧做题吧,少玩,少去吵架。共勉。
分类: 其他 发布时间: 12-19 22:01 阅读次数: 0

圆方树初探

ref1 ref2 圆方树
分类: 其他 发布时间: 12-19 22:01 阅读次数: 0

C 指针(pointer)

C 指针(pointer) /* * pointer.c * 指针在C中的应用 * */ #include <stdio.h> int main(void) { /* * i是一个int类型,在内存中占4个字节,存储整数 * p是一个指向int类型的指针,指向i,存储i的地址,它本身也有一个地址 * 内存中的体现: * i = | 10 | * i的地址: * * p = |i的地
分类: 其他 发布时间: 12-19 22:01 阅读次数: 0

数据埋点学习之数据埋点方案

数据埋点方案 数据埋点方案分为三个部分 触发条件的设置 映射关系的管理 采集上报的规则处理 神策数据埋点方案学习 对于神策数据来说,底层数据模型用的是"Event+User"的事件模型,因此埋点在神策数据这里称为事件。埋点需求文档称为事件设计。 事件(埋点)设计的三个核心 将事件拆分成用户单个的点击和浏览动作 将需要分析的目标动作转化成事件 结合分析的业务目标,设计事件 1.结合场景设计事件   例如提交机票和提交门票订单,在设计事件时是否设计成同一场景还是分开处理?   两种设计思路:两者场
分类: 其他 发布时间: 12-19 22:01 阅读次数: 0

记一次 Kafka 集群线上扩容

前段时间收到某个 Kafka 集群的生产客户端反馈发送消息耗时很高,于是花了一段时间去排查这个问题,最后该集群进行扩容,由于某些主题的当前数据量实在太大,在对这些主题迁移过程中话费了很长一段时间,不过这个过程还算顺利,因为在迁移过程中也做足了各方面的调研,包括
分类: 编程语言 发布时间: 12-19 22:01 阅读次数: 0

TOMCAT启动报错:org.apache.tomcat.jni.Error: 730055

TOMCAT启动报错:org.apache.tomcat.jni.Error: 730055 具体原因:不清楚 解决方式:重启应用服务器后,再启动tomcat就可以了 欢迎关注公众号,学习kettle、数据库和开发方面的知识,回复“教程”获取孔老师教程链接 持续关注公众号,后面激活码失效,笔者会持续更新哟~
分类: 其他 发布时间: 12-19 22:01 阅读次数: 0

oracle学习笔记03

一:表空间 /* 创建表空间:逻辑单位,通常我们新建一个项目,就会去创建表空间,在表空间中创建用户,用户去创建表。 语法:create tablespace 表空间名字 datafile '文件的路径(服务器上的)' size 大小 autoextend on 自动扩展 next 每次扩展的大小 */ --切换到system用户 --创建一个表空间prod_dm crea
分类: 其他 发布时间: 12-19 22:01 阅读次数: 0

【Blog怎么玩】什么叫EntryName友好地址名?

EntryName友好地址名 其实就是你这个页面的别名,如果设置的好的话,在SEO搜索中,会更清晰的显示出来。 好处1:清晰的URL 比如我有一篇展示可爱兔子的博文,我想让它的网址清晰的显示出来,而不是一堆数字,那样不好看,很花。 这时候博客园的强大之处就显现出来了,我们可以修改这篇文章的友好地址名,使得文章的url地址清晰明朗 好处2:靠前的SEO 暂时没有成果图出来,可能百度的SEO还没更新,博客园内SEO查“可爱 兔子”也查不到我的文章,等等吧~~~
分类: 其他 发布时间: 12-19 22:01 阅读次数: 0

剑指Offer 总结

给一个链表,若其中包含环,请找出该链表的环的入口结点,否则,输出null。 public class Solution { public ListNode EntryNodeOfLoop(ListNode pHead) { if(pHead == null) return null; ListNode f = pHead; ListNode s = pHead; //判断是否有环 boolean hasLo
分类: 其他 发布时间: 12-19 22:01 阅读次数: 0
今日推荐