Wesley13 Wesley13
4年前
java调用PageOffice生成word
一、在开发OA办公或与文档相关的Web系统中,难免会遇到动态生成word文档的需求,为了解决工作中遇到导出word文档的需求,前一段时间上网找了一些资料,在word导出这方面有很多工具可以使用,jacob、poi、java2word、itext。jacob要求服务器必须是windows操作系统,服务器上还必须安装office软件,果断放弃!poi需要针对do
Stella981 Stella981
4年前
Node.js 应用故障排查手册 —— 正确打开 Chrome devtools
楔子前面的预备章节中我们大致了解了如何在服务器上的Node.js应用出现问题时,从常规的错误日志、系统/进程指标以及兜底的核心转储这些角度来排查问题。这样就引出了下一个问题:我们知道进程的CPU/Memory高,或者拿到了进程Crash后的核心转储,要如何去进行分析定位到具体的JavaScript代码段。其实Chrome自带
Wesley13 Wesley13
4年前
java解析JavaScript片段
前几天帮某个人抓取某电商网站商品属性的,得到页面后需要解析一个<script内的代码获得其中一个json对象的属性,开始是想字符串截取呢,后来感觉不怎么好,就换成用java解析script了,感觉还行,其中有几个坑,在这里记录下,对于一段js代码,java在解析时,需要补齐其中的空间变量,比如varwindow{}; 还有js中调用的函数
Stella981 Stella981
4年前
Spring Boot自动配置源码解析(基于Spring Boot 2.0.2.RELEASE)
  在SpringBoot官方介绍中,首一段话是这样的(如下图)。我们可以大概了解到其所表达的含义:我们可以利用SpringBoot写很少的配置来创建一个非常方便的基于Spring整合第三方类库的单体企业级应用。相信使用过SpringBoot的人都知道,她在这方面从前到后的一系列整合。本篇文字将带你进入具体的实现细节。!(https://osc
Wesley13 Wesley13
4年前
15个编程好习惯
来源:http://www.ackarlix.com/?p5051\.动手编码之前,你需要对要编码实现的解决方案有一个正式的或粗略的设计。永远不要在没有任何设计的前提下就开始编码,除非所编代码不重要。2\.优秀的代码文档跟编程语言知识一样重要。在代码源文件中,为每个主要的代码段添加注释,解释代码的基本逻辑。最好注明程序的构建和修改日期,以及修改
京东云开发者 京东云开发者
5个月前
企业和个人基于业务知识和代码库增强的大模型生成代码实践
作者:京东零售杨亚龙0.概览本文基于笔者在校招研发入职初起的真实困境出发,针对新人上手难,知识资产容易流失,运维耗时,以及基于AI结合的产研提效做了一系列工作,提出了产研分阶段应用大模型的策略,在第二阶段提出将大模型与系统知识库结合,以解决企业代码相关资产
程序员小五 程序员小五
1年前
融云IM干货丨【 IM 服务】为什么聊天室自动销毁了?怎样能让聊天室一直存在?
聊天室自动销毁的原因通常与设置的自动销毁机制有关。根据搜索结果,聊天室具有自动销毁机制,如果聊天室在指定时间内(默认1个小时)没有人说话,且没有人加入聊天室时,服务端会把聊天室内所有成员踢出聊天室并销毁聊天室。这种“不活跃”是指连续时间段内无成员进出且无新
京东云开发者 京东云开发者
8个月前
【前瞻技术布局】咖啡机器人:具身智能技术首阶段探索与实践
一、前言我是一名京东具身智能算法团队的研究人员,目前,主要专注在真实场景真实机器人下打造一套快速落地新场景的具身智能技术架构,聚集机器人操作泛化能力提升,涉及模仿/强化学习、“视觉语言动作”大模型等方法研究。本文主要以第一阶段咖啡机器人任务场景为切入点,来
基于运营商数据的用户关系模型建立示例
本文分享自天翼云开发者社区《》,作者:石泽涛从社交的角度来看,一种典型的用户关系网络即交往圈。一个用户的交往圈定义为“与用户在一段时间内存在双向联系的所有个体”。根据不同社会群体性质,交往圈又可以分为家庭圈、工作圈、密友圈等。基于运营商数据,可识别的用户之
京东云开发者 京东云开发者
5个月前
加锁失效,非锁之过,加之错也
作者:京东零售邢成引言多个进程或线程同时(或着说在同一段时间内)访问同一资源会产生并发问题。银行两操作员同时操作同一账户就是典型的例子。比如A、B操作员同时读取一余额为1000元的账户,A操作员为该账户增加100元,B操作员同时为该账户减去50元,A先提交