背景 最近做公式的转换,碰到了一种情况,就是如何保证公式与文字格式良好的保持在同一水平线上。 公式格式:mathML公式 -> svg格式 以下是原图及效果 核心:获取base-line属性值 公式源码 String Math...
书籍推荐:基于lucene的搜索服务器《elasticsearh权威指南》,可以快速搜集日志、报警、站内搜索引擎、分析等工作
记录汇总涉及到的相关技术的官方网站地址或者好用的三方框架、插件等(持续整理中)
WormHole是一个简单、易用的api管理平台,支持dubbo服务调用
javaJDK8中的transform相关类,线程不安全导致的错误
最近在做相关word中xml解析的功能工作,在并发操作时,经常会碰到报错如下: 解析word中的mathML时遇到。 javax.xml.transform.TransformerException: java.lang.IndexOutOfBoundsException: Index: 24, Size: ...
三个多月的时间,深度参与一个偏核心功能的项目开发,你说没有想法是假的
最近一段时间都在忙这个工作,覆盖知识内容多,技术难点也多,好歹最后也成功做了一版。其中是非曲折也是深入参与才了解的更深。3个多月的时间,结果在接受范围之内。 内容包括 word文件的xml解析 MathMl\Math...
Web项目中的java后台遇到的几个错误,可能是被机器扫描攻击了
以下是网站流量 200~ 300 IP 的时候,java程序的接口遇到的几个情况。 暂存一下, 有机器会根据请求地址进行一些试探攻击, INFO: Error parsing HTTP request header Note: further occurrences of HTTP requ...
记一次关于查重逻辑的优化及流程、效果
背景 1000多个老师整理试题,分不同学科。估计初始阶段题量有10w左右。通过word形式导入到程序系统中。 但是,在制作试题的过程中,可能会出现重复的情况,造成其他影响。所以,需要做一个查重功能解决这个问题...
书籍推荐:《乌合之众》大众心理研究-一部在社会心理学领域影响深远的经典力作
推荐指数:*** 三颗星 读书感受: 当你在各大电商平台去买书籍的时候,屏幕周围经常会给你推荐一些合集。如果是有涉及到心理的,那一般是少不了《乌合之众》这本书的。 它是讲述社会心理学/群体心理学的。讲述...
代码优化中关于CountDownLatch和CompletableFuture的使用
背景 做一个功能,在有一批的数据的情况下,处理 内容-->图片,图片-->上传的逻辑。 一个数据集大概几百条数据。需求是可能同时处理几十、几百个数据集。在处理完数据后,需要做汇总处理。 过程 先撸代码在说...
任务会重试处理,关于scheduleWithFixedDelay定时线程池的使用
需求 循环处理业务,当一个任务正常执行/延时执行后,顺延2s继续执行下一个。一个任务有点慢,所以就取5条吧。 Executors.newScheduledThreadPool()线程池的scheduleWithFixedDelay方法正好有这种处理机制。...
Window系统bat脚本或Linux系统shell脚本处理-钉钉-邮件等报警服务
有时候线上服务器或者什么乱七八糟的服务器突然停止、中断了。就需要有个监控来做告警。 最近公司在window系统上了做了个.net服务用来做图片转换,老是崩溃。所以业务使用中经常发现不明所以的问题。 公司用钉...
面试从处处碰壁到受宠若惊!这种feel还是不错的,来梳理一下第五次找工作的经历
这次找工作的经历其实还好,远不像第一次找工作是那样的刻骨铭心。一轮下来,感觉疫情之下,岗位及薪资相较于之前真的是有了很大的差别。面试机会还是比较少的。 背景 旅游行业受到疫情的冲击很大,公司因...
问:如果项目运行变得越来越慢了,应该从哪些方面去考虑去优化?
这个问题问的很泛,所以可以回答的点有很多。 可以从前端、后端、数据等方面进行回答。 前端 可以通过Chrome控制台、抓包工具等分析请求情况。 请求资源是不是很多。 看看每次打开页面的时候,是不是会加...
面试官不经意的露出微微一笑,我就知道我凉了,大神总是喜欢降维打击
都在说行业内卷,卷的是什么呢?大概就是一些我这样的一些‘劣币’吧~ 背景 疫情之下,部门解散,又再一次的踏上了求职之旅。虽然已经工作多年,但是越发的感觉到自己的不足。 没有正确方向的职业规划;没有...
碰到的一个反爬场景,它吃光了对应机器的内存,导致应用服务也没法正常使用
记起以前获取数据的时候碰到过一个情况,用光了机器的内存,导致应用服务都无法正常使用,所以这里简单记录一下。 场景描述 - 做一些数据的分析,所以要抓点数据进行测试。于是分析目标网站之后,进行简单的编...
JAVA利用httpClient-jsoup-chromeDriver设置IP代理或者三方动态代理
之前尝试利用JAVA处理图片点选验证码失败【点击这里】,遂改变思路通过设置IP代理来达到效果。 首先在JAVA中设置代理可以通过httpClient设置,也可以通过Jsoup设置;当你使用了selenium工具进行模拟操作时,还可...
JAVA模拟点选验证码的简单尝试
上一篇JAVA使用selenium破解极验验证码(下载背景图+识别缺口+移动轨迹处理)实验完之后,感觉滑动挺好模拟的,那么其他的验证码方式应该也容易吧。 所以,就像试试点选验证码。但是这个复杂度感觉陡然上升了。测...