第一步:创建Maven

配置:src/main/resources包下 新建三个文件夹
点击src/main/resources —右键----new----other----General-----Folder

mapper 主要放xml文件 属于bean的实现类 写SQL
dao.properties 数据库的信息

dataSource.url=jdbc:mysql://localhost:3306/dzbq2?useUnicode=true&characterEncoding=utf8
dataSource.username=root
dataSource.password=

logback.properties 日记Log4J
或者log4j.xml 二选一
logback.properties配置如下

log.base=d:/logs/
log.level=DEBUG
log.appender.ref=stdout

log4j.xml 配置如下

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<log4j:configuration xmlns:log4j='http://jakarta.apache.org/log4j/'><!--ConsoleAppender:输出到控制台--><appender name="STDOUT" class="org.apache.log4j.ConsoleAppender"><!--<param name="encoding" value="UTF-8"/>--><layout class="org.apache.log4j.PatternLayout"><param name="ConversionPattern" value="%d [%t] %p - %m%n"/></layout><filter class="org.apache.log4j.varia.LevelRangeFilter"><!-- 设置日志输出的最小级别 --><param name="levelMin" value="DEBUG"/><!-- 设置日志输出的最大级别 --><param name="levelMax" value="FATAL"/><!-- 设置日志输出的xxx,默认是false --><param name="AcceptOnMatch" value="true"/></filter></appender><!--输出到日志文件--><appender name="PROJECT" class="org.apache.log4j.DailyRollingFileAppender"><!-- 设置日志信息输出文件全路径名 --><param name="file" value="${catalina.home}/logs/ceshi/info.log"/><!--日志文件编码--><param name="encoding" value="UTF-8"/><!--此日志文件级别--><param name="threshold" value="info"/><!-- 设置是否在重新启动服务时,在原有日志的基础添加新日志 --><param name="Append" value="true"/><!-- 设置保存备份回滚日志的最大个数 --><param name="MaxBackupIndex" value="10"/><!-- 设置当日志文件达到此阈值的时候自动回滚,单位可以是KB,MB,GB,默认单位是KB --><param name="MaxFileSize" value="50MB"/><!-- 设置日志输出的样式 --><layout class="org.apache.log4j.PatternLayout"><param name="ConversionPattern" value="%d [%X{requestURIWithQueryString}] %-5p %c{2} - %m%n"/></layout></appender><appender name="PROJECT-ERROR" class="org.apache.log4j.DailyRollingFileAppender"><param name="file" value="${catalina.home}/logs/ceshi/error.log"/><param name="append" value="true"/><param name="encoding" value="UTF-8"/><param name="threshold" value="error"/><param name="MaxBackupIndex" value="10"/><param name="MaxFileSize" value="50MB"/><layout class="org.apache.log4j.PatternLayout"><param name="ConversionPattern" value="%d [%X{requestURIWithQueryString}] %-5p %c{2} - %m%n"/></layout></appender><!--开发测试使用debug级别--><appender name="PROJECT-DEBUG" class="org.apache.log4j.DailyRollingFileAppender"><param name="file" value="${catalina.home}/logs/ceshi/debug.log"/><param name="append" value="false"/><param name="encoding" value="UTF-8"/><param name="threshold" value="debug"/><param name="MaxBackupIndex" value="10"/><param name="MaxFileSize" value="50MB"/><layout class="org.apache.log4j.PatternLayout"><param name="ConversionPattern" value="%d [%X{requestURIWithQueryString}] %-5p %c{2} - %m%n"/></layout></appender><!--总的日志级别--><root><level value="DEBUG"/><appender-ref ref="PROJECT"/><appender-ref ref="PROJECT-DEBUG"/><appender-ref ref="PROJECT-ERROR"/><appender-ref ref="STDOUT"/></root>
</log4j:configuration>

PS 复制下图的地址时会报错URI未注册(设置|语言和框架|模式和dtd)
解决方法:
File - Settings - schemas and DtDs

点击加号 把路径考进去
更多免费教学文章请关注这里
system.properties 图片服务器tomcat引用地址

adImage.savePath=D:/apache-tomcat-7.0.86-windows-x64/apache-tomcat-7.0.86/wtpwebapps/upload/ad/

