自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

LiuHang

简单单单拥抱技术变化

  • 博客(25)
  • 资源 (5)
  • 收藏
  • 关注

原创 java ThreadLocal 使用详解

synchronized这类线程同步的机制可以解决多线程并发问题,在这种解决方案下,多个线程访问到的,都是同一份变量的内容。为了防止在多线程访问的过程中,可能会出现的并发错误。不得不对多个线程的访问进行同步,这样也就意味着,多个线程必须先后对变量的值进行访问或者修改,这是一种以延长访问时间来换取线程安全性的策略。而ThreadLocal类为每一个线程都维护了自己独有的变量拷贝。

2016-12-22 10:01:40 703

原创 大型网站的分布式事务

我们都熟悉mysql事务,它保证要么全做,要么全不做。但是对于一个大型系统来说,mysql一般会分库分表,多物理机部署,同时业务逻辑更加复杂漫长,同时需要调用很多服务(SOA)。 因此可以想象,在一个处理逻辑中,任何一个中间环节出现异常中断(请求超时,进程自杀等等不可控因素)都是很麻烦的。麻烦在于我们要知道上次中断在哪里以便重试的时候可以跳过之前的环节,这对编写函数流程的方式方法论就有一定...

2016-12-22 10:00:05 486

原创 Hadoop-1.Centos6.4安装伪分布式Hadoop

1.hadoop的伪分布安装1.1 设置ip地址执行命令 service network restart验证: ifconfig1.2 关闭防火墙执行命令 service iptables stop验证: service iptables status1.3 关闭防火墙的自动运行执行命令 chkconfig iptables off// 永久生效

2016-12-21 16:28:43 436

原创 redis专题-9.Spring使用jedis调试单机redis以及集群redis

一.单机版   启动单台redis服务:             1.开启redis命令       redis-server /myredis/redis.conf (重定义的文件)      2.使用redis-server客户端    redis-cli -p 6379    默认端口(6379)          开启客户端     redis-cli 127.0.

2016-12-15 11:02:10 631

原创 redis专题-8.JAVA操作Redis

一.测试连通性    (项目管理  web资源  微信  网站服务器  linux   js    )  Redis_Jedis_JedisPool  maven依赖    redis.clients    jedis    2.7.2/** * 测试Java连接Redis *@authorliuhang */publicclas

2016-12-15 11:01:19 450

原创 redis专题-7.Redis事务

