摘要:
1.引言 float和double类型的主要设计目标是为了科学计算和工程计算。他们执行二进制浮点运算,这是为了在广域数值范围上提供较为精确的快速近似计算而精心设计的。然而,它们没有提供完全精确的结果,所以不应该被用于要求精确结果的场合。但是,商业计算往往要求结果精确,这时候BigDecimal就派上 阅读全文
摘要:
在社交类系统中,用户与用户的好友关系的设计必不可少,那么如何设计好友的数据库至关重要,本篇文章带大家学习一下相关的设计方案。 基础分析第一步,有一张用户表,表内包含用户的基本信息,比如账号、姓名、性别等信息。这里用tb_user表示用户信息表。 ID 用户名1 张三2 李四3 王五4 赵六 第二步, 阅读全文
摘要:
第一步:准备工具我用的是 IntelliJ IDEA 2017.1(64) 这个版本的,在eclipse中找到我之前写skye_cnmy(非Maven),skye_client(Maven)的项目导入。 第二步:在Intellij IDEA File–>New–>Project from Exist 阅读全文
摘要:
一般提及到Redis的分布式锁我们更多的使用的是Redisson的分布式锁,Redis的官方也是建议我们这样去做的。Redisson点我可以直接跳转到Redisson的官方文档。 Redisson概述 Redisson是一个在Redis的基础上实现的Java驻内存数据网格(In-Memory Dat 阅读全文
摘要:
-- 进入maser数据库 USE masterGO -- 启用系统表更新sp_configure 'allow updates', 1GORECONFIGURE WITH OVERRIDEGO -- 关闭 c_nzz 数据库的置疑标志sp_resetstatus c_nzzGO -- sp_res 阅读全文
摘要:
https://blog.csdn.net/zhulier1124/article/details/82154937 https://blog.csdn.net/xcbeyond/article/details/81116600 阅读全文
摘要:
百度网盘: 链接:https://pan.baidu.com/s/16l6_lSUEbNn78COIcJInzg 提取码:y986 gitbook上有份翻译也还好,但是只有前6章,但是也可以借鉴一下:https://jiapengcai.gitbooks.io/effective-java/cont 阅读全文
摘要:
在没有WebSocket时,大多时候我们在处理服务端主动给浏览器推送消息都是非常麻烦,且有很多弊端,如: 1.Ajax轮循 优点:客户端很容易实现良好的错误处理系统和超时管理,实现成本与Ajax轮询的方式类似。 缺点:需要服务器端有特殊的功能来临时挂起连接。当客户端发起的连接较多时,服务器端会长期保 阅读全文