在src/main/resources包下新建两个文件夹
mapper和spring

spring文件夹包括


applicationContext-dao.xml 底层与数据库连接 基于mybatis 连接数据池,简化JDBC代码 持久层框架

<?xml version="1.0" encoding="UTF-8"?>
<beans  xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:context="http://www.springframework.org/schema/context"xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsdhttp://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd"> <!-- 配置数据源 --><bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close"><property name="driverClass" value="com.mysql.jdbc.Driver"></property><property name="jdbcUrl" value="${dataSource.url}"></property><property name="user" value="${dataSource.username}"></property><property name="password" value="${dataSource.password}"></property><!-- 每60秒检查所有连接池中的空闲连接。Default: 0 --><property name="idleConnectionTestPeriod" value="60" /><!-- 初始化时获取三个连接,取值应在minPoolSize与maxPoolSize之间。Default: 3 --><property name="initialPoolSize" value="5" /><!-- 最大空闲时间,60秒内未使用则连接被丢弃。若为0则永不丢弃。Default: 0 --><property name="maxIdleTime" value="60" /><!-- 连接池中保留的最大连接数。Default: 15 --><property name="maxPoolSize" value="10" /><!-- 连接池中保留的最小连接数。 --><property name="minPoolSize" value="5" /><!-- JDBC的标准参数,用以控制数据源内加载的PreparedStatements数量。但由于预缓存的statements属于单个connection而不是整个连接池。所以设置这个参数需要考虑到多方面的因素。如果maxStatements与maxStatementsPerConnection均为0,则缓存被关闭。Default: 0--><property name="maxStatements" value="100" /><!-- maxStatementsPerConnection定义了连接池内单个连接所拥有的最大缓存statements数。Default: 0  --><property name="maxStatementsPerConnection" value="3" /><!-- 定义所有连接测试都执行的测试语句。在使用连接测试的情况下这个显著提高测试速度。注意:测试的表必须在初始数据源的时候就存在。Default: null --><property name="preferredTestQuery" value="select 1" /><!-- 定义在从数据库获取新连接失败后重复尝试的次数。Default: 30--><property name="acquireRetryAttempts" value="3" /><!-- 两次连接中间隔时间,单位毫秒。Default: 1000 --><property name="acquireRetryDelay" value="1000" /><!-- 当连接池用完时客户端调用getConnection()后等待获取新连接的时间,超时后将抛出SQLException,如设为0则无限期等待。单位毫秒。Default: 0 --><property name="checkoutTimeout" value="30000" /></bean><!-- 配置sqlSessionFactory 扫描保存sql语句的xml文件--><bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"><!-- 注入数据源 --><property name="dataSource" ref="dataSource"/><!-- 扫描mybatis核心配置文件 对应拦截器分页功能--><property name="configLocation" value="classpath:spring/mybatis.xml"/><!-- 扫描java bean,自动使用别名 --><property name="typeAliasesPackage" value="com.camel.bean"/><!-- 扫描mybatis的SQL配置文件(映射文件) --><property name="mapperLocations" value="classpath:mapper/*.xml"/></bean><!-- 扫描Dao接口包 --><bean class="org.mybatis.spring.mapper.MapperScannerConfigurer"><property name="sqlSessionFactoryBeanName" value="sqlSessionFactory"/><property name="basePackage" value="com.camel.dao.bean"/></bean>
</beans>

修改:

<property name="typeAliasesPackage" value="com.camel.bean"/>
<property name="basePackage" value="com.camel.dao.bean"/>

其中

name的值 为配置数据源中的ID

<!-- 扫描mybatis核心配置文件 对应拦截器分页功能-->
<property name="configLocation" value="classpath:spring/mybatis.xml"/>

找到spring包下mybatis.xml文件


<!-- 扫描mybatis的SQL配置文件(映射文件) --><property name="mapperLocations" value="classpath:mapper/*.xml"/>

找到mapper包下所有的.xml文件进行解析

<!-- 扫描Dao接口包 --><bean class="org.mybatis.spring.mapper.MapperScannerConfigurer"><property name="sqlSessionFactoryBeanName" value="sqlSessionFactory"/><property name="basePackage" value="com.camel.dao.bean"/></bean>

