哈喽,大家好,我是指北君。
这次指北君给大家分享如何解决跨域问题。
用 java 作为爬虫抓取表情包斗图 -- 2022-01-07
在平常的群聊中有时候就会碰到那种杠精,一言不合就开始阴阳怪气的说话然后发各种表情包,然而你的微信表情总是就那么一点点,还不够个性化,去网上百度么又太麻烦了。这篇文章就根据关键字在表情啦网站下载表情到本地,让杠精远离你。
本文用 java 的 OKHttp 框架作为爬虫抓取“发表情”网站(https://fabiaoqing.com/)的表情包,用 Jsoup 框架解析抓取下来的网页。
10 个Java编码建议- 未完成
Java是目前引用最广泛的语言之一,其编码的风格多样,多姿多彩。在千锤百炼之后,总会有一些比较好的规范标准被大家所认可。
List 转 Map, 齐活了
大家好,我是指北君。
在我们平时的工作中,充满了各种类型之间的转换。今天指北君带大家上手 List 转 Map 的各种操作。
我们将假设 List 中的每个元素都有一个标识符,该标识符将在生成的 Map 中作为一个键使用。
Redis 的过期策略
Redis 中所有的键都可以设置过期策略,就像是所有的键都可以上”生死簿”,上了生死簿的键到时间后阎王就会叉掉这个键。同一时间大量的键过期,阎王就会忙不过来。同时因为 Redis 是单线程的,导致阎王的处理时间会变得很长,而且处理繁忙,Redis 就会出现卡顿现象。
HTML转换成PDF,这样就搞定了!
一次编写,到处查看——开源免费的图床工具分享——20220124
哈喽,大家好,我是指北君。
这次指北君给大家分享一款特别好用的,开源且免费的图床工具。
java 对图片加文字和图片水印--20211214
在项目中经常有需要在图片上添加水印的需求以及在某些场合下需要身份证图片,这时就可以对身份证上加水印防止被用于其他用途,java 处理图片水印,不需要额外的第三方包,BufferedImage 和 Graphics2D 就可以搞定。
Oracles数据库优化-未完成
Oracle数据库使用广泛,针对Oracle的优化方法也比较多。但总结下来的优化思路却是比较相似的,可以用同一种思路应用在不同的实际问题上。下面为大家总结一些优化的思路与案例。
如何使用IDEA远程调试线上服务?- 2021-12-22
哈喽,大家好,我是指北君。
这次指北君给大家分享生产环境特别有用的小技巧。
字符串拼接这种小事,我翻车了... --20211210
大家好,我是指北君。
最近指北君在一个字符串拼接的小事情上翻车了,真的是万万没想到。Java 提供了多种方法和类可以用来拼接字符串。但是如果我们不注意 null 对象,则生成的 String 可能包含一些不需要的值。
java 生成pdf 文件 -- 20211208
iText,是 一个开源 Java 库,支持 PDF 文档的开发和转换。 其特点有:支持表格,图片,定制字体等。
Oracle执行计划 - 2022-01-19
数据库执行SQL是都会先进行语义解析,然后将SQL分成一步一步可执行的计划,然后逐步执行。通过分析执行计划,我们可以清晰的看到数据库执行的操作,这对于数据库SQL的优化具有重大意义。
你想知道的JVM参数都在这里 -- 20211209
哈喽,大家好,我是指北君。
上一篇文章我们介绍了各种垃圾收集器,包括
新生代垃圾收集器:Serial、ParNew、Parallel Scavenge;
老年代垃圾收集器:Serial Old(MSC)、Parallel Old、CMS;
整堆:G1
最后介绍了最强的垃圾收集器:ZGC。
那么本篇文章我们就来给大家介绍这些垃圾收集器的 JVM 参数配置。
从Oracle事务到Oracle分布式事务- 2021-12-23
数据库事务是使用Oracle经常会遇到的一个问题,实际的开发工作中对于数据库事务的应用是比较多的,那么对事务的熟悉也经常会成为面试的一个考点之一。可以测试一下开发人员的基本功以及数据库的掌握深度。下面我们要说一下Oracle相关的事务了。
JavaCV 实战:使用图片制作字符画——20211129
大家好,我是指北君。
最近指北君在做一些图像处理的工作,主要是使用到了OpenCV。可能有的小伙伴听过OpenCV,OpenCV是通过C++开发的,官方只提供了C++、Python、JS 等版本的API。
Java 使用OpenCV 原生的库,比较麻烦,需要配置一些环境变量。指北君在GitHub上找了一圈,终于找到了一个Java版本的项目 – JavaCV ,JavaCV 直接把OpenCV给嵌入到内部,不再需要其他的环境变量的支持。JavaCV另外包含了FFmpeg、Tesseract等一系列的音视频相关的库。
今天指北君就要带大家一起使用 JavaCV 将一张图片转换成一副字符画。
Eureka Client的创建-2021-11-25
JVM8种垃圾收集器详解 -- 20211202
哈喽,大家好,我是指北君。
上一篇文章我们介绍了Java虚拟机垃圾回收,介绍了几种常用的垃圾回收算法,包括标记-清除,标记整理,复制等,这些算法我们可以看做是内存回收的理论方法,那么在Java虚拟机中,由谁来具体实现这些方法呢?
没错,就是本篇文章介绍的内容——垃圾收集器。
使用Java生成个性化的二维码 -2021-11-24
大家好,我是指北君。
指北君最近一直在思考一个问题,Java 能不能做一些比较有意思的事情,但是在网络上搜索的时候,有意思好玩的东西,都被 Python 给做了。Java 似乎就只剩下八股文,面试,框架,架构等等的内容。
那为什么很少有人用 Java 做这些好玩的东西呢?在大家的固有观念里,Java 是比较笨重的,每次写代码必须要开启一个庞大的IDE来完成。但是也不妨碍我们拿 Java 出来玩一玩。
Oracle 对象——20211130
数据库的功能就是组织管理和存储各种数据库对象。数据库中的对象是我们进行数据管理的基本。本篇会回顾一下数据库对象的一些基本知识,让我们更加清晰的了解这些Oracle数据库对象。