
java
文章平均质量分 79
汤姆猫不是猫
GIS地图开发日常分享,Openlayers6教程,OpenLayers7教程,Leaflet教程,最容易上手的GIS地图开发教程,最好的GIS地图开发教程。
展开
-
Slick2D游戏引擎基本技术讲解
本章利用 Slick2D 引擎内置的StateBasedGame类写一个简单小游戏作为示例,会涉及到逐帧重绘、数据更新等基本概念,以及一些将贯穿开发始终的技术的应用。原创 2021-06-23 13:58:48 · 613 阅读 · 0 评论 -
一分钟快速简化代码,使用Lombok消灭getter、setter和equals方法
前言我们在Java项目中会为变量编写大量get/set方法,有没有办法省略不写呢?这就是Lombok要帮我们做的事情。下面让我们快速了解一下Lombok和Lombok的功能。Lombok是什么?Lombok是个java库。并提供IDE插件形式提供代码简化能力,只需要一个注解,就可以不需要实现getter、setter 或 equals 方法。如何使用Lombok?使用Lombok非常简单,只需要三步1、安装Lombok插件2、添加依赖项3、在类中添加注解为了清晰易懂,然我们通过Idea和原创 2021-06-02 08:08:29 · 392 阅读 · 2 评论 -
Java日期格式化:DateFormat类和SimpleDateFormat类详解
前言格式化日期表示将日期/时间格式转换为预先定义的日期/时间格式。例如将日期“Fri May 18 15:46:24 CST2016” 格式转换为 “2016-5-18 15:46:24 星期五”的格式。在 Java 中,可以使用 DateFormat 和 SimpleDateFormat 这两个类来格式化日期,下面详细介绍这两个格式化日期类的使用。DateFormat 类DateFormat 是日期/时间格式化子类的抽象类,它以与语言无关的方式格式化并解析日期或时间。日期/时间格式化子类(如原创 2021-04-23 14:22:12 · 2628 阅读 · 0 评论 -
Apache Commons Daemon使用手册,使用commons-daemon把java程序注册为服务,监视服务和GUI程序状态
Apache Commons Daemon简介Apache Commons Daemon软件是用于将Java应用程序作为服务器进程运行的一组实用程序和Java支持类。这些在Unix术语中通常称为“守护进程”(因此得名)。在Windows上,它们称为“服务”。前言自1994年以来,Java编程语言获得了强有力的发展,并不仅仅是applet和客户端应用程序,在服务器应用程序领域也是安全可靠和高性能的开发工具。Java平台的主要缺点在于,直到今天,启动Java应用程序的唯一可移植的方式仍然是依赖于单个入口,原创 2020-12-11 16:15:28 · 2540 阅读 · 0 评论 -
ASCII字符编码对照表(American Standard Code for Information Interchange)
ASCII值 控制字符 ASCII值 控制字符 ASCII值 控制字符 ASCII值 控制字符 0 NUT 32 (space) 64 @ 96 、 1 SOH 33 ! 65 A 97 a 2 STX 34 " 66 B 98 b 3 ETX 35 # 67 C 99 c 4原创 2020-12-01 22:23:17 · 980 阅读 · 0 评论 -
java伪共享(false sharing)和缓存行(cache line)以及几种锁的性能比较
一、缓存行的填充代码使用一个long字段和7个空long填充缓存行来避免伪共享的目的。二、缓存行(cache line)cpu缓存(c1,c2,c3)中是以缓存行(cache line)为单位存储的。一个缓存行占8字节。常见的缓存行大小是64个字节。所以使用8个long正好可以填充一个完整的缓存行。三、@sun.misc.Contended注解1、jdk8开始使用@sun.misc.Contended,对某字段加上该注解则表示该字段会单独占用一个缓存行(Cache Line),避免原创 2020-09-17 11:09:18 · 515 阅读 · 1 评论