magic-api简单例子

2023-11-19

1、magic-api

magic-api 是一个基于Java的接口快速开发框架,通过magic-api提供的UI界面完成编写接口,无需定义Controller、Service、Dao、Mapper、XML、VO等Java对象即可完成常见的HTTP API接口开发

https://gitee.com/ssssssss-team/magic-api
在这里插入图片描述

2、样例测试

2.1 参考官方文档

https://www.ssssssss.org/magic-api/guide/quick-start.html

2.2 新建springboot项目

(1)pom.xml

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.6.2</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>
    <groupId>com.example</groupId>
    <artifactId>magic-api-demo</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <name>magic-api-demo</name>
    <description>Demo project for Spring Boot</description>
    <properties>
        <java.version>1.8</java.version>
    </properties>
    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-jdbc</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>8.0.27</version>
        </dependency>
        <dependency>
            <groupId>org.ssssssss</groupId>
            <artifactId>magic-api-spring-boot-starter</artifactId>
            <version>1.7.4</version>
        </dependency>
    </dependencies>

    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>

</project>

(2)application.properties

server.port=8088
#配置web页面入口
magic-api.web=/magic/web
#配置文件存储位置。当以classpath开头时,为只读模式
magic-api.resource.location=D:\\demo\\magic-api
#配置MySQL8.0连接信息
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://192.168.20.100:3306/demo
spring.datasource.username=dbadmin
spring.datasource.password=123456

(3)运行

