![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java学习
文章平均质量分 75
奇奇的小窝
一颗努力的心
展开
-
Nginx学习
文章目录一、什么是Nginx?二、Nginx应⽤场景三、Nginx反向代理与负载均衡1、什么是反向代理2、什么是负载均衡一、什么是Nginx?Nginx 是⼀款⾼性能的 http 服务器/反向代理服务器及电⼦邮件(IMAP/POP3)代理服务器。由俄罗斯的程序设计师伊⼽尔·⻄索夫(Igor Sysoev)所开发,官⽅测试 nginx 能够⽀⽀撑 5 万并发链接,并且cpu、内存等资源消耗却⾮常低,运⾏⾮常稳定。二、Nginx应⽤场景http 服务器。Nginx 是⼀个 http 服务可以独⽴提原创 2021-10-20 20:58:31 · 664 阅读 · 0 评论 -
Dubbo 入门理论学习
分布式RPC框架Apache Dubbo提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录分布式RPC框架Apache Dubbo1、软件架构的演进过程?1.1 单体架构架构优点:架构缺点:1.2 垂直架构1.3 SOA架构架构说明:架构优点:架构缺点:1.4 微服务架构架构说明:架构优点:架构缺点:2、 Apache Dubbo概述2.1 Dubbo简介什么是RPC?2.2 Dubbo架构3、服务注册中心Zookeeper3.1 Zookeeper介绍3.2 安装Zookeep原创 2021-09-13 17:42:32 · 1223 阅读 · 0 评论 -
web项目连接数据库时找不到数据库驱动
项目场景:web项目连接数据库时找不到数据库驱动问题描述: 原因分析:很明显java.lang.ClassNotFoundException:com.mysql.cj.jdbc.Driver,就是找不到这个类。 可是,我已经在项目中导入数据库的jar包。经过查阅资料发现,web项目必须要导包到WebContent/WEB-INF/lib文件夹下。解决方案:在此处导入jar包即可。当然,这种错误也可能是数据库版本的问题哦,需检查自己的版本是否对应其中的驱动。...原创 2021-06-04 19:58:42 · 866 阅读 · 0 评论 -
JSON学习 -java
文章目录简介一、了解对象格式1、在Java中2、js:3、XML:4、JSON:二、Gson的使用1.导入jar包2、案例1、转化为JSON格式2、从JSON转为Book3.FastJson的使用1、引入JAR包2、案例1、转化为JSON格式2、从JSON转为Book注意总结简介JSON: JavaScript Object Notation JS对象简谱 , 是一种轻量级的数据交换格式.一、了解对象格式在描述一本书的两个属性书名简介1、在Java中class Book{ pri原创 2021-05-19 22:34:14 · 146 阅读 · 0 评论 -
Java中有几种XML解析方式 ? 分别是什么 ? 有什么样的优缺点 ?
问题描述:Java中有几种XML解析方式 ? 分别是什么 ? 有什么样的优缺点 ?答:四种.1. SAX解析解析方式是事件驱动机制 ! SAX解析器, 逐行读取XML文件解析 , 每当解析到一个标签的开始/结束/内容/属性时,触 发事件. 我们可以编写程序在这些事件发生时, 进行相应的处理.优点:分析能够立即开始,而不是等待所有的数据被处理 逐行加载,节省内存.有助于解析大于系统内存的文档 有时不必解析整个文档,它可以在某个条件得到满足时停止解析.缺点:单向解析,无法定位文档层次,无法原创 2021-05-19 20:44:16 · 238 阅读 · 1 评论 -
xml文件解析 (DOM4J解析XML) -java
文章目录前言一、本地XML解析1、导包并配置1、在项目下新建lib文件夹,并把jar包导入。2、更改项目配置2、编写一个简单的本地XML文件3、解析本地XML文件:二、解析网络上的XML文件1.网址:2、来解析此网络XML文件总结前言今天,我们对xml文件进行解析。分别对本地的xml文件和网络上的xml文件进行解析。提示:以下是本篇文章正文内容。一、本地XML解析1、导包并配置1、在项目下新建lib文件夹,并把jar包导入。2、更改项目配置接下来选中添加刚才创建的Libr原创 2021-05-19 20:41:34 · 2739 阅读 · 3 评论 -
关于线程学习的总结 -java
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、多线程技术概述?1.进程2.线程3、并发与并行二.多线程创建方法1.Thread2.Runnable3.Callable三、Runnable 与 Callable比较1、Runnable 与 Callable2、相同点3、不同点4、Callable获取返回值四、线程不安全解决办法1、同步代码块2、同步方法3、显示锁Lock五、公平锁与不公平锁六、死锁七、线程池1、缓存线程池2、定长线程池3、单线程线程池4、周期定长线程池原创 2021-05-16 19:15:01 · 105 阅读 · 0 评论 -
用Comparator接口进行排序 --java
问题描述:用Comparator两个接口对下列四位同学的成绩做降*序排序,如果成绩一样,那在成绩排序的基础上按照年龄由小到大排序。解决:首先了解什么是Comparator? -----比较器接口。说明:(01) 若一个类要实现Comparator接口:它一定要实现compareTo(T o1, T o2) 函数,但可以不实现 equals(Object obj) 函数。为什么可以不实现 equals(Object obj) 函数呢? 因为任何类,默认都是已经实现了equals(Object原创 2021-05-13 19:13:45 · 1097 阅读 · 0 评论 -
java学习(一)--环境配置
了解 Java 发展史和其特点特性。JDK 包括两大部分:开发工具和运行环境。运行环境包括核心 API、集成 API、用户界面 API、发布技术、Java 虚拟机(JVM)。JDK1.0 的发布,标志着 Java 成为一种独立的开发工具。Java SE:标准版:各应用平台的基础,桌面开发和低端商务应用的解决方案。Java EE:企业版:以企业为环境而开发应用程序的解决方案Java ME :微型版:致力于消费产品 和嵌入式设备的最佳解决方案Java 的特性一种纯面向对象的编程语言。一种与平.原创 2021-04-26 20:34:00 · 113 阅读 · 0 评论