专注于分布式,性能优化,代码之美

文章分类 -  java

关于Java 中的double类型 精度丢失问题的记录
摘要:精度丢失通常发生在以下几种场景中: 超出 double 能表示的范围: BigDecimal 可以表示非常大或非常小的数字,而 double 的范围有限。当 BigDecimal 的值超出了 double 能表示的范围时,转换就会导致精度丢失或者发生溢出。 小数部分太长: BigDecimal 可以 阅读全文

posted @ 2024-05-07 19:50 xiaohouye 阅读(1108) 评论(0) 推荐(0) 编辑

AOP 总结
摘要:为什么需要面向切面编程?面向对象编程(OOP)的好处是显而易见的,缺点也同样明显。当需要为多个不具有继承关系的对象添加一个公共的方法的时候,例如日志记录、性能监控等,如果采用面向对象编程的方法,需要在每个对象里面都添加相同的方法,这样就产生了较大的重复工作量和大量的重复代码,不利于维护。面向切面编程 阅读全文

posted @ 2022-11-22 16:20 xiaohouye 阅读(19) 评论(0) 推荐(0) 编辑

hive语法学习
摘要:--显示表的所有字段 desc tablename; 显示表的创建脚本 show create table tablename; 格式化当前时间 from_unixtime(unix_timestamp(),'yyyy-MM-dd'); 当前时间后一天 date_add(from_unixtime( 阅读全文

posted @ 2022-11-07 21:50 xiaohouye 阅读(207) 评论(0) 推荐(0) 编辑

大数据开发笔记(转)
摘要:https://www.cnblogs.com/jelly12345/p/14446008.html 1.Sql -- 大数据分析的灵魂 ​ 搞大数据究竟每天在做些什么?坦白讲,情况和我想象的不太一样,因为做大数据开发时最最主要的工作居然写Sql,曾经我还以为它是有一套***钻困难冷门的牛逼技术,将海量 阅读全文

posted @ 2022-11-07 21:33 xiaohouye 阅读(97) 评论(0) 推荐(0) 编辑

Redis之I/O多路复用模型实现原理
摘要:Redis之I/O多路复用模型实现原理 Redis 的 I/O 多路复用模型有效的解决单线程的服务端,使用不阻塞方式处理多个 client 端请求问题。在看 I/O 多路复用知识之前,我们先来看看 Redis 的客服端怎么跟客服端建立连接的、单线程 socket 服务端为什么会存在 I/O 阻塞。 阅读全文

posted @ 2022-05-26 11:14 xiaohouye 阅读(232) 评论(0) 推荐(0) 编辑

soket 字节流,字符流学习
摘要:先说一下网络编程基础 字节流 字节流编程 字符流编程 在程序中所有的数据都是以流的方式进行传输或保存的,程序需要数据的时候要使用输入流读取数据,而当程序需要将一些数据保存起来的时候,就要使用输出流完成。程序中的输入输出都是以流的形式保存的,流中保存的实际上全都是字节文件。字节流与字符流在java.i 阅读全文

posted @ 2021-11-14 16:48 xiaohouye 阅读(74) 评论(0) 推荐(0) 编辑

restful接口说明
摘要:restful接口和普通接口区别在于RESTful接口是一种架构设计风格,提供了设计原则和约束条件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。对于同一个URL,根据method请求行为的不同,后端需要处理的内容不同。有GET、POST、PUT、DELETE 几种method请 阅读全文

posted @ 2021-10-24 15:45 xiaohouye 阅读(580) 评论(0) 推荐(0) 编辑

线程池创建线程简易流程图
摘要:线程池创建流程 阅读全文

posted @ 2021-10-23 20:34 xiaohouye 阅读(782) 评论(0) 推荐(0) 编辑

windows安装kafka出错问题排查
摘要:先安装zookeeper 后, 再安装kafka, 问题1.启动kafka 时候,报错: 解决:查看jdk版本 解决: java环境由JRE换成JDK的话,需要修改kafka_2.12-1.0.0\bin\windows\kafka-run-class.bat文件。 具体修改内容是,将: set C 阅读全文

posted @ 2021-04-03 22:23 xiaohouye 阅读(202) 评论(0) 推荐(0) 编辑

Idea 设置
摘要:idea 软件 官方下载地址:https://www.jetbrains.com/idea/download/#section=windows 我盘里面的,时间久啦就老啦。忽略。 版本 IntelliJ IDEA 2019.1.3 (Ultimate Edition)Build #IU-191.74 阅读全文

posted @ 2021-01-03 19:24 xiaohouye 阅读(161) 评论(0) 推荐(0) 编辑

Maven学习
摘要:Maven是一个项目管理的Java 工具,在JavaEE中,我们可以使用Maven方便地管理团队合作的项目,现在我们在学习JavaEE框架,使用Maven可以管理类库,有效方便地供团队中的其他人员使用。现在让我们开始配置Maven吧 工具/原料系统已安装JDK7版本以上windows操作系统apac 阅读全文

posted @ 2018-04-07 18:03 xiaohouye 阅读(69) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
今日之劳累是为了铸造明日之辉煌,不管年龄多少,都无法阻挡我对软件艺术的追求!
点击右上角即可分享
微信分享提示