java
imonkeyi
站在巨人的肩膀上
展开
-
Tomcat 源码启动
要想学习 Tomcat 原理,看源码是最直接的方式,而想要理解源码,我们要想把它在本地跑起来。原创 2023-02-02 09:29:44 · 620 阅读 · 0 评论 -
Java 键盘事件无效的几种原因
..原创 2019-01-09 20:39:51 · 8642 阅读 · 4 评论 -
Java基本数据类型转字符串
Java基本数据类型转字符串总共有四种方法1.强制类型转换String str=(String)num2.通过空字符串+数字的形式String str=""+num3.使用String类的静态方法valueOfString str=String.valueOf(num)4.先将基本类型装箱成对象,然后调用对象的toString方法(这种方法比较麻烦,建议上面三种方法)关于拆装箱可以查看这里...原创 2018-12-01 22:17:28 · 5797 阅读 · 2 评论 -
Docker部署单机版Elasticsearch
安装docker思路:使用 docker 安装 elasticsearch、kibana和filebeat,三个容器运行在同一个桥接网络中拉取镜像docker pull docker.elastic.co/elasticsearch/elasticsearch:7.14.1docker pull docker.elastic.co/kibana/kibana:7.14.1docker pull docker.elastic.co/beats/filebeat:7.14.1# 如果拉取太慢可以用原创 2021-12-15 09:55:23 · 902 阅读 · 0 评论 -
Java注解的继承
类、方法、参数上的注解都可以被继承如果方法被重写了,方法上和参数上的 Annotation 将不会被继承,但是类的注解还是会被继承Annotation 的继承不能应用在接口上类、方法、参数上的注解都可以被继承@Retention(RetentionPolicy.RUNTIME)public @interface InheritedTest { String hello();}@InheritedTest(hello = "bob")public class InheritedP.原创 2021-11-30 09:36:59 · 5743 阅读 · 0 评论 -
IDEA Maven Web项目,默认jdk版本和项目输出路径自己变动
默认jdk版本和language level一更新pom文件就自己变成1.5版本,这是因为没有在pom文件中指定jdk版本,于是使用了idea默认的jdk版本指定jdk版本<!--配置jdk版本和编码格式--> <properties> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</原创 2021-07-13 11:33:12 · 507 阅读 · 0 评论 -
Java 序列化
序列化和反序列化序列化就是将对象转换成二进制流的形式以实现对象的持久性存储和网络间的传输。将二进制流转换成对象就是反序列化1. 怎么序列化由上可知,序列化操作的是对象,那么那些对象可以序列化呢?只有实现了 Serializable 接口的对象才可以序列化。Serializable接口中没有任何的属性和方法,它只是一个标志,来告诉jvm这个对象可以序列化如果我们试图序列化一个没...原创 2019-09-27 21:57:17 · 152 阅读 · 0 评论