本文由 简悦 SimpRead 转码, 原文地址 www.cnblogs.com
[TOC]
在查看反射相关的 Class、Field 、Constructor 等类时,看到他们都有这样一个方法:getModifiers():返回此类或接口以整数编码的 Java 语言修饰符。如需要知道返回的值所代表的意思,则需要用到 java.lang.reflect.Modifier 这个类,这个类提供了 static 方法和常量,可以对类和成员访问修饰符进行解码。既然是位于 java.lang.reflect 下,那说明一般是在动态加载过程中、使用 java 反射对某些类进行过滤时会用到,一般开发并……继续阅读 »
sharezer
4年前 (2020-10-10) 2206浏览 0评论
0个赞
configure: error: xslt-config not found. Please reinstall the libxslt >= 1.1.0 distribution
yum -y install libxslt-devel
configure: error: Could not find net-snmp-config binary. Please check your net-snmp installation.
yum -y install net-snmp-devel
configure: error: Please reinstall readline ……继续阅读 »
sharezer
4年前 (2020-09-29) 2122浏览 0评论
0个赞
原文地址 blog.csdn.net
这两天遇到个特别诡异的问题,系统 centOS7,有两种方式可以启动 php-fpm:
1 /usr/sbin/php-fpm 直接启动 (我的可执行文件在这个路径)
2 通过 service 启动,即 systemctl start php-fpm
然而会出现一个诡异的现象,通过方式 1 启动的进程没有任何问题,而通过 service 启动的 php-fpm 进程在加载 php 文件时却会出现 file not found 的错误,访问静态文件正常。
网上搜索了很多原因,却都是千篇一律,都是说什么路径没配置好,nginx 配置文件……继续阅读 »
sharezer
4年前 (2020-09-29) 1898浏览 0评论
0个赞
一、作用
修改某个仓库历史 commit 的用户 name 和 email 信息。
将历史提交记录中的指定 name/email 修改为新的 name/email。
二、步骤
确认本地全局邮箱 / 用户名
查看仓库的历史提交信息
批量修改历史记录中的信息
将修改结果推送到远程
1. 确认本地全局邮箱 / 用户名
使用下面两个命令查看 git 在本地的全局邮箱和用户名。
git config user.name
git config user.email
如果需要修改 git 在本地的全局邮箱和用户名,执行下面的命令。
git config --global user.name &quo……继续阅读 »
sharezer
4年前 (2020-07-16) 1690浏览 0评论
58个赞
1. 提交推送
流程
勾选要提交的文件
填写提交说明内容
想提交直接推送到代码仓库时,勾选左下角按钮
最后点击提交按钮即可完成代码推送
等同于
git add index.html //添加暂存文件
git commit -m "feat(index): 新增index.htm首页内容" //添加提交及提交信息
git push //推送至远程
2. 贮藏工作区
使用
当你想使现在当工作区保持干净时可以使用暂存功能,贮藏会把所有未提交的修改(包括暂存的和非暂存的)都保存起来
当你有另一部分内容需要修改但是不想丢弃现在已经修改过当内容时,可以贮藏工作区
当你……继续阅读 »
sharezer
4年前 (2019-11-18) 2756浏览 1评论
50个赞
本文由 简悦 SimpRead 转码, 原文地址 https://www.jianshu.com/p/df35baa91541
[TOC]
Parcelable 的简单介绍
介绍 Parcelable 不得不先提一下 Serializable 接口, Serializable 是 Java 为我们提供的一个标准化的序列化接口, 那什么是序列化呢?
进行 Android 开发的时候,无法将对象的引用传给 Activities 或者 Fragments,我们需要将这些对象放到一个 Intent 或者 Bundle 里面,然后再传递。简单来说就是将对象转换为可以传输的二进制流 (二进制序列)……继续阅读 »
sharezer
5年前 (2019-10-23) 1875浏览 0评论
0个赞
需求:SSH免密码登陆
利用ssh-keygen -t rsa -b 4096 -C "xxx@xxx.com"生成公,私钥的时候设置私钥密码,导致ssh免登录设置完成后一直需要输入私钥密码,才能链接SSH服务端,非常不方便
Enter passphrase for key '~/.ssh/id_rsa':
解决:
第一步:
将私钥添加到钥匙串中,按照提示输入私钥密码
ssh-add -K ~/.ssh/id_rsa
第二步:
在.ssh文件夹下config文件中配置服务器属性,UseKeychain,AddKeysToAgent设置为YES
如果没有……继续阅读 »
sharezer
5年前 (2019-10-15) 2346浏览 1评论
0个赞
环境准备
CentOS 7.2
java jdk 1.8
mysql-server 5.6(这个教程MySQL版本必须是5.6)
Confluence 5.6.6
1、下载confiluence
wget https://downloads.atlassian.com/software/confluence/downloads/atlassian-confluence-5.6.6-x64.bin
2、赋权+安装
chmod +x atlassian-confluence-5.6.6-x64.bin
./atlassian-confluence-5.6.6-x64.bin
3、安装的是报错:……继续阅读 »
sharezer
5年前 (2019-09-29) 2641浏览 0评论
2个赞
更换源之前,请确保Centos7 已经连上网
cd /etc
cd /etc/yum.repos.d/
mv CentOS-Base.repo CentOS-Base.repo.back #建议备份或者改名
wget -O CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
yum makecache #生成缓存
速度仍然提不上,则继续关闭ipv6:
https://jingyan.baidu.com/article/e5c39bf5cbc5d739d76033b1.html
……继续阅读 »
sharezer
5年前 (2019-09-29) 2003浏览 0评论
0个赞
首先安装wget命令:
yum install wget
1. 下载mysql的repo源
$ wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
2. 安装mysql-community-release-el7-5.noarch.rpm包
$ sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm
安装这个包后,会获得两个mysql的yum repo源:/etc/yum.repos.d/mysql-community.repo,/etc/yum.repo……继续阅读 »
sharezer
5年前 (2019-09-29) 1619浏览 0评论
0个赞