- 博客(17)
- 资源 (1)
- 收藏
- 关注
原创 互联酒旅项目总结
酒旅项目总结1.使用的技术支持,需要了解学习的工具2.项目架构图3.开发流程访问流程概述:1.用户端发起请求通过DNS(域名服务解析),到达Nginx反向代理集群2.Nginx集群反向代理到Spring5.0之后的Webflux网关,通过SpringCloudGateWay进行路由(通过Predicate->配置在application.yml中的路由地址进行路由),Sentinel+shard进行认证授权,中间整合了redis->对于一些经常访问的资源进行缓存3.同时Gat
2022-05-05 21:30:21 156
原创 dubbo
一、Duboo基本概念解释Dubbo是一种分布式服务框架。 Webservice也是一种服务框架,但是webservice并不是分布式的服务框架,他需要结合F5实现负载均衡。因此,dubbo除了可以提供服务之外,还可以实现软负载均衡。它还提供了两个功能Monitor 监控中心和调用中心。这两个是可选的,需要单独配置。Dubbo的计数架构图如下:我们解释以下这个架构图:Consumer服务消费者,Provider服务提供者。Container服务容器。消费当然是invoke提供者了,invoke这条实
2022-03-07 23:49:58 134
转载 dubbo
1.Dubbo是什么Dubbo是一个分布式服务框架,以及阿里巴巴内部的SOA服务化治理方案的核心框架。其功能主要包括:高性能NIO通讯及多协议集成,服务动态寻址与路由,软负载均衡与容错,依赖分析与降级等。说通俗点,就是首先将程序组件化成一个个相对独立的服务,然后就可以对服务进行分布式;而且,它有注册中心通过监听,实时发现着新服务,并部署,还可以推送给客户端;它还集成了负载均衡的解决方案,利用随机算法来讲各个服务科学地分配到多台服务器上;当然,它也集成了容错机制,来提高集群的稳定性。官网首页: http
2022-03-07 23:47:37 120
原创 2021-09-24
上传文件到服务器package servlet;import com.jspsmart.upload.File;import com.jspsmart.upload.SmartUpload;import com.jspsmart.upload.SmartUploadException;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.ht
2021-09-24 18:54:00 76
原创 Json数据和实体类之间转换
Json数据和实体类之间转换1.json->java2.java->json3.bean数组->Json数组4.json数组->bean集合1.实体类package bean;//实体类public class User { private Integer id; private String name; private Integer age; public User() { } @Override pub
2021-09-23 23:56:24 326
原创 .~随机点名器
基于JavaScript点名器今天闲来无事练习一下之前学习的一个利用js写的点名器,打开中断和关闭中断的操作也就是var t = setInterval(函数(),几秒运行一次)和结束上次的中断clear(t)–》》传入的是上次开启中断的变量值话不多说下来看一下代码再进行分析吧:<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title>随机点名器</titl
2021-09-07 00:14:24 146
原创 JDBC工具类
JDBC工具类封装在使用此工具类时只需要在实现Dao接口的类上继承此类package util;import java.sql.*;import java.util.List;/** * @Author: fyw * @Description: * @Date Created in 2021-08-30 14:17 * @Modified By: */public class DBUtils { private static String url = "jdbc:mys
2021-08-30 23:24:11 75
原创 数据库关系(一对多,多对一....)
多对一和多对一注:分别时两个接口中对应的函数,表示两种一个老师对应多个学生的解决方法时:在Teacher中创建一个List集合用来存放Students多个学生对应一个老师,那么也就是每个学生都是一条单独的存储:Student中添加一个Teacher对象用来存放老师的相关信息首先说明前提情况,一个老师可以教学多个学生一个学生只能由一个老师教—>>>也就是相当于去学一个专业技能时,你只能由一个师傅创建表CREATE TABLE `student` (`stuid` int
2021-08-29 20:47:00 444
原创 数据库事务概述和批处理
数据库事务集合1.事务概述数据库事务(Database Transaction) ,是指作为单个逻辑工作单元执行的一系列操作,要么完全地执行,要么完全地不执行。 事务处理可以确保除非事务性单元内的所有操作都成功完成,否则不会永久更新面向数据的资源。通过将一组相关操作组合为一个要么全部成功要么全部失败的单元,可以简化错误恢复并使应用程序更加可靠。一个逻辑工作单元要成为事务,必须满足所谓的ACID(原子性、一致性、隔离性和持久性)属性。事务是数据库运行中的逻辑工作单位,由DBMS中的事务管理子系统负
2021-08-29 20:46:19 280
原创 JDBC连接相关问题
JDBC连接(java database connectivity)jdbc使用的步骤1.通过反射机制加载驱动类–>>相当于是一个jdbc管理的工具类2.找到我们的数据库连接池的url3.使用Driver Manager(驱动管理器)获得到数据库连接4.通过connect创建一个状态通道5.就可以使用sql语句向状态通道中传入我们想要实现的sql语句6.最后,注意一定要关闭所有的连接通过使用数据库驱动–>>使用java来对数据库进行增删改的操作注意jar包的添加具
2021-08-29 01:04:48 119
原创 Xml与Json(Gson)
XML与JSONXML特性:xml具有平台无关性,是一门独立的标记语言xml具有自我描述性在什么平台打开都是一样的,语言平台或mac.windows中打开相同JSON解析案例:GSON将一个类转换成JSON格式: package com.fan.demo02; import com.google.gson.Gson; import java.util.Objects; /** * @Author: fyw
2021-08-25 02:11:05 484
原创 多线程的讲解案例(通过案例更便于理解)
多线程技术概述每个线程都有自己的栈空间,并用一份堆内存1.同步和异步同步:排队执行,效率低但是安全.异步:同时执行,效率高但是数据不安全.2.并发与并行并发:指两个或多个时间在同一个时间段内发生.并行:指两个或多个时间在同一时刻发生(同时发生)3.执行步骤,有利于理解线程时用来做什么的public class Test { public static void main(String[] args) throws InterruptedException { /
2021-08-23 23:32:23 135
原创 2021-08-22
解决文件通过byte数组读取内容重复问题package com.fan;import java.io.FileInputStream;import java.io.IOException;public class Demo05_FileInputStream { public static void main(String[] args) throws IOException { FileInputStream fio = new FileInputStream("c:\\
2021-08-22 22:53:46 71
原创 初始java
掌握java环境搭建了解java发展史和其特性特点java发展史1991年,SUN公司成立了由詹姆斯·高斯林领导的“Green”项目小组,目的是开发一种能够在各种消费性电子产品上运行的程序架构。在决定使用哪种编程语言时,他们发明了一种名为“Oak”的面向对象语言,后改名为“Java”。1994年,网景公司推出了浏览器。1995年,高斯林参加会议时,在浏览器上演示了鼠标操作分子模型,轰动现场,自此Java语言火了起来。2.java特点特性 纯面向对象的编程语言 基于c和...
2021-08-12 23:16:10 70
原创 2021-07-13
这里写自定义目录标题markdown学习二级标题三级标题四级标题字体引用分割线图片超链接列表表格代码欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入markdown学习标题:#+‘ ’ 一
2021-07-13 01:19:11 86
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人