lib文件

gitlab迁移实践

[亡魂溺海] 提交于 2019-12-11 22:54:49
因办公室环境网络调整,近期计划将gitlab从内网机房迁移至公有云。迁移过程做了一下简单的记录,希望对各位同行有所帮助。 旧服务器A centos6.9 10.1.2.10 gitlab-ce-8.16.0-ce.0.el6.x86_64 新服务器B centos6.9 192.168.100.10 gitlab-ce-8.16.0-ce.0.el6.x86_64 一、迁移基本思路 1、采购公有云服务器,自带公网IP、加入onlyyou安全组。 2、安全组开放80端口(所有办公网出口、v隧p道n(公))、9000端口(所有办公网出口、v隧p道n(公)、以及Jks、其他测试服公网IP)。 3、搭建同版本Git服务。 4、发布公告,暂停git服务 5、将完整备份导入新Git。 6、利用iptables映射9000端口至3303(iptables -t nat -A PREROUTING -p tcp --dport 9000 -j REDIRECT --to-ports 3303)。(注:9000为之前frp的远程端口,3303为服务器B的ssh端口) 7、DNS解析(git.bd.com):删除办公网DNS的解析记录,修改公网DNS解析记录至服务器B公网IP。 二、操作步骤 2.1、备份 1.备份服务器A中的git数据,具体备份操作命令 [root@serverA ~]#

libUV编译步骤

若如初见. 提交于 2019-12-11 19:35:20
libUV库下载地址: https://github.com/libuv/libuv https://dist.libuv.org/dist/ 解压之后,进入源文件打开readme.md文件就可以看到编译步骤 别人libUV的blog Build Instructions For GCC there are two build methods: via autotools or via GYP. GYP is a meta-build system which can generate MSVS, Makefile, and XCode backends. It is best used for integration into other projects. To build with autotools: $ sh autogen.sh $ ./configure $ make $ make check $ make install Windows First, Python 2.6 or 2.7 must be installed as it is required by GYP. If python is not in your path, set the environment variable PYTHON to its location. For example:

Node 中 CommonJS 规范

家住魔仙堡 提交于 2019-12-11 12:41:43
CommonJS 是一个很大的规范 Node 和浏览器只是借用了它的一部分精华 先来Node环境运行的结果: # a.js console.log('我是a.js') 无引用的情况: # b.js const lib = require('./a') console.log('我是b.js') # 运行b.js 我是a.js 我是b.js 有引用的情况: # b.js const lib = require('./a') console.log('我是b.js',lib) # 运行b.js 我是a.js 我是b.js {} //得到一个空对象 有 exports 情况,通过 exports 定义模块的输出: # a.js exports.hello='world!' // 这里可以挂载合法的数据类型,对象、字符串、函数等 console.log('我是a.js') # b.js const lib = require('./a') console.log('我是b.js',lib) # 运行b.js 我是a.js 我是b.js { hello: 'world!' } //得到一个含有 key 的对象 `key` 就是挂载到 `exports` 上的属性名 b.js require 的引用和 a.js exports 的引用是不是同一个引用? # a.js exports.hello

CDH5.3.2中配置运行Spark SQL的Thrift Server

二次信任 提交于 2019-12-11 11:29:38
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 一,环境信息 CDH集群,Cloudera Manager5安装部署CDH5.X详细请见: http://blog.csdn.net/freedomboy319/article/details/44804721 二,在CDH5.3.2中配置运行 Spark SQL的Thrift Server 1,root用户登录CDH5.3.2集群中的某一个节点 2,cd /opt/cloudera/parcels/CDH/lib/spark/sbin 执行./start-thriftserver.sh –help 3,执行./start-thriftserver.sh 4,进入/opt/cloudera/parcels/CDH-5.3.2-1.cdh5.3.2.p0.10/lib/spark/logs目 录,查看日志文件spark-root- org.apache.spark.sql.hive.thriftserver.HiveThriftServer2-1-cdh- node3.grc.out,发现报如下错: Spark Command: /usr/java/jdk1.7.0_67-cloudera/bin/java -cp ::/opt/cloudera/parcels/CDH-5.3.2-1.cdh5.3.2.p0

MYSQL数据库命令整合(一)

青春壹個敷衍的年華 提交于 2019-12-11 07:53:41
systemctl start mysqld //启动数据库服务 (status查看状态) systemctl enable mysqld //设置开机自启 /etc/my.cnf //mysql主配置文件 /var/lib/mysql //数据库目录 3306 //默认端口(ss -utnlp | grep :3306) mysqld //mysql主进程名称 tcp //传输协议 mysql:mysql //进程所以者与所属组(chown -R) /var /log/mysqld.log //错误文件 grep password /var/log/mysqld.log //第一次启动时,我们需要进日志查看配置随机密码 0或者LOW validate_password_policy 1 或者 MEDIUM(默认) 2 或者 STRONG set global validate_password_policy=0; //只验证长度 set global validate_password_length=6; //修改密码长度,默认值是8个字符 alter user user() identified by “123456”; //修改登陆密码 vim /etc/my.cnf //修改配置添加如下内容 [mysqld] validate_password_policy=0

