自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Youda的博客

入门新手,记录个人学习成长日志。如若发现错误,欢迎纠正~

  • 博客(33)
  • 资源 (3)
  • 收藏
  • 关注

原创 Mac命令行批量搜索替换文件内容

Mac命令行批量搜索替换文件内容

2021-03-17 13:19:12 1516

原创 Pycharm自动生成函数注释失效

Pycharm自动生成Python函数注释失效

2021-02-24 11:32:06 1203 2

原创 MySQL数据库操作卡死问题

在MySQL数据库操作的时候难免会遇到卡死的问题,下面给出一个常用的小技巧:1、show full processlist;  列出当前的操作process,一般会看到很多waiting的process,说明已经有卡住的proces了,我们要杀死这些process!!2、kill processid;  processid表示process的id

2018-01-30 16:30:40 4429

原创 跨平台开发的一些坑

由于各种原因,平时开发通常在Windows下开发,但是实际生产环境通常实在Linux环境下的,所以就不可避免的遇见一些兼容的问题,尤其对于新手来说,面对这种问题更是束手无策。说一个今天开中遇见的一个比较常见的问题:Windows和Linux系统下换行符的问题:问题:就像这样,自己无数次确认了确实存在这个文件,但是运行的时候一直提示找不到这个文件原因:由于Wi

2018-01-13 17:11:46 1209

原创 适配器模式

适配器模式(Adapter Pattern),也称作变压器模式。就是将已有的接口转化为客户端希望的端口,从而解决因为端口不匹配而无法工作的情况,主要用于希望复用已有的接口,但是已有接口又与目标期望不一致时。举个简单易懂的例子:国内常用的电压是220V,而国外有些是110V,你总不希望哪天出国导致你的手机,电脑无法正常充电吧。但是也不可能让人家给你改成220V电压,那怎么办呢??所以这个时候

2017-09-27 17:37:27 348

原创 观察者模式

观察者模式(Observer Pattern),也常被称为发布-订阅模式。观察者通过注册加入被观察者通知对象,然后当被观察者内容发生变化的时候就可以通知注册了的对象。举个简单的例子:比如最常见的天气预报订阅服务,天气预报服务提供者就是一个被观察对象,而订阅了天气预报服务的就是观察者,每当天气发生变化(定时发送,重要变化才发送...)就会通知观察者。观察者模式结构:示

2017-09-27 09:24:24 310

原创 单例模式的几种实现对比

单例模式的几种常见实现方法以及优缺点的对比

2017-09-26 17:59:08 315

原创 Dubbo入门案例

Dubbo入门学习记录

2017-09-24 10:47:34 431

原创 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 710 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 5054 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 3061 2

原创 Apache POI 的简单应用

在实际开发,数据存储中,所有的数据都是存储在数据库中的,但是在实际使用过程中,大部分场景还是会使用到Excel表格,而不是数据库,主要还是Excel方便快捷,直观易于理解,而且方便拷贝,可移植性强,及其适合非专业的数据存储。所以在实际开发过程中会经常用到从数据库取出部分数据然后想办法导入到Excel表格中,尤其是各种报表,订单数据汇总等,但是也不可能手动一个一个的输入,因此有了Apache POI

2017-09-18 19:01:02 524

原创 基于HA机制的Hadoop集群搭建

简介 HA(High Available)机制的集群相比传统的方式更加安全可靠,由于有了备用节点的存在,当主节点(Active)发生故障的时候备用节点(StandBy)可以迅速无缝的切换到Active状态替换掉故障节点,保证了系统的高可用。以下通过一个示例详细说明如何搭建一个高可用的Hadoop集群。实验环境:CentOS6.4;JDK1.7;Hadoop2.4.1;ZooKeep

2017-09-17 16:05:41 501

原创 Hadoop分组统计计算案例

Hadoop分组统计计算案例假如现在有一个用户流量使用情况的日志表,需要对用户的上行流量,下行流量和总流量进行统计;同时还要按照号码的前3位不同进行分别输出。日志记录如下:(【2】号码,【8】上行流量,【9】下行流量,中间Tab隔开)思路:1、设计一个对象,记录手机号,上行流量,下行流量,总流量。2、设计分组规则3、遍历所有行得到每一行的字符串。4、分割

2017-09-15 12:11:48 1672

原创 Hadoop的简单单词统计案例

Hadoop的简单单词统计案例在Hadoop学习过程中,单词统计作为一个最基本的案例,非常简单实用,是每一个入门菜鸟必须要掌握的一个例子,可以通过这个简单的小案例了解Hadoop的基本运行原理和MapReduce程序的开发流程引入相关Hadoop目录相关Jar文件:(hdfs(必须),common(必须),mapreduce(必须))引入配置文件:cor

2017-09-15 11:05:17 1536

原创 RMI的简单解读和具体实现Demo

RPC(Remote Procedure Call Protocol)——远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。RPC协议假定某些传输协议的存在,如TCP或UDP,为通信程序之间携带信息数据。在OSI网络通信模型中,RPC跨越了传输层和应用层。RPC使得开发包括网络分布式多程序在内的应用程序更加容易。RPC采用客户机/服务器模式。请求

