学习过程
文章平均质量分 76
ʚ短尾狐ɞ
这个作者很懒,什么都没留下…
展开
-
初识Apache Dubbo
简介Apache Dubbo是一款高性能的Java RPC框架。其前身是阿里巴巴公司开源的、轻量级的开源Java RPC 框架,可以和Spring框架无缝集成,2018年阿里巴巴把这个框架捐献给了apache基金会 。RPC:RPC全称为remote procedure call,即远程过程调用。比如两台服务器A和B,A服务器上部署一个应用,B服务器上部署一个应用,A服务器上的应用想调用B服务器上的应用提供的方法,由于两个应用不在一个内存空间,不能直接调用,所以需要通过网络来表达调用的语义和原创 2021-12-19 23:06:48 · 466 阅读 · 0 评论 -
简要接触微服务架构——个人记账
为了了解微服务,简单使用微服务架构方式完成一个小小的记账项目模拟。实现前后端分离,前端进链接,后端传JSON数据,达到这样的效果,使服务与服务之间分离。项目构建1.创建SpringCloud父工程配置好pom文件 <groupId>com.wly</groupId> <artifactId>manage-springcloud</artifactId> <version>1.0-SNAPSHOT</v原创 2021-12-15 21:41:24 · 569 阅读 · 0 评论 -
SpringCloud——微服务
本博客是为学习微服务知识点记录所用。——SpringCloud——Spring Cloud将现在非常流行的一些技术整合到一起,实现了诸如:配置管理,服务发现,智能路 由,负载均衡,熔断器,控制总线,集群状态等等功能。其主要涉及的组件包括: Eureka:注册中心Zuul(Gateway):服务网关Ribbon:负载均衡Feign:服务调用Hystrix:熔断器 以上只是其中一部分,架构图: ——微服务——...原创 2021-12-15 19:09:43 · 102 阅读 · 0 评论 -
初识MVC——简单的MVC架构编写
写Java Web项⽬时会发现,⼀个中型或者⼤型项⽬ 随着代码的增多,会发现:代码既可以写在src⽬录 下,也可以写在WebContent⽬录下。src下可以建很多包 ,WebContent下可以建很多⽂件夹。 所以问题就来了:⼀个新的类 到底往哪个⽬录下的哪个⽂件夹⾥写? 此时解决办法就是:需要⼀个模式去规范,到底哪个类该往哪⾥写。MVC提供了这样的标准MVC分为三层:M:(Model) 模型 : 应⽤程序的核⼼功能,管理这个模块中⽤的数据和值(bean,dao);V(Vi原创 2021-07-04 12:07:32 · 693 阅读 · 1 评论 -
状态通道记录
为什么 就能预防SQL注入提高安全性呢?其实是因为SQL语句在程序运行前已经进行了预编译,在程序运行时第一次操作数据库之前,SQL语句已经被数据库分析,编译和优化,对应的执行计划也会缓存下来并允许数据库已参数化的形式进行查询,当运行时动态地把参数传给PreprareStatement时,即使参数里有敏感字符如 or '1=1'也数据库会作为一个参数一个字段的属性值来处理而不会作为一个SQL指令,如此,就起到了SQL注入的作用了!...原创 2021-05-31 10:11:34 · 54 阅读 · 0 评论 -
XML与JSON
——数据传输 XML与JSON——一、XML1.简介XML是一种可扩展标记语言,(extensible Markup Laguage)(1).xml具有平台无关性,是一门独立的标记语言。(语言无关性)(2).xml具有自我描述性。2.用途(1).网络数据传输;(2).数据存储;(3).配置文件。3.xml语法格式(1). XML文档声明 <?xml version="1.0" encoding="UTF-8"?> (2). 标记...原创 2021-05-22 15:49:27 · 103 阅读 · 0 评论 -
多线程中的线程安全问题
多线程中的线程安全问题目前学习完了多线程的一些知识点,其中涉及到了一个不可忽视的问题,那就是多个线程在同时运行的时候,极易造成数据的错乱或丢失,这就是多线程的不安全问题,Java中为了解决这个问题,提供了三种主要的解决办法。本博客就是为了记录下这个知识点,达到加深印象和方便回看的目的。下面是我简单的总结。方法一.同步代码块简单理解就是,被同步代码块括住的内容,在多线程执行时会进行排队操作。(通过传一个锁的对象,初始为开放状态,当一个线程执行该任务时,会先检查这个锁对象,若未上锁,则线程执原创 2021-05-18 17:27:36 · 77 阅读 · 0 评论 -
2021-05-16
最近学习了数据结构的一些常用类库,数量不少,记录一下类似的数据结构类库的区别吧这次是ArrayList、LinkedList和Vector三种1. ArrayList和LinkedList的相同点:(1)LinkedeList和ArrayList都实现了List接口。(2)ArrayList和LinkedList是两个集合类,用于存储一系列的对象引用。2. ArrayList和LinkedList的相同点:(1)ArrayList底层的实现数组,而LinkedList是双向.原创 2021-05-16 10:25:37 · 85 阅读 · 1 评论