会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
随机名言
Howl
记录学习过程,顺便 Debug The World
博客园
首页
联系
管理
上一页
1
2
3
4
5
6
7
8
9
···
19
下一页
2020年11月29日
Stream补充
摘要: 最近看的项目使用Stream来操作集合,熟悉代码阶段就令人头大,来补课了 1. 常见的接口 我们常用Lambda来表达这些函数式接口,所以看着比较陌生,其实日常都有使用到。下面说明时会先给出源码,然后再给出使用事例 1.1 Consumer 传入参数,内部进行操作,没有返回值 @Functional
阅读全文
posted @ 2020-11-29 09:33 Howlet
阅读(139)
评论(0)
推荐(0)
2020年11月22日
BigDecimal和BigInteger
摘要: 在看《阿里巴巴开发手册》里面提到浮点数之间的等值判断不要用 ==,而是指定误差范围或用BigDecimal,然后才记忆起备忘录里BigDecimal还没写呢,就这篇幅写了一星期,因为实习完全没有时间啊啊啊啊啊啊啊啊 1. BigDecimal介绍 背景 我们知道计算机都是以二进制的形式存储数据的,而
阅读全文
posted @ 2020-11-22 00:27 Howlet
阅读(184)
评论(0)
推荐(0)
2020年11月10日
Dubbo第二篇
摘要: 没有实践的项目,对Dubbo理解还不深入 1. 启动时检查 Dubbo 缺省会在启动时检查依赖的服务是否可用,不可用时会抛出异常,阻止 Spring 初始化完成,以便上线时,能及早发现问题 我们可以关闭检查,比如测试时,有些服务不关心,或者出现了循环依赖,必须有一方先启动 dubbo.consume
阅读全文
posted @ 2020-11-10 17:48 Howlet
阅读(93)
评论(0)
推荐(0)
2020年11月7日
正则表达式
摘要: 平时用得少,遇到就得到处找。这里总结一下用法,方便复查 1. 正则表达式(regular expression) 描述了字符串的模式匹配,可用于检索、替换、截取符合模式(规则)的串 预习内容: 需正则引擎来进行处理,通常该引擎嵌入程序中(Java正则包嵌到RT里面) 正则会首先返回第一个匹配的串,即
阅读全文
posted @ 2020-11-07 13:18 Howlet
阅读(179)
评论(0)
推荐(0)
2020年10月25日
Dubbo
摘要: 正式步入分布式的学习了 1. Dubbo是什么 Dubbo是一个RPC框架,简单来说就是实现不同主机间的功能调用的框架,其中需要建立网络连接以及参数传递需要的序列化操作,这二者影响了RPC框架的速度,RPC介绍 From Dubbo文档 我们开发的架构发展: 单一应用架构:站点流量小,只需一个所有功
阅读全文
posted @ 2020-10-25 11:36 Howlet
阅读(165)
评论(0)
推荐(0)
2020年10月21日
Maven
摘要: 用着maven自动化构建没什么感觉,当要自己构建稍微复杂点的项目结构时就发现知识储备不足了 1. Maven Maven是一个可对项目进行构建,依赖管理的自动化构建工具,其也是Apache下的一个纯 Java 开发的开源项目,所以需要JDK支持 其主要解决的问题是: 一个项目就是一个工程 冗余庞大的
阅读全文
posted @ 2020-10-21 09:59 Howlet
阅读(145)
评论(0)
推荐(0)
2020年10月18日
Socket编程
摘要: 翻了翻堆积的笔记,有10来篇还没发布,借此机会清空把 1. 网络编程 Java中的java.net包提供了网络通信的各种实现,如果我们要使两台计算机间通过网络来交换数据,那么中间就需要有连接才可进行,而net包中Socket对象就担任连接这个的角色,net包提供了两种常见的网络协议支持: TCP:面
阅读全文
posted @ 2020-10-18 23:06 Howlet
阅读(180)
评论(0)
推荐(0)
Zookeeper
摘要: 学习Dubbo需要用到注册中心,前来学习 1. 概述 ZooKeeper本身是分布式的,是一个为分布式应用提供协调服务的一个Apache项目,常用于注册中心 底层基于观察者模式设计,主要负责存储和管理数据并且接收观察者的注册,数据更新时通知观察者 1.1 特点 可组成集群:一个Leader,多个Fo
阅读全文
posted @ 2020-10-18 22:20 Howlet
阅读(206)
评论(0)
推荐(0)
2020年6月22日
限流方案
摘要: 高并发的情况下难免会用到限流方案的,这里仅提供思路 1. 合法性限流 高级验证码 + IP黑名单(短时间的操作) 2. 容器限流 Tomcat:设置最大线程数maxThread,超过则会排队 Nginx:控制速率、控制并发连接数 # 控制同一IP的访问频率,下面的5作为一个缓存数,即超过1r/s的请
阅读全文
posted @ 2020-06-22 11:09 Howlet
阅读(159)
评论(0)
推荐(0)
海量数据问题
摘要: 虽然做了笔记,但还老是忘,因为不常使用吗? 1. 海量数据处理 常见的问题如下: 10亿篇文章,如何找出其中出现次数最多的100个词(Trim树) 10亿个数字,取最小的100个数(Top K) 在2.5亿个整数中找出不重复的整数(重复问题) 两个大文件,找出交集?(利用Top K问题,使用相同的h
阅读全文
posted @ 2020-06-22 10:42 Howlet
阅读(214)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
···
19
下一页
Copyright © By
Howl