2017-09-13 10:49:36 964

原创 Hadoop 文件的基本操作

利用Java代码操作Hadoop系统内文件的基本方法

2017-09-13 08:12:23 444

原创 Java序列化与反序列化

Java的序列化与反序列化概念:序列化:将java对象转化成为字节序列的过程;反序列化:将字节序列转化成为Java对象的过程;应用:Java序列化与反序列化主要用于通信过程的数据交换,由于Java对象是存储在内存中的,无法像普通文本文件,图像等可以直接通过网络传输,但是有时两台或多台计算机之间就是需要传输一些对象信息该怎么办呢?此时Java的序列化和反序列化

2017-08-16 08:55:22 257

原创 快速排序的Java实现

快速排序基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。

2017-07-14 20:40:08 278

原创 希尔排序的Java实现

基于Java实现的简单希尔排序

2017-07-14 19:22:46 384

原创 插入排序

原理:依次取出数据,和左侧的第一个数据进行比较,如果大于左侧数据则停止,如果小于左侧数据则和左侧数据交换位置并接着往左比较直至大于等于左侧数据或者没有左侧数据;/** * 插入排序 * @author Youda * */public class Insertion { /** * 将src数组按照升序排序 * @param src */ public

2017-07-03 18:00:02 250

原创 选择排序的Java实现

选择排序是一种较为常见的排序方式,虽然其性能等各方面有些小问题,但是较为简单易于理解。

2017-07-03 17:26:18 257

原创 Java堆栈实现

基于Java的堆栈实现

2017-07-03 10:03:22 434

原创 链表的Java实现

基于Java实现简单链表

2017-07-03 09:10:57 353

原创 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 243

原创 基于Java实现的二分查找算法

基于Java的一个简单二分法查找实例

2017-06-26 09:41:55 380

原创 在网页中使用jQuery-qrcode生成二维码以及中文支持解决方案

在网页中也会经常用到二维码,比如说手机端扫码登录许可,APP下载等。但是如果使用第三方服务做的话会偶尔因为网络等其他原因造成生成失败。所以比较推荐jQuery-QRCode生成,这是一个完全依靠浏览器生成二维码的方案,比较可靠。以下为使用说明的GitHub地址:https://github.com/jeromeetienne/jquery-qrcode但是此方法不支持中文,还是有一定的缺陷的,所以参照了网上一些大牛的关于中文支持的解决方案

2017-03-13 21:07:10 1813

原创 利用ZXing生成和读取二维码

关于Java语言利用ZXing生成二维码的简单demo

2017-03-13 19:44:10 1598

原创 关于项目发布到云服务器Tomcat无法正常运行的部分原因

关于项目发布到云服务器Tomcat无法正常运行的部分原因分析

2017-02-23 10:37:32 3311

原创 AndroidStudio中由于代码问题造成的Selector无效问题

android开发时的selector无法显示预期效果解决方案

2017-02-11 21:40:53 1947

原创 获取Android手机存储相关信息

在进行Android手机APP开发的时候,绝对会少不了与存储打交道,而其中的手机存储空间大小,可用存储空间大小等相关参数是必须的。为了保证数据存储,所以就必须要在之前确认可用空间足够使用,以下为获取Android手机存储空间相关信息的核心代码:

2016-12-03 11:45:03 519

原创 Sublime Text 中文标题异常但是内容正常解决方案

Sublime Text ,文件名含有中文字符的文件的时候,中文文件名和路径变成了一些框,但是文件内容里面的中文汉字却能够正常显示的解决方案,附详细流程

2016-12-02 18:28:52 4339 1

转载 MySQL学习笔记

MySQL基础学习笔记

2016-10-27 15:53:52 391

大型网站技术架构:核心原理与案例分析

本书通过梳理大型网站技术发展历程,剖析大型网站技术架构模式,深入讲述大型互联网架构设计的核心原理,并通过一组典型网站技术架构设计案例,为读者呈现一幅包括技术选型、架构设计、性能优化、Web 安全、系统发布、运维监控等在内的大型网站开发全景视图。 本书不仅适用于指导网站工程师、架构师进行网站技术架构设计,也可用于指导产品经理、项目经理、测试运维人员等了解网站技术架构的基础概念;还可供包括企业系统开发人员在内的各类软件开发从业人员借鉴,了解大型网站的解决方案和开发理念。

2016-12-25

HTTP权威指南

《HTTP权威指南》由古尔利所著,《HTTP权威指南》详细解释了HTTP协议,包括HTTP是如何工作的,如何用HTTP来开发基于Web的应用程序,核心的因特网协议如何与架构构建块交互,如何正确实现因特网客户和服务器等。《HTTP权威指南》的中心内容是HTTP,本质是理解Web的工作原理,以及如何将这些知识应用到Web编程和管理之中,主要涵盖HTTP的技术运作方式、产生动机、性能和目标以及一些相关技术问题。 《HTTP权威指南》适合所有想了解HTTP和Web底层结构的人阅读。

2016-12-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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