- 博客(33)
- 资源 (3)
- 收藏
- 关注
原创 MySQL数据库操作卡死问题
在MySQL数据库操作的时候难免会遇到卡死的问题,下面给出一个常用的小技巧:1、show full processlist; 列出当前的操作process,一般会看到很多waiting的process,说明已经有卡住的proces了,我们要杀死这些process!!2、kill processid; processid表示process的id
2018-01-30 16:30:40
4599
原创 跨平台开发的一些坑
由于各种原因,平时开发通常在Windows下开发,但是实际生产环境通常实在Linux环境下的,所以就不可避免的遇见一些兼容的问题,尤其对于新手来说,面对这种问题更是束手无策。说一个今天开中遇见的一个比较常见的问题:Windows和Linux系统下换行符的问题:问题:就像这样,自己无数次确认了确实存在这个文件,但是运行的时候一直提示找不到这个文件原因:由于Wi
2018-01-13 17:11:46
1286
原创 适配器模式
适配器模式(Adapter Pattern),也称作变压器模式。就是将已有的接口转化为客户端希望的端口,从而解决因为端口不匹配而无法工作的情况,主要用于希望复用已有的接口,但是已有接口又与目标期望不一致时。举个简单易懂的例子:国内常用的电压是220V,而国外有些是110V,你总不希望哪天出国导致你的手机,电脑无法正常充电吧。但是也不可能让人家给你改成220V电压,那怎么办呢??所以这个时候
2017-09-27 17:37:27
429
原创 观察者模式
观察者模式(Observer Pattern),也常被称为发布-订阅模式。观察者通过注册加入被观察者通知对象,然后当被观察者内容发生变化的时候就可以通知注册了的对象。举个简单的例子:比如最常见的天气预报订阅服务,天气预报服务提供者就是一个被观察对象,而订阅了天气预报服务的就是观察者,每当天气发生变化(定时发送,重要变化才发送...)就会通知观察者。观察者模式结构:示
2017-09-27 09:24:24
351
原创 Redis集群启动异常
利用Ruby启动Redis Cluster出现如下异常:[root@centos redis-cluster]# ./redis-trib.rb create --replicas 1 192.168.2.99:7001 192.168.2.99:7002 192.168.2.99:7003 192.168.2.99:7004 192.168.2.99:7005 192.168.2.99:70
2017-09-23 10:19:11
807
1
原创 Jedis连接Redis异常的问题
jedis连接Redis异常:Exception in thread "main" redis.clients.jedis.exceptions.JedisConnectionException: java.net.ConnectException: Connection refused: connect at redis.clients.jedis.Connection.connect(Connection.java:154) at redis.clients.jedis.BinaryClient.
2017-09-23 09:24:57
5141
1
原创 SSH无法连接Ubuntu的一个坑
Connecting to 192.168.2.98:22...Could not connect to '192.168.2.98' (port 22): Connection failed.
2017-09-22 16:50:40
3386
2
原创 Apache POI 的简单应用
在实际开发,数据存储中,所有的数据都是存储在数据库中的,但是在实际使用过程中,大部分场景还是会使用到Excel表格,而不是数据库,主要还是Excel方便快捷,直观易于理解,而且方便拷贝,可移植性强,及其适合非专业的数据存储。所以在实际开发过程中会经常用到从数据库取出部分数据然后想办法导入到Excel表格中,尤其是各种报表,订单数据汇总等,但是也不可能手动一个一个的输入,因此有了Apache POI
2017-09-18 19:01:02
637
原创 基于HA机制的Hadoop集群搭建
简介 HA(High Available)机制的集群相比传统的方式更加安全可靠,由于有了备用节点的存在,当主节点(Active)发生故障的时候备用节点(StandBy)可以迅速无缝的切换到Active状态替换掉故障节点,保证了系统的高可用。以下通过一个示例详细说明如何搭建一个高可用的Hadoop集群。实验环境:CentOS6.4;JDK1.7;Hadoop2.4.1;ZooKeep
2017-09-17 16:05:41
570
原创 Hadoop分组统计计算案例
Hadoop分组统计计算案例假如现在有一个用户流量使用情况的日志表,需要对用户的上行流量,下行流量和总流量进行统计;同时还要按照号码的前3位不同进行分别输出。日志记录如下:(【2】号码,【8】上行流量,【9】下行流量,中间Tab隔开)思路:1、设计一个对象,记录手机号,上行流量,下行流量,总流量。2、设计分组规则3、遍历所有行得到每一行的字符串。4、分割
2017-09-15 12:11:48
1744
原创 Hadoop的简单单词统计案例
Hadoop的简单单词统计案例在Hadoop学习过程中,单词统计作为一个最基本的案例,非常简单实用,是每一个入门菜鸟必须要掌握的一个例子,可以通过这个简单的小案例了解Hadoop的基本运行原理和MapReduce程序的开发流程引入相关Hadoop目录相关Jar文件:(hdfs(必须),common(必须),mapreduce(必须))引入配置文件:cor
2017-09-15 11:05:17
1688
原创 RMI的简单解读和具体实现Demo
RPC(Remote Procedure Call Protocol)——远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。RPC协议假定某些传输协议的存在,如TCP或UDP,为通信程序之间携带信息数据。在OSI网络通信模型中,RPC跨越了传输层和应用层。RPC使得开发包括网络分布式多程序在内的应用程序更加容易。RPC采用客户机/服务器模式。请求
2017-09-13 10:49:36
1054
原创 Java序列化与反序列化
Java的序列化与反序列化概念:序列化:将java对象转化成为字节序列的过程;反序列化:将字节序列转化成为Java对象的过程;应用:Java序列化与反序列化主要用于通信过程的数据交换,由于Java对象是存储在内存中的,无法像普通文本文件,图像等可以直接通过网络传输,但是有时两台或多台计算机之间就是需要传输一些对象信息该怎么办呢?此时Java的序列化和反序列化
2017-08-16 08:55:22
294
原创 快速排序的Java实现
快速排序基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。
2017-07-14 20:40:08
319
原创 插入排序
原理:依次取出数据,和左侧的第一个数据进行比较,如果大于左侧数据则停止,如果小于左侧数据则和左侧数据交换位置并接着往左比较直至大于等于左侧数据或者没有左侧数据;/** * 插入排序 * @author Youda * */public class Insertion { /** * 将src数组按照升序排序 * @param src */ public
2017-07-03 18:00:02
281
原创 Java注解学习
利用Java注解实现一个简单的SQL语句生成User类:对应数据库user表package cn.guyouda.annotation;@Table("user")public class User { @Column("name") private String name; @Column("password") private String passwor
2017-06-26 17:22:31
279
原创 在网页中使用jQuery-qrcode生成二维码以及中文支持解决方案
在网页中也会经常用到二维码,比如说手机端扫码登录许可,APP下载等。但是如果使用第三方服务做的话会偶尔因为网络等其他原因造成生成失败。所以比较推荐jQuery-QRCode生成,这是一个完全依靠浏览器生成二维码的方案,比较可靠。以下为使用说明的GitHub地址:https://github.com/jeromeetienne/jquery-qrcode但是此方法不支持中文,还是有一定的缺陷的,所以参照了网上一些大牛的关于中文支持的解决方案
2017-03-13 21:07:10
1977
原创 获取Android手机存储相关信息
在进行Android手机APP开发的时候,绝对会少不了与存储打交道,而其中的手机存储空间大小,可用存储空间大小等相关参数是必须的。为了保证数据存储,所以就必须要在之前确认可用空间足够使用,以下为获取Android手机存储空间相关信息的核心代码:
2016-12-03 11:45:03
589
原创 Sublime Text 中文标题异常但是内容正常解决方案
Sublime Text ,文件名含有中文字符的文件的时候,中文文件名和路径变成了一些框,但是文件内容里面的中文汉字却能够正常显示的解决方案,附详细流程
2016-12-02 18:28:52
4443
1
大型网站技术架构:核心原理与案例分析
2016-12-25
HTTP权威指南
2016-12-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人