随笔分类 -  Java

maven ,添加加密算法 apache commons-codec.jar 包
摘要:在百度搜索commons-codec.jar maven , http://mvnrepository.com/ 到 maven 库搜索 commons-codec.jar maven 。你需要添加的jar包 这里下载1.10版本 复制这里的配置文件,到项目的pom.xml添加依赖关系 阅读全文

posted @ 2022-05-23 17:25 癫狂编程 阅读(1111) 评论(0) 推荐(0)

yyyy-mm-dd 在java和oracle中的区别。
摘要:之前没有注意过关于yyyy-mm-dd的写法,在最近的一次项目中才发现问题。一下做了详细的分析。 通常java的工具Date类使用SimpleDateFormat进行日期转字符串的格式化输出。如:// 定义日期格式SimpleDateFormat dateformat =new SimpleDate 阅读全文

posted @ 2022-03-09 19:23 癫狂编程 阅读(355) 评论(0) 推荐(0)

Java进行Base64的编码(Encode)与解码(Decode)
摘要:目录 早期作法 Apache Commons Codec作法 Java 8之后的作法 正文 关于base64编码Encode和Decode编码的几种方式 Base64是一种能将任意Binary资料用64种字元组合成字串的方法,而这个Binary资料和字串资料彼此之间是可以互相转换的,十分方便。在实际 阅读全文

posted @ 2022-02-11 13:26 癫狂编程 阅读(9262) 评论(0) 推荐(0)

jdk历史版本下载
摘要:Java SE 所有版本下载https://www.oracle.com/technetwork/cn/java/archive-139210-zhs.html Java SE 8 历史版本下载https://www.oracle.com/technetwork/java/javase/downlo 阅读全文

posted @ 2022-02-09 11:52 癫狂编程 阅读(227) 评论(0) 推荐(0)

DOC-03-23 标题面板(Titled Pane)和可折叠面板(Accordion)
摘要:本章将介绍如何在你的JavaFX应用程序中组合使用Accordion和Title Pane。 Titled Pane是一个带标题的面板。它可以被打开或者关闭,并且可以封装任何Node,例如UI控件或者图片,以及添加到布局容器中的界面元素组。 Titled Pane可以使用Accordion控件来进行 阅读全文

posted @ 2021-12-21 22:53 癫狂编程 阅读(563) 评论(0) 推荐(0)

idea中代码字体大小调整
摘要:一、点击File选择settings 二、先点击Editor,接着点击Colors&Fonts,找到Font,点击Save As,会弹出一个窗口,写个名字然后点击OK 三、接着调整size的大小,点击应用,保存就可以了。 阅读全文

posted @ 2021-12-21 22:26 癫狂编程 阅读(2103) 评论(0) 推荐(0)

使用jvisualvm排查一次内存溢出(OOM)过程
摘要:内存溢出在开发中或者线上出现的概率很高,造成的直接原因就是系统运行缓慢,或者直接宕机了。 小编在这里模拟下内存溢出的情况以防患于线上出现内存溢出要如何排查问题。题外话(线上出问题你需要生成一个快照(hprof文件),在本地查看问题),当然了还有其他工具调试如阿里的Arthas、还有MAT。我这里只演 阅读全文

posted @ 2021-12-13 18:07 癫狂编程 阅读(1150) 评论(0) 推荐(0)

IntelliJ IDEA 2021.3 旗舰版 官方中文正式版(附汉化包+安装教程)
摘要:下载地址:https://www.jb51.net/softs/543007.html#downintro2 intellij idea 2021是一款市面上最好的JAVA IDE编程工具,该工具支持git、svn、github等版本控制工具,整合了智能代码助手、代码自动提示等功能,IntelliJ 阅读全文

posted @ 2021-12-13 17:07 癫狂编程 阅读(5731) 评论(0) 推荐(0)

java.io.BufferedInputStream
摘要: 阅读全文

posted @ 2021-12-09 16:46 癫狂编程 阅读(39) 评论(0) 推荐(0)

window中java进程占用高问题解决
摘要:java程序cpu占用过高问题分析 标签: java 程序 cpu | 发表时间:2014-06-26 02:02 | 作者:阳光雨露 分享到: 出处:http://www.iteye.com 针对某个java程序cpu占用过高问题分析,要想找到问题的真正原因,首先要明确cpu过高的进程,通过对进程 阅读全文

posted @ 2021-12-09 13:30 癫狂编程 阅读(78) 评论(0) 推荐(0)

在windows下揪出java程序占用cpu很高的线程并完美解决
摘要:我的一个java程序偶尔会出现cpu占用很高的情况 一直不知道什么原因 今天终于抽时间解决了 系统是win2003 jvisualvm 和 jconsole貌似都只能看到总共占用的cpu 看不到每个线程分别占用的cpu呢所以在windows平台上要找出到底是哪个线程占用的cpu还不那么容易,linu 阅读全文

