java
sunyanchun
这个作者很懒,什么都没留下…
展开
-
Long类型不要用== 作比较
Long类型不要用== 作比较原创 2023-03-02 17:11:32 · 669 阅读 · 0 评论 -
shiro的RequiresPermissions注解用法
shiro的RequiresPermissions注解用法原创 2023-02-13 17:01:47 · 1017 阅读 · 0 评论 -
java命名规范
java命名规范原创 2023-01-18 14:27:54 · 1180 阅读 · 0 评论 -
通联支付接口
通联支付接口原创 2023-01-10 13:21:44 · 2374 阅读 · 0 评论 -
JAVA 16进制ASCII码与字符串互转
JAVA 16进制ASCII码与字符串互转原创 2023-01-07 13:47:43 · 1408 阅读 · 0 评论 -
Java爬取新闻数据
java爬取新闻数据原创 2022-10-27 00:08:23 · 1292 阅读 · 0 评论 -
JAVA发送GET和POST请求
JAVA发送GET和POST请求原创 2022-12-21 08:44:30 · 3551 阅读 · 0 评论 -
java 多线程
java 多线程原创 2022-08-22 13:46:53 · 99 阅读 · 0 评论 -
Java 使用wps将word文件转换pdf文件
public class WordFileToPdf { private static final int wdFormatPDF = 17; private static final int xlTypePDF = 0; private static final int ppSaveAsPDF = 32; private static final String PATH = "D:"; /*** * 判断需要转化文件的类型(Excel、Word、ppt.原创 2022-03-28 10:15:16 · 4419 阅读 · 0 评论 -
Command line is too long
idea启动服务Error running 'XXXApplication':Command line is too long. Shorten command line for XXXApplication or also for Spring Boot default configuration.在该项目文件夹.idea/workspace.xml中找到<component name="PropertiesComponent">...</component>.原创 2022-01-08 13:07:23 · 1276 阅读 · 0 评论 -
Java垃圾回收器
Java垃圾回收器原创 2021-08-26 13:54:48 · 349 阅读 · 0 评论 -
Intellij IDEA启动项目报Command line is too long. Shorten command line for XXXApplication or also for
解决方法找到文件:IEDA开发环境下 找到你的项目下面的.idea\workspace.xml找到标签 <component name="PropertiesComponent">然后在component 标签里加一行<property name="dynamic.classpath" value="true" />原创 2021-08-23 10:14:58 · 98 阅读 · 0 评论 -
深入浅出 Java 8 Lambda 表达式
摘要:此篇文章主要介绍Java8 Lambda 表达式产生的背景和用法,以及 Lambda 表达式与匿名类的不同等。本文系OneAPM工程师编译整理。Java是一流的面向对象语言,除了部分简单数据类型,Java 中的一切都是对象,即使数组也是一种对象,每个类创建的实例也是对象。在 Java 中定义的函数或方法不可能完全独立,也不能将方法作为参数或返回一个方法给实例。从 Swing 开始,我们总是通过匿名类给方法传递函数功能,以下是旧版的事件监听代码:someObject.addMous...原创 2021-07-09 08:50:08 · 89 阅读 · 0 评论 -
雪花算法的原理和实现Java
SnowFlake 算法,是 Twitter 开源的分布式 id 生成算法。其核心思想就是:使用一个 64 bit 的 long 型的数字作为全局唯一 id。在分布式系统中的应用十分广泛,且ID 引入了时间戳,基本上保持自增的,后面的代码中有详细的注解。这 64 个 bit 中,其中 1 个 bit 是不用的,然后用其中的 41 bit 作为毫秒数,用 10 bit 作为工作机器 id,12 bit 作为序列号。给大家举个例子吧,比如下面那个 64 bit 的 long 型数字:第一个部转载 2021-06-29 08:56:23 · 130 阅读 · 0 评论 -
java5、java6、java7、java8、java9新特性
1. 介绍JAVA作为使用的主力语言,掌握下其历史发展也是有必要的。看看从JAVA5开始到现在的JAVA9有哪些变化。借此机会,也可以看看哪些特性我们是已经用到的,哪些是还没有用到的。我们在IDEA里面也可以看到language level里面的信息,这里也大致写了下各个版本JDK的新特性。简单概括下就是:JAVA1.3:普通的原始的JAVA,基本语法相信大家都见过了 JAVA1.4:assert关键字 JAVA5:枚举类型、泛型、自动拆装箱 JAVA6: @Overrid原创 2024-10-14 17:50:25 · 1150 阅读 · 0 评论 -
配置java环境变量
1.打开我的电脑--属性--高级--环境变量 2.新建系统变量JAVA_HOME 和CLASSPATH 变量名:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.7.0变量名:CLASSPATH 变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;3. 选择“系统变量”中变量名转载 2012-12-25 11:56:26 · 456 阅读 · 0 评论