- 博客(173)
- 资源 (1)
- 收藏
- 关注
原创 pageCount student flip page once time one page page index print at each page right bottom page inde
该代码实现了一个书本翻页页数统计功能。主要逻辑在pageCount方法中,输入书本总页数n和目标页p,计算从首页或末页翻到目标页所需的最少翻页次数。算法分别从前往后和从后往前遍历页数,比较两种方式的翻页次数后返回较小值。代码还包含三个辅助类:IndexPair记录页索引对,BookPageIndex存储单页索引信息,PageCountStatistic统计前后翻页次数。方法处理了首末页的特殊情况,并包含参数有效性校验。
2025-07-26 14:42:50
720
原创 Java研发学习日记
本文摘要:文章介绍了Java开发中的异常处理最佳实践,建议将编译时异常转化为运行时异常以降低复杂度。同时详细讲解了Servlet中的请求转发/重定向逻辑实现,以及验证码生成技术。在验证码部分,重点描述了使用Java AWT绘制验证码图片的过程,包括创建随机字符、设置字体样式、绘制干扰线等核心功能,并提供了完整的代码实现思路。文章还提及了常用工具如JdbcUtils、JQuery插件和富文本编辑器等开发工具的使用。
2025-07-26 10:18:00
713
原创 工程师实践出真知
摘要:文章探讨了工程师与科学家的职业差异,强调实践对工程师成长的重要性。应届毕业生从理论学习转向工程实践面临诸多挑战,包括动手能力不足、项目压力、代码理解困难等。工程师需要经历2年左右的适应期,通过持续编程实践培养理性思维和工作态度。文章指出,工程师的价值在于将知识转化为实际应用,这需要克服初期困难,保持坚持精神,最终形成稳定的职业习惯和生活方式。
2025-07-25 22:43:42
1901
原创 编程研发工作日记
本文记录了2016年12月16-17日的编程研发笔记,主要探讨了计算机基础概念:1)数组从0开始的内存寻址机制与人类习惯的差异;2)二分查找算法的高效性;3)计算机通过指针地址标识数据的原理;4)二进制数据表示方式;5)面向对象中类的封装与访问控制;6)C++指针在数组和对象处理中的效率优势与可读性缺陷。内容涵盖内存管理、算法效率、数据表示和面向对象编程等核心计算机科学概念。
2025-07-25 10:09:38
148
原创 Java学习日记_廖万忠
本文总结了Java开发中的关键知识点:1. 实体关联关系处理(双向/前向关联),建议使用包装类型避免空指针异常;2. 提供了通用工具类实现,包括UUID生成、Map转Bean和日期转换;3. 介绍了基于HttpServlet的自定义BaseServlet实现方法路由;4. 列举了常用开发工具和技术(JQuery插件、富文本编辑器等);5. 区分结构化与半结构化数据,并说明验证码的作用及实现方式。文章重点分享了Web开发中的实用工具类设计和Servlet封装技巧。
2025-07-24 20:51:55
794
原创 高级 JAVA 工程师卷 1
摘要:本文为高级JAVA工程师考试卷,包含选择题、简答题、编程题和设计题。选择题涉及分布式系统CAP定理、Java并发工具、微服务治理等知识点。简答题重点探讨分布式事务解决方案、Kafka工作原理及微服务架构设计要点。编程题包含最长有效括号子串算法和分布式任务调度系统实现。设计题要求设计亿级用户社交平台的消息推送系统,需考虑实时性、可靠性及扩展性。试卷全面考察分布式系统设计、高并发处理及微服务架构能力,注重理论与实践结合。
2025-07-24 15:21:30
802
原创 Java EE前端技术编程脚本语言JavaScript
本文摘要:文章探讨了JavaEE前端技术演进,重点分析了JavaScript低代码编程、JSP技术及JSTL标签库的应用,阐述了从CS到BS架构的转变。同时介绍了JavaScript的起源发展、JDK工具包的国际化特性,以及不同地区编程风格的差异。文中还提及Web3.0企业数字化转型、大模型技术驱动设计等前沿趋势,并讨论了开源基金会、企业现金流与政府政策的关联性,展现了现代软件开发的技术生态与商业环境。
2025-07-24 10:00:02
273
原创 类面向对象程序设计
本文阐述了类面向对象程序设计的基本概念和应用。类作为属性集合通过封装形成对象,存储在内存或磁盘中。编译器通过动态调度算法处理类文件,生成可执行格式。文章详细描述了Java虚拟机的类加载机制,包括启动类加载器、应用程序类加载器和双亲委派模型。同时强调了类编译器"一次编译,到处运行"的特点,以及其在平台通用语言运行时中的作用。面向对象程序设计作为21世纪主流编程范式,通过类和方法封装数据,为复杂系统提供了解决方案。这种新式编程方法吸引了年轻程序员,成为技术创新的重要工具。
2025-07-23 08:51:38
220
原创 compusERRORC is a new distributed file web system
摘要:CoderOilStation协助构建博智林软件部门,开发分布式文件系统C,性能优于MySQL。系统采用Hadoop、Redis、Spring Batch等技术,支持海量数据处理与定时任务调度。部门专注于数据采集分析,结合Web3.0政策,运用H5、MySQL等技术构建稳定平台。分布式异步处理保障事务一致性,VIP电子支付模块实现稳定收益。系统与华为技术协同,每日需进行数据校验统计,为管理层提供决策支持。(149字)
2025-07-22 09:24:55
572
原创 公司涉及到的云资源采购清单商务方案
CoderOilStation公司云资源采购方案包含三台华为云服务器:1台主服务器(8核CPU/16G内存/100G磁盘/5M带宽)、1台从服务器(同主机配置)、1台日志服务器(4核CPU/8G内存/100G磁盘/5M带宽),均部署于广州地域。该配置支持企业Web3.0应用部署,采用主从架构确保服务高可用,并设置独立日志节点。采购周期为3年,具体价格需根据华为云最新型号的三年期报价计算。该方案满足企业研发中心的云服务集群搭建需求,包含业务处理、数据备份及日志记录功能。
2025-07-21 19:32:52
225
原创 Zookeeper 注册中心垂直介入
本文概述了基于Zookeeper的分布式系统架构设计与实现方案。系统采用微服务架构,通过Zookeeper实现服务注册中心和集群管理,配合Dubbo框架实现异步RPC调用。技术栈包含Git代码管理、Docker容器化、Kubernetes编排部署,支持CI/CD流程。系统具备高可用特性,采用主备节点、数据同步等机制保障可靠性,利用NIO和多线程处理实现高性能。在数据层面,实现了分布式搜索、热点数据缓存、批量处理等功能。系统支持跨区域部署,通过领域驱动设计和大模型技术为不同规模城市提供差异化服务。整体架构遵循
2025-07-21 08:35:50
419
原创 编程研发工作日记
本文探讨了编程语言特性与计算机数据处理原理。Java和C/C++形成"T"字形知识结构,分别侧重应用开发和系统底层;JavaScript则具有跨平台优势。计算机通过事件机制实现数据传输,并以文件形式持久化存储。编程本质是内存寻址操作,涉及面向过程(函数)和面向对象(类)两种范式。内存管理方面,堆栈分工明确:堆处理大数据存储,栈保存引用地址。文章还分析了编程控制结构(循环优于goto/递归)和代码组织原则(分层解耦、接口组合),揭示了计算机系统高效运行的内在机制。
2025-07-20 21:30:38
426
原创 sockMerchant different group pairs from integer arr unique pairs number
该代码实现了一个袜子配对功能,主要逻辑是:随机生成袜子对并检查是否为回文模式。首先验证输入范围(1≤n≤100,袜子标签1-100),然后随机生成100万对袜子组合存入集合。通过哈希表统计各配对出现次数,并检查是否为重复字符或回文串。最终根据袜子标签是否都小于10,返回不同的配对计数方式:若都小于10则扣除重复字符对后计算,否则直接返回总对数的一半。包含多个辅助方法检查字符串是否为回文、重复字符或数字是否在1-10之间。
2025-07-19 17:38:56
199
原创 Cilk 和 Spown
本文探讨了计算机编程技术与硬件协同工作的核心原理。重点分析了内存寻址、硬件接口隔离、电子继电器等底层机制,阐述了C++函数动态寻址、智能指针分区等编程技术。同时介绍了CICD持续集成、OOP面向对象设计等软件开发方法,以及Cilk/Spown代码加速器的应用。文章从硬件参数传递、处理器区块划分到市场驱动的产品设计,全面剖析了编程语言与硬件系统的交互关系,特别是动态链接库管理和性能优化等关键问题,为理解现代计算机系统提供了技术视角。
2025-07-19 12:50:00
455
原创 编程研发工作日记_廖万忠_2016_2017
编程本质是数据建模与逻辑表达,核心在于数据库表结构设计与代码质量把控。开发过程是从实体设计到实现的一对多建模,《代码整洁之道》强调代码整洁度直接影响软件质量,80%工作量在于后期维护。应坚持持续重构(以小时/天为单位)、注重细节,践行"少即是多"原则,使每段代码各归其位。良好的编程实践需要专注思考,将有限字符转化为精准表达,如同建筑大师追求结构与功能的平衡。(149字)
2025-07-18 21:04:05
278
原创 一叶障目不见森林
一叶障目不见森林个人编程的概念需要高等院校的人力毕业学源大量的投入和应用时间。并不是每个工程师都具备个人编程的能力。团队协作的效果和结对编程的效果的都是在弥补个人编程技术和经验上面的不足缺陷 。User Proprammer is unique and from upper layer. 创业基金的概念是互联网社会的一种金融商圈现象。每个工程师都是使用大量的工作和生活经验形成的独特的编程风格。计算机编程技术的实现和推广没有得到政府的大力支持。社区现象需要方便快捷。计算机大佬很多都没有意识到电子显
2025-07-16 23:45:47
313
原创 Java研发工作日记
本文探讨了程序设计中的数据类型与开发效率问题。首先分析了枚举类型作为常量集合的本质,指出其key-value结构提高了代码可读性。然后对比了C++和Java处理复杂数据类型的方式,强调Java通过封装指针操作提升了易用性。文章还讨论了编程学习的方法论,建议在理解底层原理基础上构建高效架构,并指出接口设计应追求低耦合。最后总结了Java简化底层开发的优势,以及数据库操作中查询功能的重要性。全文贯穿了"越是基础的东西含金量越高"的核心观点,强调理解底层设计对提高开发效率的关键作用。
2025-07-16 08:48:12
866
原创 eroupean company‘s needs bonAppletit
摘要:该代码实现了一个餐厅账单分摊功能,检查Anna是否被多收费。输入包括账单列表、Anna未吃的菜品索引k,以及Anna支付的金额b。首先验证输入参数合法性,包括账单大小(2≤n≤10^5)、k的范围(0≤k<n)、每项费用(0≤bill[i]≤10^4)和支付金额b(0≤b≤总账单)。计算除Anna未吃菜品外的总费用,均摊后与b比较:若b>均摊值输出"Anna was overcharged",相等则输出"bonAppletit"。
2025-07-12 14:31:08
120
原创 黑夜用黑色的眼睛去寻找光明
黑夜用黑色的眼睛去寻找光明自由女神像的光印太大笼罩整个北美洲和南美洲 。亚洲工程师和欧洲工程师的追寻不会影响到强大的光辉。黑夜里面的黑色眼睛感知光明的存在。微弱的光电效应是不同层度的目标追寻方向。优秀的工程师会有自己独到的擅长的无法替换的方面。初中是青少年叛逆时期的开始。青少年的家庭生活环境的逐渐改善滋润着上扬的普照大地。初中的学生十分年少同时又是身体生长发育的关键时期。不同参差不齐的家庭和社会反差不同的社会青年生活生存迹象。初中的学生的考试和教学方式难度没有超过很多学生大脑的接受范围。
2025-07-12 09:54:58
242
原创 Java代码实现了一个整数分组功能
摘要:该Java代码实现了一个整数分组功能,主要包含两个方法:1) getDiffGroupIntegerList()方法生成包含不同整数组合的列表,通过随机数生成不重复的排列组合;2) checkIntArrEleIsUnique()方法检查列表中元素是否唯一。代码使用了ArrayList、HashSet等集合类,并包含一个CustIntGroup自定义类来存储分组数据,通过UUID作为唯一标识符,同时重写了equals和hashCode方法。程序运行时会输出"Hello World!"
2025-07-10 08:16:14
149
原创 左手写诗右手写代码
左手写诗右手写代码数学成绩是学生就学和就业的最深刻印象。大学就学的时候发现数学是一种生活的工作和日常语言。操作符号和程序员编写程序的函数是一致的知识定义。每个函数都是处理数据的一种块结构单元。数学历史十分悠久沉淀。人类的文明历史离不开大量的数学运算。计算机的学科的生成现在使用已经形成半个世纪。每次数据的一次输入都会有一次的数据响应输出。计算机的输入按钮逐步使用扁平的操作界面是替代。
2025-07-10 07:10:42
147
原创 JAVA卷二
这篇Java代码包含三个算法问题的解决方案:1) 找出数组中两数之和等于目标值的下标(使用双重循环实现);2) 查找字符串中最长无重复字符子串长度(通过随机截取子串并验证);3) 判断整数是否为回文数(字符串反转比较)。代码存在冗余和效率问题,如随机采样方法耗时,但对输入进行了严格验证。作者廖万忠提供了完整的类结构和详细注释,展示了基础的Java编程能力。
2025-07-09 20:12:16
735
原创 JAVA_笔试
【消息队列设计要点】需考虑功能需求、架构模式、存储方案、传输协议、消息处理/确认/错误处理机制、负载均衡、高可用容错、监控管理和扩展性。 【系统卡顿定位方法】先判断问题在服务端还是客户端:服务端需检查日志、服务器负载、线程安全、数据库性能等;客户端需排查限流、请求阻塞、数据库优化、代码性能及硬件问题。 【超大数相加实现】通过字符串反转逐位计算,处理进位,最终反向输出结果。核心是将数字转为字符数组,按位相加并管理进位,有效突破基础类型长度限制。
2025-07-09 17:00:16
624
原创 Java 工银笔试题
本文实现了一个面向对象的超市水果计价系统,包含四个需求场景:1)计算苹果草莓总价;2)新增芒果后的三样水果计价;3)草莓8折促销;4)满100减10活动。系统采用Java编写,包含商品类(Goods)、顾客类(SuperMarketCustomer)、折扣活动类(DiscountActivity)等核心类,通过枚举类型管理水果名称(FruitName)、价格(FruitPrice)和折扣类型(DiscountEnum)。主函数getShoppingAmountTotalPrice()根据输入参数(水果类型、
2025-07-09 14:47:31
739
原创 一个人很孤单
《童年的孤独印记》摘要 1990年代农村出生的孩子,在物质匮乏中寻找玻璃弹珠和超级玛丽的简单快乐。从哭着上幼儿园到小学奥数竞赛的适应过程,展现了应试教育下孩子成长的挣扎。小红花奖励机制与成绩排名塑造了早期价值观,而城乡差距带来的身份焦虑逐渐显现。孤独感贯穿整个童年,从众星捧月到独自面对学业压力,折射出一代人在快速发展社会中的成长阵痛。文中既有对传统教育方式的反思,也流露出对身份认同的迷茫。
2025-07-09 12:03:22
188
原创 公司: 中电金信 姓名: - 岗位方向:(需求或开发)开发 手机号: -笔试题目
摘要:该融资租赁系统需支持两种租赁方案:方案一采用本息分期还款模式,按固定公式计算每期租金;方案二基于发电收益差额补足机制,按季度结算。系统需实现放款管理、租金计算、还款核销、逾期罚息等核心功能。数据库设计包含厂商、供应商、承租人、租赁方案等12张主表,涵盖发电基准、电价、补贴等业务参数。开发需重点关注租金测算算法、自动核销逻辑及逾期处理机制。系统应采用模块化设计,支持参数化配置,确保方案灵活切换和业务扩展性。开发岗位需完成功能模块设计、租金计算代码实现及数据库脚本编写。(149字)
2025-07-09 08:59:49
999
原创 大学人才引进初试试题(开卷)
具有较强的本科知识架构体系 教育以国名教育为基础的一种 教育 于本地区域的企业挂钩 教育教师基础知识扎实 动手操作实践能力拔尖 较好的沟通能力和企业的设计架构能力 以学生的工作目标为教育的根本。
2025-07-08 22:13:13
993
原创 标准化的创业投资行业研究报告
一个标准化的创业投资行业研究报告包括以下部分:(1)行业基本情况;(3)行业的产业链分析;(5)财务分析:市场空间、企业成长模型、历史和未来增长率、利润率、成本变动、增长的驱动因素;IT软件行业未来的发展方向是区块链接的社区软件的部署和研发。银行喜欢行业的巨头和分布于不同的社区服务站点。行业的投资方向服务与政府高等院校和不同的社区市民的基本日常生活需求。现在市场投资行业开发内部系统的行业投资。
2025-07-05 10:56:05
556
原创 Biguiyuan group company’s amtribution to build a software department for Bozhilin sub compass
摘要: Biguiyuan Group's software department supports Bozhilin Subcompass Bank with stable partition analysis. The evolution from Web1.0 (static HTML pages) to Web3.0 (distributed policies) and Web4.0 (end-to-end tech) highlights advancements in DOM trees, Ja
2025-07-03 08:40:27
933
1
原创 AI金融科技/区块链合规相关研究的经验
(5)财务分析:市场空间、企业成长模型、历史和未来增长率、利润率、成本变动、增长的驱动因素;(8)行业上市并购退出的机会分析。ssci一区一作一篇《如何建立良性循环的企业》,ssci二区一作一篇《农村图书馆的建设》。使用大模型技术搭建互联网的基础设施平台,互联网金融是平台的应用部署产品。NEXNEO是中国香港的互联网公司平台,主要在开发基于互联网平台的企业agent嵌入式平台。
2025-06-29 16:07:59
466
1
原创 get day of programmer by using Russia Julian Calendar * 256th day of the programmer input year
【代码】get day of programmer by using Russia Julian Calendar * 256th day of the programmer input year。
2025-06-27 18:09:21
120
1
原创 Countdownlatch和Cylibarrir
本文探讨了分布式系统与多线程编程中的数据处理与安全机制。文章分析了CountDownLatch和CyclicBarrier等并发工具在数据共享场景下的应用风险,强调使用CopyOnWriteArrayList等线程安全数据结构的重要性。同时介绍了DDD领域驱动设计、数据读写分离和多态机制在系统架构中的应用,并比较了不同数据存储方案的性能特点。最后指出Spring生态组件在模块监控和异常处理中的作用,提出层次化设计解决复杂业务逻辑的思路。全文聚焦于高并发环境下确保数据安全与性能平衡的技术实践。
2025-06-20 08:20:56
375
1
原创 上交所Java编程算法测试题统计输入字符串(”1234“)* 1 是回帖王1* 2 是点赞王2* 3 是跟风王3 根据帖子排序 copy tag1 data 回帖 or tag2 data 点
2025-06-18 18:41:02
246
1
原创 Biguiyuan group company’s amtribution to build a software department for Bozhilin sub compassPart
本文摘要:文章探讨了J2EE企业级开发技术及数据库设计原则。主要内容包括:JSP、Servlet单例模式等Web组件;MVC分层架构和分布式编译;数据库的原子性、主外键约束及三范式设计规范;对比了MySQL的MyISAM和InnoDB引擎特性,涉及索引优化与数据缓存管理;同时提到NoSQL的非关系型数据库应用场景。全文聚焦企业级软件开发的架构设计与数据库优化策略。
2025-06-18 09:33:05
673
原创 IntroductionBachelor graduted from Xi’an Jiaotong University
《科技教育助力职业发展》摘要:西安交通大学信息管理专业毕业生、CoderOilStation CEO廖万忠分享求学经历,强调计算机科学教育对职业发展的重要性。他通过网易公开课接触MIT等美国名校课程,认为计算机思维训练能帮助学生在互联网时代快速获取信息、做出正确选择。文章指出,刻苦学习西方先进技术理念(如比尔·盖茨和MIT提倡的方法)对90后学生突破教育资源限制、实现职业成功具有关键作用,其个人经历也印证了网络公开课对进入北大深造的重要帮助。(149字)
2025-06-17 18:29:59
112
原创 CoderOilStation updating coding inputsget day of programmer by using Russia Gregorian Calendar
This Java method calculates the "Day of the Programmer" (the 256th day of the year) according to Russia's Gregorian calendar transition. It checks if the input year is valid for Gregorian calendar usage, then calculates the date by summing days p
2025-06-15 09:26:29
540
原创 dayOfProgrammer* American time machine test on the Russia Calendar* return 256th day of programmer
摘要:该代码实现了一个计算俄罗斯"程序员日"(256天)的程序,考虑了不同时期的历法转换:1700-1917年使用儒略历,1919年后使用格里高利历,1918年为特殊过渡年份(1月32日即2月14日)。包含日期格式转换(dd.mm.yyyy)、闰年判断和月份枚举等功能。主要方法包括dayOfProgrammer()、checkIsLeapYear()以及区分历法的验证方法,处理年份范围为1700-2700年。代码结构包含常量定义(CalendarConstant)和月份枚举(Gregor
2025-06-14 16:39:14
830
原创 -CoderOilStationBiguiyuan group company’s amtribution to build a software department for Bozhili
摘要:本文介绍了软件开发中的关键技术,重点讨论了Spring框架的DI/IOC/AOP特性及SpringBoot的应用(2018年首次接触)。对比了XML配置与DOM树结构,分析了Servlet、Struts和SpringMVC的演进。同时探讨了微服务架构(SpringCloud)、分布式技术、大数据处理及华为智能生态。文章还涉及企业级开发中的模块化设计、JSON数据交换、用户数据收集及VIP服务等商业化应用,体现了从技术实现到商业价值的完整链条。(148字)
2025-06-14 08:34:15
339
原创 课程名:CPSC110 系统程序设计环节 Systematic Program Desi
摘要:本文包含两个编程问题的解决方案。第一个是用Racket语言设计的函数pyramid,它通过组合foldr和build-list抽象函数生成一个由蓝色矩形组成的对称金字塔图形,每个台阶高度递增。第二个是用Java实现的矩形绘制程序drawRectanguleIntervalByBottomBlank,它根据输入参数生成不同高度的蓝色矩形和白色空白间隔,并通过枚举和类封装实现颜色和图形属性管理。两个解决方案都遵循了非递归设计和特定约束条件,展示了函数式编程和面向对象编程的不同实现方式。
2025-06-13 09:32:46
962
TCSSOFTDEPT.zip 北美TCS(微软旗下互联网公司)高级研发工程师的研发算法 达到欧洲用人企业高级研发后端技术工程师用人标准
2025-07-21
Video-2025-06-17-181607-CoderOilStationCEO-wanzhongLiao-intro-colloge.wmv
2025-07-21
CoderOilStation-dairy.pdf
2025-05-26
20250710-204009-字节跳动面试高级研发算法编程测试题录屏-liaowanzhong@coderoilstation.com.cn.mp4
2025-07-18
Java编程指南(续).pdf
2025-07-16
Java软件工程师的成长历程与技术要点解析
2025-05-26
注册域名:CoderOilStation 微信公众号:@CoderOilStation Java技术浅析
2025-03-27
知识领域 JavaEE 技术关键词 JavaEE初级工程师前一年的工作开发日志记录 内容
2023-10-05
技术浅析.pdf 知识领域 Javase javaee Java技术浅析 技术关键词 JAVA语言 编程技术框架 原理
2023-08-05
Java企业级开发编程详解
2023-02-21
知识领域:Java基础 j2SE Java 算法 algorithm 华为牛客网测试题源码 sharing
2022-12-15
编程开发工作日记-廖万忠-2016-2017-20221207230751.pdf
2022-12-07
leetcode 算法编写测试录屏
2022-12-04
J2SE&J2EE基础知识+学习过程回顾+在校大学生 学习Java 知识技能 +学习经验
2022-08-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