加载中
简单说说 OSChina 的技术架构

OsChina.NET 这个域名是在去年 08年8月16日申请的,然后花了不足一个月的时候开发了第一个版本的OsChina,包含有项目展示、新闻、后台管理、会员注册等功能,以后的每次的改进就没那么集中,...

Svelte Native 与 React Native 的比较

移动应用开发框架层出不穷,但是选择前最好别太武断,还是详细比较一番,否则掉进去的坑可不容易出来。 本文详细的对比 React Native 和 Svelte Native 两个移动开发框架,帮你做出选择。 Sv...

如何确保某个 verticle 在 vert.x 集群中只允许有一个实例在运行

使用 vert.x 来开发微服务应用时,有时候某些服务是不允许同时有多个实例运行的,例如一些做数据统计的服务,如果运行多个实例可能会导致统计数据出现重复或者错误,虽然说精心设计可以避免这...

03/30 16:42
477
不小心提交到 Git 的敏感文件,怎么完全从仓库中清除

使用 Git 做代码版本控制时,有时候会不小心把某些敏感的文件提交到 Git 仓库,可能过后很久才发现。或者是以前提交的文件,现在发现不合适,需要从仓库中清理。 如果但是删除文件,然后提交...

git
03/25 15:54
1.1K
CoreNLP 自然语言处理库的优缺点

CoreNLP 是斯坦福大学一个自然语言处理库 在线体验 https://corenlp.run 优点: 支持多种语言 超级专业、分词超级精准 更新很活跃 缺点: 体积超大,中文模型库+基础库 > 2G 运行需内存很大 ...

废弃用了好多年的 dbutils ,全面转 jdbi !

我不喜欢 ORM 框架,但是我也不想完全手写 JDBC ,因此一个好的 JDBC 工具包是最好的选择。 之前一直在用 dbutils ,但是最近开始用一些类似 JSON 字段的东东,dbutils 够简单,但不够灵活。...

01/19 00:02
2.5K
OS X 上运行 kibana 的错误处理:nodegit.node 无法打开

在 OS X 上从官网上下载 kibana 安装包,解压运行 bin/kibana 后报错 解决办法: 在解压前先执行:xattr -d com.apple.quarantine kibana-xxxxx.tar.gz 然后再解压启动就可以了。......

vscode 的全方位字体设置

个人记录一下,仅限 Windows 系统。 1. 下载微软的开源字体:https://github.com/microsoft/cascadia-code 2. 解压后在控制面版的字体中,将 CascadiaCode.ttf 拖进去拷打安装 3. 打开 vsco...

01/06 08:01
729
在 Gitee 上保存你的 IntelliJ IDEA 设置信息

IntelliJ IDEA 反正是目前最好的 Java 开发工具,没有之一。 IntelliJ IDEA 里有一堆的配置,具体有多少个配置项我也没数过,而且随着插件越装越多,配置项也不断在增长。 有时候我们换台电脑...

Svelte 组件之间通讯的 6 种方法

使用组件设计用户界面的主要挑战是管理不同组件上的应用状态。而 Svelte 提供了强大的能力实现在组件中进行数据传递。 “Great communication begins with connection.“ — Oprah Winfrey ...

在 Windows 上运行 OpenSearch(ElasticSearch)

OpenSearch 明明是 Java 开发的项目,却只提供 Linux 的安装包,官方也没有提供在 Windows 下安装的相关的指引,开发调试研究测试多麻烦呀。 备注:OpenSearch 是 AWS 推出的 ElasticSearch ...

前端框架 React 和 Svelte 的基础比较

在 JavaScript 前端开发框架中,Svelte 算是一个新来的搅局者,在网上我们已经听到很多关于 Svelte 的哔哔。因此我决定试试这个家伙,顺便跟 React 做个简单的比较。 本文将展示 Svelte 和 ...

如何让 Vert.x 生成的 json 忽略掉 NULL 值

Vert.x 默认使用 jackson 作为 JSON 处理器,但其默认的配置有时候不能满足需求。例如将对象转成 json 时,我们可能希望删除其中的空值属性。 而 Vert.x 并没有提供配置 jackson 的 API,但我...

2021/11/13 14:52
555
解决在 Windows 下 IntelliJ IDEA 无法下载 Maven 依赖库源码的问题

操作系统 Windows 10/11 下,IDEA 最新版本。 有时候打开一些 class 文件,会提示 Download Source ,点击下载时报错: Cannot connect to the Maven process. Try again later. If the pro...

我最近又写代码了,撸了一个 Kooder

代码已开源 https://gitee.com/koode/kooder Kooder 是一个代码全文搜索的工具,可以轻松对接 Gitlab、Gitee 私有化版本 实现代码仓库的源文件搜索。 如图所示: 该工具使用起来很简单,简单...

用 ForkJoin 写一个并发执行任务的工具类 BatchTaskRunner

实际编程中经常需要并发执行多个任务,并等待这些任务运行结束返回结果。 所以用 Java 的 ForkJoin 简单撸了一个工具类: package com.gitee.search.utils; import java.util.List; import ...

2020/12/31 09:50
1W
开源项目不做这个检查,可能会被大家笑话

关于开源许可证,网上有很多中文解读,基本上都会概括性的提溜出几个核心点来便于大家理解。除了19年国内首个通过 OSI 许可的木兰许可证(MulanPL 2.0)自诞生之时就双胞胎的包含中英文双版之...

2020/12/25 08:21
1.1W
Lucene 8.x 使用 FunctionScoreQuery 实现自定义的文档评分

在使用不管是 Lucene 或者 ElasticSearch 进行全文搜索中,检索到文档很简单,但是把搜索者最想要的结果排在最前面,这是最具挑战性的。 我们举个最简单的例子:假设我们需要做一个博客搜索,...

2020/12/01 19:04
6.1K
新版 Java 的类路径问题,-Djava.ext.dirs 的替代方法

所以说,这写程序啊,一个月不写就手生。 在运行 Java 程序时经常要指定一个包含各种 jar 包的目录作为类路径,以前我们习惯用 -Djava.ext.dirs=... 来指定这个 jar 目录。 但在新版的 JDK ...

2020/12/01 16:19
2.2W
在 IDEA 开发环境里使用 jline 无法正常工作的问题处理

现象:在 IDEA 中开发应用,使用 jline 捕获控制台输入时,无法正常运行,主要体现在如下代码在输入回车后无法执行: ConsoleReader reader = new ConsoleReader(); reader.readLine("> ");...

2020/12/01 15:08
3.3K

没有更多内容

加载失败,请刷新页面

返回顶部
顶部