lib文件

Jvm加载jar包的顺序

廉价感情. 提交于 2020-03-26 11:55:48
使用-XX:+TraceClassPaths或者在服务器上执行jinfo时,都能得到classpath包含的jar包,例如: java.class.path = local/aaa/lib/spring-data-redis-1.8.3.RELEASE.jar:/usr/local/aaa/lib/spring-tx-4.3.8.RELEASE.jar:/usr/local/aaa/lib/spring-jdbc-4.3.7.RELEASE.jar:/usr/local/aaa/lib/classmate-1.3.1.jar:/usr/local/aaa/lib/javax.servlet-api-3.1.0.jar:/usr/local/aaa/lib/mongodb-driver-3.4.2.jar:/usr/local/aaa/lib/xml-apis-2.0.2.jar:/usr/local/aaa/lib/ufc-api-utils-2.0.0.jar:/usr/local/aaa/lib/log4j-over-slf4j-1.7.25.jar:/usr/local/aaa/lib/tomcat-embed-websocket-8.5.14.jar:... 这些jar的顺序不同的机器总是不一样的,平时没有问题,所以也没有细想过,这些jar包的顺序为什么会不一样的。 在

8,函数模块

前提是你 提交于 2020-03-25 19:25:15
3 月,跳不动了?>>> 函数模块 定义 模块(Module)是一系列函数、变量、类的组成 Python程序是由一系列模块文件组成,一个.py文件就是一个模块 功能: 提高代码重用率 需要用到某些函数,直接调用某个模块即可,无需重复编写 提高程序层次性 不同功能模块放入不同的模块,逻辑性和层次性提高 方便协作防止冲突 函数和变量在不同模块下可以有同样命名,但是不会冲突 这样多人协作时,即便命名冲突,也不会干扰 原理 模块创建 • 用代码编辑器编写代码并保存为py文件 • sublime • vim • 通过IDE编写模块 • #!/usr/bin/env python ​ # -*- coding:UTF-8 -*- ​ • x = 1 • def printx(): • 'it is a module!' • print x + 2 模块导入 • 语法 • import Module • 导入整个模块到内存 不覆盖本地命名空间 采用点号调用函数 Module.Func1 Module.Func2 Module.Func3 不会覆盖本地命名(变量/函数等) from Module import Func 导入模块某个函数到内存 直接调用此函数 Func1 会覆盖本地某个命名(若本地有) from Module import * 导入整个模块到内存 覆盖本地命名空间

java 罕见的依赖报错 jstat: error while loading shared libraries: libjli.so: cannot open shared object file: No such file or directory

有些话、适合烂在心里 提交于 2020-03-25 09:24:09
java 都用了N长时间了,突然,意外地发现有一个依赖的so文件从来没找见过 # ldd /usr/bin/java linux-vdso.so.1 => (0x00007fffba769000) libpthread.so.0 => /lib64/libpthread.so.0 (0x00000038c4000000) libjli.so => not found libdl.so.2 => /lib64/libdl.so.2 (0x0000003da7c00000) libc.so.6 => /lib64/libc.so.6 (0x0000003da7400000) /lib64/ld-linux-x86-64.so.2 (0x0000003da6c00000) 其实这个so文件在java的安装包中是有的,只是没有添加了ld_path 里面,解决办法: # rpm -ql jdk1.8.0_45|grep libjli /usr/java/jdk1.8.0_45/jre/lib/amd64/jli/libjli.so /usr/java/jdk1.8.0_45/lib/amd64/jli/libjli.so 然后,将/usr/java/jdk1.8.0_45/jre/lib/amd64/jli/ 或 /usr/java/jdk1.8.0_45/lib/amd64/jli/

Ubuntu12.04安装QQ2012

