qq_37630321的博客

私信 关注
SAP黑客
码龄4年

希望和大家一起进步!

  • 15,834
    被访问量
  • 53
    原创文章
  • 161,377
    作者排名
  • 16
    粉丝数量
  • 于 2017-02-23 加入CSDN
获得成就
  • 获得18次点赞
  • 内容获得4次评论
  • 获得33次收藏
荣誉勋章
TA的专栏
  • SAP-MM
    2篇
  • SAP
    1篇
  • NC65
    1篇
  • idea的使用
  • 百度浏览器和360浏览器区别简单介绍
    2篇
  • 私密
  • Springboot
    3篇
  • 多线程
    10篇
  • 数据传输格式
    3篇
  • 注解
    2篇
  • 设计模式
    4篇
  • Maven
    1篇
  • Web开发
    7篇
  • Session
    3篇
  • token
    1篇
  • jsonp
    1篇
  • 跨域
    1篇
  • aop
    2篇
  • Spring
    4篇
  • 事务
    3篇
  • Redis
    1篇
  • 消息中间件
    1篇
  • Nginx
    1篇
  • 微服务
  • Zookeeper
    1篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 课程
  • 帖子
  • 收藏
  • 关注/订阅
大学四年,我把私藏的自学「学习网站/实用工具」都贡献出来了
发布Blink于 2 年前

SAP-MM常用T-CODE

MMBE:库存总览ME23N:查看PR和POMB51 - 物料凭证查询MB52 - 显示现有的仓库物料库存MB5B - 查询每一天的库存MIGO:各种收货和过账的汇总功能MBST:将错误单据做反转MI24:批量查询盘点单MB5L: 查询库存价值余额清单...
原创
151阅读
0评论
0点赞
发布博客于 2 年前

SAP:103的验收单号去反找105的验收单号

一、已知103的验收单号 5000025699,PO号码 5500000044(验收单号就是Material Document)二、1、当移动类型BWART为103时,103验收单号的字段在mseg表里对应的字段是LFBNR,而对应105验收单号的字段在mseg表里面对应的字段是MBLNR。2、当移动类型BWART为105时,103验收单号的字段在mseg表里对应的字段是LFBNR,而字段...
原创
95阅读
0评论
1点赞
发布博客于 2 年前

SAP之增加税码,并进行测试

SAP之增加税码,并进行测试在SAP系统中,需要对税率进行相关调整的时候,需要对税码进行修改或者增加,从而对税率进行调节。需求:在以前税率的基础之上增加税码,并且进行测试。增加税码事务代码:FTXP(这里以中国的税码为例)参考X2,新增税码X3,税率下调整为10%进行相关的测试原理:利用客户的发票模拟销项税的测试事务代码:FB70...
原创
817阅读
0评论
0点赞
发布博客于 2 年前

Zookeeper概述

