cc
个人专栏

最新文章

给本地localhost域名添加https证书

本文介绍如何给本地域名localhost添加证书,但此方法仅限在开发环境使用。在生产环境中,强烈禁止使用自签名证书。创建认证中心(Certificate authority,CA)生成RootCA.pem, RootCA.key 以及 RootCA.crt:openssl req -x509 -nodes -new -sha256 -days 1024 -newkey rsa:2048 -keyo

CentOS查看软件安装路径及环境变量

在Linux下,我们经常要查看软件的安装路径以及查看设置环境变量。CentOS查看软件安装路径1、通过rpm查看查看软件是否安装。首先我们需要查看软件是否已经安装,或者说查看安装的软件包名称。如查找是否安装mysql$rpm -qa| grep mysql 2、接着根据 rpm -ql 列出软件包安装的文件rpm -ql mysql-libs-5.1.71-1.e16.x86_643、综合上述以上

解决Android Studio 出现 unable to access android sdk add-on list的方法

出现这个提示的原因主要是因为电脑第一次安装 Android Studio,启动后 Android Studio 没有检测到电脑有 SDK ,所以才有这个提示,unable to access android sdk add-on list下面说一下解决方法:解决方法如果是 windows 系统,在 Android Studio 的安装目录下,找到 binidea.properties 文件。如果是

CentOS7启动及排错

UEFi或BIOS初始化,运行POST开机自检 选择启动设备 引导装载程序, centos7是grub2 加载装载程序的配置文件:/etc/grub.d//etc/default/grub/boot/grub2/grub.cfg 加载initramfs驱动模块加载内核选项 内核初始化,centos7使用systemd代替init 执行initrd.target所有

Linux 系统用户账号的管理

1. 用户账号的优势 帮助系统管理员对使用系统的用户进行跟踪 控制用户对系统资源的访问 帮助用户组织文件,为用户提供安全保护 2. 添加新的用户添加命令useradd 选项 用户名常用选项-d<目录>, 设置用户主目录,默认值为用户的登录名,并放在 /home 目录下;如果此目录不存在,则同时使用 -m 选项,可以创建主目录。-g<用户组>,指

Tomcat 8.5新安装环境初步配置优化

下载安装Tomcatwget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-8/v8.5.37/bin/apache-tomcat-8.5.37.tar.gztar zxf apache-tomcat-8.5.37.tar.gz -C /usr/localmv /usr/local/apache-tomcat-8.5.37 /usr/local/t

systemctl解决Nginx奔溃后实现自动重启

解决程序奔溃自动重启是Systemd的一个特性,它有一组命令构成,涉及到系统管理的方方面面。其中systemctl是 Systemd 的主命令,用于管理系统。我们使用Systemd的自动重启特性,来实现nginx奔溃后自动重启。执行命令:systemctl edit nginx在[Service]节点上修改如下:[Service]Restart=alwaysRestartSec=1Type=for

MySQL使用NOT IN存在null值导致结果错误的解决方法

house表:create table house (address varchar(200) not null, heating varchar(50));表中有两个字段,address地址,不能为null,凉爽程度heating 可以为null。插入记录:insert into house values ('A', null),('B','hot');in查询语句:select address

Java判断ip是否属于指定的ip网段

同一网段的ip是有相同的网络标识。ip地址和子网掩码做“与”运算的到的结果为网络标识比如两个IP:172.16.1.100(子网掩码:255.255.0.0)和172.16.2.100(子网掩码:255.255.0.0)。首先把ip地址和子网掩码转换为二进制,做与运算,然后转换为十进制,得到的结果为:172.16.0.0。所以可以说这两个ip是属于172.16.0.0网段。网段表示方式172.16

AngularJS非字符插值计算规则

在AngularJS里,插值会把嵌入的表达式转换为字符串,对于非字符串转换规则如下:1、undefined和null转换为空字符串''。2、如果值是一个Object对象,但不是Number,Date和Array类型,$interpolate变量会先查找用户自定义的toString()函数,如果找到了,使用toString()函数来转换为字符串。注意,这里的用户自定义意味myObject.toStr

Nginx gzip对javascript文件压缩无效

问题Nginx从1.0.15升级到1.12.1后,原来开启的gzip对javascript文件压缩失效了。原来nginx的gzip相关配置如下gzip on; gzip_min_length 1k; gzip_buffers 4 16k; gzip_comp_level 2; gzip_types text/plain applicati

Nginx重定向http到https

Nginx重定向http到https:方法一【推荐】使用响应码301,301内容参考HTTP 301 Moved Permanently。server {     listen         [::]:80;  &nb

Red Hat/CentOS的Nginx升级

在Linux系统,尽量不需要使用源码编译来安装软件,这样容易和系统的包管理混淆。此次升级是nginx1.0.15升级到nginx1.12.1升级前查看nginx版本$ nginx -v nginx version: nginx/1.0.15 查看系统版本# lsb_release -a LSB Version:  :base-4

关于Java异常

在这篇博文里,我们思考下检查异常 (checked exception)和非检查异常(unchecked exception),特别是它们在函数式编程里的影响。十几年前Java出现时,在当时它是相当有创意的。特别是它的异常处理机制,相对先前的C/C++有了很大的提高。例如,读取文件可以出现很多异常:文件可以不存在,可以为只读等等。相关Java的伪代码类似于:File&

CentOS安装JDK

CentOS下有三种方式安装JDK。下载压缩包安装1. 下载压缩包参考Linux使用wget和curl下载jdk。2. 新建安装目录,并解压安装包到安装目录[root@iZ9 ~]# mkdir/usr/java [root@iZ9 ~]# cd /usr/java [root@iZ9 ~]#  tar -zxvf jdk-8u

Linux使用wget和curl下载jdk

在Linux下安装jdk主要有两种方式:下载安装包手动安装和使用Linux的安装工具(yum或ubuntu的apt)安装。使用Linux安装工具安装的是OpenJDK,如果我们想安装oracle的JDK则需要下载安装包手动安装。下载Oracle JDK需要接受license,在Linux可以使用wget和curl来下载Wget下载Java 8u15164位的tar.gz和rpm

查看MySQL数据库空间使用情况

information_schema是MySQL的系统数据库,information_schema里的tables表存放了整个数据库各个表的使用情况。可以使用sql来统计出数据库的空间使用情况,相关字段:table_schema:数据库名table_name:表名table_rows:记录数data_length:数据大小index_length:索引大小统计表使用空间mysql> select

Java HTTP代理设置以及认证

代理设置java http/https设置代理有两种方式:使用系统属性设置以及使用Proxy设置。使用系统属性设置代理String PROXY_HOST = "127.0.0.1";//代理服务器地址 String PROXY_PORT = "80";//代理服务器端口   //HTTP代理 System.setProperty("http.proxyHost", PROXY_HOST); Sy

Java 数值相等判断详解(特别注意包装类型之间的比较)

Java数值类型分为基本类型,包装类型。基本类型:byte、short、 int、long、float和double包装类型:Byte、Short、Integer、Long、Float和Double数值比较可分为基本类型之间比较,基本类型与包装类类型比较,包装类型之间的比较。基本类型比较基本类型之间只能使用“==”做相等比较。比较结果就是数值是否相等。int a=1, 

使用Tomcat需要掌握的基本内容

首先要知道:Tomcat是一个Servlet/JSP容器。Tomcat作为一个Web应用服务器软件,它的核心功能是实现由JCP(Java Community Process)制定的Java Servlet,(JSP)JavaServer Pages, (EL)Java Expression Language 和&nbs