java
文章平均质量分 65
QwoYko.
这个作者很懒,什么都没留下…
展开
-
服务异步通讯
服务异步通讯初识MQ同步通讯异步通讯三级目录RabbitMQ二级目录三级目录SpringAMOP二级目录三级目录初识MQ同步通讯同步存在的问题:耦合度高:每次加入新的需求时 ,都要修改原来的代码性能下降:调用者需要等待服务提供者的响应,如果调用链过长则响应时长则总时长变长资源浪费:调用链中每个服务都在等待响应过程中,不能释放请求占用的资源,高并发环境下极度浪费资源级联失败:如果服务提供者出现问题,则所有调用方都会出现问题同步调用优点:时效性较强,可以立即得到结果异步通讯三级目录R原创 2022-05-30 16:34:59 · 252 阅读 · 0 评论 -
SpringCloud中Eureka注册中心
SpringCloud、EurekaSpringCloud简介简介版本微服务场景模拟创建父工程服务提供者创建Module编写配置文件服务调用者代码问题Eureka注册中心Eureka简介原理图SpringCloud简介简介Spring Cloud是Spring旗下的项目之一,官网地址:http://projects.spring.io/spring-cloud/Spring最擅长的就是集成,把世界上最好的框架拿过来,集成到自己的项目中。Spring Cloud也是一样,它将现在非常流行的一些技术整原创 2022-05-22 22:57:32 · 589 阅读 · 0 评论 -
idea下载插件缓慢或经常下载失败
idea下载插件缓慢或经常下载失败地址解析地址解析找一个在线解析,将要访问的网络地址进行解析将解析到的地址复制粘贴到C:\Windows\System32\drivers\etc\hosts文件中保存后再下载就速度很快了...原创 2022-05-19 08:45:22 · 270 阅读 · 0 评论 -
SpringBoot配置与注入
springboot的概念详解,springboot添加父工程坐标,全注解属性的配置与注入以及自动配置原理和默认配置原理原创 2022-05-14 19:18:10 · 1415 阅读 · 0 评论 -
SpringMVC工作流程
工作流程分析 (1)用户通过浏览器发送请求到前端控制DispatcherServlet。 (2)前端控制器直接将请求转给处理器映射器HandleMapping。 (3)处理器映射器HandleMapping会根据请求,找到负责处理该请求的处理器,并将其封装为处理器执行链HandlerExecutionChina后返回给前端控制器DispatcherServlet。 (4)前端控制器DispatcherServlet根据处理器执行链中的处理器,找到能够执行该处理原创 2022-05-10 23:59:48 · 135 阅读 · 0 评论 -
web.xml中servlet的配置和含义
web.xml中servlet的配置和含义<servlet> <!-- 自定义,一般是类名--> <servlet-name>DispatcherServlet</servlet-name> <!-- 包名+类名,项目中定位到servlet的路径--> <servlet-class>com.kaikeba.mvc.DispatcherServlet</servlet原创 2022-01-05 22:30:36 · 653 阅读 · 0 评论 -
Mysql安装
Mysql安装过程: Windows安装MySQL1.在MySQL官网 http://dev.mysql.com/downloads/mysql/ 上面下载ZIP安装包(第二个:Windows (x86, 64- bit), ZIP Archive)。2. 下载完成后解压,将其放到想要安装的目录下。 例如:D:\MySQL5.7\mysql-5.7.17-winx643.新建一个my.ini配置文件,原始的my-default.ini配置文件只是个模版,不要在里面改动。 my.ini的内容原创 2021-12-28 22:25:17 · 75 阅读 · 0 评论 -
Idea断点调试Gebug
断点调试原创 2021-01-26 16:50:36 · 132 阅读 · 0 评论 -
java中getclass与.class的认识
getclass与.class反射类与实例化getclass()与.class()反射JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。类与实例化面向对象最重要的概念就是类(Class)和实例(Instance),类是抽象的模板,比如Student类,而实例是根据类创建出来的一个个具体的“对象”,每个对象都拥有相同的方法,但各自的数据可能不同getc原创 2020-11-06 21:42:51 · 389 阅读 · 0 评论 -
layui.layer弹层组件
layui.layerlayui前端UI框架layer弹层组件layer使用方法layer方法使用layer.msg(content, options, end) - 提示框layer.load(icon, options) - 加载层layer.tips(content, follow, options) - tips层layer.alert(content, options, yes) - 普通信息框layer.close(index) - 关闭特定层layui前端UI框架layui(谐音:类UI)原创 2020-10-23 17:47:28 · 2071 阅读 · 1 评论 -
转发与重定向
转发&重定向请求转发图片示例代码示例重定向图片示例代码示例区别请求转发图片示例代码示例//第一个Servlet@WebServlet(value = "/first")public class UserServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException,原创 2020-10-17 15:32:46 · 114 阅读 · 0 评论 -
单例模式
单例模式1.单例模式是什么?1.1为什么需要单例模式2.如何实现单例模式?2.1.懒汉模式2.2.饿汉模式2.3.双检索模式1.单例模式是什么? 单例模式,顾名思义就是在整个运行域,一个类只有一个实例对象.1.1为什么需要单例模式 因为有的类型的实例对象的创建和销毁对资源来说消耗不大,但也有一些类型比较庞大和复杂,如果不断地去创建和销毁对象,且如果这些对象可以被复用,就会造成不必要的浪费.2.如何实现单例原创 2020-09-19 18:59:25 · 128 阅读 · 0 评论 -
Java与Json的解析.转换
Java与Json的转换.解析1.Json简概1.1Json的出现1.2什么是Json1.3创建对象的不同形式1.3.1数组格式2.Gson(谷歌)2.1将对象转换为JSON字符串2.2将JSON字符串转换为对象3.FastJson(阿里)3.1将对象转换为JSON字符串3.2将JSON字符串转换为对象1.Json简概1.1Json的出现RPC远程调用(RPC是远程过程调用,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议)时或者提供给外部访问接口,必须有一个两边认可的统一原创 2020-09-13 17:27:56 · 314 阅读 · 0 评论 -
多线程
1.线程与进程进程:内存整运行的应用程序,且每一个进程都有一个独立的空间线程:进程中的一个执行路径,共享一个内存空间.进程之间可自由切换,它是进程基础上进一步的划分.总之,一个程序运行后至少有一个进程,一个进程中可以包含多个线程1.1单线程和多线程的概述单线程:多个任务只能排队执行,当前任务完成后,才能进下一个任务.eg:一个煎饼店只有一个做煎饼的人员,10个人都想要买煎饼只能排队等待,前一个买到煎饼退出等待的队伍后,后一个人才能去买煎饼,一个一个的去买.多线程:多个任务可以同时的执行.eg原创 2020-09-05 17:57:23 · 202 阅读 · 0 评论 -
异常中finally的使用.
finally:(1).必然执行的异常统一处理出口(2).无论是否发生异常.finally必然执行,适合存放释放资源,后续处理的代码.总之就是,大部分的情况下,finally一定会执行,但是也有不先执行finally执行的特例=>(1)finally里发生异常.程序不会执行(finally第一句产生异常后续的不会执行)(2).程序所在线程死亡或关闭了cpu,也就是说外界不可抗力的因素造成的电脑突然关机,停电等.下面看一下两个finally一定会执行后的不同结果:…首先先描述一下执行的过程原创 2020-09-02 15:48:22 · 636 阅读 · 1 评论 -
抽象类与接口
抽象类抽象类必须使用abstract class声明 一个抽象类中可以没有抽象方法。抽象方法必须写在抽象类或者接口中。格式:abstract class 类名{// 抽象类}抽象方法:只声明而未实现的,必须用abstract关键字声明。格式:abstract class 类名{// 抽象类 public abstract void 方法名() ;// 抽象方法,只声明而未实现}使用事项:1.抽象类本身是不能直接进行实例化操作的,即:不能直接使用关键字new完成。 ·2.一个抽象类必原创 2020-08-22 19:17:35 · 263 阅读 · 0 评论 -
java初识和基本知识点
Java 的特性 :1.一种纯面向对象的编程语言。2. 一种与平台无关(跨平台)的语言。(它提供了在不同平台下运行的解释环境)3. 一种健壮的语言,吸收了 C/C++语言的优点。4. 有较高的安全性。(自动回收垃圾,强制类型检查,取消指针)JAVA的跨平台处理:了解JVM:JVM 可以理解成一个可运行 Java 字节码的虚拟计算机系统它有一个解释器组件,可以实现 Java 字节码和计算机操作系统之间的通信 对于不同的运行平台,有不同 的 JVM。 JVM 屏蔽了底层运行平台的差别,实原创 2020-08-16 23:36:43 · 202 阅读 · 0 评论 -
阿里云服务器搭建过程
1.服务器的作用1.1.ip访问过程1.2.域名访问过程2.为什么搭建云服务器价格低、稳定性高、可扩展性强提升运维效率,降低运维成本3.选择阿里云的原因.市场的占有率高自主研发:飞天大数据平台,中国唯一一个自主研发4.搭建流程登录阿里云官网,选择云服务ECS点击选择购买,首次登录需要一系列的注册,购买前提是需要账户余额不少于100才可以购买.以下为购买步骤:打开控制台.点击更多,配置网络与安全组回退到刚才点击更多的页面,点击远程连接根据上面的use原创 2020-08-12 18:31:56 · 562 阅读 · 0 评论 -
URL类的使用
URL:统一资源定位符在万维网上每一个信息和资源都有统一且唯一的地址.使用方法://创建一个URL类的对象url1.URL url=new URL(“网址”);//通过对象url打开网络连接,并获取一个网络连接对象con2.URLConnection con=url.openConnection();//通过网络连接对象con获取到读取网页内容的输入流is3.InputStream is=con.getInputStream();//将字节流装饰成字符流4.InputStreamRead原创 2020-08-12 11:02:53 · 1052 阅读 · 0 评论