C:\Java\jdk1.8.0_202\bin\java.exe -XX:TieredStopAtLevel=1 -noverify -Dspring.output.ansi.enabled=always -Dcom.sun.management.jmxremote -Dspring.jmx.enabled=true -Dspring.liveBeansView.mbeanDomain -Dspring.application.admin.enabled=true "-javaagent:C:\App\JetBrains\IntelliJ IDEA 2019.3.2\lib\idea_rt.jar=52918:C:\App\JetBrains\IntelliJ IDEA 2019.3.2\bin" -Dfile.encoding=UTF-8 -classpath C:\Java\jdk1.8.0_202\jre\lib\charsets.jar;C:\Java\jdk1.8.0_202\jre\lib\deploy.jar;C:\Java\jdk1.8.0_202\jre\lib\ext\access-bridge-64.jar;C:\Java\jdk1.8.0_202\jre\lib\ext\cldrdata.jar;C:\Java\jdk1.8.0_202\jre\lib\ext\dnsns.jar;C:\Java\jdk1.8.0_202\jre\lib\ext\jaccess.jar;C:\Java\jdk1.8.0_202\jre\lib\ext\jfxrt.jar;C:\Java\jdk1.8.0_202\jre\lib\ext\localedata.jar;C:\Java\jdk1.8.0_202\jre\lib\ext\nashorn.jar;C:\Java\jdk1.8.0_202\jre\lib\ext\sunec.jar;C:\Java\jdk1.8.0_202\jre\lib\ext\sunjce_provider.jar;C:\Java\jdk1.8.0_202\jre\lib\ext\sunmscapi.jar;C:\Java\jdk1.8.0_202\jre\lib\ext\sunpkcs11.jar;C:\Java\jdk1.8.0_202\jre\lib\ext\zipfs.jar;C:\Java\jdk1.8.0_202\jre\lib\javaws.jar;C:\Java\jdk1.8.0_202\jre\lib\jce.jar;C:\Java\jdk1.8.0_202\jre\lib\jfr.jar;C:\Java\jdk1.8.0_202\jre\lib\jfxswt.jar;C:\Java\jdk1.8.0_202\jre\lib\jsse.jar;C:\Java\jdk1.8.0_202\jre\lib\management-agent.jar;C:\Java\jdk1.8.0_202\jre\lib\plugin.jar;C:\Java\jdk1.8.0_202\jre\lib\resources.jar;C:\Java\jdk1.8.0_202\jre\lib\rt.jar;D:\demo\magic-api-demo\target\classes;C:\Users\chengyq\.m2\repository\org\springframework\boot\spring-boot-starter-web\2.6.2\spring-boot-starter-web-2.6.2.jar;C:\Users\chengyq\.m2\repository\org\springframework\boot\spring-boot-starter\2.6.2\spring-boot-starter-2.6.2.jar;C:\Users\chengyq\.m2\repository\org\springframework\boot\spring-boot\2.6.2\spring-boot-2.6.2.jar;C:\Users\chengyq\.m2\repository\org\springframework\boot\spring-boot-autoconfigure\2.6.2\spring-boot-autoconfigure-2.6.2.jar;C:\Users\chengyq\.m2\repository\org\springframework\boot\spring-boot-starter-logging\2.6.2\spring-boot-starter-logging-2.6.2.jar;C:\Users\chengyq\.m2\repository\ch\qos\logback\logback-classic\1.2.9\logback-classic-1.2.9.jar;C:\Users\chengyq\.m2\repository\ch\qos\logback\logback-core\1.2.9\logback-core-1.2.9.jar;C:\Users\chengyq\.m2\repository\org\apache\logging\log4j\log4j-to-slf4j\2.17.0\log4j-to-slf4j-2.17.0.jar;C:\Users\chengyq\.m2\repository\org\apache\logging\log4j\log4j-api\2.17.0\log4j-api-2.17.0.jar;C:\Users\chengyq\.m2\repository\org\slf4j\jul-to-slf4j\1.7.32\jul-to-slf4j-1.7.32.jar;C:\Users\chengyq\.m2\repository\jakarta\annotation\jakarta.annotation-api\1.3.5\jakarta.annotation-api-1.3.5.jar;C:\Users\chengyq\.m2\repository\org\yaml\snakeyaml\1.29\snakeyaml-1.29.jar;C:\Users\chengyq\.m2\repository\org\springframework\boot\spring-boot-starter-json\2.6.2\spring-boot-starter-json-2.6.2.jar;C:\Users\chengyq\.m2\repository\com\fasterxml\jackson\core\jackson-databind\2.13.1\jackson-databind-2.13.1.jar;C:\Users\chengyq\.m2\repository\com\fasterxml\jackson\core\jackson-annotations\2.13.1\jackson-annotations-2.13.1.jar;C:\Users\chengyq\.m2\repository\com\fasterxml\jackson\core\jackson-core\2.13.1\jackson-core-2.13.1.jar;C:\Users\chengyq\.m2\repository\com\fasterxml\jackson\datatype\jackson-datatype-jdk8\2.13.1\jackson-datatype-jdk8-2.13.1.jar;C:\Users\chengyq\.m2\repository\com\fasterxml\jackson\datatype\jackson-datatype-jsr310\2.13.1\jackson-datatype-jsr310-2.13.1.jar;C:\Users\chengyq\.m2\repository\com\fasterxml\jackson\module\jackson-module-parameter-names\2.13.1\jackson-module-parameter-names-2.13.1.jar;C:\Users\chengyq\.m2\repository\org\springframework\boot\spring-boot-starter-tomcat\2.6.2\spring-boot-starter-tomcat-2.6.2.jar;C:\Users\chengyq\.m2\repository\org\apache\tomcat\embed\tomcat-embed-core\9.0.56\tomcat-embed-core-9.0.56.jar;C:\Users\chengyq\.m2\repository\org\apache\tomcat\embed\tomcat-embed-el\9.0.56\tomcat-embed-el-9.0.56.jar;C:\Users\chengyq\.m2\repository\org\apache\tomcat\embed\tomcat-embed-websocket\9.0.56\tomcat-embed-websocket-9.0.56.jar;C:\Users\chengyq\.m2\repository\org\springframework\spring-web\5.3.14\spring-web-5.3.14.jar;C:\Users\chengyq\.m2\repository\org\springframework\spring-beans\5.3.14\spring-beans-5.3.14.jar;C:\Users\chengyq\.m2\repository\org\springframework\spring-webmvc\5.3.14\spring-webmvc-5.3.14.jar;C:\Users\chengyq\.m2\repository\org\springframework\spring-aop\5.3.14\spring-aop-5.3.14.jar;C:\Users\chengyq\.m2\repository\org\springframework\spring-context\5.3.14\spring-context-5.3.14.jar;C:\Users\chengyq\.m2\repository\org\springframework\spring-expression\5.3.14\spring-expression-5.3.14.jar;C:\Users\chengyq\.m2\repository\org\springframework\boot\spring-boot-starter-jdbc\2.6.2\spring-boot-starter-jdbc-2.6.2.jar;C:\Users\chengyq\.m2\repository\com\zaxxer\HikariCP\4.0.3\HikariCP-4.0.3.jar;C:\Users\chengyq\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\chengyq\.m2\repository\org\springframework\spring-jdbc\5.3.14\spring-jdbc-5.3.14.jar;C:\Users\chengyq\.m2\repository\org\springframework\spring-tx\5.3.14\spring-tx-5.3.14.jar;C:\Users\chengyq\.m2\repository\org\springframework\spring-core\5.3.14\spring-core-5.3.14.jar;C:\Users\chengyq\.m2\repository\org\springframework\spring-jcl\5.3.14\spring-jcl-5.3.14.jar;C:\Users\chengyq\.m2\repository\mysql\mysql-connector-java\8.0.27\mysql-connector-java-8.0.27.jar;C:\Users\chengyq\.m2\repository\org\ssssssss\magic-api-spring-boot-starter\1.7.4\magic-api-spring-boot-starter-1.7.4.jar;C:\Users\chengyq\.m2\repository\org\ssssssss\magic-api\1.7.4\magic-api-1.7.4.jar;C:\Users\chengyq\.m2\repository\org\springframework\boot\spring-boot-starter-websocket\2.6.2\spring-boot-starter-websocket-2.6.2.jar;C:\Users\chengyq\.m2\repository\org\springframework\spring-messaging\5.3.14\spring-messaging-5.3.14.jar;C:\Users\chengyq\.m2\repository\org\springframework\spring-websocket\5.3.14\spring-websocket-5.3.14.jar;C:\Users\chengyq\.m2\repository\org\apache\commons\commons-text\1.6\commons-text-1.6.jar;C:\Users\chengyq\.m2\repository\org\apache\commons\commons-lang3\3.12.0\commons-lang3-3.12.0.jar;C:\Users\chengyq\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\chengyq\.m2\repository\commons-logging\commons-logging\1.2\commons-logging-1.2.jar;C:\Users\chengyq\.m2\repository\commons-collections\commons-collections\3.2.2\commons-collections-3.2.2.jar;C:\Users\chengyq\.m2\repository\commons-io\commons-io\2.7\commons-io-2.7.jar;C:\Users\chengyq\.m2\repository\org\apache\commons\commons-compress\1.21\commons-compress-1.21.jar;C:\Users\chengyq\.m2\repository\org\ssssssss\magic-script\1.6.3\magic-script-1.6.3.jar;C:\Users\chengyq\.m2\repository\org\ssssssss\magic-editor\1.7.4\magic-editor-1.7.4.jar com.example.magicapidemo.MagicApiDemoApplication

  .   ____          _            __ _ _
 /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
 \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/
 :: Spring Boot ::                (v2.6.2)