Zookeeper1、Zookeeper是一个分布式开源框架,主要用户分布式系统,所以Zookeeper不集群是没有意义的。2、Zookeeper实质上存储数据的容器,以节点(node)的形式存储数据,如字符串、json、图片等等。类似于XML文件3、Zookeeper的使用必须要安装jdk,否则用不了。Zookeeper的应用场景1、统一命名服务(与Dubbo组合使用,充当注册中心的角...
原创
49阅读
0评论
1点赞
发布博客于 2 年前

微服务概述

传统的单体架构:服务器访问压力很大特征:所有的模块都放在一个系统中集群:减轻单台服务器的访问压力微服务分模块部署开发的优点:松耦合分模块部署开发的缺点:开发成本高,由于还要提供接口,所以开发效率低。(适合与大型互联网企业)...
原创
56阅读
0评论
1点赞
发布博客于 2 年前

Nginx概述

为什么使用Nginx?Nginx能支持5万并发量,而且消耗CPU、内存很低,关键是性能稳定,所以国内很多企业都用Nginx,一些大公司,如阿里巴巴,也是再Nginx基础上进行升级而已,毕竟是开源的。Nginx的作用1、Nginx可以做反向代理,负载均衡2、Nginx还可以做动静分离Nginx的应用场景1、用作Http服务器,如静态网页服务器。(动静分离的原理)2、可以配置虚拟主机3...
原创
206阅读
0评论
1点赞
发布博客于 2 年前

消息中间件概述

为什么需要消息中间件?消息中间件常见的消息中间件:ActivaMQ、RabiitMQ、Kafka消息中间件的原理:是基于消费者和生产者模型,是为了解决数据不及时可达的问题MQ的两大模型1、点对点通讯模型(P2P),一个消息只能让一个消费者进行消费(如果顶级心法只能传给一个人)2、发布与订阅模型如何使用java操作MQ1、Jms:java消息服务提供的API来操作MQ2、S...
原创
82阅读
0评论
0点赞
发布博客于 2 年前

Redis的总结

Redis的基本介绍1、Redis是一种完全开源免费的NoSql数据库,key-value数据库,非关系型数据库,也是内存数据库。2、Redis的作用:减轻服务器访问的压力,提高用户访问的速度3、传统关系型数据库MySql读写操作是基于IO操作,但是Redis是基于内存操作,所以读写效率比关系型数据库快Redis的应用场景1、Redis应用在解决服务器访问压力的地方,如作为缓存,用户解决...
原创
70阅读
0评论
0点赞
发布博客于 2 年前

SpringBoot总结

SpringBootSpringBoot是一个微服务框架,每一个SpringBoot项目都是一个独立的应用,且内置tomcat服务器。SpringBoot开发的作用:简化XML文件的配置,采用注解方法,从而提高开发效率SpringBoot综合应用由于代码分包过多,我就先演示效果,然后直接把代码共享出来代码地址链接:https://pan.baidu.com/s/1l_c-2sIF3e...
原创
55阅读
0评论
0点赞
发布博客于 2 年前

事务的传播行为

事务的传播行为事务的传播行为有七种 (我从网上直接拷贝的话,大家可以结合下面的代码理解)PROPAGATION.REQUIRED-------- 支持当前事务,如果当前没有事务,就新建一个事务。这是最常见的选择。PROPAGATION.SUPPORTS --------支持当前事务,如果当前没有事务,就以非事务方式执行。PROPAGATION.MANDATORY -------------...
原创
66阅读
0评论
2点赞
发布博客于 2 年前

声明式事务的使用

声明式事务声明式事务分为XML声明式事务和注解声明式事务。声明式事务的原理:在编程事务的基础上,加入了AOP动态代理的功能。XML事务1、配置XML文件<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="...
原创
67阅读
0评论
0点赞
发布博客于 2 年前

使用Spring的jdbc事务管理器手写一个编程事务

事务1、事务分类:编程事务和声明式事务。2、事务的作用是为了保证数据的一致性。3、事务的特性(ACID):原子性、一致性、隔离性、持久性使用Spring的JdbcTemplate和Jdbc事务管理器写一个编程事务1、配置好beans.xml文件<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www...
原创
129阅读
0评论
0点赞
发布博客于 2 年前

Spring的AOP的总结

SpringAOPSpringAOP:面向切面编程,常见应用场景有权限、事务、控制、日志等。SpringAOP的原理:使用cglib代理设计模式。用注解来模拟一下Spring的AOP1、创建一个切面类=/** * 定义一个切面类 * @author 紫炎易霄 */@Component@Aspectpublic class TranAop { @Before("executi...
原创
39阅读
0评论
0点赞
发布博客于 2 年前

Ajax之跨域问题

跨域问题跨域:浏览器有一个规定,在不同的域名下访问,Ajax回调函数会被拒绝执行。跨域常见的解决方案:1、服务器端在响应头中设置运行跨域即可。(适合小型企业使用)2、使用jsonp完成跨域。(不建议使用,因为jsonp只支持get请求)3、搭建网管系统,使用nigix来进行代理。(适合大型企业使用)4、在本地服务器中,通过httpclient来发送请求,那么浏览器接收数据就是在同一域名...
原创
79阅读
0评论
0点赞
发布博客于 2 年前

Mybatis之Sql注入问题

Sql注入Sql注入:由于Sql拼接的原因,有些人使用一些非法的连接,导致Sql出现问题Mybatis中$ 和#之间的区别:$会导致Sql注入,相当于Sql拼接的原始方式;#可以防止Sql注入,相当于预编译的?占位符方式。Mybatis显示Sql注入Mybatis使用$ 展示Sql注入总结:mybatis中不要使用$,使用#可以防止sql注入问题。...
原创
235阅读
0评论
0点赞
发布博客于 2 年前

防止表单的重复提交

防止表单的重复提交表单重复提交的原因:网络延迟,重新加载表单重复提交的解决办法:前端js控制,后端用token+session来控制(增加程序的容错性)1、前端用js来进行校验<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTY...
原创
1246阅读
0评论
2点赞
发布博客于 2 年前

Session入门

SessionCookie的局限性:1、Cookie只能存储字符串,而且不能是中文2、一个Cookie只能存储4KB大小的内容会话管理除了Cookie之外,还有Session。Session的存储原理:Session将数据存储在服务器端的内存中,不过还需要将JSessionId存储到Cookie中,并保存到客户端。Session失效:浏览器关闭,默认JSessionId被清除,但是Ses...
原创
67阅读
0评论
0点赞
发布博客于 2 年前

Cookie

Cookie1、Cookie是会话管理的一种,还有一种是Session。2、Cookie将数据保存在客户端,即浏览器中(不同的浏览器,可以看成不同的客户端),所以Cookie是不能够跨浏览器存储数据的。3、Cookie的实现原理Cookie小demo之显示用户上次访问的时间/** * 显示上一次用户访问的时间 * @author 紫炎易霄 */@WebServlet("/las...
原创
53阅读
0评论
0点赞
发布博客于 2 年前

JavaWeb之防止XSS攻击

XSS攻击XSS攻击,言而言之,就是脚本攻击,下面向大家展示一下脚本攻击使用过滤器来解决XSS攻击代码:1、过滤器/** * 解决XSS攻击的过滤器 * @author 紫炎易霄 */public class XssFilter implements Filter{ @Override public void init(FilterConfig filterConfig)...
原创
1573阅读
0评论
1点赞
发布博客于 2 年前

重定向和请求转发的区别

请求转发和重定向1、请求转发是tomcat服务器内部的跳转,所以浏览器的地址栏的地址不会发生变化,不会丢失request对象2、重定向地址栏会发生变化,会产生两次请求,消耗资源大,效率很低,而且还会丢失request对象。用代码展示1、请求转发的Servlet/** * 转发的Servlet * @author 紫炎易霄 */@WebServlet("/forwardServl...
原创
64阅读
0评论
0点赞
发布博客于 2 年前

模拟Servlet的线程安全问题

Servlet线程安全问题在B/S架构模式中,每一个用户相当于一个线程,只要在Servlet中存在这全局共享变量,而且每一个线程都同时去修改该全局变量,那么必然会产生线程安全问题。在可能出现线程安全的地方,全局变量能不用就不用,如果使用建议加锁下面我通过代码来向大家演示一下Servlet的线程安全问题/** * servlet类 * @author 紫炎易霄 */@WebServl...
原创
78阅读
0评论
0点赞
发布博客于 2 年前

Servlet的生命周期

Servlet的生命周期生命周期:实例化-----> 初始化 ------> 请求分发 -------> 请求处理 ---------> 销毁由于eclipse不便于展现销毁,所以我使用idea向大家演示Servlet的生命周期/** * Servlet的生命周期 */@WebServlet("/zyyx")public class MyServlet ex...
原创
75阅读
0评论
0点赞
发布博客于 2 年前

Servlet入门

Servlet1、Servlet的作用:负责接收并处理用户的请求,然后向浏览器发出响应。2、所谓控制层框架,SpringMVC框架和Struts2框架底层都是用Servlet进行封装的。创建简单的Servlet(分别用XML和注解两种方式)一、使用web.xml文件来配置Servlet1、引入servlet-api的jar包2、创建一个Servlet类,要继承HttpServlet类...
原创
56阅读
0评论
0点赞
发布博客于 2 年前

Web开发总结

1、Web开发1、JavaSE与JavaEE的区别JavaSE可以做桌面应用程序,但是现在被C#取代。。。JavaEE可以做Web开发,因为java做服务器端有得天独厚的优势,所以在编程界的地位还是比较高的2、架构模式①C/S架构(客户端/服务器端)缺点:难以维护、升级麻烦优点:用户体验好、占用带宽资源少(因为本地已经缓存了图片等资源)②B/S架构(浏览器/服务器端)缺点:兼容性...
原创
316阅读
0评论
0点赞
发布博客于 2 年前

Maven小小总结

Maven一、Maven的优点1、Maven是一个非常优秀的项目管理工具,在企业中我们会经常使用Maven将项目进行分模块开发2、Maven还可以帮助我们管理依赖,不必每次都拷贝粘贴,从而节省了磁盘内存二、Maven的目录结构三、Maven常用命令mvn clean 清除target目录mvn compile 将java文件进行编译成class文件mvn package ...
原创
58阅读
0评论
0点赞
发布博客于 2 年前

代理设计模式

代理设计模式代理设计模式:一个proxy代理,帮助我们去间接访问实现类里面的方法。代理设计模式的分类:静态代理和动态代理(jdk动态代理、cglib动态代理)静态代理的缺点:代理类需要我们自己去实现。jdk的动态代理是利用了反射的原理生成代理类,根据接口生成的代理,所以需要接口才能使用cglib动态代理是利用了asm框架来生成代理类,根据实现类生成的代理,所以可以不需要接口(asm框架...
原创
69阅读
0评论
0点赞
发布博客于 2 年前

工厂设计模式之简单工厂、工厂方法

工厂设计模式1、工厂设计模式的作用:将创建者和调用者进行分离(我们经常是创建对象之后再调用)2、简单工厂模式,一个工厂生产很多对象(最常用)。3、工厂方法:在简单工厂的基础之上更加细分,分为几个工厂简单工厂模式(生产笔记本电脑)1、定义电脑接口,依赖倒置原则,即面向接口编程public interface Computer { /** * 不同电脑打开浏览器 */ publ...
原创
49阅读
0评论
0点赞
发布博客于 2 年前

单例设计模式

单例设计模式1、 什么是单例?单例:在JVM执行的过程中,只能有一个实例。2、 单例模式分为饿汉式和懒汉式一、饿汉式:天生线程安全,因为饿汉式是在class被加载的时候创建的对象,所以不存在线程安全问题。由于懒汉式加了同步代码块,所以饿汉式的效率比懒汉式要高二、懒汉式:我们需要创建对象的时候才创建对象,比较节省内存,由于加了同步代码块保证线程安全,所以效率很变低。饿汉式单例的实现cl...
原创
51阅读
0评论
1点赞
发布博客于 2 年前

设计模式概述

设计模式设计模式是前人经过反复使用的代码设计经验的总结。设计模式的作用:提高代码的可复用性,让其它编程人员更容易理解你写的代码。设计模式的分类设计模式分为三类:创建型设计模式、结构型设计模式、行为型设计模式创建型模式: 工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式结构型模式: 适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式: 策略模...
转载
29阅读
0评论
0点赞
发布博客于 2 年前

使用注解简单地实现ORM框架

ORM框架ORM : 对象关系映射简而言之,实体类与数据库表字段的一一对应我们要做的工作:使用注解来实现实体类与表的映射,并且使用反射技术生成Sql语句代码实现1、定义表名的注解@Target(ElementType.TYPE)@Retention(RetentionPolicy.RUNTIME)public @interface SetTable { String table(...
原创
155阅读
0评论
1点赞
发布博客于 2 年前

注解

注解1、随着jdk1.5的产生,新增了注解、泛型、并发包等相关功能。2、注解并不会影响到代码的实际逻辑,仅仅只是起到一个辅助的功能3、注解分为:元注解(内置注解,即JDK提供的注解)和自定义注解(Spring框架提供的注解)元注解常见的元注解有@Override 标识子类重写父类的方法@Deprecated 标识该方法为过时方法@SuppressWarnings(“all”) ...
原创
47阅读
0评论
0点赞
发布博客于 2 年前

利用反射手写有一个简单的SpringIOC框架

SpringIOCSpringIOC就是将创建对象的控制权交给Spring容器来进行管理。容器就是XML文件实现思路:1、使用dom4j来读取XML文件,获取document对象2、通过id来获取到配置文件中class里面的值,使用反射技术进行实例化3、property属性里面的name和value,我们可以使用反射给这些属性进行赋值配置文件<?xml version="1.0...
原创
105阅读
0评论
0点赞
发布博客于 2 年前

反射

什么是反射?1、在程序执行的期间,动态获取类的信息,称为反射2、反射的作用:①反射可以创建对象,但是new的效率比反射高。②反射可以获取类的属性和方法使用反射创建对象1、使用无参构造器创建对象 public static void main(String[] args) throws Exception { //通过反射获取类对象,类对象就是class字节码文件 Class&lt...
原创
58阅读
0评论
1点赞
发布博客于 2 年前

JSON

什么是json1、json是一种轻量级的数据传输格式,占用带宽较低,因而传输的效率较高。。。还有另一种数据传输格式,即XML。xml是重量级的数据传输格式,占用带宽比较高,内容复杂,因此传输效率较低。2、JSON常常使用在互联网项目之中,XML在WebService中使用,而且在银行或者税务局的老项目中还有所使用。3、json的格式{ "roles": [{ "name": "紫炎...
原创
56阅读
0评论
0点赞
发布博客于 2 年前

线程池

线程池线程池的作用:1、限定线程的个数,避免线程过多导致系统崩溃2、线程池不需要我们每次都创建或销毁线程,节约了启动和销毁线程的时间,响应速度更快线程池的种类1、缓存线程池 newCachedThreadPool作用:可以回收空闲的线程,然后该线程可以用于下一个任务的执行 //创建缓存线程池 ExecutorService cachedThreadPool = Ex...
原创
47阅读
0评论
0点赞
发布博客于 2 年前

ThreadLocal使用

ThreadLocal1、ThreadLocal本地线程,可以设置属于当前线程自己的局部变量。2、ThreadLocal可以让不同的线程之间对局部变量的修改互不影响3、ThreadLocal的本质是Map集合,以当前线程为Key,局部变量为value代码如果没有使用ThreadLocal,getNum()得到的值会存在6,而我们代码中getNum()最大的值也只有3,这就是线程安全问题。...
原创
40阅读
0评论
0点赞
发布博客于 2 年前

Java内存模型

Java内存模型与JVM内存结构的区别1、java内存模型指是多线程处理共享数据的流程2、JVM内存结构指的是堆、栈和方法区Java内存模型图
原创
60阅读
0评论
1点赞
发布博客于 2 年前

守护线程

什么是守护线程?1、守护线程,也称为后台线程。如果一旦主线程运行完毕,或者JVM挂掉,守护线程也会挂掉。与之对应的是用户线程,用户线程也称为前台线程。2、GC属于守护线程下面的代码是为了演示守护线程随着主线程的结束而结束package cn.zyyyx.demo;class CreateThread1 implements Runnable{ @Override pub...
原创
81阅读
0评论
0点赞
发布博客于 2 年前

如何停止线程?

停止线程的思路1、Thread类中有stop方法,但是这种方法本质上是不安全的,而且在API中已经将这个方法标记为过期方法。2、设置一个线程执行的判断条件,同时使用interrupt()来一起终止线程。(interrupt()的作用:将阻塞状态的线程变为中断,但是线程并没有死亡。如果想要线程死亡,必须用判断条件阻止线程执行run方法)package cn.zyyyx.demo;impo...
原创
48阅读
0评论
0点赞
发布博客于 2 年前

Lock锁与synchronized锁的区别

Lock锁与synchronized锁的区别1、synchronized锁是可以帮助我们自动开锁和关闭锁2、Lock锁,我们最常用的是ReentrantLock重入锁,需要我们手动的开锁和手动关锁3、synchronized只能与wait()、notify()方法一起使用4、ReentrantLock只能与Condition类中的await()、single()方法一起使用用Reentr...
原创
329阅读
0评论
0点赞
发布博客于 2 年前

多线程之生产者和消费者

原理图一、产品User类二、生产者/** * 生产者 */class Product extends Thread{ private int count = 1; private User user; public Product(User user){ this.user = user; } @Override pu...
原创
93阅读
0评论
0点赞
发布博客于 2 年前

多线程的同步问题

线程安全问题一、线程安全问题:共享的资源,被不同的线程修改,导致数据错误的问题。。。如果线程不修改数据,只读是不会导致线程安全问题的。运行结果二、使用synchronized关键字来解决线程安全问题(同步代码块、同步方法、静态代码块)1、同步代码块2、同步方法3、静态同步方法三、线程死锁死锁原理:同步锁中嵌套同步锁,从而导致线程无法释放自己手中的锁,还想着去得到另一个线程...
原创
119阅读
0评论
0点赞
发布博客于 2 年前

多线程的快速入门

多线程的快速入门1、进程与线程的关系?一、在任务管理器中,我们可以看到很多应用程序,这些应用程序就是一个进程。二、一个进程是多个线程的集合三、一个线程是一个进程的执行路径2、多线程的作用多线程相当于异步执行,其作用是为了提高程序处理问题的执行效率3、多线程的使用场景一、下载软件,比如迅雷、百度网盘二、向很多用户群发短信(类似于将一个很大的文件分割成几份,然后由多线程来进行处理...
原创
67阅读
0评论
0点赞
发布博客于 2 年前

Mybatis的快速入门

Mybatis的快速入门1、什么是Mybatis?Mybatis与Hibernate一样是一个持久层框架,通过整合第三方数据源,比如C3P0和Druid连接池,来与数据库DataBase进行交互。将查询的结果集返回给Dao层(数据访问层)两者的区别:1、使用场景不同:Hibernate适用于中小型项目,例如ERP项目     &am
原创
64阅读
0评论
1点赞
发布博客于 3 年前

Spring快速入门

Spring的快速入门1、什么是Spring?Spring实质上就是一个容器,用来管理bean(对象),这些bean包括service层、dao层里面的所有对象、Mybatis的SqlSessionFactoryBean对象以及数据源连接池对象,这些都归Spring来进行管理2、快速搭建一个简单案例,帮助大家理解Spring一、 在pom.xml文件中导入相关的依赖<?xml v...
原创
48阅读
0评论
0点赞
发布博客于 3 年前

Spring与Mybatis的整合流程

Spring与Mybatis的整合1、什么是Spring和Mybatis整合的原理Mybatis是一个持久层框架,它将我们平时用的jdbc进行封装,从而进一步地简化代码,不过Mybatis要依赖于数据源,这个数据源可以是mybatis自带的,也可以引入第三方的数据源,第三方常用的数据源有C3P0和Druid连接池。Spring的作用是管理Bean.综上所诉:Spring于Mybatis进行...
原创
392阅读
0评论
0点赞
发布博客于 3 年前

基于内存数据库实现SpringMVC的增删改查

SpringMVC的增删改查1、什么是SpringMVC?SpringMVC是一个表现层框架,负责接收用户的请求,通过控制器,对用户的请求进行处理,经过视图解析器,给用户响应。SpringMVC由几大组件构成:DispatcherServlet、XXXHandlerMapping、Controller、InternalResourceViewResolver。2、搭建SpringMVC的环...
原创
213阅读
0评论
0点赞
发布博客于 3 年前

搭建SSM框架,实现对User表的CRUD

搭建SSM框架1、 配置maven依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSch
原创
186阅读
0评论
0点赞
发布博客于 3 年前

SpringBoot之Hello World

1、什么是SpringBoot?SpringBoot是一套微服务框架,可以创建很多微服务应用,这些应用的组合协调需要配合SpringCloud。区别于传统的SSM项目,微服务更加灵活,便于修改、部署和升级。与此同时,每个微服务之间可以在不同的服务器主机上进行合理的搭配,而不是按照传统的项目直接拷贝整个项目。2、创建一个Maven项目,并且配置SpringBoot的依赖<?xml ver...
原创
42阅读
0评论
0点赞
发布博客于 3 年前

Spring Tool 4通过Spring Initializr快速搭建SpringBoot应用

1、创建一个Spring Initializr项目(右键->Spring Starter Project)2、在application.properties应用属性配置文件中可直接修改端口号(因为tomcat是内嵌在SpringBoot之中的)3、在SpringBoot应用类的包下面创建Controller应用(注意一定要在应用类对应包下,否则扫描器无法扫描到你的类)4、启动...
原创
658阅读
0评论
0点赞
发布博客于 3 年前

Spring Tool 4通过Spring Initializr快速搭建SpringBoot应用

1、创建一个Spring Initializr项目(右键->Spring Starter Project)2、在application.properties应用属性配置文件中可直接修改端口号(因为tomcat是内嵌在SpringBoot之中的)3、在SpringBoot应用类的包下面创建Controller应用(注意一定要在应用类对应包下,否则扫描器无法扫描到你的类)4、启动...
原创
658阅读
0评论
0点赞
发布博客于 3 年前

yml文件中的数据绑定制定的类中

1、创建一个Boy类2、创建一个yml文件3、创建SpringBoot的单元测试4、运行结果5、总结1、yml文件,也可以成为yaml文件。yml文件是以数据为中间,中间减少了对标签的应用。在一定程度上,yml文件比xml文件或者properties文件更适合做属性配置文件。2、@Component注解可以让该类交与Spring容器来进行管理,否则无法扫描到该,自然也就无法实...
原创
186阅读
0评论
0点赞
发布博客于 3 年前

Idea创建一个Web项目,并且再tomcat上发布

Idea创建一个Web项目,并且再tomcat上发布1、为什么要写idea创建web项目因为大多数新手再面对idea的时候,创建web项目屡屡出现问题,即使通过百度的手段解决了暂时的问题,但是由于知其然不知其所以然,下一次依然会犯同样的错误,不断地进入恶心循环,索性我这个飞在你们前面一点的菜鸟谈谈自己的理解吧。2、Idea创建Web项目的过程一、 创建一个Web项目二、 取名称三、...
转载
513阅读
1评论
2点赞
发布博客于 3 年前

NC65:WebService发布服务(登陆后用户信息的校验)以及如何制作补丁

NC65:WebService发布服务(登陆后用户信息的校验)1、NC65为什么要WebService?在这里我简单跟大家谈谈自己的理解,WebService创建的服务,可以由不同的系统之间进行调用。例如其它的业务系统发布了某项服务,NC系统可以对该服务进行调用。(开发人员可以将服务理解成为程序中具体实现的方法)2、使用UAP-STUDIO发布用户信息的校验的服务一、 创建接口和服务类(...
原创
1650阅读
0评论
3点赞
发布博客于 3 年前

NC65:WebService发布服务(登陆后用户信息的校验)以及如何制作补丁

NC65:WebService发布服务(登陆后用户信息的校验)1、NC65为什么要WebService?在这里我简单跟大家谈谈自己的理解,WebService创建的服务,可以由不同的系统之间进行调用。例如其它的业务系统发布了某项服务,NC系统可以对该服务进行调用。(开发人员可以将服务理解成为程序中具体实现的方法)2、使用UAP-STUDIO发布用户信息的校验的服务一、 创建接口和服务类(...
原创
1650阅读
0评论
3点赞
发布博客于 3 年前

电商双十一调查数据分析报告

电商双十一调查数据分析报告一、问卷题目设计思路:为了调查双十一的用户的真实情况,本次的调查对象是我微信里的朋友或者粉丝,问卷设计的初衷已经考虑到了读者的可读性,所以我设计文件调查的时候没有设计问答题。问卷链接:https://wj.qq.com/s2/3005304/2f4b/二、问卷发放/回收情况:问卷发放的范围不仅仅是微信,还有QQ聊天群,虽然打扰了别人,但还是有个别好心人帮我进行了...
原创
1797阅读
2评论
0点赞
发布博客于 3 年前

病毒性营销案例

互动营销案例之索尼爱立信“甩手男” 北京市地铁13号线,一青年男子在车厢里忘情地用手机玩保龄球重力游戏,把手机挥舞得威猛有力。可是在车门即将关闭的时候,这位雷兄动作过猛不慎滑到,将手机甩出车门外„„ 这段视频被放到网上,雷倒了一大片人。大家笑称这名雷兄为“甩手男”„„再后来,细心的网友看出了端倪:视频拍摄得太淡定了,好像一切都是预先设定的„„再后来,人们在索尼爱立信手机官方网站上...
转载
820阅读
0评论
0点赞
发布博客于 3 年前

搜索java关键字来对比百度和360浏览器的区别

1、“java”作为关键词在百度浏览器中搜索。2、“java”作为关键词在360浏览器中搜索。总结:从搜索java关键字来对比百度和360浏览器,我们惊奇的发现,百度浏览器里面的广告销售比较多,而360对于自身360软件中心关联的比较多。但是总的而言,百度是全球中文搜索引擎中最强的,作为中国人那是再合适不过了。其次谷歌是全球英文搜索引擎最强的,那比较适合学习英文的国家。360公司主要侧重于...
原创
212阅读
1评论
0点赞
发布博客于 3 年前