首页
学习
活动
专区
工具
TVP
发布

程序猿DD

公众号:程序猿DD,博客:didispace.com,Github:dyc87112
专栏作者
1853
文章
1624868
阅读量
85
订阅数
SerenityOS 作者新作品:跨平台Web浏览器 Ladybird
出品 | OSC开源社区(ID:oschina2013) SerenityOS 系统的作者 Andreas Kling 近日介绍了他开源的跨平台浏览器项目:Ladybird。 Ladybird 浏览器于今年 7 月 4 日诞生,最初 Ladybird 的开发是作为 SerenityOS 系统的  “LibWeb”  浏览器引擎调试工具,随后 Andreas 想给它构建一个简单的 GUI 。随着 Ladybird 的不断完善,两个月后,Andreas 发现自己完成了一个 Web 浏览器的大部分开发工作, La
程序猿DD
2022-09-14
2660
大数据扫黄,是怎样发现你的?
来源:163.com/dy/article/HF5UJGGH05319928.html 尾 扩展阅读 在诸多审查工具中,“AI 鉴黄”是最新也最高效的一种。 简单来说,“AI 鉴黄”就是通过深度神经网络,按照各种描述特征来提取图像中的关键点,比如是否出现皮肤裸露等等,将色情图片与正常图片进行分类。 读到这里,大家可能会发现,“AI 鉴黄”还存在一些严峻的挑战,比如: 1.色情图像和正常图像有很多相似之处,判断非常复杂。游泳、比基尼等图片中同样也有大量裸露皮肤,被错误地归类为色情并删除,很可能影响
程序猿DD
2022-09-13
4670
MyBatis 批量插入别再乱用 foreach 了,5000 条数据花了 14 分钟...
来源:blog.csdn.net/huanghanqian/article/details/83177178/ 近日,项目中有一个耗时较长的Job存在CPU占用过高的问题,经排查发现,主要时间消耗在往MyBatis中批量插入数据。mapper configuration是用foreach循环做的,差不多是这样。(由于项目保密,以下代码均为自己手写的demo代码) <insert id="batchInsert" parameterType="java.util.List">     insert into 
程序猿DD
2022-09-08
8060
九种方法!教你如何读取resources目录下的文件路径
本文中提供了九种方式获取resources目录下文件的方式。其中打印文件的方法如下:     /**      * 根据文件路径读取文件内容      *      * @param fileInPath      * @throws IOException      */     public static void getFileContent(Object fileInPath) throws IOException {         BufferedReader br = null;       
程序猿DD
2022-08-26
2.3K0
扒一扒极狐 GitLab 的底裤
来源知乎:https://zhuanlan.zhihu.com/p/536279450 2022年3月18日,极狐信息技术(湖北)有限公司(简称“极狐公司”)正式宣布在中国武汉注册成立。官方资料显示,极狐公司是GitLab 与红杉宽带以及高成资本共同成立的中国合资公司,同时更是首家在“中外合资3.0”架构下进入中国市场并拥有国外领先技术和品牌独家授权的高科技企业。 在开源技术和信创行业自主可控都获得了国家政策支持的背景下,我们就来扒一扒这个所谓的“硅谷技术+中国速度”的极狐公司。 1、中外合资3.0模式下的
程序猿DD
2022-07-04
8180
“古董级” 诺基亚功能机跑Linux是怎样的画风?
出品 | OSC开源社区(ID:oschina2013) 下面这台诺基亚 Linux 手机只是套了诺基亚手机的外壳,里面是作者全新设计的 PCB 主板,其尺寸与诺基亚的原始 PCB 完全相同,所以称其为 "Notkia"。 上图是使用了诺基亚 168x 系列手机外壳的「Notkia」Linux 手机。简要介绍: 采用 Nokia 168x 机身:方便单手操控,轻松放入口袋 运行主线版 Linux 内核 处理器:Ingenic X1000E, 2200+ CoreMark, 64MB RAM 存储:32MB
程序猿DD
2022-06-20
6920
spring-configuration-metadata.json文件是做啥的?
在前几天分享的关于Spring Boot Starter中的spring.factories文件不再推荐使用的视频下,看到有网友问了这样一个问题: 图 1 这个文件也是位于/META-INF/目录下面: 图 2 里面的大概是这样的: {   "groups": [     {       "name": "swagger",       "type": "com.spring4all.swagger.SwaggerProperties",       "sourceType": "com.spring4
程序猿DD
2022-05-30
1.5K0
注意!spring.factories 将被弃用,快来Get新写法!
点击领取2022最新10000T学习资料 如果你是Spring Boot用户的话,一定有这样的开发体验,当我们要引入某个功能的时候,只需要在maven或gradle的配置中直接引入对应的Starter,马上就可以使用了,而不需要像传统Spring应用那样写个xml或java配置类来初始化各种Bean。 如果你有探索过这些Starter的原理,那你一定知道Spring Boot并没有消灭这些原本你要配置的Bean,而是将这些Bean做成了一些默认的配置类,同时利用/META-INF/spring.facto
程序猿DD
2022-05-25
1.7K0
一个神器的项目:让 Python 在 HTML 中运行
大家好,我是DD,已经是封闭在家的第51天了! 最近一直在更新Java新特性(https://www.didispace.com/java-features/)和IDEA Tips(https://www.didispace.com/idea-tips/)两个原创专栏,其他方向内容的动态关注少了。昨天天晚上刷推的时候,瞄到了这个神奇的东西,觉得挺cool的,拿出来分享下: 相信你看到图,不用我说,你也猜到是啥了吧?html里可以跑python代码了! 看到好多Python公众号已经开始猛吹未来了,但乍看怎
程序猿DD
2022-05-10
1.9K0
Java 17 新特性:文本块
大家好,我是DD,今天继续来学点Java的新特性! 假设有这样一个场景,我们需要做一个工具。用来自动生成项目文档,文档可以通过浏览器查看,所以最后产出物肯定是一堆html文件。为了让这些html文件更容易读,良好的格式肯定要保持,该换行的换行、该缩进的缩进。 那么,在组织最后内容的时候,你可能就会这样子来写: String html =      "<html>\n" +     "<body>\n"+     "  <h1>Java 17新特性:文本块 | 程序猿DD</h1>\n"+     "  <p
程序猿DD
2022-04-29
1K0
带你体验 Java 新功能:自带的简易Web服务器
在今年3月下旬的时候,Java版本已经更新到了18。接下来DD计划持续做一个系列,主要更新从Java 9开始的各种更新内容,但我不全部都介绍,主要挑一些有意思的内容,以文章和视频的方式来给大家介绍和学习。 如果要第一时间获得内容更新,对文章形式感兴趣的小伙伴可以关注我的博客(https://blog.didispace.com)或者公众号(程序猿DD),对视频形式感兴趣的可以关注我的B站(https://space.bilibili.com/396803537)或视频号(程序猿DD)。 简单Web服务器 J
程序猿DD
2022-04-22
3300
Spring Boot + MDC 实现全链路调用日志跟踪
写在前面 通过本文将了解到什么是MDC、MDC应用中存在的问题、如何解决存在的问题 MDC介绍 简介: MDC(Mapped Diagnostic Context,映射调试上下文)是 log4j 、logback及log4j2 提供的一种方便在多线程条件下记录日志的功能。MDC 可以看成是一个与当前线程绑定的哈希表,可以往其中添加键值对。MDC 中包含的内容可以被同一线程中执行的代码所访问。当前线程的子线程会继承其父线程中的 MDC 的内容。当需要记录日志时,只需要从 MDC 中获取所需的信息即可。MDC
程序猿DD
2022-03-04
2K0
JAVA写的爬虫小工具
昨天TJ君的一个好朋友来找TJ君帮忙,说是想从网上爬取一些公开的数据,其实就是朋友原来需要每天自己从网页上记录一些比赛的数据,用作后续分析,想偷个懒,靠程序去实现。
程序猿DD
2021-12-28
3790
来学习开发一个网页版马里奥小游戏吧
说起全球最有吸金能力的IP,大家会想到什么呢?是漫威?是哈利波特?还是王者荣耀(笑)?
程序猿DD
2021-12-15
4540
遇到Request header is too large,你们是如何解决的?
根据Exception MessageRequest header is too large,就可以判断这个错误原因是HTTP请求头过大导致的。
程序猿DD
2021-07-13
3.9K0
Spring MVC用ResponseEntity返回可实现更强大的功能
今天有粉丝询问胖哥开源微信支付V3开发包Payment Spring Boot下载对账单接口的一些细节,并问我为什么要返回ResponseEntity对象而不是直接返回一个业务实体对象。今天就来统一解答一下并科普一下它的用途。
程序猿DD
2021-07-13
3.8K0
微信红包的CAP
https://www.open-open.com/lib/view/open1427943866100.html
程序猿DD
2021-07-13
2.1K0
JetBrains 又出了一款新神器,一套代码适应多端!
看到一款基于多端的 UI 调试工具,一套代码适应多端,真的是太棒了,下面分享给大家。
程序猿DD
2021-07-13
2470
IntelliJ IDEA 2021.1正式发布!快来看看又有哪些神仙功能加入!
喜欢IntelliJ的玩家这两天一定很开心,因为IntelliJ IDEA 2021.1 已经正式发布!
程序猿DD
2021-04-20
2.1K0
Spring Boot 2.x基础教程:实现文件上传
文件上传的功能实现是我们做Web应用时候最为常见的应用场景,比如:实现头像的上传,Excel文件数据的导入等功能,都需要我们先实现文件的上传,然后再做图片的裁剪,excel数据的解析入库等后续操作。
程序猿DD
2021-01-12
3680
点击加载更多
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战,赢鹅厂证书、公仔好礼!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档