2022-01-05 10:14:58.046  INFO 14616 --- [           main] c.e.m.MagicApiDemoApplication            : Starting MagicApiDemoApplication using Java 1.8.0_202 on EC-SH-1276 with PID 14616 (D:\demo\magic-api-demo\target\classes started by chengyq in D:\demo\magic-api-demo)
2022-01-05 10:14:58.048  INFO 14616 --- [           main] c.e.m.MagicApiDemoApplication            : No active profile set, falling back to default profiles: default
2022-01-05 10:14:58.657  INFO 14616 --- [           main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8088 (http)
2022-01-05 10:14:58.663  INFO 14616 --- [           main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
2022-01-05 10:14:58.663  INFO 14616 --- [           main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.56]
2022-01-05 10:14:58.721  INFO 14616 --- [           main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
2022-01-05 10:14:58.721  INFO 14616 --- [           main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 643 ms
2022-01-05 10:14:58.736  INFO 14616 --- [           main] o.s.aop.framework.CglibAopProxy          : Unable to proxy interface-implementing method [public final org.springframework.web.servlet.HandlerExecutionChain org.springframework.web.servlet.handler.AbstractHandlerMapping.getHandler(javax.servlet.http.HttpServletRequest) throws java.lang.Exception] because it is marked as final: Consider using interface-based JDK proxies instead!
2022-01-05 10:14:58.737  INFO 14616 --- [           main] o.s.aop.framework.CglibAopProxy          : Unable to proxy interface-implementing method [public final void org.springframework.web.context.support.WebApplicationObjectSupport.setServletContext(javax.servlet.ServletContext)] because it is marked as final: Consider using interface-based JDK proxies instead!
2022-01-05 10:14:58.738  INFO 14616 --- [           main] o.s.aop.framework.CglibAopProxy          : Unable to proxy interface-implementing method [public final void org.springframework.context.support.ApplicationObjectSupport.setApplicationContext(org.springframework.context.ApplicationContext) throws org.springframework.beans.BeansException] because it is marked as final: Consider using interface-based JDK proxies instead!
2022-01-05 10:14:59.026  INFO 14616 --- [           main] o.s.m.s.b.s.MagicAPIAutoConfiguration    : 未配置集群通知服务,本实例不会推送通知,集群环境下可能会有问题,如需开启,请配置magic-api.cluster-config.enable=true,若开启后本提示还在,请检查 spring-boot-starter-data-redis 是否引入
2022-01-05 10:14:59.064  INFO 14616 --- [           main] o.s.m.config.MagicDynamicDataSource      : 注册数据源:default
2022-01-05 10:14:59.067  INFO 14616 --- [           main] o.s.m.s.b.s.MagicAPIAutoConfiguration    : 未找到分页实现,采用默认分页实现,分页配置:(页码=page,页大小=size,默认首页=1,默认页大小=10)
2022-01-05 10:14:59.069  INFO 14616 --- [           main] o.s.m.s.b.s.MagicAPIAutoConfiguration    : 未找到SQL缓存实现,采用默认缓存实现(LRU+TTL),缓存配置:(容量=10000,TTL=-1)
2022-01-05 10:14:59.096  INFO 14616 --- [           main] o.s.m.s.b.s.MagicAPIAutoConfiguration    : magic-api工作目录:file://D:\demo\magic-api
2022-01-05 10:14:59.100  INFO 14616 --- [           main] o.s.m.s.b.s.MagicAPIAutoConfiguration    : 注册模块:log -> interface org.slf4j.Logger
2022-01-05 10:14:59.102  INFO 14616 --- [           main] o.s.m.s.b.s.MagicAPIAutoConfiguration    : 注册模块:env -> class org.ssssssss.magicapi.modules.EnvModule
2022-01-05 10:14:59.102  INFO 14616 --- [           main] o.s.m.s.b.s.MagicAPIAutoConfiguration    : 注册模块:request -> class org.ssssssss.magicapi.modules.RequestModule
2022-01-05 10:14:59.102  INFO 14616 --- [           main] o.s.m.s.b.s.MagicAPIAutoConfiguration    : 注册模块:response -> class org.ssssssss.magicapi.modules.ResponseModule
2022-01-05 10:14:59.103  INFO 14616 --- [           main] o.s.m.s.b.s.MagicAPIAutoConfiguration    : 注册模块:assert -> class org.ssssssss.magicapi.modules.AssertModule
2022-01-05 10:14:59.103  INFO 14616 --- [           main] o.s.m.s.b.s.MagicAPIAutoConfiguration    : 注册模块:http -> class org.ssssssss.magicapi.modules.HttpModule
2022-01-05 10:14:59.103  INFO 14616 --- [           main] o.s.m.s.b.s.MagicAPIAutoConfiguration    : 注册模块:magic -> class org.ssssssss.magicapi.provider.impl.DefaultMagicAPIService
2022-01-05 10:14:59.103  INFO 14616 --- [           main] o.s.m.s.b.s.MagicAPIAutoConfiguration    : 注册模块:db -> class org.ssssssss.magicapi.modules.SQLModule
2022-01-05 10:14:59.104  INFO 14616 --- [           main] o.s.m.s.b.s.MagicAPIAutoConfiguration    : 自动导入模块:db
  __  __                _           _     ____  ___ 
 |  \/  |  __ _   __ _ (_)  ___    / \   |  _ \|_ _|
 | |\/| | / _` | / _` || | / __|  / _ \  | |_) || | 
 | |  | || (_| || (_| || || (__  / ___ \ |  __/ | | 
 |_|  |_| \__,_| \__, ||_| \___|/_/   \_\|_|   |___|
                  |___/                        1.7.4
2022-01-05 10:14:59.143  INFO 14616 --- [           main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 8088 (http) with context path ''
2022-01-05 10:14:59.151  INFO 14616 --- [           main] c.e.m.MagicApiDemoApplication            : Started MagicApiDemoApplication in 1.389 seconds (JVM running for 2.075)
********************************************当前服务相关地址********************************************
服务启动成功,magic-api已内置启动! Access URLs:
	接口本地地址: 		http://localhost:8088/
	接口外部访问地址: 	http://192.168.106.7:8088/
	接口配置平台: 		http://192.168.106.7:8088/magic/web/index.html
	可通过配置关闭输出: 	magic-api.show-url=false
********************************************当前服务相关地址********************************************
2022-01-05 10:15:57.942  INFO 14616 --- [nio-8088-exec-1] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring DispatcherServlet 'dispatcherServlet'
2022-01-05 10:15:57.942  INFO 14616 --- [nio-8088-exec-1] o.s.web.servlet.DispatcherServlet        : Initializing Servlet 'dispatcherServlet'
2022-01-05 10:15:57.943  INFO 14616 --- [nio-8088-exec-1] o.s.web.servlet.DispatcherServlet        : Completed initialization in 1 ms
2.3 样例测试

(1)打开测试
http://localhost:8088/magic/web/index.html

在这里插入图片描述

(2)新建分组
在这里插入图片描述
(3)新建接口
在这里插入图片描述
(4)输入接口相关参数
在这里插入图片描述
(5)测试接口

http://localhost:8088/demo/dept

在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

magic-api简单例子 的相关文章

随机推荐

  • 黑客美化版大马_2012版

  • JVM调优之GC调优——响应时间优先(三)

    GC调优之响应时间优先 上一节简单介绍了GC调优的吞吐量优先 详见 https blog csdn net Winner941112 article details 102679614 这一节将会考虑响应时长进行调优 响应时间优先 依然使用
  • Qt5学习之路(vs2012下创建一个QT应用程序)2013-10-14

    刚开始学习QT在网上找的资料基本都是使用QT Create进行开发的 VS下开发的学习资料感觉很少很难找的到 视频教程也基本没看到过貌似 因为我们研发中心是使用MFC进行开发开发工具是VS2010 使用QT开发的话基本我们不会再使用QT C
  • 2021-01-01 中国公务员级别

    中华人民共和国公务员 1 级别 一级到二十七级 27个级别 2 职务 国家级正职到乡科级副职 10级领导职务 3 职级 一级巡视员到二级科员 12个职级 根据 中华人民共和国公务员法 2018年12月29日第十三届全国人民代表大会常务委员会
  • 使用selenium自动登录淘宝并获取cookie

    http sunjun041640 blog 163 com blog static 256268322013101473549333 最近做个东西需要用程序登录淘宝然后去后台获取些东西 分析了一下登录页面 发现淘宝有用flash生成一个字
  • BLE连接、配对和绑定

    参考 一篇文章带你解读蓝牙配对绑定 参考 BLE安全之SM剖析 1 参考 BLE安全之SM剖析 2 参考 BLE安全之SM剖析 3 参考 https blog csdn net chengbaojin article details 103
  • 有趣的Hack-A-Sat黑掉卫星挑战赛——被破坏的阿波罗计算机(解法二)

    国家太空安全是国家安全在空间领域的表现 随着太空技术在政治 经济 军事 文化等各个领域的应用不断增加 太空已经成为国家赖以生存与发展的命脉之一 凝聚着巨大的国家利益 太空安全的重要性日益凸显 1 而在信息化时代 太空安全与信息安全紧密地结合
  • 时间与时间戳的转换

    什么是时间戳 时间戳是指格林威治时间自1970年1月1日 00 00 00 GTM 至当前时间的总秒数 它也被称为Unix时间戳 Unix Timestamp 时间戳是能够表示一份数据在一个特定时间点已经存在的完整的可验证的数据 通常是一个
  • org.json.JSONException: No value for thumbnail_pic

    在JSON解析中会遇到一种错误 很常见的错误 是因为我们解析方法getString 是因为JSON里面不存在这个value 我们可以用另外一个方法optString 这个方法如果不存在value会返回 空字符串 不会报异常 为了安全起见我一
  • ECS突发性能型t6和轻量应用服务器区别和选择?

    这两款对比的话 个人还是首选推荐使用ECS突发性能型t6 毕竟是ecs服务器 功能上全面一些的 关于什么是阿里云ECS共享型S6 计算型 突发性能型 操作和地域镜像等系统选择 前往阿里云官网产品文档了解轻量服务器和突发型相关内容 共享型 云
  • 以带头结点的循环链表表示队列,并且只设一个指针指向队尾元素。

    出队的时候一定要注意是不是最后一个元素出队 假设以带头结点的循环链表表示队列 并且只设一个指针指向队尾元素结点 试编写相 应的初始化 入队以及出队算法 include
  • Minio安装

    Minio安装 想要了解 Minio 直接去官网查看 官网 https min io GitHub地址 https github com minio minio minio概述文档 http docs minio org cn minio
  • 文件中的类都不能进行设计,因此未能为该文件显示设计器。设计器检查出文件中有以下类: FormMain --- 未能加载基类“WinForm.Win.FormsBase.FormMainBase”。请确...

    出现该问题的原因 FormMain从FormMainBase继承之后 一旦修改FormMainBase就会出现这个问题 解决方案 1 4是搜索网友的 1 关闭VS所有窗口 后重启 即可返回正常 2 第一种方案不成功 关闭VS所有窗口 点击解
  • 重置计算机后无法开机,win10重置此电脑失败怎么办_win10重置此电脑失败无法开机修复方法...

    当win10系统使用时间长了 难免会有一些电脑故障的出现 这时有些用户就会选择使用重置电脑的方式来解决 但是最近有用户再给自己的win10系统进行重置时总是出现失败的情况 那么win10重置此电脑失败怎么办呢 下面就来告诉大家win10重置
  • TCP/UDP

    TCP与UDP的相关知识 TCP的三次握手具体发生在哪个函数中 补充知识 TCP的三次握手具体发生在哪个函数中 在Linux编程中 在进行TCP网络编程时 通常分为客户端和服务器端两个模块 客户端 fd socket 利用socket生成文
  • jvm原理--简单的程序加载分析

    package com bzu csh 类加载器加载 class文件 gt 初始化static声明 并不赋值 gt 调用类 gt static声明赋值由上到下 程序开始运行 首先执行main方法 执行main方法第一条语句 调用Single
  • 时序预测

    时序预测 MATLAB实现SARIMA时间序列预测 arima函数 经常还会遇到一种情况 即某些时间序列中存在明显的周期性变化 这种周期是由于季节性变化 季度 月度等 引起的 ARIMA的扩展支持SARIMA 它支持对该系列的季节性成分进行
  • 以太坊区块链学习之在私链上部署合约

    上一篇博客介绍了如何搭建私链并在私链上创建账户 挖矿 查看余额 本篇将介绍在私链上部署合约并与之交互 本篇开发环境为MacOS 10 12 建议读者使用macOS系统或者Ubuntu系统 第一步 进入geth客户端 启动私链 进入geth客
  • 网络基础-应用层协议-HTTP/HTTPS

    HTTP HTTPS HTTP 基本概念 协议格式 请求报文 请求方法 请求资源地址 协议版本 应答报文 常见Header 常见状态码与状态描述 Cookie Session http协议特点 HTTPS 基本概念 对称加密与非对称加密 数
  • magic-api简单例子

    1 magic api magic api 是一个基于Java的接口快速开发框架 通过magic api提供的UI界面完成编写接口 无需定义Controller Service Dao Mapper XML VO等Java对象即可完成常见的