用户中心USER CENTER

首页/用户
  • Java™ 教程(Java技术现象)

    Java技术现象 关于Java技术的讨论似乎无处不在,但究竟是什么呢?下面几节将解释Java技术如何既是一种编程语言又是一种平台,并概述该技术可以为你做什么。 关于Java技术 Java技术既是编程语言又是平台。 Java编程语言 Java编程语言是一种高级语言,可以用以下所有流行语来描述它: 简单的 体系结构中立的 面向对象的 轻便的 分布式的 高性能的 多线程 健壮的 动态的 安全的 前面...

    haobowd 发布于Java
  • 基于K-means 切割多边形 JAVA实现

    摘要:基于切割多边形实现思路初稿详见多边形等分依赖实现实现过程结果类泰森多边形平分多边形结果原始平面随机点集合分组后组中心集合构造泰森多边形聚合类聚合聚合总量数据集合簇族数量中 基于K-means 切割多边形 JAVA实现 思路初稿详见多边形等分 依赖 geotools ekmeans org.locationtech.jts jts-co...

    haobowd 发布于Java
  • Spring aop+自定义注解统一记录用户行为日志

    摘要:自定义注解新增日志注解类,注解作用于方法级别,运行时起作用。自定义注解,声明一种行为,使配置简化,代码层面更加简洁。 showImg(https://segmentfault.com/img/remote/1460000017791628); 写在前面 本文不涉及过多的Spring aop基本概念以及基本用法介绍,以实际场景使用为主。 场景 我们通常有这样一个需求:打印后台接口请求的具...

    haobowd 发布于Java
  • 浅析CAS操作与JAVA实现

    CAS Compare And Swap.比较并交换.java中的同步器就是基于CAS技术实现的,为什么它能保证操作的同步性呢?因为是原子操作的一种,所以可以在多线程环境下来实现数据的交换操作不被打断. CAS的缺陷ABA问题: 第一个线程来读取变量A时被挂起;第二个线程过来操作A,将A赋值为B之后,并重新赋值为A;线程二完成操作;此时,对于线程一来说,所看到变量A的值是没有变化的,但是实际上变...

    haobowd 发布于Java
  • JVM系列(1)-变量

    摘要:我们对做下拆解,一个常量,一个变量。因为带有两个参数,所以在局部变量索引索引为的位置插入,在索引为的位置插入。 前言 这段时间一直在看JVM相关的书籍,虽然有点难,至少到目前为止还没有放弃。写这篇文章的目的:当做自己这段时间学习的小回顾。本章主要通过几个代码片段,分析下局部变量表与操作数栈之间的数据传递关系,重点讲解iload,istore,iconst_,iadd命令 提前了解 JV...

    haobowd 发布于Java
<