一.Redis的事务(Transactions)是什么     redis是部分支持二.能干什么     一个队列中,一次性,顺序性,排他性的执行一系列命令三.怎么玩  :使用命令 : multi (标记事务块)    exec(执行)   discard(放弃执行 并发性 (同一时间对同一张表中数据进行修改)   一致性(数据一致性)        表锁(对整

2016-12-15 10:58:04 403

原创 redis专题-6.持久化RDB 和 AOF

一.总体介绍     1.1.什么是redis的持久化?   rdb和aof     1.2  rdb持久化存储: save—阻塞服务, 不建议使用bgsave — 子进程异步备份数据dump.rdb appendonly.aof二.rdb (Redis DataBase)  2.3 Rdb保存的事dump.rdb文件 (恢复策略需要使用到)         

2016-12-15 10:55:51 616

原创 redis专题-5.Redis.conf配置文件

1.(在哪)小技巧 : 不要去修改出厂设置配置文件 , 拷贝文件进行修改(并不能保证一次修改正确)2,Units单位配置大小单位,开头定义一些基本的度量单位,只支持bytes,不支持bit对大小写不敏感3.includes包含4.General通用    4.1 出厂默认设置 (daemonize no) 修改为yes     4.2 pidfile

2016-12-15 10:53:37 1001

原创 redis专题-4.Redis常用命令操作

一.服务器端的操作出厂默认设置 (daemonize no) 修改为yes1.1 1.开启redis命令       redis-server /myredis/redis.conf (重定义的文件)      2.使用redis-server客户端    redis-cli -p 6379    默认端口(6379)          开启客户端     redis-cli 12

2016-12-15 10:50:14 1468

原创 redis专题-3.Redis五大基本数据类型

Redis数据类型Redis中五大数据类型 :  String set list hash zset 1.1 String — 字符串setrange : 设置指定区间范围内的值1.2 List     —  列表  LPUSH list01 1 2 3 4  LRANGE list01 0  -1   —> 4 3 2 1  RPUSH list02

2016-12-15 10:49:11 446

原创 redis专题-2.安装Redis

一.直接可以在Ubuntu终端输入:    1下载获得redis-3.0.4.tar.gz 放入Linux目录 /opt        wget  http://dowload.redis.io/releases/redis-3.0.4.tar.gz        wget  http://dowload.redis.io/releases/redis-3.0.6.tar.gz    

2016-12-15 10:44:34 403

原创 redis专题-1.Redis简介

一.Ridis简介    1. 开源的Key-value存储系统,与Memcached类似。支持数据包括:字符串,哈希表,链表,集合,有序集合。    2.Redis服务器,基于内存操作读写速度快,内存缓存服务器,提供持久化存储方案。入门概述 : 是什么? 能干嘛? 去哪下? 怎么玩? 二.为什么要缓存(Cache)    2.1   提高查询速度,提高用户体验

2016-12-15 10:42:12 433

原创 微信开发专题---7微信公众号订阅号与服务号的区别

微信公众平台现在已分成订阅公众号和服务公众号两种类型。两者的区别大致如下: 一、目的不同 1、服务号: 旨在为用户提供服务。 如:财富证券、西南证券金点子财富管理、国信期货、信达证券。 2、订阅号: 为用户提供信息和资讯。 如:华泰证券在线客服、川财证券资讯服务、光大证券微资讯。二、功能不同 服务号的功能 1、1个月(30天)内仅可以发送4条群发消息。 2、发给粉丝的消息

2016-12-15 10:09:01 790

原创 微信开发专题---6微信消息处理

一.微信消息简介接收普通消息当普通微信用户向公众账号发消息时,微信服务器将POST消息的XML数据包到开发者填写的URL上。请注意:1、关于重试的消息排重,推荐使用msgid排重。2、微信服务器在五秒内收不到响应会断掉连接,并且重新发起请求,总共重试三次。假如服务器无法保证在五秒内处理并回复,可以直接回复空串,微信服务器不会对此作任何处理,并且不会发起重

2016-12-15 09:33:00 617

原创 微信开发专题---5菜单的定义

一.自定义菜单腾讯官方说明 https://mp.weixin.qq.com/wiki1.自定义菜单能够帮助公众号丰富界面,让用户更好更快地理解公众号的功能  (也可以直接在腾讯后台进行配置)2.注意点1、自定义菜单最多包括3个一级菜单,每个一级菜单最多包含5个二级菜单。2、一级菜单最多4个汉字,二级菜单最多7个汉字,多出来的部分将会以“...”代替。3、创建自定义

2016-12-14 16:37:49 661

原创 微信开发专题---4获取access_token

一.access_token简介    1. access_token是公众号的全局唯一接口调用凭据,公众号调用各接口时都需使用access_token。开发者需要进行妥善保存。access_token的存储至少要保留512个字符空间。access_token的有效期目前为2个小时,需定时刷新,重复获取将导致上次获取的access_token失效。    2.公众平台的API调用所需的ac

2016-12-14 15:32:26 1046 7

原创 微信开发专题---3.微信接入认证

一.进行基本配置,接入配置二.由于测试账号可以使用很多功能,所以我们选择测试账号进行开发    2.1本文采用JAVA进行开发,框架为SpringMVC+Spring+MyBatis,具体代码就不贴了。这里只讲解认证步骤    2.2 开启本地的Ngrok,进行服务器端认证,如下图所示   2.3 .java认证代码@Controllerpublic class

2016-12-14 14:20:31 783

原创 微信开发专题---2.ngrok安装使用

世界上最遥远的距离就是你在外网请求,我在内网测试。比如微信公众号开发的时候,需要接入一个外网的IP地址,由于我们在自己的电脑上需要开发,测试很不方便,不可能每次都把代码上传到服务器,测试一次。下面介绍一个牛逼的工具--ngrokngrok 是一个反向代理,通过在公共的端点和本地运行的 Web 服务器之间建立一个安全的通道。ngrok 可捕获和分析所有通道上的流量,便于后

2016-12-14 14:12:48 856

原创 微信开发专题---1.注册微信平台账号

进入微信的官方网站:http://weixin.qq.com/再点击【公众平台】如下图所示:你是没有账号的,所以需要点击【立即注册】如下图所示:输入你要的邮箱地址,和登陆微信公众平台的密码。点击【注册】激活公众平台帐号感谢注册!确认邮件已发送至你的注册邮箱 :xxxx

2016-12-14 14:10:59 720

原创 1.JAVA面试专题 一 基础篇6

一个”.java”源文件是否可以包括多个类(不是内部类)?有何限制? 答:可以,但只能存在一个public的类,并且public的类名必须与文件名一致。== 和 equals的区别? == 基本类型比较值是否相同,引用类型比较地址值是否相同。 equals只能比较引用类型,默认情况下,比较地址值是否相同。我们可以根据需要重写equals方法,String就是重写equals方法,比较

2016-12-14 10:24:30 409

原创 1.JAVA面试专题 一 基础篇5

一个”.java”源文件是否可以包括多个类(不是内部类)?有何限制? 答:可以,但只能存在一个public的类,并且public的类名必须与文件名一致。== 和 equals的区别? == 基本类型比较值是否相同,引用类型比较地址值是否相同。 equals只能比较引用类型,默认情况下,比较地址值是否相同。我们可以根据需要重写equals方法,String就是重写equals方法,比较

2016-12-13 20:15:40 363

原创 1.JAVA面试专题 一 基础篇4

一个”.java”源文件是否可以包括多个类(不是内部类)?有何限制? 答:可以,但只能存在一个public的类,并且public的类名必须与文件名一致。== 和 equals的区别? == 基本类型比较值是否相同,引用类型比较地址值是否相同。 equals只能比较引用类型,默认情况下,比较地址值是否相同。我们可以根据需要重写equals方法,String就是重写equals方法,比较

2016-12-13 20:15:28 508

原创 1.JAVA面试专题 一 基础篇3

一个”.java”源文件是否可以包括多个类(不是内部类)?有何限制? 答:可以,但只能存在一个public的类,并且public的类名必须与文件名一致。== 和 equals的区别? == 基本类型比较值是否相同,引用类型比较地址值是否相同。 equals只能比较引用类型,默认情况下,比较地址值是否相同。我们可以根据需要重写equals方法,String就是重写equals方法,比较

2016-12-13 20:15:19 396

原创 1.JAVA面试专题 一 基础篇2

一个”.java”源文件是否可以包括多个类(不是内部类)?有何限制? 答:可以,但只能存在一个public的类,并且public的类名必须与文件名一致。== 和 equals的区别? == 基本类型比较值是否相同,引用类型比较地址值是否相同。 equals只能比较引用类型,默认情况下,比较地址值是否相同。我们可以根据需要重写equals方法,String就是重写equals方法,比较

2016-12-13 20:15:15 398

原创 1.JAVA面试专题 一 基础篇1

一个”.java”源文件是否可以包括多个类(不是内部类)?有何限制? 答:可以,但只能存在一个public的类,并且public的类名必须与文件名一致。== 和 equals的区别? == 基本类型比较值是否相同,引用类型比较地址值是否相同。 equals只能比较引用类型,默认情况下,比较地址值是否相同。我们可以根据需要重写equals方法,String就是重写equals方法,比较

2016-12-13 20:15:14 403

系统集成软考五天

速度下载软考重点知识帮助文档,系统集成项目管理工程师5天修炼第二版

2019-03-05

FreeSwitch2019最新资料

最新FreeSITCH语音软电话学习技术,对于软件开发学习有很大的帮助,建议下载!

2019-01-05

cas单点登陆服务端

cas单点登陆服务端war包,关于使用说明也包含在内,快速构建单点登陆系统

2018-06-22

黑马代码生成器HeimaCodeUtil_V2.4

黑马代码生成器,非常好用的代码生成器,最新版,传智播客出品,支持多种代码模板生成,包括前端页面

2018-06-01

java基础教程

java语法,java面向对象基础,java多线程等相关知识

2015-08-12

空空如也

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

TA关注的人

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