java
文章平均质量分 57
A_辉
没有偶
展开
-
从 Scalable IO in Java 走入nio的世界
nio从入门到放弃whathowScalable IO in JavaOutline 目录reactor模式Network Services 网络服务Classic Service Designs 传统服务设计Classic ServerSocket Loop 传统阻塞socket循环Scalability Goals 弹性扩容目标Divide and Conquer 分治法Event-driven Designs 事件驱动设计Background: Events in AWT 事件驱动模式Reacto原创 2021-05-19 17:08:11 · 231 阅读 · 3 评论 -
时间重叠 区间合并 算法实现 java
时间重叠 区间合并 算法实现时间区间,或者数组区间,有需求交叉合并效果和代码17:43:17.main-1.[[01:00, 01:55}, [01:20, 01:20}, [02:00, 08:55}, [10:00, 12:55}, [06:00, 09:55}, [15:00, 16:55}, [16:55, 17:55}, [40:00, 42:55}]17:43:17.main-1.merge [01:00, 01:55} + [01:20, 01:20} -> [01:00,.原创 2020-11-05 17:51:19 · 981 阅读 · 0 评论 -
spring jpa json格式化 表名字段名变量名大小写 自定义查询排序问题
最近试用springboot jpa mysql和oracle 自定义查询排序功能,遇到很多问题如何让表名、字段名、变量名能够一一映射,且方便自动化复用,且兼容主流数据库mysql、oracle,不用总是转换过来转换过去?如何避免各种json和类的自动转换 和 各jpa框架的自动转换导致查询异常字段找不到问题?表名,字段名,实体类字段名 大小写驼峰命名问题sql查询数据,oracle中...原创 2020-02-29 14:38:18 · 1519 阅读 · 0 评论 -
入门netty4.x案例 翻译文档 测试demo
https://netty.io/wiki/user-guide-for-4.x.htmlhttps://github.com/netty/netty/wiki/User-guide-for-4.x问题如今我们大概需要一些应用或者链接库来和人互相实时交流,比如:我们总是使用HTTP协议库通过Web服务器唤醒一个远程处理服务(线程)交流信息。然而,一些常见的协议或者用那些协议来实现的一些工具不...翻译 2019-03-28 16:41:43 · 546 阅读 · 0 评论 -
通过Java反射和序列化 实现浏览器远程调用和代码段注入调用
最近学习反射相关,真的比较有趣,简单来说,就是了解一些Java虚拟机类加载和函数调用机制,通过Java提供的工具类,来实现类和函数的参数化 类的实例化,函数调用 不再需要写在代码中,而可以通过传递的String字符串来反转控制,就像spring所实现的bean管理(使用了注解封装管理业务代码)实现工具类ClassUtil.java 1.通过J2EE项目发布路径找到class文件夹路径 解...原创 2018-09-03 16:04:04 · 566 阅读 · 0 评论 -
基于 汇编、C、Java 浅析 指针引用 和 内存分配
关于编程语言中的内存分配,以及指针(引用)是比较重要的,这里对曾学过的知识结合工作经验做一些梳理。从计算机底层基础语言到上层高级语言分析: 1.汇编 简要介绍一下汇编程序的 规则定义,编写和执行DATA SEGMENT ;数据段开始 (变量定义)word DW ? ;双字 (注意高低位)str DB 'Hello world!' ;单字 串(数组)DATA ENDS ;数...原创 2018-08-13 14:40:06 · 234 阅读 · 0 评论 -
Java-排序-TimSort源码分析
从很多年前学编程,开始入手就是排序算法,直到后来工作后,还真有很多时候会用到排序,开始甚至不知道Java工具已经提供高效率排序工具(扶额),后面发现后并抽空做了以下对比,以及分析源码为什么会如此测试代码git 自己尝试实现了常见的 冒泡、选择、插入、快速排序工具,使用随机函数和算法生成随机不重复序列,并生成 Map{“k”,randomValue}这样格式的数组,经测试10000和100...原创 2018-08-02 17:18:43 · 443 阅读 · 0 评论 -
生产者-消费者 线程同步 正态分布模拟
上班,日复一日,每次路过地铁站,扫码弄个自行车,就发现根据路过时间不同,能遇到有车可扫的概率也大不相同,于是想到使用线程同步 生产者-消费者模型来模拟一下(然实际不精确,未经过大量数据统计支持)设定早高峰时间段8点~9点期间断断续续的有人骑车来到地铁站乘车去上班(生产者)期间断断续续有人路过地铁站或是从地铁站出来需要骑车去附近上班(消费者)随着时间变动而骑车过来和骑车离开的数量均呈...原创 2018-05-16 13:59:35 · 240 阅读 · 0 评论 -
Socket通用型中转服务器
Socket通用型中转服务器git源码地址关于socket模块在util.socket(为了复用很多工具,所以也没有单独抽离出来单独作为一个项目,就在以前的一个ssm/h的项目工具包里直接写了)这个年代呢,socket服务开发多数公司都比较偏好采用第三方提供的解决方案,毕竟省时省力嘛,也比较可靠,稳定。 本文介绍 基于曾经从0编写的即时聊天系统所用到的socket服务器进行抽离业务适配,...原创 2018-05-08 10:58:05 · 7686 阅读 · 0 评论 -
基于Android、python-raspberrypi-ffmpeg-socket实现 可移动多功能监控系统 - 初阶段
基于Android、python-raspberrypi-ffmpeg-socket实现 可移动多功能监控系统 - 初阶段入手树莓派也好几个月了,断断续续的有在学习,只是觉得有趣,所以说呢,就是自娱自乐罢,暂且以下设计方案架构: - 树莓派GPIO控制(0/1/pwm) - python-socket客户端 - 摄像头监控直播ffmpeg - java-socket服务器中转(透传...原创 2018-05-11 16:12:37 · 553 阅读 · 0 评论