----【JavaEE】
文章平均质量分 82
java基础学习
温娉哲
I can do this all day
展开
-
Arthas 快速入门
如果只是退出当前的连接,可以用quit或者exit命令。Attach到目标进程上的arthas还会继续运行,端口会保持开放,下次连接时可以直接连接上。清除当前窗口的所有命令cls查看当前运行线程thread查看某个线程的栈信息thread线程号。下载arthas-boot.jar,然后用java-jar的方式启动。thread1会打印线程ID1的栈,通常是main函数的线程。如果想完全退出arthas,可以执行stop命令,相当于结束整个会话。输入q,或者ctrlC退出来。......原创 2022-07-17 21:55:01 · 887 阅读 · 4 评论 -
自定义注解之运行时注解(RetentionPolicy.RUNTIME)
<div id="article_content" class="article_content clearfix"> <link rel="stylesheet" href="https://csdnimg.cn/release/blogv2/dist/mdeditor/css/editerView/ck_htmledit_views-1a85854398.css"> <div id="content_views" class=...原创 2021-11-28 21:09:30 · 753 阅读 · 0 评论 -
JSONPath表达式
前言JSONPath是一种简单的方法来提取给定JSON文档的部分内容。JSONPath提供的json解析非常强大,它提供了类似正则表达式的语法,基本上可以满足所有你想要获得的json内容。JSONPath表达式语法1、操作符?:问号,标记表达式的开头。使用的语法 [?(表达)]例如:[?(Expression)]@:在符号处表示正在处理的当前节点。语法使用$.books[?@.price>100]注意:使用JSONPath的[]操作符操作一个对象或者数组,索引是从0开始。原创 2020-10-30 15:17:12 · 2161 阅读 · 0 评论 -
fastJSON应用:String,JSONObject,JSONArray相互转换
前言fastjson是阿里巴巴的开源JSON解析库,它可以解析JSON格式的字符串,支持将Java Bean序列化为JSON字符串,也可以从JSON字符串反序列化到JavaBean。下面对常用到的关于String,JSONObject,JSONArray的相互转换。package TEST;import com.alibaba.fastjson.JSONArray;import com.alibaba.fastjson.JSONObject;import com.alibaba.fastjso原创 2020-10-24 12:11:59 · 1217 阅读 · 1 评论 -
JAVA中的几种基本数据类型是什么,各自占用多少字节
测试代码: public static void main(String[] args) { System.out.println (new StringBuilder ().append ("Byte-->>").append ("字节数:").append (Byte.BYTES).append (";位数:"). append (Byte.SIZE).append ("; 最小值-->最大值:").append (Byte.MIN_.原创 2020-09-03 12:47:44 · 425 阅读 · 0 评论 -
Java中的 IO 流 你了解多少
前言IO(Input And Output)在编程中是一个很常见的需求,IO即意味着我们的Java程序需要和“外部”进行通信,这个“外部”可以是很多介质。1、本地磁盘文件,远程磁盘文件2、数据库连接3、TCP,UDP,HTTP 网络通信4、进程间通信5、硬件设备(键盘,串口等)Java中的流按照处理数据类型分类:1、字符流2、字节流程序中需要根据待传输数据的不同特性而使用不同的流。按照数据流向分类:1、输入流:对输入流只能进行读操作2、输出流:对输出流只能进行写操作推荐阅原创 2020-09-03 11:31:53 · 351 阅读 · 0 评论 -
IDEA 启动控制台日志乱码—修改Tomcat编码(亲测有效)
问题描述在idea中启动项目后,控制台打印出来的日志全部乱码解决方案查了网上很多资料后,汇总如下几种解决方案:1、修改Tomcat configuration ,指定 vm.options 为 -Dfile.encoding=UTF-82、进入setting 设置 ,editor——>file Encodings,编码格式全部设置为 UTF-83、找到idea的安装路径,在bin文件下,修改 idea.exe.vmoptions和 idea64.exe.vmoptions 文件,加入原创 2020-08-25 09:55:51 · 1034 阅读 · 0 评论 -
Idea 快捷键大全(常用快捷键总结)
idea快捷键原创 2020-08-09 20:56:26 · 459 阅读 · 11 评论 -
oop基础
【基础知识】(一)简述private,protected,public,internal修饰符的访问权限。private:私有成员,在类的内部可以访问。(private关键字是一个成员访问修饰符。私有访问是允许的最低访问级别。私有成员只有在声明他们的类和结构体中才是可访问的。)protected:保护成员,该类内部和继承类中可以访问。(protected关键字是一个成员访问修饰符。...原创 2020-03-11 14:58:45 · 370 阅读 · 0 评论 -
java8新特性之Lambda表达式和Stream
接口的默认方法只需要使用 default 关键字即可,这个特征又叫做 扩展方法 Lambda 表达式 Functional 接口 函数式接口 是指仅仅只包含一个抽象方法的接口,每一个该类型的 Lambda 表达式都会被匹配到这个抽象方法。你只需要给你的接口添加 @FunctionalInterface 注解 使用 :: 双冒号关键字来传递方法(静态方法和非静态...原创 2020-01-22 14:53:39 · 399 阅读 · 2 评论 -
启动失败 报:spawn cmd ENOENT错误
前端项目用npm工具live-server进行页面热更新处理时,报了这样的一个错误提示:Error: spawn cmd ENOENT at Process.ChildProcess._handle.onexit (internal/child_process.js:240:19) at onErrorNT (internal/child_process.js:415:16)...原创 2019-12-16 11:03:54 · 7732 阅读 · 2 评论 -
【java】——继承
首先我们要明白一点,继承的出现解决了什么问题?继承主要解决的问题就是:共性抽取。用一个例子来解释说明:有一个父类员工类,父类下有两个子类讲师类和助教类,讲师类,助教类和员工类中都具备姓名,工号这俩个属性,那么就可以使用继承。“子类就是一个父类”,讲师也属于员工,同时也具备员工中的属性,所以可以说讲师就是一个员工。用代码进一步解释说明共性抽取:定义一个父类,其实就是一个普通...原创 2019-06-30 20:18:41 · 322 阅读 · 11 评论 -
【Java】-泛型
泛型概念泛型是一种未知的数据类型,当我们不知道使用什么数据类型的时候,可以使用泛型,泛型也可以看成是一个变量,用来接收数据类型。ArrayList集合在定义的时候,不知道集合中都会存储什么类型的数据,所以类型使用泛型。使用泛型的好处1、创建集合对象,不使用泛型好处:集合不使用泛型,默认的类型就是object类型,可以存储任意类型的数据弊端:不安全,会引发异常2、创建集合...原创 2019-07-09 20:56:57 · 367 阅读 · 7 评论 -
【java】-常用API
一、Date类下的DateFormat类A、方法format作用:使用DateFormat类中的方法format,把日期格式化为文本使用步骤:创建SimpleDateFormat对象,构造方法中传递指定的模式 调用SimpleDateFormat对象中的方法format,按照构造方法中指定的模式,把Date日期格式化为符合模式的字符串(文本)package cn.itcast...原创 2019-07-07 21:40:53 · 351 阅读 · 8 评论 -
Java入门
Java入门原创 2019-04-14 21:35:08 · 413 阅读 · 13 评论