自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 2021-03-29

环境搭建 Tomcat下载与安装 下载地址: https://tomcat.apache.org/ 安装步骤 直接解压 windows: startup.bat 打开, shutdown.bat关闭 linux或mac: startup.sh打开, shutdown.sh关闭 更改Tomcat端口 在Tomcat根目录下的conf文件夹内的server.xml中修改。 IDEA创建WEB项目 新建Web项目 IDEA配置Tomcat Servlet Servlet工作原理 客服端请求服务

2021-03-29 23:01:22 71

原创 JAVA中的JSON解析

JSON解析GsonFastJson 在Java中有两种常见的JSON解析库 谷歌的Gson 阿里的FastJson Gson 想要使用Gson还需要导入其Jar包 对象转字符串 创建一个Gson对象调用其toJson(obj); // 创建一个Gson对象 Gson gson = new Gson(); // 将一个对象转换为字符串 String jsonString = gson.toJson(new Object()); 字符串转对象 创建一个Gson对象调用其fromJson(字

2021-01-21 23:15:25 103

原创 多线程总结

多线程总结多线程描述线程的调度同步和异步并发与并行多线程实现的方式继承Thread实现Runnable接口获取和设置线程的名称线程休眠线程阻塞线程中断 多线程描述 一个程序在执行的过程中,可以产生多个线程,每个线程有自己的执行路径,线程是在基于进程之上划分的,没有进程就没有线程,进程相当于一个应用程序,有独立的内存空间。每个线程有自己的产生,存在,消亡的过程。线程有自己独立的栈空间和共享的堆空间。 继承Thread 实现Runnable 线程的调度 分时调度 所有线程轮流使用CPU的使用权,平分每个线

2021-01-16 16:00:09 84

原创 关于equals和==的区别:

关于equals和==的区别: == 意思是匹配两侧的内存地址是否相同, 返回true或false equals 在某些情况下和==效果是相同的 先来看看== 这里可以看出a == b 是 true,为什么呢?因为当 String a = “one” 的时候它会在常量池中寻找”one”, 找到则直接赋值,未找到则在内存堆中new一个值为“String”的对象,然后放到常量池,之后再赋值。b == true也同理,这个时候a == b则找到的是一个东西,所以相同。 接下来看另一种情况 当a 和 b 不是直

2021-01-06 22:01:48 77

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除