<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[GeoffA的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/GeoffA</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; GeoffA]]></copyright><item><title><![CDATA[ActiveMQ、RabbitMQ、RocketMQ、Kafka四种消息中间件分析介绍]]></title><link>https://blog.youkuaiyun.com/GeoffA/article/details/125953488</link><guid>https://blog.youkuaiyun.com/GeoffA/article/details/125953488</guid><author>GeoffA</author><pubDate>Sat, 23 Jul 2022 22:16:11 +0800</pubDate><description><![CDATA[ActiveMQ、RabbitMQ、RocketMQ、Kafka四种消息中间件的使用，无非就是从原理，高可用，重复消息，顺序读写，数据丢失几个方面开展]]></description><category></category></item><item><title><![CDATA[【Oracle数据库丢失表排查思路】]]></title><link>https://blog.youkuaiyun.com/GeoffA/article/details/125080221</link><guid>https://blog.youkuaiyun.com/GeoffA/article/details/125080221</guid><author>GeoffA</author><pubDate>Wed, 01 Jun 2022 11:15:39 +0800</pubDate><description><![CDATA[Oracle数据库丢失表排查思路]]></description><category></category></item><item><title><![CDATA[spring*.xml配置文件明文加密]]></title><link>https://blog.youkuaiyun.com/GeoffA/article/details/112377247</link><guid>https://blog.youkuaiyun.com/GeoffA/article/details/112377247</guid><author>GeoffA</author><pubDate>Fri, 08 Jan 2021 18:20:47 +0800</pubDate><description><![CDATA[spring*.xml配置文件明文加密
说明：客户要求spring.xml中Oracle/Redis/MongoDB的IP、端口、用户名、密码不能明文存放，接到需求的我，很无奈，但是还是的硬着头皮搞*
系统架构：spring+mvc（Oracle是用jdbc自己封装的接口）
1.数据库配置文件加密
原xml配置
&lt;?xml version="1.0" encoding="utf-8"?&gt;

&lt;beans xmlns="http://www.springframework.org/schem]]></description><category></category></item><item><title><![CDATA[centos7.5安装Oracle11gR2完整版]]></title><link>https://blog.youkuaiyun.com/GeoffA/article/details/112373172</link><guid>https://blog.youkuaiyun.com/GeoffA/article/details/112373172</guid><author>GeoffA</author><pubDate>Fri, 08 Jan 2021 17:28:49 +0800</pubDate><description><![CDATA[centos7.5安装Oracle11gR2一：准备工作1.关闭SELINUX2.修改OS系统标识（oracle默认不支持CentOS系统安装，但是centos其实就是redhat）3.修改yum源（默认的yum源速度慢，建议修改为阿里云的）二：创建用户及安装目录，安装依赖包1、创建用户2、创建安装目录，解压文件3、各个目录的作用4、安装oracle所需依赖三：修改系统内核等设置1、将服务器名写入到hosts文件（这个是找度娘的）2、修改内核（适用于8G内存左右服务器配置，12G或者16G以上建议调整）3、]]></description><category></category></item><item><title><![CDATA[多账号登录控制]]></title><link>https://blog.youkuaiyun.com/GeoffA/article/details/107522829</link><guid>https://blog.youkuaiyun.com/GeoffA/article/details/107522829</guid><author>GeoffA</author><pubDate>Wed, 22 Jul 2020 20:45:34 +0800</pubDate><description><![CDATA[多账号登录控制
场景：java系统中用户账号登录实现控制，实现用户同时只能在一处登录
思路：

用户登录时添加用户的登录信息
用户退出时删除用户的登录信息
用户请求的session超时时，删除用户的登录信息
用户访问系统时，拦截请求查看是否与已保存的登录信息匹配

分析：用户的登录信息保存位置，起初考虑将用户表中添加一个标识字段，保存用户登录对应的客户端IP信息到Oracle表中，（中间一直在想用户session超时候或者用户账号在另一处登录时，怎样将之前登录的账号退出系统，后来百度一下，才想明白可以使用拦]]></description><category></category></item><item><title><![CDATA[Linux下安装Redis]]></title><link>https://blog.youkuaiyun.com/GeoffA/article/details/105222565</link><guid>https://blog.youkuaiyun.com/GeoffA/article/details/105222565</guid><author>GeoffA</author><pubDate>Tue, 31 Mar 2020 14:49:45 +0800</pubDate><description><![CDATA[Linux下安装Redis
redis5.0.7Linux下安装包网盘地址：
链接：https://pan.baidu.com/s/1n2GV8tye18SiugNGWg1otg
提取码：gy2s
1.解压redis安装包到Linux目录下：tar -zxvf redis-5.0.7.tar.gz

