加载中
如何用32个bit位来表示一个float

相信大家很小的时候学过一种计数法,科学计数法。 1234500000 计为 1.2345 * 10 ^ 9 ===> 1.2345e9 0.000001 计为 1.0 * 10^ -6 ===> 1.0e-6 现实世界是10进制的天下,而计算机则是二进制的天...

2019/12/06 18:03
188
BigInteger 的一些基本知识

首先我们知道基本类型只能表示一定范围内的数值。 byte (-128-127); long (-9223372036854774808~9223372036854774807) 如果超出范围了该怎么办呢? 比如如何来表示 12312345678912345678...

2019/08/28 17:41
101
一道逻辑思维题的分析过程

今天刷到一个非常有意思的题目: 牛牛有三个整数X, Y, Z.牛牛现在要使用若干次操作让X, Y, Z变为 相等,每次操作牛牛有两种操作类型可选 操作1:从X, Y, Z中选择两个数,都加1 操作2:从X, Y, Z...

2019/07/09 12:58
59
SpringBoot 如何优雅的进行参数校验

参数的合法性直接影响到程序的安全和性能,因此在进行相关操作前必须检测对象是否为null,是否为blank,是否被初始化等等。 我们先来看看SpringBoot 是如何来检验参数的。 验证总是摆在第一位...

2019/07/04 19:53
2.2K
Spring如何使用4行代码优雅的实现模糊查询,精确查询,分页查询功能。

最近开始使用Spring开发新项目了,开发新项目必定少不了折腾增删查改。 其中模糊查询,精确查询,分页查询也算是不好对付的功能,需要手写大量重复的代码来实现相关的功能,如何优雅的实现查...

2019/04/17 21:01
1.5K
hadoop 多租户管理

一个hadoop集群上面能有多个用户,每个用户往自己的存储空间存入数据,调用分配的资源进行分布式存储和分布式计算,而互不影响,这难道不是一件很美妙的事情么? 1: 添加新的linux用户 user...

2017/10/20 13:43
1.1W
kafka producer 发送消息的流程分析

producer 是如何将某个topic的一条record发送到该topic对应的某个分区Partition上面去的? 首先分析一个重要的消息载体 ConcurrentMap<TopicPartition, Deque<RecordBatch>> 的结构,它是一个...

2017/09/15 14:57
5.7K
JDK 1.8.0_144 集合框架之HashMap

HashMap神之作品,聪明的程序员才有可能写出的代码,java进阶必须读懂的程序之一。

2017/08/07 09:35
931
一次请求在tomcat里的旅程

本文以调试程序时的截图为主。 试图讲明白tomcat 处理请求的流程。 一次http的到来,tomcat 的 connector 会将请求处理封装成为 request 和 response 两个对象。 connector 部分也挺复杂,但...

2017/07/04 21:44
108
preg_replace_callback 实现比较优雅的替换

preg_replace_callback 实现比较优雅的替换

2015/11/11 19:11
432
php操作rabbitmq教程

php操作rabbitmq教程

2015/10/12 18:23
1.8K
python 使用qq登陆搜狗微信搜索

python 使用qq登陆搜狗微信搜索

2015/10/02 16:42
744
如何实现RSA签名与验签

md5,sha1,sha256等签名方式相信大家已经都非常熟悉了,今天介绍如何使用RSA进行签名。 RSA签名使用起来其实也是非常的简单,无非就是使用私钥进行签名,使用公钥进行验签。使用方法如下。 ...

04/03 11:43
288
nodejs如何实现简单的文件服务器

先规定简单的传输协议 文件名的长度(两个字节) 文件名(长度不定,由前两个字节决定) 文件内容的长度(8个字节) 内容 (长度不定,由前8个字节决定) 使用nodejs 实现服务端 var net = require(...

03/13 05:25
239
kafka 集群的安装

一: 介绍 1.1 首先kafka是一个分布式的流平台。 1.1.1 像消息队列或者企业消息队列一样发布和订阅 record。 1.1.2 能够存储stream并且具有容错能力 1.1.3 在流产生时能对流进行加工 (proce...

02/11 17:34
89
记录一次简单的传输协议的破解过程

服务器将一条message序列为byte[],app 接收到byte[] 后将其反序列化为原始的message,现在我们知道app的反序列化过程,需要推理出服务器是如何序列化message的。 public static Message pars...

Autowired已经灭亡,请使用构造方法注入依赖

这篇文章没有什么好讲的,就是提醒自己不要再使用Autowired引入依赖。 @Autowired OrderService orderService; @Autowired BusinessExamineService businessExamineService; OrderService o...

2019/11/27 19:18
91
SpringBoot 之 AutoConfigure

在Spring时代 我们需要借助一个xml来构建一个Bean。比如配置DataSource。 这个配置看起来还算是比较清爽的。 但是 标签配置起来就显得有些拥挤。 只要xml配置文件稍微有些瑕疵,很有可能就会...

二次筛法

因式分解的算法有很多, 试除法,费马法,椭圆法,二次筛法。这个pdf里面有对各种算法的简单介绍。 http://www.stefan.buettcher.org/cs/factorization/essay.pdf 先介绍最容易理解的试除法。...

2019/10/12 16:15
122
数学和逻辑思维的魅力

解法1: 暴力破解, 从1到m 逐个进行判断。 得分70 时间复杂度 O(m * n ) 解法2: 暴力破解, 但这个暴力破解比第一个暴力破解要稍微好一点点。得分90分 假设 三个质数 3 ,5 ,7 。 必须先从...

2019/09/11 20:37
104

没有更多内容

加载失败,请刷新页面

返回顶部
顶部