关联dao层的文件

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration><plugins><plugin interceptor="com.camel.dao.interceptor.PageInterceptor"></plugin></plugins>
</configuration>

修改

<plugin interceptor="com.camel.dao.interceptor.PageInterceptor"></plugin>

applicationContext-service.xml

<?xml version="1.0" encoding="UTF-8"?>
<beans  xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:context="http://www.springframework.org/schema/context"xmlns:tx="http://www.springframework.org/schema/tx"xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsdhttp://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsdhttp://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx.xsd"><!-- 扫描service包 --><context:component-scan base-package="com.camel.service" /><!-- 配置事务管理器 --><bean id="transactionManager"  class="org.springframework.jdbc.datasource.DataSourceTransactionManager">  <property name="dataSource" ref="dataSource"/></bean><!-- 事务采用全注解方式 --><tx:annotation-driven transaction-manager="transactionManager"/>
</beans>

修改:

<context:component-scan base-package="com.camel.service" />
applicationContext-web.xml

<?xml version="1.0" encoding="UTF-8"?>
<beans  xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:context="http://www.springframework.org/schema/context"xmlns:mvc="http://www.springframework.org/schema/mvc"xmlns:task="http://www.springframework.org/schema/task"xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsdhttp://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsdhttp://www.springframework.org/schema/taskhttp://www.springframework.org/schema/task/spring-task.xsdhttp://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc.xsd"><!-- 配置包扫描 --><!-- 自动扫描的包名 --><context:component-scan base-package="com.camel.controller.*"/><!-- 配置springmvc特有的驱动 --><!-- 开启注解映射的支持 --><mvc:annotation-driven/><!-- 配置视图解析器 --><bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver"><property name="viewClass" value="org.springframework.web.servlet.view.JstlView"/><!-- 配置前缀 --><property name="prefix" value="/WEB-INF/jsp"/><!-- 配置后缀 --><property name="suffix" value=".jsp"></property></bean><mvc:resources mapping="/css/**" location="/css/"/><mvc:resources mapping="/images/**" location="/images/"/><mvc:resources mapping="/js/**" location="/js/"/><!-- 配置json注解 --><bean id="annotationMethodHandlerAdapter" class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter"><property name="messageConverters"><list><bean id="stringHttpMessageConverter" class="org.springframework.http.converter.StringHttpMessageConverter"><property name="supportedMediaTypes"><list>   <value>text/html;charset=utf-8</value> </list>   </property></bean><bean id="mappingJackson2HttpMessageConverter" class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter"><property name="supportedMediaTypes"><list><value>text/plain;charset=utf-8</value><value>application/json;charset=utf-8</value></list> </property>     </bean></list></property></bean><!-- 数据校验 --><!-- 任务调度 --><!-- 允许对静态资源文件的访问 --><mvc:default-servlet-handler/><!--配置静态资源映射,防止静态资源被拦截  --><!-- <mvc:interceptors><mvc:interceptor>拦截哪些请求,因为以后的菜单很多,所以要使用一些通配符<mvc:mapping path="/**"/>排除哪些请求不要拦截,只要是登录的CONTROLLER都不拦截<mvc:exclude-mapping path="/login/**"/><mvc:exclude-mapping path="/login/validate"/><mvc:exclude-mapping path="/css/**"/><mvc:exclude-mapping path="/js/**"/><mvc:exclude-mapping path="/images/**"/><mvc:exclude-mapping path="/api/**"/><bean class="com.xianzhi.controller.interceptor.SessionInterceptor"></bean></mvc:interceptor></mvc:interceptors> --></beans>

修改:

<context:component-scan base-package="com.camel.controller.*"/>

applicationContext.xml

<?xml version="1.0" encoding="UTF-8"?>
<beansxmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:context="http://www.springframework.org/schema/context"xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsdhttp://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd">
<!-- properties包下加载属性文件 --><context:property-placeholder location="classpath:properties/*.properties"/><import resource="applicationContext-*.xml"/><!-- 配置数据源 --><!-- 扫描保存sql语句xml文件 --><!-- 扫描dao层中的java接口类 -->
</beans>修改:<import resource="applicationContext-*.xml"/>

