关闭

[置顶]【Linux init】systemd 服务单元管理

系统服务管理systemd  Control the systemd system and service manager   控制systemd系统和服务管理,并行启动服务时充分发挥了多核处理器的性能,缩短了系统启动所需时间。 先前的使用SysV初始化或Upstart的红帽企业版Linux版本中,使用位于/etc/rc.d/init.d/目录中的bash初始化脚本进行管理。 在RHEL 7/Ce...
阅读(56) 评论(0)

Java 浮点型与双精度数值比较

对于双精度与浮点数之间的比较存在潜在的转化...
阅读(32) 评论(0)

Java 包装类Integer的值比较

对于包装类型Integer的值比较与int的值比较是不同的;   public class Java_Val_Compare { public static void main(String[] args) { Integer a1 = 127; Integer a2 = 127; System.out.println("a1==a2?:...
阅读(36) 评论(0)

ORA-00942 table or view does not exist

使用了c3p0的连接池,在建立连接时,c3p0会在数据库连接一张test表,用来验证连接。 现在情况是 由于其他应用先前也在这个库建立了一张test表,用来存储业务数据,结果c3p0无法新建一张表来处理连接。 报错截图: 所以每次查询时,虽然用户名、密码等所有连接信息都正确。也会因为test表的问题无法执行查询。 解决办法:修改c3p0的配置属性 将testConnectionOnCheckin...
阅读(31) 评论(0)

sudo 做不到的事

本文是经验帖,以后遇到类似的情况会持续更新到这篇文章 普通用户使用sudo会遇到以下情况 1.字符流无法写入到 /var/log/messages /var/log/secure (实际上这些文件一旦被修改,系统将停止日志写入) 2.字符流重定向">"或“>>”无法在 /etc/security/limit.d 目录下新建文件 3.字符流重定向">"或“>>”无法写入到 /etc/grub2/gr...
阅读(21) 评论(0)

Oracle 用户操作表权限

grant select any table to xxx 将使得xxx用户能够查看到所有用户的表;正确的授权不能是这样; 用户是隔离表的schema,授权时.....
阅读(30) 评论(0)

CentOS7.2 使用Shell安装Oracle12c

一.操作系统说明 1.操作系统 版本 2.磁盘分区用量 二.安装必要的软件包 for pkg in 'binutils' 'compat-libcap1' 'compat-libstdc++-33' 'gcc' 'gcc-c++' 'glibc' 'glibc-devel' 'ksh' 'libaio' 'libaio-devel' 'libgcc' 'libstdc++' 'libstdc...
阅读(108) 评论(0)

package-cleanup

package-cleanup 是一个python开发的命令程序,用来清除本机已安装的、重复的 或孤立的软件包。 desktop版的CentOS镜像包含这个工具,而Minimal版的CentOS镜像不包含这个工具 使用场景:在 Redhat/CentOS 操作系统上,安装了 重复、错误、或孤立的rpm包时,会导致yum无法正常执行,此时可以使用 package-cleanup来恢复RPM 仓库。 ...
阅读(26) 评论(0)

glibc-commons 依赖解析 版本错误,xxx is duplicate yyy

glibc-commons 安装了两个版本,导致依赖glibc-commons的很多软件包 被安装了两个版本; 解决办法就是 先清除这些重复的已安装的软件,然后执行 yum update 将 glibc-commons 更新一下 1.清除重复的已安装的包 sudo package-cleanup --cleandupes 2.更新软件包 sudo yum update 3.安装 gcc ...
阅读(33) 评论(0)

java 读取系统属性及环境变量

有时候在编写应用程序时,需要向文件系统写入数据文件、日志文件;这时就需要判断操作系统类型、当前用户的主目录等,从而规范文件写入,使应用程序能够适应多种操作系统平台。 本文就利用JDK自带类 System 来获取系统的属性集合。 import java.util.Iterator; import java.util.Map; import java.util.Properties; public...
阅读(38) 评论(0)

Centos7.2 编译安装方式搭建 phpMyAdmin

背景说明:phpMyAdmin 是通过浏览器管理MySQL数据库的很方便的工具 安装方式:在本文中所有依赖软件均使用最新版本源码编译安装。 操作系统:Centos7.2  x86_64位 一、编译安装 并配置 httpd 2.4.7,由于软件依赖,先安装 pcre apr 以及 apr-util 1. 下载 编译 安装 pcre tar zxvf pcre-8.41.tar.gz cd pcre...
阅读(33) 评论(0)

Jenkins 环境搭建

本文为jenkins入手教程,全文分为 jenkins安装、系统管理(配置全局安全、全局工具配置、管理插件)、创建项目(同时创建证书),管理视图,jenkins 客户端,执行构建、查看任务历史 一、jenkins 安装 安装方式 有平台安装(使用deb 或rpm)、docker、war.等多种方式。 这里使用 war 作为入手方式。 1. 下载 文件 这三个都从官网下载即可 Jenkins.war...
阅读(42) 评论(0)

tomcat-users.xml配置Manager登陆用户

添加用来登陆tomcat-manager的用户 tomcat-users> NOTE: By default, no user is included in the "manager-gui" role required to operate the "/manager/html" web application. If you wish to use this app, you must d...
阅读(29) 评论(0)

awk 使用案例

1.输出占用率超过60%的分区 df -h | awk 'BEGIN{print "Full Partition"}NR>1{gsub("%","",$5);$5+=0;if($5>=60){print $1"\t"$5}}'  2. 停止占用8080端口的進程 lsof -i:8080 | awk 'NR!=1{print $2}' | xargs kill -sigkill  3.传...
阅读(30) 评论(0)

Linux文件系统

ext2 作为索引式文件系统,一个文件占用一个inode,记录着文件的权限和属性,同时记录此文件的数据所在的block号码; 磁盘分区的好处:以mysql是数据目录为例,如果将数据目录单独放在一个分区,可以很大程度减少磁盘碎片,提高读写效率。 ext2文件系统在格式化后分成多个块组,每个块组都有独立的inode/block/superblock inodetable 记录的信息: 文件的访问模式 ...
阅读(41) 评论(0)

JVM命令工具开发

1.查看tomcat7_8080的gc状态 $ jps -v | awk '/tomcat7_8080/{print $1}' | xargs jstat -gcutil 2.查看tomcat7_8082的堆状态 $ jps -v | awk '/tomcat7_8080/{print $1}' | xargs jmap -heap 3.查看tomcat7_8082的启动参数 jps -v | a...
阅读(25) 评论(0)

JVM 调优总结

避免FullGC:   1.通过调整堆中新生代和幸存代大小,避免因为幸存代不足而让Minor GC后的对象进入老年代。每次Minor GC都有对象进入老年代会造成数次MinorGC后FullGC.   2.减少永久区浪费,JVM进程启动完毕后,永久区变化不大了,这时可以参看Perm是否有剩余空间,节省Perm区的空间分给新生代用。 缩短单次MinorGC所用时间:选择合理的GC算法,并进行GC算法...
阅读(38) 评论(0)

Centos7.2 启用iptables

一、防火墙iptables 简洁介绍 iptables 和 firewalld 都是工作在用户空间、用来定义规则的工具,本身不是防火墙,他们定义的规则,可以让内核空间当中的netfilter读取,并且实现防火墙工作。 netfilter是操作系统核心层内部的一个数据包处理模块,它具有如下功能:   1.网络地址转换 nat   2.数据包内容修改 mangle   3.数据包过滤的防火墙功能 fi...
阅读(40) 评论(0)

Python基础语法

为了掌握好python这把利器,现在准备将语法基础夯实 1. continue语句 #!/usr/bin/python # -*- coding: UTF-8 -*- n=100 while n > 0: n-=1 if n % 2 == 0: continue print (n)    # n-=1 不可以放在这...
阅读(35) 评论(0)

家中路由添加静态IP映射(二)

家中的路由器普遍通过DHCP向连接到此路由器的客户主机提供IP配置方式,但是一般都是动态IP; 假设需要静态IP配置到个人电脑,就要在路由器上进行配置IP和MAC地址映射关系。如上篇截图。路由器端配置完,继续在本地主机配置。 我的操作系统是Ubuntu16.04,默认使用NetworkManager管理网络连接,所以首先由禁用NetworkManager 1.stop and disable Ne...
阅读(34) 评论(0)
266条 共14页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:88045次
    • 积分:2219
    • 等级:
    • 排名:第17766名
    • 原创:224篇
    • 转载:41篇
    • 译文:1篇
    • 评论:6条