apache-tomcat-8.0.21\lib 和 apache-tomcat-8.0.21\webapps\vmportal_war\WEB-INF\lib的区别

你说的曾经没有我的故事 提交于 2019-12-11 00:25:18
tomcat下的lib和 tomcat部署文件的项目的lib的区别: 今天处理一大上午就是不知道为啥总说没有注入,很是气人,但知道是版本不对,因为我要跑打包的jar包,而不是maven自动导入的jar包,嗯,于是出现了一下几种尝试: 第一:去把打包的jar包,放到maven仓库下,把maven仓库原本的删除,以为只有这一个就一定跑我的了,结果发现只要build项目,maven仓库会自动下载,这个时候无论是去maven仓库看还是项目的lib下看,会发现打包的和下载的都在lib文件下。 于是有了第二种办法:于是我把项目文件的lib中我不想要的jar包删除,然后不再打包项目,结果发现重启项目,jar包又出现在项目文件的lib下,很是无奈,这期间我这个小白还试过各种组合,也是没谁了,都是错的。 突然想到tomcat下貌似也有个lib,我想看这个lib变了没,发现我应该把自己打的包放在这个lib下,于是在运行就成功了,也是没谁了。 我感觉我都是在各种尝试中被虐,这一次一定要记住,项目lib时刻在变,tomcat的lib并不是的!!!! 来源: CSDN 作者: ata_123 链接: https://blog.csdn.net/ata_123/article/details/103482240

Docker 开启2375端口

こ雲淡風輕ζ 提交于 2019-12-10 18:32:43
第一步: 确认 docker.service 文件的位置 systemctl status docker 返回结果如下 docker.service路径为(不同liunx有可能不一样) /lib/systemd/system/docker.service 第二步:修改 docker.service sudo vim /lib/systemd/system/docker.service /usr/bin/dockerd命令后加上: -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock 第三步: 重启docker #重载service文件 systemctl daemon-reload #重启docker service systemctl restart docker 来源: CSDN 作者: 多多子 链接: https://blog.csdn.net/weixin_43730279/article/details/103479693

ui环境搭建

こ雲淡風輕ζ 提交于 2019-12-10 17:40:31
Android端Ui 自动化环境搭建 一,安装JDK、SDK 二,添加环境变量 Widows: 1.系统变量→新建 JAVA_HOME 变量 E:\Java\jdk1.7.0 jdk安装目录 2.系统变量→寻找 Path 变量→编辑 在变量值最后输入 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; 添加SDK路径下的tools文件夹与platform_tools文件夹 3.系统变量→新建 CLASSPATH 变量 变量值填写 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar 终端输入java -version,成功则出现版本号 输入adb,提示出adb信息 Mac: 终端输入 vim ~/.bash_profile export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home //JDK路径 export CLASSPATH=.: J A V A H O M E / l i b / d t . j a r : JAVA_HOME/lib/dt.jar: J A V A H ​ O M E / l i b / d t . j a r : JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib

静态编译ffmpeg

我只是一个虾纸丫 提交于 2019-12-10 15:31:40
静态编译ffmpeg 这两天折腾了一下完全静态编译ffmpeg,期望通过这种方式实现编译出来的ffmpeg能够在各个linux发现版上运行。进而可以延伸到编译出来完全静态的依赖ffmpeg库的应用程序,从而简化产品在各个linux发行版的产品编译和部署区分,减少开发和维护成本。 经过尝试,最终确实编译出来完全静态的ffmpeg,但是也发现了隐患,具体在"一些问题"中描述。所以,我对完全静态编译持保留意见,需要根据实际的使用情况来定。下面的文字,就是我整理的本次尝试的要点了。 1. 静态编译 首先,查看一下之前编译出来的ffmpeg的动态库链接情况。可以看出它链接了许多动态库,这些库有些是系统自带的,有的需要自己安装。 [root@root tmp]# ldd ffmpeg linux-vdso.so.1 => (0x00007fff133fe000) libm.so.6 => /lib64/libm.so.6 (0x00007fb094f81000) libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fb094d65000) librt.so.1 => /lib64/librt.so.1 (0x00007fb094b5c000) libdl.so.2 => /lib64/libdl.so.2 (0x00007fb094958000)

LAMP

╄→尐↘猪︶ㄣ 提交于 2019-12-10 15:31:24
install apache #!/bin/bash cd /usr/local/src/httpd-2.0.63 #2.0版本的编译方法 #./configure --prefix=/usr/local/apache --enable-so --enable-speling --enable-rewrite --with-ssl=/usr/local/ssl --enable-forward ./configure --prefix=/usr/local/apache2 --enable-so --enable-mods-shared=most && make && make install ######################################################### install mysql #!/bin/bash cd /usr/local/src/mysql-5.0.67 userdel mysql groupadd mysql useradd mysql -d /usr/local/mysql -g mysql mkdir -p /usr/local/mysql/data mkdir -p /usr/local/mysql/tmp chown -R mysql:mysql /usr/local/mysql ./configure '