root-context.xml


<?xml version="1.0" encoding="UTF-8"?>
<beans  xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:context="http://www.springframework.org/schema/context"xmlns:mvc="http://www.springframework.org/schema/mvc"xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsdhttp://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsdhttp://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc.xsd"><!-- 配置文件上传解析器 --><bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"> <!-- 指定所上传文件的总大小不能超过20M。注意maxUploadSize属性的限制不是针对单个文件,而是所有文件的容量之和 --> <property name="maxUploadSize" value="20000000"/><property name="defaultEncoding" value="utf-8"></property></bean>
</beans>

配置依赖库 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 http://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><groupId>camel.xxgzhpt.cs</groupId><artifactId>camel.xxgzhpt.cs</artifactId><version>1.0-SNAPSHOT</version><packaging>war</packaging><name>camel.xxgzhpt.cs Maven Webapp</name><!-- FIXME change it to the project's website --><url>http://www.example.com</url><properties><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding><maven.compiler.source>1.7</maven.compiler.source><maven.compiler.target>1.7</maven.compiler.target><!-- spring版本号 --><spring.version>4.0.0.RELEASE</spring.version><!-- mybatis版本号 --><mybatis.version>3.4.1</mybatis.version><!-- mybatis/spring版本号 --><mybatis.spring.version>1.3.1</mybatis.spring.version><!-- log4j日志文件管理包版本 --><slf4j.version>1.7.7</slf4j.version><log4j.version>1.2.17</log4j.version></properties><dependencies><dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>4.11</version><!-- 表示开发的时候引入,发布的时候不会加载此包 --><scope>test</scope></dependency><!-- spring核心包 --><dependency><groupId>org.springframework</groupId><artifactId>spring-core</artifactId><version>${spring.version}</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-web</artifactId><version>${spring.version}</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-oxm</artifactId><version>${spring.version}</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-tx</artifactId><version>${spring.version}</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-jdbc</artifactId><version>${spring.version}</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-webmvc</artifactId><version>${spring.version}</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-aop</artifactId><version>${spring.version}</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-context-support</artifactId><version>${spring.version}</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-test</artifactId><version>${spring.version}</version></dependency><!-- mybatis核心包 --><dependency><groupId>org.mybatis</groupId><artifactId>mybatis</artifactId><version>${mybatis.version}</version></dependency><!-- mybatis/spring包 --><dependency><groupId>org.mybatis</groupId><artifactId>mybatis-spring</artifactId><version>${mybatis.spring.version}</version></dependency><!-- 导入Mysql数据库链接jar包 --><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>5.1.6</version></dependency><!-- 导入dbcp的jar包,用来在applicationContext.xml中配置数据库 --><dependency><groupId>commons-dbcp</groupId><artifactId>commons-dbcp</artifactId><version>1.4</version><!--<scope>runtime</scope>--></dependency><!-- 日志文件管理包 --><!-- log start --><dependency><groupId>log4j</groupId><artifactId>log4j</artifactId><version>${log4j.version}</version></dependency><!-- 上传组件包 --><dependency><groupId>commons-fileupload</groupId><artifactId>commons-fileupload</artifactId><version>1.3.1</version></dependency><dependency><groupId>commons-io</groupId><artifactId>commons-io</artifactId><version>2.4</version></dependency><dependency><groupId>commons-codec</groupId><artifactId>commons-codec</artifactId><version>1.9</version></dependency><!-- mybatis分页插件依赖 --><dependency><groupId>com.github.pagehelper</groupId><artifactId>pagehelper</artifactId><version>4.0.0</version></dependency><!--前后端分离解决跨域的jar包--><dependency><groupId>com.thetransactioncompany</groupId><artifactId>cors-filter</artifactId><version>2.6</version></dependency><!--Springmvc的AOP配合shiro实现权限管理--><dependency><groupId>org.aspectj</groupId><artifactId>aspectjrt</artifactId><version>1.6.11</version></dependency><dependency><groupId>org.aspectj</groupId><artifactId>aspectjweaver</artifactId><version>1.7.3</version></dependency><!-- c3p0 数据库连接池 --><dependency><groupId>com.mchange</groupId><artifactId>c3p0</artifactId><version>0.9.5.2</version></dependency><!--json的jar包--><dependency><groupId>org.codehaus.jackson</groupId><artifactId>jackson-mapper-asl</artifactId><version>1.9.12</version></dependency><dependency><groupId>javax.servlet</groupId><artifactId>servlet-api</artifactId><version>2.5</version></dependency><!-- https://mvnrepository.com/artifact/javax.servlet/javax.servlet-api --><dependency><groupId>javax.servlet</groupId><artifactId>javax.servlet-api</artifactId><version>4.0.1</version><scope>provided</scope></dependency><!-- https://mvnrepository.com/artifact/javax.servlet/jstl --><!-- jsp 标签库--><dependency><groupId>javax.servlet</groupId><artifactId>jstl</artifactId><version>1.2</version></dependency><!-- 日期时间工具--><dependency><groupId>joda-time</groupId><artifactId>joda-time</artifactId><version>2.3</version></dependency><!-- java对象和json相互转化--><dependency><groupId>com.fasterxml.jackson.core</groupId><artifactId>jackson-core</artifactId><version>2.3.3</version></dependency><dependency><groupId>com.fasterxml.jackson.core</groupId><artifactId>jackson-databind</artifactId><version>2.3.3</version></dependency><!-- 接口的日志包--><dependency><groupId>org.slf4j</groupId><artifactId>slf4j-api</artifactId><version>1.7.21</version></dependency><dependency><groupId>ch.qos.logback</groupId><artifactId>logback-classic</artifactId><version>1.1.7</version></dependency><dependency><groupId>ch.qos.logback</groupId><artifactId>logback-core</artifactId><version>1.1.7</version></dependency></dependencies><build><finalName>camel.xxgzhpt.cs</finalName><pluginManagement><!-- lock down plugins versions to avoid using Maven defaults (may be moved to parent pom) --><plugins><plugin><artifactId>maven-clean-plugin</artifactId><version>3.1.0</version></plugin><!-- see http://maven.apache.org/ref/current/maven-core/default-bindings.html#Plugin_bindings_for_war_packaging --><plugin><artifactId>maven-resources-plugin</artifactId><version>3.0.2</version></plugin><plugin><artifactId>maven-compiler-plugin</artifactId><version>3.8.0</version></plugin><plugin><artifactId>maven-surefire-plugin</artifactId><version>2.22.1</version></plugin><plugin><artifactId>maven-war-plugin</artifactId><version>3.2.2</version></plugin><plugin><artifactId>maven-install-plugin</artifactId><version>2.5.2</version></plugin><plugin><artifactId>maven-deploy-plugin</artifactId><version>2.8.2</version></plugin><!--mybatis-generator插件,主要用于mybatis自动生成dao,model,mapping--><!-- 血泪史 下载mybatis plugs idea直接闪退--><plugin><groupId>org.mybatis.generator</groupId><artifactId>mybatis-generator-maven-plugin</artifactId><version>1.3.2</version><configuration><verbose>true</verbose><overwrite>true</overwrite></configuration></plugin></plugins></pluginManagement></build>
</project>

