会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
首页
联系
Github
博客园
管理
友情链接
暂未分类
我从二院来
苍茫之天涯,乃吾辈之所爱也;浩瀚之程序,亦吾之所爱也,然则何时而爱耶?必曰:先天下之忧而忧,后天下之爱而爱也!
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
下一页
2018年11月21日
spring boot 常见的第三方集成
摘要: spring boot基于1.x. 一 集成redis 1.1 配置 spring.redis.host = localhost spring.redis.port = 6379 spring.redis.timeout = 10000 spring.redis.database = 0 sprin
阅读全文
posted @ 2018-11-21 11:14 是奉壹呀
阅读(704)
评论(0)
推荐(0)
2018年11月20日
spring boot + apache camel 传输文件
摘要: 一 sftp搭建略 这里简单说一下为什么使用sftp。ftp和sftp各有优点,差别并不是太大。sftp安全性好,性能比ftp低。ftp对于java来说并不复杂,效率也高。之所以使用sftp主要是可以使用spring-boot+apache-camel。camel框架将文件传输分为filter,pr
阅读全文
posted @ 2018-11-20 14:45 是奉壹呀
阅读(4099)
评论(0)
推荐(0)
spring boot 1.x配置,不断完善中
摘要: spring boot是典型的约定大于配置,那么很有必要对在开发过程中这些配置做统一的添加记录,以免用到的时候到处搜索,网上的东西又良莠不齐。 微服务注册中心,yml文件 数据库,mysql rabbitmq 静态文件 endpoints方式停止 文件上传限制 统一添加url地址,在微服务中特别有用
阅读全文
posted @ 2018-11-20 14:44 是奉壹呀
阅读(238)
评论(0)
推荐(0)
2018年9月5日
布署配置管理中心apollo
摘要: Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。 服务端基于Spring Boot和Spring Cloud开发,打包后可以直接运行,不需要额外安装To
阅读全文
posted @ 2018-09-05 10:50 是奉壹呀
阅读(1417)
评论(0)
推荐(0)
2017年12月2日
使用netty HashedWheelTimer构建简单延迟队列
摘要: 背景 最近项目中有个业务,需要对用户新增任务到期后进行业务处理。使用定时任务定时扫描过期时间,浪费资源,且不实时。只能使用延时队列处理。 DelayQueue 第一想到的是java自带的延时队列delayqueue。 首先实现一个Delyed类。 实现两个最重要方法。第一个是队列里面的消息排序。De
阅读全文
posted @ 2017-12-02 22:12 是奉壹呀
阅读(13459)
评论(0)
推荐(1)
2017年12月1日
mybatis实现自定义typeHandler
摘要: java8以前的日期处理有多恶心,相信不少人都深有体会。与mabatis集成查询数据库中的日期字段映射为java日期类型或者字符型的时候,会多出一个".0"。当然可以自行处理。但是显得太不优雅。可以通过自定义一个数据类型转换器,来格式化。 如果是单独使用mybatis,在配置文件里加入 如果是和sp
阅读全文
posted @ 2017-12-01 22:37 是奉壹呀
阅读(1083)
评论(0)
推荐(0)
2017年11月14日
自己实现HashMap
摘要: 一载体 HashMap是由数组组成,数组元素为哈希链。 数组 数组元素 @SuppressWarnings("hiding") class Node<K, V> implements Map.Entry<K, V> { final int hash; final K key; V value; No
阅读全文
posted @ 2017-11-14 09:32 是奉壹呀
阅读(917)
评论(0)
推荐(0)
自己实现HashSet
摘要: HashSet的实现相对比较简单。它强依赖于HashMap,包括底层数据实际上就是存储于HashMap,由于HashMap在哈希碰撞下,如果value值相同,那么将会覆盖该value,HashSet正是利用这一特性来达到元素唯一的。 一属性 定义一个HashMap装载数据,定义一个final的Obj
阅读全文
posted @ 2017-11-14 09:32 是奉壹呀
阅读(200)
评论(0)
推荐(0)
自己实现ArrayList
摘要: 思路: 一 载体 ArrayList是一个集合容器,必然要有一个保存数据的载体。 二属性 长度 得到集合会初始化一个数组长度,集合的元素个数不能是数组长度。 三方法 增删改查 增加 按默认索引加入元素,按索引加入元素,加入单个元素,加入批量元素。这里只举按单个加入元素的例子。 首先需要判断索引是否非
阅读全文
posted @ 2017-11-14 09:31 是奉壹呀
阅读(213)
评论(0)
推荐(0)
2017年10月31日
阿里巴巴Java开发手册与自己开发对照笔记
摘要: 一编程规约 (一)命名风格 某些时候在命名常量的时候,会觉得太长而减少长度导致命名不清。 抽象类及测试类写得比较少。 这一点值得注意,在开发中,布尔变量我都是使用is开始。 关于包名和类名的单数和复数形式,主要集中在util这里,有时候傻傻分不清楚。看到公司很多项目的帮助类包名都为com.xxx.u
阅读全文
posted @ 2017-10-31 17:10 是奉壹呀
阅读(249)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
下一页
公告
好文要赞
关注我
收藏该文
←
→
↓
↑