自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 收藏
  • 关注

原创 spring5.0 函数式web框架 webflux

spring5.0 函数式web框架 webflux2个demo的源码在GitHub上 链接点这里spring50 函数式web框架 webflux函数式web框架 webFlux什么是函数式什么是响应式什么是webFluxwebFlux 简单实例更简单的使用webFlux springbootspring50 的其他新特性介绍JDK 8和Java EE7以上版本核心特性测试方面的改

2017-11-15 11:47:04 37319 2

原创 Mac os Ventura 关闭 accent方言,长按不能连续输入问题

Mac ventura 长按无法连续输入?试试新的命令参数关闭方言输入功能

2022-11-21 22:36:22 553 2

原创 深入理解Redis数据结构

深入理解Redis数据结构RedisRedis(REmote DIctionary Server)是一个key-value存储系统,由Salvatore Sanfilippo开发,使用ANSI C语言编写,遵守BSD协议。Redis的特性1. 速度快2. 基于键值对的数据结构服务器3. 丰富的功能4. 简单稳定5. 客户端语言多6. 持久化7. 主从复制8. 高可用和分布式Redis 版本Redis 3.0Redis Cluster:Redis 的官方分布式实现全新的 emb

2020-06-02 21:33:31 266

原创 Spring boot项目打包war包并将class打包jar包放入war包中