核能气质少年 提交于 2020-03-25 06:33:09
转自: http://www.linuxidc.com/Linux/2012-05/59564.htm Ubuntu 12.04安装QQ2012,下载后请根据自己的机器类型,按照下面的32位或64位安装说明安装 新版本更新说明: 1.qq版本升级到官方最新qq2012Beta1 2.点击密码框不会崩溃 3.不会自动离线 4.支持全局热键(比如:Ctrl+Alt+A截图) 5.语音视频接受正常,本地视频无法使用 6.文件传输大小正常 已知问题: 1.窗口放到桌面边缘无法自动隐藏。 2.如果qq2012使用时发现没有声音或者遇到接收消息时qq僵死的情况,请手动安装更高版本的alsa-lib.(见常见问题一) 3.使用linux的显示桌面,或者使用Ctrl+Alt+z快捷键后切换了桌面的话,可能会导致qq面板无法唤出。 这时可以右键点击任务栏qq图标,选择锁定qq,就可以唤出主面板了。 4.关闭qq窗口可能会有残影,不过不影响使用。 1、到以下网址下载deb安装包, http://www.longene.org/download/qq2011-for-wine_20120220.deb ,已经打包好的deb包,大小为150M左右; 最新发布 6-1 号更新的 : http://www.longene.org/download/WineQQ2012-20120531-Longene.deb

linux后台开发常用调试工具

独自空忆成欢 提交于 2020-03-24 01:15:36
linux后台开发常用调试工具 一、编译阶段 nm 获取二进制文件包含的符号信息 strings 获取二进制文件包含的字符串常量 strip 去除二进制文件包含的符号 readelf 显示目标文件详细信息 objdump 尽可能反汇编出源代码 addr2line 根据地址查找代码行 二、运行阶段 gdb 强大的调试工具 ldd 显示程序需要使用的动态库和实际使用的动态库 strace 跟踪程序当前的系统调用 ltrace 跟踪程序当前的库函数 time 查看程序执行时间、用户态时间、内核态时间 gprof 显示用户态各函数执行时间 valgrind 检查内存错误 mtrace 检查内存错误 time(查看程序执行时间、用户态时间、内核态时间) root@test:/home/fengpan# time ps PID TTY TIME CMD 27169 pts/19 00:00:01 bash 30410 pts/19 00:00:00 ps real 0m0.077s user 0m0.014s sys 0m0.009s ldconfig    是一个动态链接库管理命令。为了让动态链接库为系统所共享,需运行动态链接库的管理命令--ldconfig。 ldconfig命令的用途,主要是在默认搜寻目录(/lib和/usr/lib)以及动态库配置文件/etc/ld.so

Ganglia安装

对着背影说爱祢 提交于 2020-03-23 20:33:54
需要安装httpd和php 一. 安装监控端 0. 安装依赖库 1)apr, apr-util 2)安装rrdtool-1.4.7 # tar zxvf rrdtool-1.4.7.tar.gz # cd rrdtool-1.4.7 # ./configure --prefix=/opt/ rrdtool-1.4.7 # make # make install 3) 安装confuse(confuse-2.7.tar.gz) #tar zxvf confuse-2.7.tar.gz #cd confuse-2.7 #./configure CFLAGS=-fPIC #make #make install 4)安装libexpat #yum install expat-devel.x86_64 5)安装libpcre #yum install pcre-devel.x86_64 1. 编译安装ganglia 下载ganglia-3.4.0.tar #tar zxvf ganglia-3.4.0.tar.gz #cd ganglia-3.4.0 #./configure --prefix=/opt/ganglia-3.4.0 \ --sysconfdir=/etc/ganglia \ --with-libapr=/opt/apr-1.3.2/bin/apr-1-config \ -

nginx编译记

别说谁变了你拦得住时间么 提交于 2020-03-23 12:03:40
/** * @author Sun Yongyue * @comment 有点久了,入门级的东东,今天翻到就放出来吧 */ nginx编译记 -- with pcre/zlib/openssl preinstall 不想让nginx和pcre、openssl、zlib等一起安装(事实上一起做静态编译的话,nginx的性能会好一点,不过这个地方只是个人环境,不用考虑)。 开始尝试编译时,使用一些资料上的with-pcre、with-zlib、with-openssl参数。后来一直不成功,修改N次后无果,google之。查看很多资料之后,锁定以下几篇。 [1] 发现objs/autoconf.err里边提示md5.h找不到,google到nginx的作者回答的一个类似问题: > > The --with-openssl= option should point to OpenSSL sources, but not > > to inlcudes and binary libraries. > OK thx for the answer. As your OpenSSL is set in non-standard place (I have just tested building on Debian with standard /usr/include/openssl/md5.h)

