自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

charmsongo的博客

有限的时间要浪费在有趣的事上!公号:charmsongo、个博https://charmsongo.cn

转载 【Linux】Linux系统中的权限详解

我们linux服务器上有严格的权限等级,如果权限过高导致误操作会增加服务器的风险。所以对于了解linux系统中的各种权限及要给用户,服务等分配合理的权限十分重要。 一.文件基本权限   首先看下linux下的文件权限,可以使用ll命令或者是带-l(长列表选项)的ls命令。       ...

2020-04-15 19:27:59 101 0

原创 Nginx 下载和安装

终于等到你环境1.Nginx 简介2.下载3.安装3.1.安装依赖3.2.上传并解压3.3.编译安装3.4 Nginx 常用命令 环境 系统环境:CentOS 7.7 Nginx:nginx/1.17.9 1.Nginx 简介 Nginx 是一个高性能的 HTTP 和反向代理 Web 服务器,...

2020-03-15 16:02:33 92 0

原创 Java 基础 String 的详解

终于等到你写在前面1.存储结构2.常用方法2.1.构造方法2.2.equals()2.3.compareTo()2.4.其他重要方法3.常遇问题3.1.String 和 StringBuilder、StringBuffer 的区别3.2.String 为什么用 final 修饰3.3.内存中存储 ...

2020-03-14 14:13:13 76 0

转载 Linux 中编译安装 MySql5.6 数据库

终于等到你前言1. 前言 Linux 安装 MySql 5.6 版本,之前写过一篇,今天转载一篇写的更加详细的 1. https://blog.csdn.net/kai3123919064/article/details/88431110 结束… 如果有哪些不对的地方烦请指认,先行感谢 ...

2020-03-02 10:08:47 47 0

原创 Eclipse 切换 SVN 地址

终于等到你前言1.2. 前言 因 svn 地址变动,eclipse 已经下载的项目代码连接的原来的 svn 地址已经不能用了,也就是 svn 不能做更新、提交等操作了,所以需要更新项目的 svn 地址 (或者可以删除已存在项目,再重新下载,但是太麻烦) 1. 2. 结束… 如果有哪些不对...

2020-02-14 16:56:20 44 0

转载 重启网卡提示Bringing up interface eth0:

终于等到你 重启网卡提示Bringing up interface eth0: Device eth0 does not seem to be present,delaying initialization. 的解决方案: 这是因为克隆的机器没有正确的mac,UUID信息冲突导致的 1、rm ...

2020-02-04 15:11:23 48 0

原创 CentOS 7 安装 RabbitMQ

终于等到你环境准备1.下载并上传对应版本的软件包1.1.Erlang 下载1.2.RabbitMQ 下载1.3. 上传2.安装依赖3.Erlang 安装4.RabbitMQ 安装5.安装 WEB 管理界面6.RabbitMQ 用户管理7.登录验证 环境准备 基础系统:CentOS 7.6 Erl...

2020-01-21 16:23:10 1696 0

原创 初识 IPv4 和 IPv6

终于等到你前言1.IPv42.IPv63.演进 前言 2019 年 11 月 26 日,全球所有 43 亿个 IPv4 地址已分配完毕。 1.IPv4 IPv4是 Internet Protocol version 4 的缩写,中文翻译为互联网通信协议(TCP/IP协议)第四版,通常简称为网际...

2020-01-20 14:20:32 155 0

转载 InstantClient+PLSQL安装配置教程

这里写自定义目录标题开门见山:1.准备PLSQL安装包+InstantClient安装包2.配置InstantClient文件3.安装PLSQL及配置PLSQL4.重启PLSQL 开门见山: Oracle client和 Instant client都是属于Oracle客户端,Instant cl...

2019-12-17 13:20:58 204 0

原创 代码混淆神器 Allatori

混淆器的简单实用

2019-09-28 12:41:12 352 1

转载 Beyond Compare 4过期处理

终于等到你现象1.解决办法一2.解决办法二 现象 打开Beyond Compare 4,提示已经超出30天试用期限制 1.解决办法一 方法一: 修改C:\Program Files\Beyond Compare 4\BCUnrar.dll, 这个文件重命名或者直接删除,则会新增30天试用期,再...

