随笔分类 -  java

java使用技巧 小方法
摘要:465端口和587端口差异对比可参考:https://liaoxuefeng.com/books/java/spring/integration/javamail/index.html 特别注意写在最前面: 1.SMTP邮箱服务 有两个端口 SMTP 端口号(SSL)465 SMTP 端口号(sta 阅读全文
posted @ 2025-02-08 17:48 Angel挤一挤 阅读(65) 评论(0) 推荐(0) 编辑
摘要:原文地址:https://blog.csdn.net/weixin_43888891/article/details/126981711 @Documented和@Deprecated注解长得有点像,@Deprecated是用来标注某个类或者方法不建议再继续使用,@Documented只能用在注解上 阅读全文
posted @ 2025-01-13 15:26 Angel挤一挤 阅读(232) 评论(0) 推荐(0) 编辑
摘要:原文:https://blog.csdn.net/weixin_43888891/article/details/126963074 一、概念 1.1. 什么是注解? Java注解(Annotation),也叫元数据。一种代码级别的说明。它是JDK1.5及以后版本引入的一个特性,与类、接口、枚举是在 阅读全文
posted @ 2025-01-13 15:21 Angel挤一挤 阅读(612) 评论(0) 推荐(1) 编辑
摘要:今日份代码: import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONObject; import org.apache.commons.lang3.StringUtils; import java.io.*; import 阅读全文
posted @ 2022-12-05 13:49 Angel挤一挤 阅读(189) 评论(0) 推荐(0) 编辑
摘要:BigDecimal大于等于/小于等于/小于/大于/等于 比较器工具方法 public static void main(String[] args) { BigDecimal self = new BigDecimal("100"); BigDecimal constant = new BigDe 阅读全文
posted @ 2022-05-24 17:49 Angel挤一挤 阅读(1274) 评论(0) 推荐(0) 编辑
摘要:1.pom.xml文件 <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-core</artifactId> <version>2.9.3</version> </dependency> <d 阅读全文
posted @ 2022-05-06 17:54 Angel挤一挤 阅读(1344) 评论(0) 推荐(0) 编辑
摘要:今日份代码: import java.util.concurrent.Callable; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import java.util.conc 阅读全文
posted @ 2022-03-23 16:38 Angel挤一挤 阅读(806) 评论(0) 推荐(0) 编辑
摘要:转载自:https://www.cnblogs.com/maoning/p/10701349.html JAVA(windows)安装教程 闲来无聊,把电脑给重装系统了,导致什么环境都没得;下面简单说下windoes系统下jdk的安装步骤 一、下载 首先点击地址进行下载:https://www.or 阅读全文
posted @ 2021-11-16 12:05 Angel挤一挤 阅读(1551) 评论(0) 推荐(0) 编辑
摘要:1.List/Set/Sets.SetView<String>等Iterable子类的集合转化为,分隔的字符串 <dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>23.0< 阅读全文
posted @ 2021-07-15 15:59 Angel挤一挤 阅读(214) 评论(0) 推荐(0) 编辑
摘要:原文地址:jvm指针压缩原理 更通俗易懂版本详细Jvm指针压缩原理 oop-klass对象模型 为什么要引入压缩指针(明白的跳过) 先要明白:32位操作系统可以寻址到多大内存 答:4g 因为 2^32=4 * 1024 * 1024=4g64位呢?答:近似无穷大 为什么要用64位操作系统 答:因为连 阅读全文
posted @ 2021-07-02 16:06 Angel挤一挤 阅读(540) 评论(0) 推荐(0) 编辑
摘要:转载自: https://www.jianshu.com/p/a6f19189ec62 一、从方法区(PermGen)到元空间(Metaspace) 方法区(PermGen) JDK1.8以前的HotSpot JVM有方法区,也叫永久代(permanent generation)。 方法区用于存放已 阅读全文
posted @ 2021-07-01 12:21 Angel挤一挤 阅读(4437) 评论(0) 推荐(0) 编辑
摘要:JDK1.8 首先,set1中有值, set2中无值 import com.alibaba.fastjson.JSON; import com.google.common.collect.Sets; import java.util.*; public class ListTest { public 阅读全文
posted @ 2021-06-08 11:07 Angel挤一挤 阅读(834) 评论(0) 推荐(0) 编辑
摘要:今日份代码,解决 ObjectOutputStream 多次写入发生重复写入相同数据的问题 核心区别如下: package com.sxd.swapping.objoutputstream; import org.junit.Test; import java.io.File; import jav 阅读全文
posted @ 2021-02-18 15:55 Angel挤一挤 阅读(755) 评论(0) 推荐(0) 编辑
摘要:测试逻辑: 1、创建两个日期格式化,一个是出问题的YYYY-MM-dd,另一个是正确用法yyyy-MM-dd 2、分别去格式化两个不同的日期:2020年12月26日(周六),2020年12月27日(周日) public class Tests { @Test public void test() t 阅读全文
posted @ 2021-01-21 20:17 Angel挤一挤 阅读(379) 评论(0) 推荐(0) 编辑
摘要:finally会被执行到 1.catch中 throw try{ int i = 1/0; }catch (Exception e) { throw e; }finally { System.out.println("finally"); } 2.catch中return try{ int i = 阅读全文
posted @ 2021-01-20 13:31 Angel挤一挤 阅读(140) 评论(0) 推荐(0) 编辑
摘要:<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.23</version> </dependency> Student item = new Student(); Sy 阅读全文
posted @ 2020-12-10 20:29 Angel挤一挤 阅读(2433) 评论(0) 推荐(0) 编辑
摘要:// 方法定义 default V computeIfAbsent(K key, Function<? super K, ? extends V> mappingFunction) { ... } // java8之前。从map中根据key获取value操作可能会有下面的操作 Object key 阅读全文
posted @ 2020-10-18 16:49 Angel挤一挤 阅读(3048) 评论(0) 推荐(0) 编辑
摘要:dubbo项目,从Spring容器中拿一个自己服务提供的dubbo接口直接调用:[不通过注册中心,效果即自己调用自己的一个Bean] xml配置: <dubbo:service interface="com.xxx.api.AAAService" ref="aaaService" timeout=" 阅读全文
posted @ 2020-09-07 14:05 Angel挤一挤 阅读(3180) 评论(0) 推荐(0) 编辑
摘要:java获取JVM启动参数 System.getProperty取 -D后的key即可 public class Test { public static void main(String[] args){ System.out.println(System.getProperty("configu 阅读全文
posted @ 2020-08-17 16:22 Angel挤一挤 阅读(8298) 评论(0) 推荐(0) 编辑
摘要:今日份代码: public class MainMethod { public static void main(String[] args) { boolean flag = true; flag &= true; System.out.println("true\t&=\ttrue\t==>\t 阅读全文
posted @ 2020-06-28 13:22 Angel挤一挤 阅读(767) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示