在src–main—webapp—创建一个文件夹—专门放css js images

WEB-INF中放静态页面 jsp 和tags 自定义标签


在src/main/java 中创建包

搭建SSM全流程框架过程相关推荐

  1. IM软件的全流程加密过程

    最近工作中用到数据包加解密,特整理如下: 1 加密算法的分类 对称加密,非对称加密,Hash算法 对称加密:加密和解密的密钥相同,例如DES AES 非对称加密:即公钥加密.公钥公开,用于加密:私钥保 ...

  2. 百度云轻量应用服务器LS从购买到web应用nginx搭建部署全流程--你值得拥有的入门级教程

    一直想走一遍搭建全流程 但总是拖延 最近 上海疫情 居家办公 每天没有通勤 时间很充裕 正好趁着这个时机 学习一下部署 整理一份笔记 以防自己忘记 也方便给有需要的人看.我会从购买服务器开始 写一个很 ...

  3. 离线数仓搭建_16_Azkaban全流程调度

    文章目录 17.0 全流程调度 17.1 Azkaban部署 17.2 创建MySQL数据库和表 17.3 Sqoop导出脚本 17.4 全调度流程 17.4.1 数据准备 17.4.2 编写Azka ...

  4. 前端项目搭建部署全流程(一):搭建React项目

    1.前言 前段时间突发一个想法,想尝试从零开始搭建一个React项目模板,发布到GitHub,再编写脚手架命令拉取模板以及编写脚本命令快速生成业务模块,然后再用这个模板结合之前的一套组件库,完成编译打 ...

  5. CentOS下搭建wordpress全流程

    突然,想搭建一个个人博客,所以就在网上搜了搜相关内容,好多人推荐wordpress,那么就打算光荣地采用wordpress了.以下是安装过程中遇到的所有的坑,现在总结如下,希望给安装wordpress ...

  6. 阿里云注册账号、购买云服务器、搭建网站全流程(图文教程)

    阿里云作为国内用户量最多的云服务器商,很多用户都喜欢使用阿里云服务器来搭建自己的网站或应用,这必然要经过注册阿里云账号.购买阿里云服务器.搭建网站或应用这三个步骤,以下是完整的图文教程,以供参考: 一 ...

  7. APP全流程框架总结

    一.产品设计 产品设计七层自检模型 <用户心理学> 冯·雷斯托夫效应(Von Restorff effect)(也称为隔离效应)预测当存在多个相似对象时,不同于其他对象的是最容易被记住的! ...

  8. 百度云服务器nginx搭建部署全流程

    今天百度云界面变了 我前几天买的时候 几十块钱一年 我买的是LS轻量服务器 云服务器或者其他服务器流程基本也都一样 我感觉 买完服务器以后点击右上角管理控制台 进入如下页面 悬停蓝色折叠菜单块-> ...

  9. 语音分类:全流程英文数字音频分类

    语音分类入门案例: 英文数字音频分类 本项目是一个全流程的语音分类项目,内容简单,适合想要涉猎音频分类的小白学习. 推荐将本项目Fork成为自己的项目并运行,以获得更好的学习体验!! 1. 解压数据集 ...