2019-09-17 12:35:58 155 0

原创 Linux下 keepalived 的安装和配置

终于等到你安装前准备1.下载keepalived2.配置3.开启服务 安装前准备 yum -y install gcc gcc-c++ autoconf automake make yum -y install zlib zlib-devel openssl openssl-devel p...

2019-08-11 12:07:11 418 0

转载 Win10下安装压缩包版的Mysql5.7

终于等到你前言1.官网下载解压2.配置环境变量3.安装 前言 之前win系统上安装过2次.exe安装版本的mysql5.7,比较繁琐,并且携带其他服务太多,所以这次就安装压缩包版本的Mysql。 1.官网下载解压 Mysql官网下载地址 选择手动安装版: 解压到D盘mysql文件夹...

2019-07-27 16:21:58 49 0

原创 Map简单记录

终于等到你Map 笔记1.JDk1.72.JDK1.8 Map 笔记 今天学习了 map 中的 hashMap 和 concurrentHashMap 区别,简单记录下。 1.JDk1.7 hashmap: hashmap 是数组和链表的组合结构,线程不安全 hashmap 默认长度为 16,默...

2019-07-14 17:13:45 58 0

原创 MYSQL学习笔记one

终于等到你MYSQL 笔记1.MYSQL 中 NULL 和空值区别2.MYSQL触发器3.MYSQL 数据库的事务4.MYSQL 数据库 SQL 优化 MYSQL 笔记 好久没写博客了,感觉时间过的好快,虽然没更文,但是自己没有放弃记录输出,这次记录下学习 MySQL 的一些知识。 1.MYSQL...

2019-07-07 18:43:38 192 0

原创 springboot 登陆页面图片验证码简单的web项目

终于等到你写在前面1 生成验证码的工具类2 页面代码3 获取code和验证code的类4 源码 写在前面 前段时间大家都说最近大环境不好,好多公司在裁员,换工作的话不推荐轻易的裸辞,但是我想说的是我所在的公司好流弊,有做不完的业务需求,还有就是招不完的人… 最近我也是比较繁忙,但是还是要抽一...

2019-04-02 17:09:14 513 0

原创 JavaWeb 项目与系统时间相差 8 个小时的问题

终于等到你写在前面1 查看 Linux 系统时间和时区2 查看 jvm 时间和时区 写在前面 今天记录分享一个排查部署到 Linux 上的 web 项目执行的时间和本地系统时间相差 8 小时的问题 环境:redhat 6.5 考虑有规律的时间差可能和时区不同有关 1 查看 Linux 系统时间...

2019-03-31 16:47:39 307 0

原创 亦大亦小如你--MySQL

终于等到你写在前面1.MySQL 简单操作命令2.shell 自动导入sql文件 写在前面 MySQL 是个神奇的关系型数据库,真心感觉牛逼,因为做的项目比较杂,之前也碰到过 Oracle 数据库,给我的印象是 Oracle 很臃肿繁琐,配置多,如果是小项目用它的话感觉就像是杀鸡用牛刀,大材小...

2019-03-06 20:49:56 90 0

原创 LInux下如何挂载光盘找rpm包?

终于等到你写在前面1.找到光盘的全路径2.挂载光盘3.拷贝目标rpm包4.卸载光盘5.安装拷贝的rpm包 写在前面 Linux 使用有时需要安装软件,当然可以通过 yum 命令来在线安装,也可以通过下载好的 rpm 包来进行安装,但是 rpm 安装需要自己来找安装软件所依赖的 rpm 包。今天...

2019-03-03 10:22:23 319 0

原创 迟到但重要的事

好久没更文了,一来年底了公司有些项目结尾非常忙,当然这也是接口,二来自己最近不知道该写点什么,本来 2018 年阳历 12 月有份总结一直没来的及发,就趁这个机会记录下。 30 号半夜醒来后,睡意全无,心里有事,就会休息不好,事实确实如此,想想这个毛病也是高考后遗症吧,思考太多,做的太少,自...

2019-01-31 15:40:39 147 0