@SpringBootApplicationpublic class SpringBootWarApplication extends SpringBootServletInitializer { @Override protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) { return builder.sources(SpringBootWarApplication.c

2020-06-02 21:29:25 355

原创 深入理解 Java Lambda

Java LambdaJava LambdaLambdaLambda函数式接口Lambda为什么可以做到类型推导?可以做到什么程度?方法应用Lambda和匿名类是什么关系?仅仅是语法糖? Java编译器如何处理Lambda?Lambdalambda名称的由来 许多年前,在计算机出来之前,有位名叫 Alonzo Church 的逻辑学家,他想证明 什么样...

2018-09-17 10:18:18 1676

原创 maven打包跳过单元测试

maven打包跳过单元测试pom配置文件里添加 org.apache.maven.plugins maven-surefire-plugin 2.18.1 true ...

2018-05-23 14:21:50 577

原创 Failed to create JVM error code-6

手动修改了 vm配置后,再次启动出现这个错误解决办法:在 c盘 user 下找到这个目录 .IntelliJIdea2017.3\config删除 idea64.exe.vmoptions即可

2018-05-23 14:19:25 1594 1

原创 git clone fatal: Authentication failed for "xxx"

git clone fatal: Authentication failed for “xxx”clone项目时 一直提示这个错误最后发现问题是windows凭证的问题win+s 搜索 “凭据” ,打开凭据管理器删除git 之前保存的凭据,重新clone ,弹出提示框输入新的凭据输完就可以clone了...

2018-05-22 11:25:05 2445

原创 spring aop 学习笔记(一)

AOP是什么 AOP是 Aspect Oriented Programing 的简称,普遍翻译为“面向方面编程”,但是“面向切面编程”更为合理。 当我们的代码无法通过抽象来消除重复性的横切代码时,aop为此提供了解决方案。连接点(JoinPoint) 程序执行的某个特定位置,如类初始化前,初始化后,方法调用前后,抛出异常等。一个类或一段程序代码用友一些具有边界性质的特定点,...

2018-03-14 21:53:38 326

原创 java中引用kotlin中的全局变量

kotlin的全局变量val id: Long = 1如果要在java代码中引用这个变量直接写id是肯定会有问题的 public void main(String[] args){ System.out.print(id); }这里会提示你引用了 xx的私有成员 kotlin会给所有的变量提供默认的 get() 方法所以这里应该写成

2018-02-06 15:11:01 12239

原创 angular4: Unhandled Promise rejection Cannot assign to a reference or variable

当我想循环一个数组,并把数组的每个元素放到子组件的 [(ngModel)] 中时,出现了这个错误<app-item *ngFor = "let item of data" [(ngModel)] = "item"></app-item>问题原因是,ngModel 会去查找 ts文件中的 this.item ,然而我们并没有在ts文件中定义 item。 换句话说,ngModel中传入的值必须是文件

2017-12-02 14:34:20 2962

原创 angular Meterial错误 Did you add it to @NgModule.entryComponents

在使用 MatDialogModule,引用dialog组件显示的时候报了如下错误: RROR Error: No component factory found for DeleteDialogComponent. Did you add it to @NgModule.entryComponents?官方的例子2个组件是写一起的,不牵扯到引用的问题。最后查明原因,需要在 @NgModule 中

2017-11-15 11:48:04 3447

原创 hibernate中@column自定义字段名无效错误解决

1. 配置如上配置2. PhysicalNamingStrategyStandardImpl 如果开启,则驼峰转下划线规则失效,字段值就是表里的字段值。如果@Column中指定了驼峰的name,会被自动转化为下划线3. 例: 字段 : userName ;entity中中需要加 @Column(name ="username") ,如果是 userName 还是会转换成 user_name

2017-11-15 11:45:44 3501

原创 ionic3 导航栏返回按钮事件设置

ionic3 导航栏返回按钮事件设置export class Page { @ViewChild(Navbar) navBar: Navbar; ① ionViewDidLoad() { ② this.navBar.backButtonClick = this.backButtonClick; ③ } backButtonClick = (e: UIEve

2017-08-31 10:37:59 9008 7

原创 npm 配置淘宝镜像

npm config set registry https://registry.npm.taobao.org

2017-08-02 13:59:43 430

原创 angular 组件元数据一览

名称 类型 作用 selector string 自定义组件的标签,用于匹配元素。 inputs string[] 指定组件的输入属性。 outputs string[] 指定组件的输出属性 host {[key:string],string} 指定指令或组件的事件,动作和属性等 providers any[] 指定该组件及其所有子组

2017-08-01 22:14:02 1410

原创 mysql开放远程访问,授权用户数据库权限

创建用户 xxx@% 或创建用户后在本地链接下的 mysql 数据库 修改user表的 host地址grant all PRIVILEGES ON xxDb.* to 'xxx'@'%' IDENTIFIED by 'xxx';  授权 用户 xxDb 的访问权限FLUSH PRIVILEGES 刷新权限如果这时还不能访问成功,需要检查防火墙是否关闭

2017-08-01 13:27:18 1547

原创 spring 源码学习-容器初始化-2

BeanFactory bf = new XmlBeanFactory(new ClassPathResource("application.xml")); ①TestBean testBean = (TestBean)bf.getBean("testBean"); ② 接 第1节 BEAN_ELEMENT ① 委托类 解析element 获得 BeanDefinitionHolder

2017-07-31 20:51:09 231

原创 spring 源码学习-容器初始化-1

BeanFactory bf = new XmlBeanFactory(new ClassPathResource("application.xml")); ①TestBean testBean = (TestBean)bf.getBean("testBean"); ②①: spring bean 配置文件的读取new ClassPathResource("application.xml") 返

2017-07-29 21:39:29 284

原创 angular 使用jwt token验证

/** * Created by 何欣澄 on 2017/5/28 0028. */import {Observable} from 'rxjs/Observable';import {Injectable} from '@angular/core';import { Http, RequestOptionsArgs, RequestOptions, Response,

2017-07-25 10:15:55 8010

原创 SpringBoot 的学习整理

SpringBoot 的一些补充关于 @SpringBootApplication 的主程序入口 Springboot 的程序入口类,即main方法执行的类是有一些需要注意的地方的,它的路径应当在 所有代码的根目录下。springboot 启动时是从 入口main方法所在类的目录为根目录向上扫描的。 如果main方法不在根目录则这个目录外的bean 不会被spring管理注入2. 数

2017-07-25 10:02:23 601

原创 java8 时间与日期api的总结与实例

所有 java.time 对象都是不可变的。一个瞬间(Instant)是时间上的一个点(与Date类似)在java实际按中每天都是 86400秒 (即没有闰秒)持续时间(Duration)是两个瞬间之间的时间LocalDateTime 没有时区信息TemporalAdjuster方法可以处理常用的日历计算,例如找到某个月的第一个星期二ZonedDateTime 是指定时区中的某一个时间点

2017-07-05 16:26:09 282

原创 Angular2 自定义validators

angular 当需要form表单需要验证时,angular自带了许多校验器,但是很多时候自带的无法满足业务需求,这时候就需要自定义的校验器定义一个validator定义validator 需要实现 ValidatorFn 接口 源码:export interface ValidatorFn { (c: AbstractControl): ValidationErrors | null;

2017-07-04 20:35:56 5950 1

原创 kotlin map.plus 后值不会变化

实际运用中遇到的第一个坑循环一个Mapmap.foreach{ //... if(xx){ val m = xxRepository.findOne() m.plus(it[x]) }}结果发现这个 m 的值怎么都不会变更.. 这也是java转kotlin的水土不服这里m 需要定义成var m = m.plus()

2017-06-30 10:43:49 1683

原创 angular2 ngx-bootstrap modal模态框不在最上层

angular-cli bootstrap4 使用模态框时,遇到了这2个问题 模态框 不显示 模态框显示后不在最上层 模态框 不现实的问题这个是纠结最久的问题,明明和官方文档例子一样但是就是不出来 用f12 选择看到模块都在,只是没有显示出来,然后去官方文档又仔仔细细的看了一遍发现少加了一个样式Let ngx-bootstrap know you are using BS4O

2017-06-03 14:09:18 4104

原创 springboot连接mongodb

安装mongodb 略这里用的maven 项目 在pom.xml中添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-mongodb</artifactId> </dependency>创建配置类 Mon

2017-05-30 18:08:33 2772

原创 错误:No qualifying bean of type 'com.mongodb.MongoClient'

今天在配置 springboot 的 sping boot data mongodb 的时候遇到了这个错误,纠结了很久 错误是在配置好后跑单元测试看是否连通时遇到的@RunWith(SpringRunner::class)@BootstrapWith(SpringBootTestContextBootstrapper::class)@ContextConfiguration(classes

2017-05-30 17:44:45 5702

原创 angular 中使用md5

安装 ts-md5npm install ts-md5 --save在需要使用的component或者service中 importimport {Md5} from 'ts-md5/dist/md5';使用Md5中的 hashStr方法static hashStr(str: string, raw?: boolean): Int32Array | stri

2017-05-28 14:34:21 2066

原创 angular2的angular-cli如何使用代理api

angular-cli 启动angular2项目后的地址一般是http://localhost:4200 这里用的spring-boot的后台服务,本地端口是8080如果在anguar项目中直接写http://localhost:8080/api 会有跨域访问的错误,比如No 'Access-Control-Allow-Origin' header is present on the re

2017-05-26 22:18:39 4659 5

原创 错误angular2 Error: If ngModel is used within a form tag...

Error: If ngModel is used within a form tag, either the name attribute must be set or the form control must be defined as ‘standalone’ in ngModelOptions. Example 1: <input [(ngModel)]="person.f

2017-05-17 20:21:31 6218

原创 错误 Angular2 Can't bind to 'routerLink' since it isn't a known property of 'a'

Can’t bind to ‘routerLink’ since it isn’t a known property of ‘a’解决办法: 检查是否没有 import RouterModuleimport { RouterModule } from '@angular/router';

2017-05-14 20:02:46 7925

原创 angularjs2 组件的生命周期

组件的生命周期由angular内部管理,从组件的创建、渲染到数据变动,再到dom中移除。这期间每个环节都有angular提供的一系列钩子。通过钩子可以让开发者很方便的在这些事件触发的时候执行响应的回调函数。生命周期钩子angular会顺序执行以下钩子方法 ngOnChangesngOnInitngDoCheckngAfterContentInitngAfterContentChecked

2017-05-11 21:18:33 4494

原创 angular2中父子组件的数据传递

父到子组件之间的数据传递父组件模板中引用子组件 // father template: ... <child-item [name] = "fatherItemName" > </child-item>//...`其中”fatherItemName” 为父组件中的属性,[name] 为子组件的输入在子组件中使用 @Input() name 来接受父组件传递的值如果在接收值前需要进行一些处理

2017-05-11 11:56:11 7393 1

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-05-11 11:54:40 198

空空如也

空空如也

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

TA关注的人

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