最新文章

  1. VC下通过进程ID获取进程镜像文件路径的方法及其存在的缺陷
  2. Linux fstab参数详解
  3. C#开发Unity游戏教程之Unity中方法的参数
  4. 《Redis设计与实现》之第十一章:AOF持久化
  5. [转]T4模版引擎之生成数据库实体类
  6. sql查询无结果返回空_3分钟短文 | Laravel 查询结果检查是不是空,5个方法你别用错...
  7. python numpy Quickstart tutorial之set_printoptions
  8. 电机的入门之路系列3--直流电机的工作原理
  9. wagtail cms_为Wagtail做准备,这是迄今为止最好的Django CMS
  10. windows挂载linux共享,永久挂载 Windows 共享
  11. mongo 修改器 $inc/$set/$unset/$pop/$push/$pull/$addToSet
  12. eas之Uuid和BOSUuid 区别
  13. 隐马尔可夫模型三个问题的求解(一)
  14. MYSQL 数据库 创建库和删除库的语句
  15. 计算机国二全称,计算机国二的全称是什么?
  16. 高德地图通过经纬度获取位置信息
  17. C语言(静态链接库和动态链接库)
  18. lis =[2,3,'k',['qwe',20,['k1',['tt',3,'1']],89],'ab','adv'] 将列表lis中的'tt'变成大写(用两种方式)。...
  19. 无线网的dhcp服务器是什么意思,DHCP是什么意思
  20. 18、弱电工程综合布线系统常用的线材及设备图文资料

热门文章

  1. SparkSQL概念介绍
  2. 如何避免数据治理过程的误区
  3. 大数据可视化分析方法与流程
  4. 如何借助大数据进行宏观经济分析
  5. 数据质量管理的核心要素和技术原则
  6. 计算机专业知识笔记,事业单位计算机专业知识重点笔记
  7. mysql日期教程_MySQL日期函数详解
  8. lora发射和接收原理_LoRa 的扩频技术
  9. keras系列︱Sequential与Model模型、keras基本结构功能(一)
  10. flask+socketio+echarts3 服务器监控程序(基于后端数据推送)