- 博客(42)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注

原创 责任链模式之模仿Sentinel实现
在实际的项目生产活动中,我们经常会有很多前置处理,以及后置处理的需求。例如就拿简单的支付过程来说。之前我们可能需要经过如下的环节:根据支付请求,查询订单实际信息根据实际订单信息,我们需要报送风控信息查询优惠信息,进行优惠鉴权操作…以上就是可能出现的流程环节。那实际生产过程中,我们应该考虑用什么样的方式更合理的完成呢?如果大家有阅读源码的习惯,其实可以在各种各样的开源框架中发现这...
2019-03-23 14:58:41
571
原创 阿里巴巴--阿里健康 招聘博客
欢迎大家加入阿里巴巴--阿里健康,有意者点击下方链接http://alibaba.tupu360.com/campusActivity/getActivityInfo?activityCode=RWdnxgEoctTFwfh0aupGdwJTik%2F9Ho_lUj6IUlphByw%3D&enter=menu...
2020-04-28 13:23:45
381
1
原创 掩码工具
package com.jd.jr.cpay.gate.common.util;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.beans.BeanUtils;import org.springframework.stereotype.Service;import java...
2019-07-31 08:43:44
418
原创 Flink入门---下载和安装
Flink的下载与安装环境阿里云 Centos7Java 1.8.xFlink1.5.6第一步 下载安装包方法1:https://flink.apache.org/downloads.html方法2:https://github.com/apache/flink 源码需要打包编译wget http://mirror.bit.edu.cn/apache/flink/fli...
2019-01-29 23:26:03
4514
原创 Flink 入门 ----Flink基础概念
本篇只是简单介绍了下Flink的基础知识,属于扫盲入门篇Flink 组件上图是Flink的整体组件构成Deploy层Flink的部署模式,包括本地模式,集群模式(YARN),云PS:线上生产环境是以Yarn模式为主Runtime层提供了支持Flink计算的全部核心实现,比如分布式Stream处理API层提供两种流处理的API面向无界Stream的流处...
2019-01-29 23:17:13
599
原创 Redis 学习之持久化和复制原理
Redis持久化之RDBRDB 即快照持久化方式,把redis当前某一时刻的数据全部存入磁盘当中。存在的问题,当redis在下一次快照执行点发生的时候崩溃,会造成数据的丢失,这是不可避免的RDB 持久化的触发方式手动触发 线上采用bgsave方式自动触发 通过在redis.conf 中进行配置save m n例如 save 60 1000 即60秒内如果有1000次写入就进行RD...
2019-01-19 22:19:04
212
原创 阿里云 Centos7 中搭建redis 主从模式 教程
一开始学习的时候,大家肯定是搭建单机的redis实例,用于自我的一些基本命令的学习。在现实的生产环境中,Master-Slave模式是很常见的。本教程是基于已经搭建好单实例的基础上,搭建的,如果还未搭建的,请参考博客:https://blog.youkuaiyun.com/unhejing/article/details/79893852第一步 拷贝redis.confcp /etc/redis/6...
2019-01-19 22:14:45
354
原创 Dubbo学习— 消费者提供者搭建
Dubbo学习— 消费者提供者搭建环境条件linux centos7 阿里云springbootdubbo2.6.5 版本idea看完本篇博客,学习可以掌握在springboot环境下dubbo的demo搭建源码地址:https://github.com/zzjmay123/dubbo-zzjmay.gitdubbo-Admin (dubbo控制台)在搭建dubbo...
2018-12-11 11:22:31
282
原创 Dubbo学习— 注册中心(Zookeeper 伪分布式集群搭建)
Dubbo学习— 注册中心Dubbo再阿里内部的注册中心实现方案,并不是官方推荐的zk方式。而是采用数据库的方式实现了注册中心的功能。为什么阿里内部不用zookeeper作为服务发现呢?阿里中间件给出了答案:http://jm.taobao.org/2018/06/13/做服务发现?/原因大致如下:注册中心,应该更加偏向于AP系统。注册中心不能因为自身的任何原因破环服务之间本身的可...
2018-12-09 22:08:09
237
转载 Hbase 入门--Hbase存储架构
推荐大家看这篇文章,写的很好,简单而易懂http://www.blogjava.net/DLevin/archive/2015/08/22/426877.html
2018-11-17 17:35:48
284
原创 Hbase 安装
Mac Hbase 安装(单机模式)下载镜像地址:https://www.apache.org/dyn/closer.lua/hbase/hbase-1.2.8/hbase-1.2.8-bin.tar.gz修改mac的环境变量 /etc/profileexport HBASE_HOME = /Users/zzjmay/hadoopword/hbase-1.2.8export PATH...
2018-11-17 17:32:30
204
原创 Hbase JavaAPI操作 基于1.2.x版本
###Hbase JavaAPI操作 (1.2.x)市面上大部分的Hbase书籍都是针对0.98版本的,本次编辑采用1.2.X的操作####第一步 引入maven依赖 <dependency> <groupId>org.apache.hbase</groupId&am
2018-11-17 17:27:39
1130
原创 Hadoop 之 HDFS操作
HDFS的设计 HDFS 以流式数据访问模式来存储超大文件,运行于商用硬件集群上。HDFS是分布式文件系统HDFS的数据块 HDFS的数据块一般的大小是128MB PS: 寻址速度10ms 硬盘读取速度100MB/s 一般寻址速度是数据IO的百分之一 我们以拷贝一个大于128M的文件为例子 步骤一: 首先找到大于128MB的文件,将文件拷贝到hdfs下...
2018-04-08 20:16:21
311
原创 Mac hadoop 安装及配置(伪分布模式)
环境条件 JDK1.8 Hadoop 2.7.5 mac os Hadoop部署步骤第一步 安装JDK 因为Hadoop是java写的开源框架,所以必须建立在Java的运行环境上。本篇采用的是JDK1.8 ,其实只要1.7以上的版本就可以了 需要配置好JDK的环境变量,这里就不详细说了第二步 安装Hadoop a) 下载Hado...
2018-04-08 20:14:17
812
1
原创 Spring MVC 支持RestFul风格尝试
Spring MVC 核心流程如今的java web开发,大致和以往我们在学校学习的SSH已经大不一样了,现在基本成熟的大公司都使用Spring MVC 快速开发WEB应用。当然小编我也是**Spring MVC**的长期实践者。首先想和大家普及下我眼中的Spring mcv整个流程过程Spring MVC 的 restFul风格说实话自己用了这个久的Spring mvc 只知道他请求的链接格式
2017-03-12 18:25:14
3617
原创 开始学习redis
我学习redis还是因为想更深入了解下redis的用法和架构 这一个系列会先从怎么使用redis进行切入,后面再讲解redis的数据结构,本栏目的全是在Mac环境下讲解的redis的好:支持数据的持久化操作不仅仅支持简单的key-value 还支持list,set,zset,hash等存储方式redis支持主从备份 master-slave学习网址:http://ww
2016-08-07 18:33:27
360
转载 Web开发基本准则
原文链接: http://www.cnblogs.com/zhengyun_ustc/p/rule1.html Web开发工程师请阅读下面的前端开发准则,这是第一部分,强调了过去几年里我们注意到的Web工程师务须处理的Web访问安全基础点。尤其是一些从传统软件开发转入互联网开发的工程师,请仔细阅读,不要因为忽视这些基础点而制造一个又一个的漏洞或突发事件。Web开发基本准则-5
2015-01-09 15:33:01
927
转载 线性表的顺序存储结构(java版)
在说线性表的顺序存储结构之前,首先要讲一下必要的定义。线性表的定义 :零个或多个数据元素的有限序列线性表的顺序存储结构 :用一段地址连续的存储单元依次存储线性表的数据元素。 在了解这两个必要的定义之后,我们就来看一下他的代码实现吧,在本文中,由于我个人比较熟悉Java,所以就用Java来进行代码实现了,当然,如果条件允许的话,还是比较建议读者通过C或者C++来进行代
2014-12-26 17:11:42
660
原创 算法的时间复杂度
一、定义: 在进行算法分析是,语句总的执行次数T(n)是关于问题规模n的函数,进而分析T(n)随n的变化情况并确定T(n)的数量级。算法的时间复杂度,也就是算法的时间量度,记作:T(n)=O(f(n))。他表示随问题规模n的增大,算法执行时间的增长率和f(n)的增长率相同,陈祚算法的渐进时间复杂度,简称时间复杂度。其中f(n)是问题规模n的某个函数。1 T(n)增长最慢的算
2014-12-25 20:08:38
507
转载 java字符串星号、问号匹配问题解决方法
先谈谈?号(问号的处理比较简单) 用for 循环进行逐一比较就可以了。*号的处理,就比较复杂了。在这里,我采用的是 左迭归思想进行匹配。由于鄙人文学较差,不好对代码进行解释。就请大家自行看看代码里的注释吧。(虽然少,不过关键地方都写了)public class myString { String str=null; myString(String val
2014-11-06 13:22:05
4212
原创 java并发实战--java线程的带来的问题
最近小编被一家互联网企业给敲响了警钟,感觉在java面试当中java并发问题是每一家企业都关心的问题。所以准备恶补这方面的漏洞。决定在工作之余,好好学习《java并发实战》这本书,欢迎各位大神前来吐槽和分享。线程带来的风险问题1、安全性问题当用户在执行如下程序是会产生安全性问题:public class UnSafeSquence{ private int value;
2014-11-01 20:22:21
629
原创 如何用JS来增加CSS样式
方法:document.getElementById("xx").style.xxx中的所有属性是什么盒子标签和属性对照CSS语法(不区分大小写)JavaScript语法(区分大小写)borderborderborder-bottomborderBottomborder-bottom
2014-10-24 11:13:31
2422
原创 Spring配置文件
xmlns:mvc="http://www.springframework.org/schema/mvc" xmlns:context="http://www.springframework.org/schema/context" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="h
2014-05-27 15:28:25
756
原创 在android中高亮文本工具类
package com.zzjmay.iweibo.util;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.regex.Matcher;import java.util.regex.Pattern;import android.graphics.C
2014-04-21 08:49:22
992
原创 struts.xml中Action的配置详解
上一篇博文我已经基本上讲解了struts.xml的基本配置,但是实际上配置过程最为主要的是action的动态配置。一、Action的创建方法 1)实现Action接口 2)继承ActionSupport类,覆写其中的方法 3)不继承任何类都可以实现,关键是在struts.xml中进行配置二、Action动态方法的调用 在实际的项目中,一个act
2014-04-20 09:26:04
7085
原创 jQuery的cookie插件实现保存用户的数据
cookies.html .txt{ width: 150px; height:20px; border: 1px blue solid; border-radius:0.5em; margin-bottom: 5px; padding-left: 5px; } $(function(){ if
2014-04-14 15:15:03
1956
转载 使用jQuery.AutoComplete完成仿淘宝商品搜索功能(改进了键盘上下选择体验
其实这个已经是个比较常见的功能了,网上也有很多人做过这个了,但是很多都是仅仅做了一些基本的网页上自动完成功能,没有与具体的数据库进行联动,我今天所介绍这个自动完成的就是我修改的jQuery.AutoComplete+数据库的一个解决方案 首先来看一些效果图: 这个是淘宝首页的搜索效果 京东首页的搜索效果 我修改的jQuerzy.AutoComplete实现的效
2014-04-14 14:16:42
1195
转载 CSS实现圆角矩阵
通过使用 层叠样式表 (CSS),级别 3 (CSS3) 为布局元素生成圆角,可以美化网站的外观。 本主题演示了通过使用 Windows Internet Explorer 9 中的新圆角内置支持让您的网站布局更具吸引力的几个基本方法。 它包含以下几部分:起点生成全部相同的圆角分别生成多个圆角使用椭圆生成圆角使用其他浏览器生成圆角汇总使用早期版本的 Internet Explo
2014-04-11 18:25:58
1847
原创 jQuery实现遮罩弹出对话框(仿天猫的删除对话框)
我们在天猫进行购物的时候,经常会碰到单击删除按钮或者登陆按钮后,弹出对话框问你是否删除或者弹出一个登陆对话框,并且我们也是可以看到我们之前页面的信息,就是点击不了,只有对对话框进行操作后才有相应的变化。截图如下(以天猫为例)如图所示,上面就是天猫的效果图,其实这就是通过jQuery实现的,并且实现的过程也不是很不复杂,那么现在就让我们来看看实现的过程吧。首先是页面的布局部分:del
2014-04-10 14:26:57
4535
转载 Java面试和Android面试经典题
从今天起,所有面试或遇到过的面试题,都整理到此文章下,提醒自己时刻要学习,同时分享给各位。【大部分网上整理】1,Java中一个汉字占多少字节?java中,只要是字符,不管是数字还是英文还是汉字,都占两个字节,都是一个char。char c1 = '中'; char c2 = 'A'; char c3 = '1';确切说,Unico
2014-04-06 18:17:16
1039
转载 解析新浪微博中的时间,达到返回值对应的时间
package DATE;import java.text.SimpleDateFormat;import java.util.Calendar;/** * 格式 String s = "Thu Aug 16 09:46:53 +0800 2012"; * * @author zeng */public class TimeUtil { private static fin
2014-04-06 16:43:45
886
原创 jQuery实现Ajax的整理
我们可以通过jQuery来实现接收和发送Ajax请求,并且十分的方便 1) $(selector).load(url,[data],[callback]):载入远程的Html文档到已知的DOM中 i. url :请求的地址 ii. data:可
2014-04-02 20:46:09
674
原创 jQuery实现图片预览大图效果
jQuery:是一种客户端的技术,它的诞生的理由是:write less,do more(写更少的代码,做更多的事情).因此,我们可以借助jQuery来实现一些很酷炫的效果,相比于javaScript来说,同样的效果,但是很简单的代码。jQuery中的核心知识点就是选择器的使用,选择器的内容我会在之后的博客中总结,希望大家去看下,学好了选择我器,相当于完全掌握了jQuery。这篇博文是实现
2014-04-02 18:40:40
2091
原创 jQuery事件函数的整理
jQuery事件处理一、 事件处理1) bind(type,[data],fn):为每个匹配的元素指定对应的事件处理函数$(function(){//绑定多事件 $("#foo").bind("mouseenter mouseleave",function(){ $(this).toggleCl
2014-03-31 20:51:58
659
原创 web客户端,服务端,android客户端关于JSON的使用分析
最近在做关于微薄项目的开发,瞬间发现JSON这种强大的数据传输格式。JSON(javaScript Object Notion)是,目前较为流行的数据传输格式,相对于XML,JSON的优点可谓多多,第一:在大小上,所占的空间小;第二:在传输解析上,xml的解析通常需要ASP解析器进行解析,但是json一般只需要导入相应的包进行解析即可,第三:书写上比XML来的简单易懂,对象的创建类似于简单化的Ja
2014-03-31 09:48:26
910
web端json解析
2014-03-30
在Eclipse中运行程序时,跳转到Servlet的操作就执行一次
2013-10-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人