原创 推荐一个java操作ftp的工具类

终于等到你写在前面1 导入jar包2 工具类中主要方法2.1 登陆ftp2.2 获取远程文件目录2.3 上传文件2.4 下载文件3 源码 写在前面 作为经常使用电脑整理文件的童鞋,应该都使用过从ftp服务器上传下载文件,那么今天就了解下如何通过java程序操作ftp服务的文件 首先你要知道ftp...

2018-12-08 10:48:02 612 0

原创 application.properties数据库敏感信息加密这么简单?

终于等到你写在前面1.Maven的pom.xml依赖2.通过测试类验证加密加密3.application.properties中配置修改 写在前面 俗话说:”顾客是上帝“,身为程序员的我有时会直接对接客户方提出的需求,毕竟我处在提供服务的一方,所以我也会尽量的满足临时的要求。前些天就有了一个满...

2018-12-01 09:24:59 481 0

原创 记录下死磕过的一个坑

终于等到你写在前面1.修改web.xml2.linux修改hosts文件3.访问方式 写在前面 最近公司项目提了个很正常的需求,为什么说是很正常的需求呢,因为一多半的的公司项目都会默认有这样的功能的,那就是tomcat指定404页面,具体情况呢听说啰嗦啰嗦,有这么一场景,有人想攻击一家的项目,...

2018-11-10 11:19:29 105 0

原创 ORACLE如何一次性修改用户连接数?

终于等到你oracle连接数详解1.修改前问题解决2.登录oracle3.查询连接数,并修改3.1使用命令 show parameter processes;3.2修改前需先创建 spfile 并重启 oracle 服务3.3修改连接数为15003.4最后验证连接数是否修改成功 oracle连接数...

2018-11-08 18:49:41 298 0

原创 本机自定义域名映射IP

终于等到你wins和linux设置1.wins修改hosts文件2.linux修改hosts文件3.访问方式 wins和linux设置 其实设置很简单,修改 hosts 文件就可以了,下面详细介绍 1.wins修改hosts文件 路径如下 C:\Windows\System32\drivers\e...

2018-11-07 12:09:33 1963 0

原创 java中文件如何加密压缩?

终于等到你文件加密压缩1.单个文件加密压缩2.多文件加密压缩 文件加密压缩 在现如今已经可以实现大部分功能的互联网需求中,安全成为了需要的非必需品,工作需求中会遇到对导出的 excel 报表 做加密压缩的问题,今天有时间总结一下,我这里简单列举功能代码,连带其它代码文末会一并给出。 1.单个...

2018-10-27 11:17:20 725 0

原创 JDK版本不同引发的https请求证书问题

终于等到你问题解决问题描述问题分析解决过程 问题解决 问题描述 首先,服务器上跑着一个接口工程,环境是jdk8,为https请求(证书认证,但这里绕过了证书);客户端通过https调用接口,环境是jdk7,请求时报如下错: javax.net.ssl.SSLHandshakeExcepti...

2018-10-24 13:25:49 3685 3

转载 Centos 7使用默认的firewall

firewalld 1.firewalld的基本使用 启动: systemctl start firewalld 关闭: systemctl stop firewalld 查看状态: systemctl status firewalld 开机禁用 : systemctl disable...

2018-10-20 16:40:27 290 0

原创 Linux上用Jenkins执行shell

欢迎评论首先安装JenkinsJdk安装安装Jenkins打开防火墙自定义指定端口9000启动jenkins浏览器登录修改管理员密码创建一个执行shell的任务构建刚创建的Jenkins任务查看执行结果 执行环境: Centos 7,jdk8 首先安装Jenkins Jenkins是...

2018-10-20 15:51:42 3394 2

原创 Oracle数据库简单操作你会了吗?

1.登录到linux,查看oracle中是否有实例启动了: ps -ef | grep smon 切换到oracle用户权限(输入exit退出)  su – oracle 检查看看监听器是否有启动  lsnrctl status 如果没有启动,可以输入:  lsnrctl start...

2018-09-30 15:44:59 399 0

转载 ORA-00257: archiver error. Connect internal only, until freed 错误的处理方法