Tuxedo配置维护手册

旧城冷巷雨未停 提交于 2020-03-23 09:58:42
Tuxedo 作为系统的中间件,其配置主要包括:资源文件的配置和应用环境的配置;其管理和维护主要包括:系统的启动和关闭、日志的跟踪查看工作。 Tuxedo 应用系统的配置 一、应用系统的资源配置,全都包含在两个资源配置文件中(ubbconfig 和dmconfig ),在这两个配置文件中包含了系统所有的应用资源(文件)。 1、 对于ubbconfig文件,可以任意使用一个文件名(如:ubb.txt),使用一种文本编辑工具,将应用系统的资源分类进行配置,相关进程启动数量等等都应该配置在其中,然后设置环境变量TUXCONFIG,使用系统命令:tmloadcf 来将文本文件ubb.txt,转化生成环境变量TUXCONFIG制定的二进制文件。在该文件中主要包含了几个参数的设置:系统所使用的共享内存的键值IPCKEY,针对workstation客户端的监听进程的端口(WSL),多台机器之间互连(登记中心与各网关)的网络地址和端口(NADDR,NLSADDR),数据依赖路由的设定等等。 详细的内容参看《Ubbconfig配置.doc》 参看模版来实现移植或添加应用进程等等。 2、 对于dmconfig文件,可以任意使用一个文件名(如:dm.txt),使用一种文本编辑工具,将应用系统的多域互联及互相调用的关系进行配置,包括多域之间互联的地址和端口,然后使用系统命令:dmloadcf

华为云3

跟風遠走 提交于 2020-03-23 09:14:03
[root@room9pc01 ~]# scp -r /var/ftp/local/ 139.9.60.12:/var/ftp/local/ [root@ecs-abc local]# cat /etc/yum.repos.d/local.repo [local] name=local baseurl=file:///var/ftp/local enabled=1 gpgcheck=0 [root@ecs-abc local]# ls mysql-community-client-5.7.17-1.el7.x86_64.rpm mysql-community-common-5.7.17-1.el7.x86_64.rpm mysql-community-devel-5.7.17-1.el7.x86_64.rpm mysql-community-embedded-5.7.17-1.el7.x86_64.rpm mysql-community-embedded-compat-5.7.17-1.el7.x86_64.rpm mysql-community-embedded-devel-5.7.17-1.el7.x86_64.rpm mysql-community-libs-5.7.17-1.el7.x86_64.rpm mysql-community-libs-compat-5.7.17

LNMP环境搭建(CentOS 6.5 64bit Nginx MySQL5.1.62 PHP-5.3.16)

馋奶兔 提交于 2020-03-23 05:56:09
准备 CentOS 6.5 64bit 必要时先清空iptables, 关闭SELINUX 源文件下载的目录是 /usr/local/src 安装 先下载各个软件包 cd /usr/local/src wget http://nginx.org/download/nginx-1.0.15.tar.gz wget http://au.php.net/get/php-5.3.16.tar.gz/from/us.php.net/mirror wget http://pecl.php.net/get/APC-3.1.9.tgz wget http://mysql.mirror.kangaroot.net/Downloads/MySQL-5.1/mysql-5.1.62.tar.gz wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.14.tar.gz wget http://downloads.sourceforge.net/mcrypt/libmcrypt-2.5.8.tar.gz?modtime=1171868460&big_mirror=0 wget http://downloads.sourceforge.net/mcrypt/mcrypt-2.6.8.tar.gz?modtime=1194463373&big_mirror=0