自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (18)
  • 收藏
  • 关注

原创 Rust 实现 HashMap 全局变量

Rust实现HashMap全局变量在一些场景下,不可避免需要使用到全局变量用于保存全局性数据,比如:本地缓存本地配置信息全局计数器在这些场景中,最为常用的数据类型就是 HashMap 了,如何才能实现全局变量呢?Rust 全局变量(static)...

2022-02-26 13:47:53 2805 2

原创 java的深度拷贝实现方式

浅拷贝&深度拷贝1、对象的clone2、

2019-08-07 07:29:47 6802 1

原创 java内部类以及闭包实现

java内部类详细介绍以及闭包实现

2019-07-28 21:36:35 219

原创 JAVA原子操作的实现以及原理入门

JAVA原子操作JAVA的原子操作是由java.util.concurrent.atomic 包提供的。如下图:JAVA原子操作功能描述JAVA原子操作基本实现原理JAVA原子验证

2019-07-16 16:22:38 195

原创 利用redis实现延时回调

背景介绍实现预约功能,顾客预约饭店以后,等到预约时间后系统会调用一个接口通知商家有预约的订单到期了。为了实现该功能需要开发一个能够实时监控预约并回调指定接口。即延时回调服务。解决方案1、通过订阅redis key的过期事件来预约提醒。2、为了防止redis出现故障,使用慢轮询对数据库的预约数据进行二次处理。下图为延时回调的流程图基本流程:1、通过延时回调服务将预约的时间、回调地址以...

2019-07-12 11:15:10 2268

原创 springboot实现动态分库-逻辑schema分库

前段时间公司要开发一套企业级的Saas系统,为了方便部署和迁移因此每个企业的数据库是独立的,数据库之间没有关联。库以及表动态创建的,只有用户注册后才会动态创建。该功能实现起来比较简单,因为数据库是独立的,因此不需要考虑事务问题、跨库查询等分库分表的常见问题。但是因为因为云端部署多个数据库成本很高并且会造资源浪费,因此采用的是逻辑分库的方式及创建多个schema的方式进行分库。我们目前使用的...

2019-06-04 16:11:10 3318

原创 OpenResty中post请求body数据部分丢失问题解决

在使用OpenResty的resty.http进行post请求时,发现body中的数据部分丢失。 经过调查发现,原来是因为body在传入到nginx后,代码中有对body内容进行修改的操作,如下图:查看resty.http源码后发现 原来body的Content-Length的长度如果不为空则不会重新计算长度,因此body内容会丢失。所以修改方式为: 在进行post请求之前重新计...

2018-02-26 13:22:22 5621

原创 RabbitMQ连接池+SpringBoot实现

RabbitMQ连接池+SpringBoot实现目前存在的问题在使用RabbitMQ官方的Client时,Connection对象创建的是TCP连接,TCP连接的创建和销毁本身就是很耗时。因此需要使用连接池技术预生成Connection,每次使用都从连接池中获取Connection。 在使用SpringBoot时,RabbitTemplate比较死板,不能够满足项目中动态创建队列并发送...

2018-02-11 19:46:49 11461

原创 zeus作业平台在hadoop2.x中的安装部署

前期工作:1、hadoop 2.7.3安装。 2、hive 2.1.1安装。 3、java 1.7安装。 4、mysql安装。 5、maven 3.3.9安装。 6、tomcat 7.0安装。 7、安装dos2unix。(命令:yum install -y dos2unix)zeus安装配置1、下载zeus下载zeus:https://github.com/michael8335/zeu

2017-04-04 15:27:51 3102 3

原创 HIVE2的安装过程以及问题解决

在安装HIVE的时候遇到了很多问题,在网上也查了很多资料但是有些问题没有明确的解决方法,所以决定自己写一篇关于HIVE安装过程以及我在遇到安装失败时是如何解决的文章。HIVE安装步骤: 在安装HIVE之前,java环境、hadoop以及mysql都应该已经部署完成,在这里不做过多介绍,接下来直入主题。下载apache-hive-2.1.1-bin.tar.gz(下载地址)并执行命令 tar -

2017-03-25 08:13:55 1038

MyJdbcTemplate.zip

对JdbcTemplate进行了重写,使其支持手动设置schema的功能。但是改代码改造不是很彻底,仅支持部分方法的schema设置,可以根据自身需求进一步改造,代码非常简单一看就会

2019-06-04

RabbitMQ连接池+SpringBoot实现

RabbitMQ连接池+SpringBoot实现。通过连接池实现将高效的管理RabbitMQ的Connection,并与springboot进行整合,实现消息发送,获取队列列表等功能。基于此可以进行更多功能的扩充。

2018-02-11

android仿大众点评源码

android仿大众点评源码 值得参考一下

2014-02-24

android支持暂停下载断点续传的源码

android支持暂停下载断点续传的源码

2014-02-23

仿优酷Android客户端图片左右滑动

移动开发UI很重要,模仿是一种快速入门的好办法。

2014-02-23

android仿新版人人的效果

手机开发UI很重要,学习优秀网站的UI还是很有帮助的

2014-02-23

android通过手势实现的缩放处理

手势识别实现缩放功能,相信应该对android开发有所帮助

2014-02-19

Android开发教程及笔记

android新手入门一个很好地教程,希望和大家一起学习进步!

2014-02-18

android语音及视频通话

android语音及视频通话,在开发中,有时候需要语音及视频通话,可以参考一下的

2014-02-18

android仿iphone 气泡短信 DEMO

android仿iphone 气泡短信 DEMO,android的UI设计真是无所不能呀

2014-02-18

RTF转换itext-rtf-2.1.7

txt转换rtf工具类,还是不错的

2014-02-17

奇艺高清UI界面源代码

奇艺高清UI界面源代码,值得参考一下。欢迎下载。

2014-02-17

oracle驱动

oracle最新的驱动! 跟大家一起分享一下

2014-02-16

android仿微信UI,很不错呦!

android仿微信UI,很不错,值得参考学习

2014-02-09

ListView下拉加载上拉刷新例子

ListView下拉加载上拉刷新例子非常不错

2014-02-09

《Head First 设计模式》附书源码(Java版)

《Head First 设计模式》附书源码(Java版)

2014-02-09

Head First 设计模式(中文版)

一部经典的设计模式学习书籍。跟他家一起分享!

2014-02-09

空空如也

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

TA关注的人

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