产生原因:出现ORA-00257错误(空间不足错误),通过查找资料,绝大部分说这是由于归档日志太多,占用了全部的硬盘剩余空间导致的,通过简单删除日志或加大存储空间就能够解决。 解决办法: 1,SecureCRT登录服务器,切换用户oracle,连接oracle [root@oracledb ...

2018-09-28 16:55:08 162 0

原创 非交互的ssh 密码验证 sshpass安装

系统环境:Centos7 使用背景:ssh登陆不能在命令行中指定密码,也不能以shell中随处可见的,sshpass 的出现,解决了这一问题。它允许你用 -p 参数指定明文密码,然后直接登录远程服务器。 它支持密码从命令行,文件,环境变量中读取,所以,通过sshpass实现以非交互的形式为ssh...

2018-09-11 16:00:52 520 0

原创 一次 MYSQL 数据库中字段引起的错

在向 MYSQL中插入大量数据时,我考虑到的字段属性是长文本text,然后就有了下面的错 Cause: com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long for column 'request_lo...

2018-09-06 11:08:14 178 0

转载 用户-角色-权限 设计方案收藏(扩展RBAC)

RBAC(Role-Based Access Control,基于角色的访问控制),就是用户通过角色与权限进行关联。   简单地说,一个用户拥有若干角色,每一个角色拥有若干权限。这样,就构造成“用户-角色-权限”的授权模型。在这种模型中,用户与角色之间,角色与权限之间,一般者是多对多的关系。(...

2018-08-29 09:39:27 407 0

转载 Tomcat系统架构系列详解学习

俗话说,站在巨人的肩膀上看世界,一般学习的时候也是先总览一下整体,然后逐个部分个个击破,最后形成思路,了解具体细节,Tomcat的结构很复杂,但是 Tomcat 非常的模块化,找到了 Tomcat最核心的模块,问题才可以游刃而解,了解了Tomcat的整体架构对以后深入了解Tomcat来说至关重要!...

2018-08-29 09:31:23 234 0

转载 推荐几款非常实用的IDEA插件

推荐几款让你开发效率倍增的IDEA插件,解决你开发中可望而又不好找的插件。 1、Alibaba Java Coding Guidelines 经过247天的持续研发,阿里巴巴于10月14日在杭州云栖大会上,正式发布众所期待的《阿里巴巴Java开发规约》扫描插件!该插件由阿里巴巴P3C项目组...

2018-08-20 11:06:44 2602 0

原创 你的项目乱码了吗?

项目中遇到乱码很正常,特别是和别的项目对接时更是寻常,这周在项目中解决的GET乱码问题,场景是一个tomcat下运行了新老2个项目,其中老项目编码是GBK的,而新接口项目是采用UTF-8编码,现在主要的问题是因为tomcat的server.xml中的端口配置了 URIEncoding="...

2018-08-18 16:11:07 283 0

转载 Docker初学指南,没有最详细只有更详细。。。

Docker简介 Docker是开源应用容器引擎,轻量级容器技术。 基于Go语言,并遵循Apache2.0协议开源 Docker可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的Linux系统上,也可以实现虚拟化 容器完全使用...

2018-08-10 17:24:54 468 0

转载 Java中有引用传递吗?

观点:Java没有引用传递,只有值传递 基本概念 实参:实际参数,是提前准备好并赋值完成的变量。分配到栈上。如果是基本类型直接分配到栈上,如果是引用类型,栈上分配引用空间存储指向堆上分配的对象本身的指针。String等基本类型的封装类型比较特殊,后续讨论。 形参:形式参数,方法调用时在栈上分...

2018-08-10 10:59:05 7691 0

转载 整理点常用的正则表达式

正则表达式是一种字符串匹配规则,最大的特点就是短小精悍,能高效的解决实际应用中的很多问题,这里就来整理一下常用的正则表达式 一、校验数字的表达式 1 数字: ^[0-9]$ 2 n位的数字: ^\d{n}$ 3 至少n位的数字: ^\d{n,}$ 4 m-n位的数字:^\d{m...

2018-08-10 10:07:10 196 0

提示
确定要删除当前文章?
取消 删除