java
多年以后1234
一名java开发师,一起探讨java技术,共同学习进步.
展开
-
在线数据结构示例图
https://www.cs.usfca.edu/~galles/visualization/Algorithms.html原创 2021-08-25 15:11:28 · 212 阅读 · 0 评论 -
git回退版本
# 查看git提交日志git log# git重置到指定版本git reset --soft a1ad5a6f317ceadb087dbb0138a3bd0f683c2040# 强制推送远程git push origin master --forcegit reset –-soft 与 git reset –-hard ,区别是:前者表示只是改变了HEAD的指向,本地代码不会变化,我们使用git status依然可以看到,同时也可以git commit提交。后者直接回改变本地源码,不仅仅指向原创 2021-07-23 17:13:09 · 58 阅读 · 0 评论 -
@Column注解介绍
用于指定列的相关属性 name - 可选,表示数据库表中列的名称。 默认为属性或字段名称。 nullable - 可选,表示该字段是否允许为 null,默认为 true(null) 若设置为false 则该列不可为null值 unique - 可选,表示该字段是否是唯一标识,默认为 false(不唯一) 若为true 则表示该列唯一 如 uuid, email, mobile 等属性 .原创 2021-02-20 16:35:01 · 5100 阅读 · 0 评论 -
Java中float和double类型在内存中的存储结构
float类型(32位):分为:符号位S_指数位E_尾数位M1bit(符号位) 8bits(指数位) 23bits(尾数位)double类型(64位):分为:符号位S_指数位E_尾数位M1bit(符号位) 11bits(指数位) 52bits(尾数位)特别注意的是指数位存放的是补码,底数是2!具体举例:float f = 8.5f;8.5对应的二进制 ——> 1000.1 计算符号位:因为为正数,所以符号位为 0。 计算指数位:规范化表示小数点左边只能有一位并.原创 2020-12-11 13:49:39 · 325 阅读 · 1 评论 -
基本类二进制位数和最大小值
// byte System.out.println("基本类型:byte 二进制位数:" + Byte.SIZE); System.out.println("包装类:java.lang.Byte"); System.out.println("最小值:Byte.MIN_VALUE=" + Byte.MIN_VALUE); System.out.println("最大值:Byte.MAX_VALUE=" + Byte.MAX_V...原创 2020-12-10 15:57:09 · 1067 阅读 · 0 评论 -
获取服务器相关信息
Maven在项目的pom.xml的dependencies中加入以下内容:<!--Java基础工具类--><dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>4.5.15</version></dependency><!--硬件信息获取原创 2020-12-09 16:16:37 · 301 阅读 · 0 评论 -
Java中的代理设计模式
Java中的代理模式(proxy)代理是一种常用的设计模式,代理模式可以对原有的类进行扩展,即通过代理对象的模式来访问目标类。最通俗的例子就是假设我们想邀请一位明星,那么并不是直接连接明星,而是联系明星的经纪人,来达到同样的目的.明星就是一个目标对象,他只要负责活动中的节目,而其他琐碎的事情就交给他的代理人(经纪人)来解决.这就是代理思想在现实中的一个例子。1静态代理 静态代理需要...转载 2018-08-21 16:46:13 · 174 阅读 · 0 评论 -
XML解析之DOM解析
XML是一种通用的数据交换格式,它的平台无关性、语言无关性、系统无关性、给数据集成与交互带来了极大的方便。XML在不同的语言环境中解析方式都是一样的,只不过实现的语法不同而已。XML的解析方式分为四种:1、DOM解析;2、SAX解析;3、JDOM解析;4、DOM4J解析。其中前两种属于基础方法,是官方提供的平台无关的解析方式;后两种属于扩展方法,它们是在基础的方法上扩展出来的,只适用于java...转载 2018-08-21 15:01:01 · 194 阅读 · 0 评论 -
读取properties配置文件的方法
package com.lzk;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.util.Enumeration;import java.util.Properties;public class Main { public...原创 2018-08-21 10:36:21 · 453 阅读 · 0 评论 -
java list 转树 tree 的三种写法
package com.lzk;import java.util.List;public class TreeNode { private String id; private String name; private String pid; private List<TreeNode> childrens; public Tr...原创 2018-08-16 15:18:26 · 2293 阅读 · 2 评论