摘要: 在 MySQL 8 中遇到错误 1872 (HY000): Slave failed to initialize relay log info struct 的问题通常与主从复制配置有关,可能是由于配置问题或者数据不一致导致的。以下是可能的解决方法: 检查主从服务器配置: 确保主服务器和从服务器的配 阅读全文
posted @ 2024-03-29 12:25 jack_ou 阅读(1083) 评论(0) 推荐(0) 编辑
摘要: 配置主服务器: 编辑主服务器的 MySQL 配置文件(通常是 my.cnf 文件),确保以下参数正确配置: server_id = 1 # 主服务器的唯一标识符,每台服务器要唯一log_bin = mysql-bin # 启用二进制日志,设置日志文件名binlog_format = ROW # 选择 阅读全文
posted @ 2024-03-29 11:07 jack_ou 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 1、修改SSH默认端口 //修改配置文件 vi /etc/ssh/sshd_config //修改 #Port 22 为如下: Port 22 Port 888 //重启SSH服务 service sshd restart 这样SSH端口 22 和 888 将同时有效。 修改防火墙代码 看:http 阅读全文
posted @ 2020-12-26 17:11 jack_ou 阅读(1167) 评论(0) 推荐(1) 编辑
摘要: Nginx配置SSL证书 前提是Nginx安装成功和SSL证书已经获取。 在我们下载的证书文件中有一个Nginx的文件夹,这里面的两个文件都是需要的。我们需要把这个两个文件上传到 linux 服务器中,推荐放到/etc/ssl/目录下 然后我们需要去找到nginx的配置文件。 ps -ef | gr 阅读全文
posted @ 2020-11-22 23:11 jack_ou 阅读(615) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2019-05-16 09:42 jack_ou 阅读(4) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2019-05-09 14:26 jack_ou 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 1、查看mysql版本方法一:status;方法二:select version(); 2、Mysql启动、停止、重启常用命令a、启动方式1、使用 service 启动:[root@localhost /]# service mysqld start (5.0版本是mysqld)[root@szxd 阅读全文
posted @ 2019-04-10 16:08 jack_ou 阅读(7593) 评论(0) 推荐(1) 编辑
摘要: linux常用命令和关闭防火墙 2. linux常用命令 Mkdir 创建 Rm -rf 删除 Chmod -R 777 权限 Mysql -uroot -r quit退出 find / -name svn 查找位置 3. 关闭防火墙和selinux Redhat使用了SELinux来增强安全,关闭 阅读全文
posted @ 2019-04-10 16:06 jack_ou 阅读(755) 评论(0) 推荐(0) 编辑
摘要: Linux配置防火墙,开启80端口、3306端口 起因是因为想使用Navicat连接一下数据库,发现连接不上 通过查阅许多资料和多次测试发现是因为防火墙没有配置3306端口 话不多说,开整,同理,80端口同样配置,首先进入防火墙配置文件 shell># vim /etc/sysconfig/ipta 阅读全文
posted @ 2019-04-10 16:06 jack_ou 阅读(1274) 评论(0) 推荐(0) 编辑
摘要: 一直想专门写个Spring源码的博客,工作了,可以全身性的投入到互联网行业中。虽然加班很严重,但是依然很开心。趁着凌晨有时间,总结总结。 首先spring,相信大家都很熟悉了。 1、轻量级 零配置,API使用简单 2、面向Bean 只需要编写普通的Bean(一个Bean代表一个对象) 3、松耦合 充 阅读全文
posted @ 2019-01-02 08:54 jack_ou 阅读(1484) 评论(0) 推荐(0) 编辑
摘要: Spring 作为现在最优秀的框架之一,已被广泛的使用,并且有很多对其分析的文章。本文将从另外一个视角试图剖析出 Spring 框架的作者设计 Spring 框架的骨骼架构的设计理念,有那几个核心组件?为什么需要这些组件?它们又是如何结合在一起构成 Spring 的骨骼架构? Spring 的 AO 阅读全文
posted @ 2019-01-01 21:30 jack_ou 阅读(470) 评论(0) 推荐(0) 编辑
摘要: 问题1: 解决方案: 删掉 .git/objects/a8/cc8b2de688c71c94916e6591a8bd77addb371d 文件, 重新 git pull 一下。 实在不行,重新下载服务端代码,然后把之前更改的代码放到新下载的项目 问题2: 解决方案: 可以试着删除 index.loc 阅读全文
posted @ 2018-06-07 14:28 jack_ou 阅读(834) 评论(0) 推荐(0) 编辑
摘要: RMI:远程方法调用(Remote Method Invocation)。能够让在某个java虚拟机上的对象像调用本地对象一样调用另一个java 虚拟机中的对象上的方法。 RMI远程调用步骤: 1,客户对象调用客户端辅助对象上的方法 2,客户端辅助对象打包调用信息(变量,方法名),通过网络发送给服务 阅读全文
posted @ 2018-01-20 14:57 jack_ou 阅读(1463) 评论(0) 推荐(0) 编辑
摘要: parse用于从一个字符串中解析出json对象,如 var str = '{"name":"huangxiaojian","age":"23"}' 结果: JSON.parse(str) Object Object 注意:单引号写在{}外,每个属性名都必须用双引号,否则会抛出异常。 stringif 阅读全文
posted @ 2017-12-21 13:07 jack_ou 阅读(326) 评论(0) 推荐(0) 编辑
摘要: hbase的列族的最大值是在hbase配置里的hbase.client.keyvalue.maxsize,默认大小为10M,即 10485760 。 http://eclecl1314-163-com.iteye.com/blog/1463576 一直使用hbase作大容量存储,因为hbase易于存 阅读全文
posted @ 2017-12-15 10:39 jack_ou 阅读(4851) 评论(0) 推荐(0) 编辑
摘要: 今天在操作数据库的时候,发现数据操作错误,想要恢复,但是没有用事务,按理说,设置成不默认提交事务,此时所做的各种操作都没有反应到数据库中。这时,你可以rollback事务,撤销所有未提交的修改。不过,一旦commit了的话,就真没办法撤销了。好在oracle还有时间戳方法。 第一种方法: 1.打开F 阅读全文
posted @ 2017-12-08 17:24 jack_ou 阅读(7237) 评论(0) 推荐(1) 编辑
摘要: 在上一篇的blog中 做了下使用,在归档和非归档下,做数据插入http://blog.csdn.net/guogang83/article/details/9219479。结论是在非归档模式下表设置为nologging用insert /*+append*/速度最快。那为什么快呢,原理是什么?下面我们 阅读全文
posted @ 2017-11-24 20:24 jack_ou 阅读(3967) 评论(0) 推荐(0) 编辑
摘要: Linux 的字符串截取很有用。有八种方法。 假设有变量 var=http://www.aaa.com/123.htm. 1. # 号截取,删除左边字符,保留右边字符。 复制代码 代码如下: echo ${var#*//} 其中 var 是变量名,# 号是运算符,*// 表示从左边开始删除第一个 / 阅读全文
posted @ 2017-11-20 15:12 jack_ou 阅读(727) 评论(0) 推荐(0) 编辑
摘要: linux中经常会用到将内容输出到某文件当中,只需要在执行命令后面加上>或者>>号即可进入操作。 大于号:将一条命令执行结果(标准输出,或者错误输出,本来都要打印到屏幕上面的)重定向其它输出设备(文件,打开文件操作符,或打印机等等) 小于号:命令默认从键盘获得的输入,改成从文件,或者其它打开文件以及 阅读全文
posted @ 2017-11-16 15:35 jack_ou 阅读(22454) 评论(1) 推荐(2) 编辑
摘要: 我们常常导入数据!mysql有一个高效导入方法,那就是load data infile 下面来看案例说明 基本语法: load data [low_priority] [local] infile 'file_name txt' [replace | ignore]into table tbl_na 阅读全文
posted @ 2017-11-16 11:02 jack_ou 阅读(484) 评论(0) 推荐(0) 编辑
摘要: scp 对拷文件夹 和 文件夹下的所有文件 对拷文件并重命名 对拷文件夹 (包括文件夹本身) scp -r /home/wwwroot/www/charts/util root@192.168.1.65:/home/wwwroot/limesurvey_back/scp 对拷文件夹下所有文件 (不包 阅读全文
posted @ 2017-11-16 10:39 jack_ou 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 转载请说明出处:http://blog.csdn.net/cywosp/article/details/23397179 一致性哈希算法在1997年由麻省理工学院提出的一种分布式哈希(DHT)实现算法,设计目标是为了解决因特网中的热点(Hot spot)问题,初衷和CARP十分类似。一致性哈希修正了 阅读全文
posted @ 2017-11-02 11:42 jack_ou 阅读(706) 评论(0) 推荐(0) 编辑
摘要: 一,租约机制介绍 在分布式系统中,往往会有一个中心服务器节点。该节点负责存储、维护系统中的元数据。如果系统中的各种操作都依赖于中心服务器上的元数据,那么中心服务器很容易成为性能瓶颈及存在单点故障。而通过租约机制,可以将中心服务器的“权力”下放给其他机器,就可以减轻中心服务器的压力。当然,租约机制还有 阅读全文
posted @ 2017-10-19 11:38 jack_ou 阅读(650) 评论(0) 推荐(0) 编辑
摘要: 内存lsattr -El mem0cpu lsdev -C |grep procCPU的信息lsattr -El proc0 #bootinfo -r查看物理内存 使用命令# lsdev -Cc memory查看配置的物理内存设备,下面为其输出示例: mem0 Available 00-00 Mem 阅读全文
posted @ 2017-10-17 18:41 jack_ou 阅读(28054) 评论(0) 推荐(1) 编辑
摘要: 如下命令,即可测试:不断调整n的值,windows上32位的1.6x为: 1610mjava -Xmx1610M -versionjava -Xmx1610m -version网摘的tomcat内存溢出解决方案Tomcat内存溢出的原因 在生产环境中tomcat内存设置不好很容易出现内存溢出。造成内 阅读全文
posted @ 2017-10-17 18:09 jack_ou 阅读(5363) 评论(0) 推荐(0) 编辑
摘要: 前言 ZAB 协议是为分布式协调服务 ZooKeeper 专门设计的一种支持崩溃恢复的原子广播协议。在 ZooKeeper 中,主要依赖 ZAB 协议来实现分布式数据一致性,基于该协议,ZooKeeper 实现了一种主备模式的系统架构来保持集群中各个副本之间的数据一致性。 Atomic broadc 阅读全文
posted @ 2017-10-17 11:47 jack_ou 阅读(851) 评论(0) 推荐(0) 编辑
摘要: doctor专业网站:http://www.dockerinfo.net/ Docker中文文档 csdn 的docker专栏: Docker技术快速精通指南 阅读全文
posted @ 2017-10-17 11:01 jack_ou 阅读(363) 评论(0) 推荐(0) 编辑
摘要: Oracle闪回技术详解 概述: 闪回技术是Oracle强大数据库备份恢复机制的一部分,在数据库发生逻辑错误的时候,闪回技术能提供快速且最小损失的恢复(多数闪回功能都能在数据库联机状态下完成)。需要注意的是,闪回技术旨在快速恢复逻辑错误,对于物理损坏或是介质丢失的错误,闪回技术就回天乏术了,还是得借 阅读全文
posted @ 2017-10-16 15:44 jack_ou 阅读(686) 评论(0) 推荐(0) 编辑
摘要: 在技术方面,我自己热衷于 Open Source,写了很多 Open Source 的东西,擅长的是 Infrastructure 领域。Infrastructure 领域现在范围很广,比如说很典型的分布式 Scheduler、Mesos、Kubernetes,另外它和 Microservices 阅读全文
posted @ 2017-10-16 15:15 jack_ou 阅读(16718) 评论(0) 推荐(0) 编辑
摘要: 什么是事件冒泡? 如图:在一个对象上触发某类事件(比如单击onclick事件),这个事件会向这个对象的父级对象传播,从里到外,直至它被处理(父级对象所有同类事件都将被激活),或者它到达了对象层次的最顶层,即document对象(有些浏览器是window)。自下而上的去触发事件。 事件捕获指的是从do 阅读全文
posted @ 2017-10-06 23:13 jack_ou 阅读(5198) 评论(0) 推荐(0) 编辑
摘要: Docker能解决什么问题呢?一个工具的出现必然需要解决一些问题,Docker也不例外,简单说说我们常见的2种情况Docker是如何解决的吧。1、程序在我这跑得好好的,在你那怎么就不行呢?!这是一个典型的应用场景,作为程序员别说没有遇到过这个问题。Docker image(镜像)中不仅包含了代码,也 阅读全文
posted @ 2017-10-06 21:55 jack_ou 阅读(1013) 评论(0) 推荐(0) 编辑
摘要: 2016-09-02 分类:Docker入门教程 阅读(873) 评论(0) 作者:冷场王 嘉宾介绍 韦玮,重庆韬翔网络科技有限公司董事长兼CEO,国内知名出版社特邀IT作家,极客学院金牌布道师,CSDN特邀IT专家,51CTO学院IT专家讲师。《知道日报》特约作者,国家工信部高级网络营销师,蜻蜓F 阅读全文
posted @ 2017-10-06 21:44 jack_ou 阅读(451) 评论(0) 推荐(0) 编辑
摘要: 最近系统的研究了一下ORACLE SQL语句性能调优,在此大言不惭的得出一个观点——网上很多性能调优的结论都是错误的或者不周全的。现在的DBA大牛些都太低调了,不出来斧正一下,小弟来借这个机会吐槽一下,说的不对,欢迎拍砖,特别是版本问题: 转入正题:网络上大部分结论“可能”适用于ORACLE8或者以 阅读全文
posted @ 2017-10-06 17:15 jack_ou 阅读(332) 评论(0) 推荐(0) 编辑
摘要: spring aop , mysql 主从配置 实现读写分离,下来把自己的配置过程,以及遇到的问题记录下来,方便下次操作,也希望给一些朋友带来帮助。mysql主从配置参看:http://blog.csdn.net/huoyunshen88/article/details/265974831.使用sp 阅读全文
posted @ 2017-10-06 17:08 jack_ou 阅读(759) 评论(0) 推荐(0) 编辑
摘要: 转载本文需注明出处:EAII企业架构创新研究院,违者必究。如需加入微信群参与微课堂、架构设计与讨论直播请直接回复公众号:“EAII企业架构创新研究院”。(微信号:eaworld) 1,背景知识; 1.1)了解Rest是什么? 1.2)了解JAX-RS是什么? 1.3)RestEasy简介 2,手把手 阅读全文
posted @ 2017-10-03 22:04 jack_ou 阅读(15692) 评论(1) 推荐(2) 编辑
摘要: 简单在ibatis中使用cache 首先设置SqlMapConfig.xml中<settings/>节点的属性cacheModelsEnabled="true" 然后在具体sqlmap文件中书写<cacheModel> <cacheModel id="product-cache" type="LRU 阅读全文
posted @ 2017-09-17 22:55 jack_ou 阅读(1139) 评论(0) 推荐(0) 编辑
摘要: common-logging common-logging是apache提供的一个通用的日志接口。用户可以自由选择第三方的日志组件作为具体实现,像log4j,或者jdk自带的logging, common-logging会通过动态查找的机制,在程序运行时自动找出真正使用的日志库。当然,common- 阅读全文
posted @ 2017-09-16 12:58 jack_ou 阅读(664) 评论(0) 推荐(0) 编辑
摘要: 1、左外连接(Left outer join/ left join) left join是以左表的记录为基础的,左表的记录将会全部表示出来,而右表只会显示符合搜索条件的记录。右表记录不足的地方均为NULL. 用(+)来实现, 这个+号可以这样来理解: + 表示补充,即哪个表有加号,这个表就是匹配表。 阅读全文
posted @ 2017-09-13 17:19 jack_ou 阅读(7689) 评论(0) 推荐(2) 编辑
摘要: 推荐一款jQueryajax插件(Ajaxify jQuery ) 此插件相当强悍,但最后一个版本是在2008年,作者很久没更新了,我在寻找了好多关羽ajax的工具,没有发现比这个更灵活的了,也发现了与此插件类似的,近期有更新,但相比之下还没有这个成熟,我在后台中就应用了它,网址,http://ma 阅读全文
posted @ 2017-09-12 15:10 jack_ou 阅读(3092) 评论(0) 推荐(0) 编辑
摘要: 下面是一个例子,演示如何执行一个进程(类似于在命令行下键入命令),读取进程执行的输出,并根据进程的返回值判断是否执行成功。一般来说,进程返回 0 表示执行成功,其他值表示失败。 import java.io.*;/** * 示例:执行进程并返回结果 */public class ProcessExe 阅读全文
posted @ 2017-09-10 11:41 jack_ou 阅读(8067) 评论(0) 推荐(0) 编辑