自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zekeTao的博客

自娱自乐

  • 博客(27)
  • 收藏
  • 关注

原创 (十)、Angular4.0 数据绑定、管道

一、基本HTML属性绑定tableColspan的值会赋给colspan<td [attr.colspan]="tableColspan">Something</td>二、CSS类绑定[class]中的值someExpression会覆盖"aaa bbb"<div class="aaa bbb" [class]="someExpression">

2018-03-29 17:25:45 672

原创 (九)、Angular4.0 依赖注入

一、注入器(从容器中获取对象,相当于java中的@Autowired)(在组件的xxx.component.ts中使用)constructor(private productService: ProductService){...}二、提供器(把对象放入容器,相当于java中的@Component)(在app.module.ts -> @NgModule -> providers属性中...

2018-03-28 17:23:29 302

原创 (八)、Angular4.0 路由守卫

一、路由守卫作用只有当用户已经登录并拥有某些权限时才能进入某路由。一个由多个表单组件组成的向导,例如注册流程,用户只有在当前路由的组件中填写了满足要求的信息才可以导航到下一个路由。当用户未执行保存操作而试图离开当前导航时提醒用户。二、路由守卫的种类CanActivate:处理导航到某路由的情况。CanDeactivate:处理从当前路由离开的情况。Resolve:在路由激活之前获取路由数据。三、在...

2018-03-27 17:52:13 521

原创 (七)、Angular4.0 辅助路由

插座(<router-outlet></router-outlet>) -> 一个标签一、辅助路由案例思路在app组件的模板上再定义一个插座来显示聊天面板单独开发一个聊天室组件,只显示在新定义的插座上通过路由参数控制新插座是否显示聊天面板二、在主页 app.component.html 后面新增一个插座<router-outlet name="aux">&...

2018-03-27 15:57:51 272

原创 (六)、Angular4.0 子路由

一、新建两个组件(商品描述组件和销售员信息组件)ng g component productDescng g component sellerInfo二、product-desc.component.html<p> 来自XXXX的山泉水</p>三、seller-info.component.html<p> 销售员ID : {{sellerId}}&...

2018-03-27 15:13:47 236

原创 (五)、Angular4.0 路由传递参数

一、在查询参数中传递参数修改app.component.html中的商品详情页a标签<a [routerLink]="['/product']" [queryParams]="{id:1}">商品详情页</a>修改product.component.ts接收传递过来的参数import { Component, OnInit } from '@angular/core';i...

2018-03-27 11:46:53 2626

原创 (四)、Angular4.0 路由基础

一、新建一个angular路由项目 routerng new router --routing二、生成三个组件ng g component homeng g component productng g component code404三、home.component.html<p> 这里是主页组件</p>四、product.component.html<p...

2018-03-27 10:37:31 392 1

原创 (三)、Angular4.0 开发app、carousel、footer、navbar、product、search、stars组件

零、用到的Angular指令     示例: *ngFor="let star of stars"一、修改app.component.html<app-navbar></app-navbar><div class="container"> <div class="row"> <div class="c

2018-03-23 18:00:57 505

原创 (二)、Angular4.0 开发准备

一、项目根目录下npm install jquery --save二、项目根目录下npm install bootstrap --save三、往项目中加入bootstrap.css,在angular-cli.json中 apps -> styles 数组里面添加字符串 "../node_modules/bootstrap/dist/css/bootstrap.css"       往项目中...

2018-03-23 15:39:14 243

原创 (一)、Angular4.0 环境搭建

一、安装node.js(自行百度)  -> npm -v 查看是否安装成功二、安装angular-cli   -> 教程三、在自己存放项目的目录下创建一个我们需要用的项目        ng new auction    (auction是项目名)四、生成项目的目录介绍e2e --> 用于自动测试node_modules --> 放置的是第三方依赖包,自己的写的代码不能放在...

2018-03-23 14:23:21 251

原创 (十一)、SpringBoot+Security 短信验证登录和图形验证登录共存

可以前往第一篇博客查看目录结构 --> 这里一、在core模块下创建authentication.mobile包二、参考UsernamePasswordAuthenticationToken自定义一个SmsCodeAuthenticationTokenpackage com.zeke.core.authentication.mobile;import org.springframewor...

2018-03-21 14:36:09 1773 1

原创 (十)、SpringBoot+Security 发送短信验证码

可以前往第一篇博客查看目录结构 --> 这里一、在core模块下properties包中创建SmsCodePropertiespublic class SmsCodeProperties { //短信验证码长度 private int length = 6; //验证码过期时间 private int expireIn = 60; private S...

2018-03-20 14:35:19 2885 2

原创 (九)、SpringBoot + Security RememberMe(记住我)功能

可以前往第一篇博客查看目录结构 --> 这里一、修改application.properties文件,添加数据库配置spring.datasource.driver-class-name=com.mysql.jdbc.Driverspring.datasource.url=jdbc:mysql://127.0.0.1:3306/zeke-demospring.datasource.use...

2018-03-19 10:39:13 4107 1

原创 (八)、SpringBoot 图形验证码实现

可以前往第一篇博客查看目录结构 --> 这里一、在core模块validate包下创建一个通用验证码实体类 -> ValidateCode (包含验证码、过期时间、判断是否过期的方法)public class ValidateCode { private String code; private LocalDateTime expireTime; publ...

2018-03-15 16:58:19 3672 3

原创 (七)、SpringBoot + SpringSecurity 简单登录认证

可以前往第一篇博客查看目录结构 --> 这里一、查看是否依赖Spring Security相关jar包(例如: spring-boot-starter-security) ,修改demo模块下的 application.propertiies(打开spring security认证)//注释掉这段配置,开启springsecurity#security.basic.enabled=fals...

2018-03-14 11:31:33 6072

原创 (六)、SpringBoot 自定义配置属性,可以在application.properties中修改

可以前往第一篇博客查看目录结构 --> 这里一、自定义配置 (一些动态的数据:登录页面地址 、接收数据格式等等)二、在core模块下创建properties目录 : com.zeke.core.properties 。在properties目录下创建SecurityProperties主配置文件,BrowserProperties浏览器配置文件,LoginType枚举类LoginType :...

2018-03-14 10:51:44 2491

原创 (五)、SpringBoot @ControllerAdvice注解

可以前往第一篇博客查看目录结构 --> 这里一、创建一个exception包,在包下自定义一个UserNotExistExceptionpublic class UserNotExistException extends RuntimeException { private String id; public UserNotExistException(String id...

2018-03-13 10:48:35 1112

原创 (四)、SpringBoot 定义aspect(切面)

可以前往第一篇博客查看目录结构 --> 这里一、在demo下创建aspect包,新建一个TimeAspect类@Aspect@Componentpublic class TimeAspect { @Around("execution(* com.zeke.controller.UserController.*(..))") public Object handlerCo...

2018-03-12 15:49:35 583

原创 SpringBoot + Gradle 多模块项目 构建、运行、打包

工具: IDEA一、在IDEA中使用工具创建SpringBoot + Gradle的父工程       new -> project -> Spring Initializr  -> type选项选中Gradle Project(其他视情况填写)       父工程 : demo-springboot-gradle二、在父工程下新建两个模块 web、dao       右键单击父...

2018-03-12 12:32:39 13883 2

原创 (三)、SpringBoot 自定义 interceptor(拦截器)

可以前往第一篇博客查看目录结构 --> 这里一、创建interceptor包二、在interceptor包下创建TimeInterceptor类,自定义Interceptor@Componentpublic class TimeInterceptor implements HandlerInterceptor { @Override public boolean preH...

2018-03-12 11:52:24 2290

原创 git 提交已有项目到托管平台报错

在托管平台创建一个新项目,然后把本地项目提交推送上去时会报错,版本不一致键入下述命令即可:git pull origin master --allow-unrelated-histories先合并再push...

2018-03-12 11:32:27 210

转载 idea 激活 破解

二次转载 :http://blog.csdn.net/f317363184/article/details/78808925

2018-03-12 11:26:16 1026

原创 (二)、SpringBoot 自定义 filter(过滤器)

可以前往第一篇博客查看目录结构 --> 这里一、在demo模块 src\main\java\com\zeke下创建 config、controller、dto、filter目录二、在dto包下创建一个User类public class User { private String username; private String password; public S...

2018-03-12 11:17:04 1157

原创 (一)、SpringBoot + Spring Security 环境搭建

一、使用SpringBoot+Maven搭建一个多模块项目(可以参考我的博客 --> 这里)二、删除父工程的src文件,删除app、browser、core下的.java文件      依赖关系:       demo 依赖 browser       browser、app依赖core三、父工程pom.xml文件<?xml version="1.0" encoding="UTF-8"...

2018-03-12 10:44:49 1730 1

原创 SpringBoot 发送邮件

一、创建一个普通的SpringBoot工程(使用maven构建)二、在pom.xml下添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> </d...

2018-03-09 15:28:15 365

原创 有收藏意义的文章

linux服务器上安装jdk的两种方法(yum+下载包) avalon CentOS7 linux下yum安装redis以及使用 js根据银行卡号判断属于哪个银行,并返回银行缩写及银行卡类型 ThinkPHP5入门系列大全 React入门教程 – 概述和实际演练 logback当天日志输出到昨天日志文件问题 HTTP状态码......

2018-03-02 10:05:28 330

原创 SpringBoot+Maven 多模块项目的构建、运行、打包

项目使用的工具:IntelliJ IDEAJDK 1.8apache-maven-3.3.9项目的目录:主项目 springboot-multi子模块 entity、dao、service、web一、使用IDEA创建一个SpringBoot项目 : File -> new -> Project 项目名称为springboot-multi二、删除项目中的src目录,把pom.xml中的项...

2018-03-01 16:09:26 28636 4

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除