凌晨1点了!该休息了!
订阅RSS:

标签:开发

免费IP数据库IP2Location的Java版客户端与BIN文件下载

本文使用的是IP2Location LITE数据库,通过读取BIN文件进行数据查询,代码参考官方案例进行精简并上传Maven仓库。

进入阅读
人大金仓 KingbaseES V8 R3 安装包、驱动包和 License 下载地址

由于项目上需要安装人大金仓 KingbaseES V8 R3,但官网下架了 R3 版本的下载页面,导致其他小伙伴下载的都是 KingbaseES V8 R6,但是 R6 的驱动和管理客户端不能连接 R3 的数据库,并且 R6 和 R3 版本之间还不能直接备份和恢复。

进入阅读
极狐(GitLab)SaaS平台内测试用报告

大名鼎鼎的GitLab没有让我失望,但也没有惊艳到我,中规中矩,还是考试优秀的好学生;但是本土化的改变几乎没有,所以没有给我惊喜,功能很强大但是学习门槛比较高,汉化不完整。极狐在本土化的路上还有非常长的路要走。

进入阅读
软件设计开发经验分享:文字应当使用透明度而不是固定色值

在软件设计与开发中,与文字打交道是无法避开的,虽然有设计人员进行设计,但到了开发手里往往简单粗暴的吸取一下色值,直接写死,一旦要换主题或改底色以后,惨不忍睹的颜色差异,今天我就来根据我的经验分享一下关于文字颜色的经验。

进入阅读
国内版 Gitlab.cn(极狐)正在为期一个月的内测阶段中

国内版 Gitlab.cn 由极狐信息技术(湖北)有限公司运营,取名为「极狐」,主打企业级 DevOps 服务,我有幸参与了SaaS平台的内测,来跟大家分享一下国内版本的极狐。

进入阅读
谷歌 Google Indexing 推送接口教程的更新

谷歌搜索引擎作为全球第一的搜索引擎早就支持了站长主动推送的功能,只不过不是面向普通用户的可视化界面,而是通过编程API接口实现的,有很多站长并不是专业的开发者,但由于谷歌需要验证网站所有权,所以我不能直接做一个可视化界面让站长自己填写自己的秘钥,所以只能对谷歌的接口进行二次封装,以降低使用的难度。

进入阅读
在苹果 MacOS 上基于 Docker 容器运行人大金仓(Kingbase)V8 R3 数据库的教程

最贵的苹果开发者在 MacOS 上基于 Docker 容器运行国产人大金仓(Kingbase)V8 R3 数据库的教程,让苹果 Macbook 支持国产人大金仓数据库开发环境。

进入阅读
Java中高级高并发与多线程系列(六):经典的生产者-消费者模型

上一篇我们学会了 synchronized 线程同步,到这里已经可以做一些东西了,最为经典的就是生产者-消费者模型,一个生产者不停的生产资源,一个消费者不停的消费资源,两个线程模拟这样的关系,好比厨师和传菜工,厨师不停的炒菜,传菜工看到有菜了就端走。

进入阅读
Java中高级高并发与多线程系列(五):线程的 synchronized 同步与死锁

了解过多线程的同学肯定听说过 synchronized 这个关键词,我们先用一个错误的案例来引出不使用 synchronized 引发的问题,然后再使用 synchronized 解决问题,然后再由 synchronized 引出死锁问题。

进入阅读
我要吐槽一下码云 Gitee 引用第三方图片失败和 issues 处理机制

我为什么要在我自己的博客上吐槽 码云 Gitee 而不去 码云 Gitee 反馈意见呢?因为这样是本次吐槽的槽点之一,码云 Gitee 对待意见建议 issues 的机制也有问题,我先去提了一个 issues 上去,然后官方人员回复以后拒绝了,问题就来了,官方人员拒绝以后我就被办法再回复了,只能在我自己的博客上吐槽了

进入阅读
Java中高级高并发与多线程系列(四):线程运行状态的切换与操作

要明确的是在 Java 中线程有 6 种状态,网络上包括 CSDN 上一群复制转载党无脑复制,不知道从哪复制的都在讲 5 种状态,我是亲自找的文档,我可以确定的是 6 种状态

进入阅读
微信搜一搜:任霏博客