2.进去redis目录后执行make命令，编译Redis安装包
如果执行make命令报错，就去百度...]]></description><category></category></item><item><title><![CDATA[MongoDB数据库备份与恢复]]></title><link>https://blog.youkuaiyun.com/GeoffA/article/details/105221829</link><guid>https://blog.youkuaiyun.com/GeoffA/article/details/105221829</guid><author>GeoffA</author><pubDate>Tue, 31 Mar 2020 14:23:52 +0800</pubDate><description><![CDATA[MongoDB数据库备份与恢复
执行MongoDB的备份与恢复需要在MongoDB的目录下执行
1.MongoDB数据备份命令
./mongodump -u test -p 123456 -h 192.168.1.82:9430 -d TEST -o /Geoff/mongo_data
-u：导出mongo用户名
-p：导出mongo用户密码
-h：导出库的IP，本地库可以为127.0.0.1 后...]]></description><category></category></item><item><title><![CDATA[Linux下搭建maven(maven3.6+nexus3.2)私服]]></title><link>https://blog.youkuaiyun.com/GeoffA/article/details/103736545</link><guid>https://blog.youkuaiyun.com/GeoffA/article/details/103736545</guid><author>GeoffA</author><pubDate>Thu, 09 Jan 2020 16:52:51 +0800</pubDate><description><![CDATA[Linux下搭建maven3.6+nexus3.2私服Linux下搭建maven(maven3.6+nexus3.2)私服1.安装1.解压2.配置mavennexus3.启动2.配置基础配置仓库配置1.创建中央仓库2.创建宿主仓库3.创建仓库组创建角色创建角色
Linux下搭建maven(maven3.6+nexus3.2)私服
准备maven和nexus安装包，nexus安装包好像要翻墙，不然下...]]></description><category></category></item><item><title><![CDATA[Java事务失效]]></title><link>https://blog.youkuaiyun.com/GeoffA/article/details/103859551</link><guid>https://blog.youkuaiyun.com/GeoffA/article/details/103859551</guid><author>GeoffA</author><pubDate>Mon, 06 Jan 2020 16:22:31 +0800</pubDate><description><![CDATA[Java事务失效
问题复现，用伪代码复现问题！
事务配置文件
&lt;tx:advice id="txAdvice" transaction-manager="transactionManager"&gt;   
    &lt;tx:attributes&gt;
        &lt;!-- TODO 事务隔离级别可以尝试 NESTED --&gt;      
        &lt;tx:...]]></description><category></category></item><item><title><![CDATA[Oracle数据库备份/导出(exp/expd)、导入(imp/impd)]]></title><link>https://blog.youkuaiyun.com/GeoffA/article/details/103616867</link><guid>https://blog.youkuaiyun.com/GeoffA/article/details/103616867</guid><author>GeoffA</author><pubDate>Thu, 19 Dec 2019 16:34:58 +0800</pubDate><description><![CDATA[Oracle数据库备份/导出、导入1.exp/imp三种导入导出类型A: 表方式（T方式）B:用户方式（U方式）C:全库方式（Full方式）导出导入的优缺点导出exp参数说明导入imp参数说明2.expd/impd一、主要特性Directory对象基本语法二、操作模式1.全库模式2.Schema模式3.表模式4.表空间模式5.传输表空间模式三、过滤数据1.Query2.Sample四、重定义表的S...]]></description><category></category></item><item><title><![CDATA[Oracle用户、角色、权限]]></title><link>https://blog.youkuaiyun.com/GeoffA/article/details/103614928</link><guid>https://blog.youkuaiyun.com/GeoffA/article/details/103614928</guid><author>GeoffA</author><pubDate>Thu, 19 Dec 2019 15:19:30 +0800</pubDate><description><![CDATA[Oracle用户、角色、权限一、Oracle权限1.Oracle系统权限**Oracle常用100个权限****Oracle权限相关的视图****A：授予权限****B:回收权限**2.Oracle对象权限**常用的权限****A:授权基本语法****B:回收基本语法：**3.sys和system用户二、Oracle角色**A:预定义角色****1、connect角色****2、resource角...]]></description><category></category></item><item><title><![CDATA[Oracle新建用户]]></title><link>https://blog.youkuaiyun.com/GeoffA/article/details/103507079</link><guid>https://blog.youkuaiyun.com/GeoffA/article/details/103507079</guid><author>GeoffA</author><pubDate>Thu, 12 Dec 2019 12:54:24 +0800</pubDate><description><![CDATA[Oracle新建用户1.创建临时表空间2.临时表空间查询3.创建表空间4.查询表空间5.创建用户6.绑定表空间7.赋予角色8.赋予权限9.创建成功
注：本文针对像我之前一样刚入Oracle服务器的新手，运用极简形式快速入门，更多知识，请看本人博客！
1.创建临时表空间
说明：
    临时表空间用来管理数据库排序操作以及用于存储临时表、中间排序结果等临时对象,当ORACLE里需要用到SORT的时候...]]></description><category></category></item><item><title><![CDATA[JQuery框架]]></title><link>https://blog.youkuaiyun.com/GeoffA/article/details/93400463</link><guid>https://blog.youkuaiyun.com/GeoffA/article/details/93400463</guid><author>GeoffA</author><pubDate>Sun, 23 Jun 2019 19:31:43 +0800</pubDate><description><![CDATA[JQuery框架
概念：
定义：

JQuery是一个便捷的，简洁的JavaScript框架，封装了Js常用的功能代码，提供一种简便的Js设计模式，优化Html文档操作、事件处理、动画设计和Ajax交互。

本质：

JQuery框架，本质上就是一下Js文件，封装了JS的原生代码。

使用步骤：

下载JQuery文件。
导入后缀名为main的文件(读后缀名为js的文件，该文件保留了代码格式，容易...]]></description><category></category></item><item><title><![CDATA[Hash表与Hash冲突]]></title><link>https://blog.youkuaiyun.com/GeoffA/article/details/92416614</link><guid>https://blog.youkuaiyun.com/GeoffA/article/details/92416614</guid><author>GeoffA</author><pubDate>Sun, 16 Jun 2019 18:35:14 +0800</pubDate><description><![CDATA[Hash表与Hash冲突Hash表定义：组成Hash冲突Hash表插入数据过程：产生Hash冲突的原因解决Hash冲突的办法
Hash表
定义：
哈希表hashtable(key，value) 就是把Key通过一个固定的算法函数既所谓的哈希函数转换成一个整型数字，然后就将该数字对数组长度进行取余，取余结果就当作数组的下标，将value存储在以该数字为下标的数组空间里。（或者：把任意长度的输入（又叫...]]></description><category></category></item></channel></rss>