- 博客(11)
- 资源 (4)
- 收藏
- 关注
原创 c通过jni调java
文章目录环境目录总览案例运行环境 jni是java自带的功能,在jdk目录下有,c语言在调用时需要配置环境参数echo "export CFLAGS=\"-I\$JAVA_HOME/include/ -I\$JAVA_HOME/include/linux\"" >> ~/.bashrc # 头文件加载echo "export LDFLAGS=\"-L\$JAVA_HOME...
2019-11-05 20:20:46
345
原创 go调用c
CGOCGOCGO简介 CGOCGOCGO是一个go和c互动工具,集成在go语言包中,CGOCGOCGO编程需要注意内存泄露问题,因为go语言的栈是动态变化的,c是静态的,在相互调用时会切换空间,必须弄清楚变量的是谁来负责内存分配与回收。# 目录总览./|-- hello.c|-- hello.h`-- main.go# hello.c和hello.h是被go调用的c语言文件#...
2019-11-05 17:21:54
244
原创 go-thrift-java
文章目录环境Thrift定义接口ServerClient环境# docker's cmd in this projectdocker pull ubuntu:16.04 # load imagedocker image ls # list all imagesdocker run --name TSDB2 -itd ubuntu:16.04 /bin/bash # new a con...
2019-11-05 16:26:30
344
原创 Java 通过 ssh 协议远程执行 linux 主机命令
Java 通过 ssh 协议远程执行 linux 主机命令:使用架包:ganymed-ssh2-build210.jarpublic class SSH { private String charset = null; private String ip = null; private String user = null; private String ...
2018-05-21 18:39:11
1580
原创 Java 通过 FTP 协议给 Linux 主机传送文件
Java通过FTP协议给Linux主机传送文件:Linux 主机环境准备:(我们是准备用 root 用户登录 ftp 协议并传送文件)[root@localhost ~]# yum install -y vsftpd# 如果安装失败查看是否有 epel-release# rpm -qa | grep epel# 如果没有 epel-release # yum install -y...
2018-05-21 11:50:53
466
原创 Java 程序获取本机 ip 地址
Java程序获取本机ip地址:host_ip_list = new ArrayList<String>();try { for (NetworkInterface networkInterface : Collections .list(NetworkInterface.getNetworkInterfaces())) { if (ne...
2018-05-21 11:48:53
2879
原创 CentOS7 cobbler 配置,实现用 pxe 启动安装 kvm 虚拟机
Cobbler安装与配置网络拓扑系统配置# 关闭防火墙[root@cobblervm ~]# systemctl stop firewalld.service[root@cobblervm ~]# systemctl disable firewalld.service[root@cobblervm ~]# firewall-cmd --statenot runni...
2018-05-02 23:14:25
2126
原创 CentOS7下批量克隆低配kvm虚拟机,并修改虚拟机配置成高配,来完成快速克隆。
说明一下我在另一片文章你面简单介绍了在CentOS7下虚拟机创建和配置,现在面临的问题是怎样在尽可能短的时间内克隆出大量虚拟机,我的想法是尽量减小安装时的大小,然后批量克隆,然后修改每台虚拟机的配置,包括磁盘、内核、内存、交换空间等这样会比直接可能虚拟机快很多。虚拟机的迁移迁移会遇到很多问题,大部分都是不同Centos环境下kvm版本不同的原因,我个人建议是不要跨版本迁移。# 将...
2018-04-22 22:52:16
1520
原创 CentOS7搭建网关、DHCP服务
网络拓扑我们要搭建网关的网络拓扑如下,将centos服务器搭建成网关图1说明: eth1是内网网卡接口,ip是:192.168.1.1/24 eth0是外网网卡接口,ip是:10.10.90.107/24 使用工具如果系统有自带防火墙 firewalld,需要关闭,并禁止开机自启动systemctl stop firewalld #...
2018-04-22 20:42:40
5172
原创 CentOS7环境下创建kvm虚拟机,搭建桥接环境,并实现用命令行控制虚拟机
宿主机网络桥接配置我们要求创建的虚拟机可以和宿主主机共享网段,拓扑图如下:图1而桥接环境的宿主机的网络构架如下:图2这是宿主机有两块网卡的情况下,如果没有两块网卡(如上图没有eth1)也行,只要把物理网卡(eth0)作为对外接口,而桥接设备(br0)作为宿主机网卡也可以正常通信。宿主机桥接工具yum -y install bridge-utils...
2018-04-22 17:26:20
4271
原创 windows 下 select 配合socket实现多路复用
问题描叙:在 windows 下,用 C 语言写一个 socket 通信的程序,要求作为服务器端的程序能够实现如下功能: 检查各个用户是否在线。 能够将用户 a 的信息转发到其他用户,可以是一个,也可是多个。 select充当的角色:在 C 编写该程序的时候遇到这么一个问题,服务器处理信息时是一个循环:a,创建一个新的 socket 然后监听信息;b,处理信息;c,然后...
2017-03-14 20:52:59
3610
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人