java
K8sCat
专注于架构设计、技术趋势分析和实用的开发经验分享。
展开
-
快速上手 Confluence Plugin 开发
企业级的 Wiki 软件 – Confluence.配置开发环境CentOS7 + VSCode安装 OpenJDKsudo yum install -y java-1.8.0-openjdk java-1.8.0-openjdk-devel# 配置环境变量 ( vi /etc/profile )export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdkexport CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA原创 2020-12-14 23:48:47 · 13218 阅读 · 1 评论 -
判断一点是否在多边形内(附Java实现代码)
引射线法:从目标点出发引一条射线,看这条射线和多边形所有边的交点数射线法时间复杂度:O(n) 适用范围:任意多边形个人认为是非常不错的算法(不需考虑精度误差和多边形点给出的顺序),可以作为第一选择。算法思想:以被测点Q为端点,向任意方向作射线(一般水平向右作射线),统计该射线与多边形的交点数。如果为奇数,Q在多边形内;如果为偶数,Q在多边形外。计数的时候会有一些特殊情况,如图Java实...原创 2020-05-04 00:36:40 · 15785 阅读 · 3 评论 -
IDEA自动生成序列化Id
ctrl+alt+s –> inspections –>Serialization issues鼠标放在实现Serializable接口的类名,alt+enter,选择生成ID转载 2019-01-17 20:58:58 · 13611 阅读 · 0 评论 -
线程池不允许使用Executors去创建,而是通过ThreadPoolExecutor的方式
public Executor taskScheduler(){ /// return Executors.newScheduledThreadPool(100);}线程池不允许使用Executors去创建,而是通过ThreadPoolExecutor的方式,这样的处理方式让写的同学更加明确线程池的运行规则,规避资源耗尽的风险。 说明:Executors各个方法的弊端:1)newF...原创 2019-01-18 12:32:46 · 14916 阅读 · 1 评论 -
springboot2.0和mysql8的时间问题
第一首先提到sb2.0会在返回时间的时候对时间做json格式化然后再返回:spring: jackson: date-format: yyyy-MM-dd HH:mm:ss time-zone: Asia/Shanghai这里的time-zone也可以用GMT+8第二然后说说mysql8的时区问题这是mysql.cnf[client]default-chara...原创 2019-01-17 08:35:42 · 13857 阅读 · 5 评论