posted @ 2021-12-09 13:28 癫狂编程 阅读(959) 评论(0) 推荐(0)

批处理bat脚本自动配置java的jdk环境变量
摘要:前言 每当更换电脑或者是重装系统之后,都需要重新配置java系统路径。但是又不想每次都去查配置方法,所以写了个脚本自动配置。 脚本内容 @echo off @echo 第一步 输入要设置的JAVA_HOME路径:(As example: D:\Program Files\Java\jdk1.8.0_ 阅读全文

posted @ 2021-12-08 17:39 癫狂编程 阅读(1881) 评论(0) 推荐(1)

_java_options在哪里_环境变量JAVA_TOOL_OPTIONS、_JAVA_OPTIONS、JAVA_OPTS设置
摘要:1、JAVA_TOOL_OPTIONS是何物 有些应用不方便设置JVM参数,如命令行应用、通过JNI(Java Native Interface)API调用虚拟机的应用、脚本嵌入虚拟机中的应用等。这种情况环境变量JAVA_TOOL_OPTIONS就非常有用了,它会被JNI API的JNI_Creat 阅读全文

posted @ 2021-12-08 17:09 癫狂编程 阅读(2599) 评论(0) 推荐(0)

如何高效学习Java API提供的的类和方法
摘要:多敲,多练,多记Java的核心API是非常庞大的,这给开发者来说带来了很大的方便。其中的一些内容是必须掌握的。1、java.lang包下的80%以上的类的功能的灵活运用。2、java.util包下的80%以上的类的灵活运用,特别是集合类体系、正规表达式、时间、属性、和Timer.3、java.io包 阅读全文

posted @ 2021-12-08 16:53 癫狂编程 阅读(189) 评论(0) 推荐(0)

java中必须知道的常用类
摘要:1、Java的包装类 基本数据类型我们都很熟悉,例如:int、float、double、boolean、char等,基本数据类型不具备对象的特征,不能调用方法,一般能实现的功能比较简单,为了让基本数据类型也具备对象的特性,Java为每个数据类型都提供了一个包装类,这样我们就可以像操作对象一样,操作这 阅读全文

posted @ 2021-12-08 16:50 癫狂编程 阅读(190) 评论(0) 推荐(0)

测试能力提升 性能测试之 JVM 的故障排查-堆内存泄漏
摘要:JVM 异常说明 https://testerhome.com/articles/24259 一文中已介绍了,JVM 每个运行时区域——程序计数器 、Java 虚拟机栈、本地方法栈、Java 堆、方法区、直接内存发生 OutOfMemoryError 的不同原因和不同错误信息。 Java 堆,是线程 阅读全文

posted @ 2021-12-08 16:11 癫狂编程 阅读(190) 评论(0) 推荐(0)

JAVA(JDK)内存溢出分析工具(VISUALVM)
摘要:标签: 操作类 目录 前言 问题浅出 如何使用? 收尾阶段 前言 VisualVM: 它是一个以监控、显示本地或者远程服务器 JVM工作情况,进行性能调优的工具。可以实现对JVM内存各个子池、CPU、垃圾收集器等方面进行监控,从而发现程序代码中潜在的泄露点和配置问题。 问题浅出 我们在写业务时有时候 阅读全文

posted @ 2021-12-08 13:18 癫狂编程 阅读(1466) 评论(0) 推荐(0)

通过bat文件执行Java程序jvm参数设置
摘要:今天通过bat文件执行Java程序时,发生了PermGen space异常,也就是常说的堆内存溢出。可以通过在bat文件里设置jvm相关参数解决:set _JAVA_OPTIONS=-XX:PermSize=512M -XX:MaxPermSize=512M -Xms512m -Xmx1024m 阅读全文

posted @ 2021-12-08 12:57 癫狂编程 阅读(455) 评论(0) 推荐(0)

批处理文件jvm参数设置
摘要:@echo offset JVM_OPTIONS=-Xms50m -Xmx100m -Xverify:none -XX:+UseParNewGC -XX:NewRatio=4 -XX:+PrintClassHistogram -XX:+PrintGCDetails -XX:+PrintGCTimeS 阅读全文

posted @ 2021-12-08 12:57 癫狂编程 阅读(88) 评论(0) 推荐(0)

VisualVM下载及安装
摘要:一、VisualVM下载地址如下: https://visualvm.github.io/index.html 二、VisualVM安装步骤: 1、解压下载后的.zip压缩包,lz解压到D:\devtool目录下 2、进入解压后的文件visualvm_202的bin目录下,双击visualvm.ex 阅读全文

posted @ 2021-12-08 10:34 癫狂编程 阅读(2069) 评论(1) 推荐(1)

导航

好的代码像粥一样,都是用时间熬出来的