博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

摘要: angular2的ElementRef在组件中获取不到 angular2不推荐操作dom,但是实际应用中不可避免的需要使用到dom操作,怎么操作,官方文档提供了一系列api(ElementRef,ViewContainerRef ,TemplateRef)配合 @ViewChild或@ViewChi 阅读全文

posted @ 2017-08-01 11:33 徐自勉 阅读(5045) 评论(0) 推荐(0) 编辑

摘要: angular2 在组件模板中可以循环数组集合等对象,语法非常简单,如: 但是,很多情况下我们需要的是另一种循环方式,常见的根据计数条件来循环指定的次数,如js的:for(var n=0;n<10;n++ ) 然而高大上的angular2确并不支持这种比较基础的语法(抱歉我没谷歌到,如果有,请告诉我 阅读全文

posted @ 2017-04-15 11:04 徐自勉 阅读(15046) 评论(0) 推荐(0) 编辑

摘要: angular2 日期格式化 1.ng2 在模板中格式化显示日期使用 DatePipe 管道(其实就是ng1里面的过滤器(filter),换了个说法), 如下示例: 以上使用了自定义格式日期表达式,和几乎大部分语言的格式化日期表达式一样y代表年,M大写代表月,d代码日,h代表12小时制的小时,H大写 阅读全文

posted @ 2017-03-31 13:15 徐自勉 阅读(1561) 评论(0) 推荐(0) 编辑

摘要: angular在模板中使用属性引发Cannot read property 'xxx' of undefined 在使用ng2的过程中,发现模板中如下方式 <li *ngFor="let item of model"> {{item.name}} </li> 不会又任何问题. 如果是一下未使用结构指 阅读全文

posted @ 2017-03-30 22:11 徐自勉 阅读(1494) 评论(0) 推荐(0) 编辑

摘要: 本人小白,看到资料说ConcurrentHashMap是线程安全的,get过程不需要加锁,put是线程安全的,推荐高并发时使用.但是本人不清楚是否该map中存入的引用类型对象,对象属性变化也是否线程安全的,看了很多资料,貌似都没说明这一点,所以写代码测试一下, 阅读全文

posted @ 2017-03-30 21:41 徐自勉 阅读(454) 评论(0) 推荐(0) 编辑

摘要: 最近做了一个项目,需要读取ftp服务器上的文件,于是参考了网上提供的一些帮组方法,使用过程中,出现一些小细节问题,于是本人做了一些修改,拿来分享一下 阅读全文

posted @ 2017-03-30 21:38 徐自勉 阅读(3844) 评论(0) 推荐(2) 编辑

摘要: 本人最近工作用到window服务程序,于是尝试分享下经验,开源了一个window服务脚手架项目,把window服务程序必不可少的组件集成进去,如日志组件log4net,window服务挂在后台,用日志的方式监测程序运行状态是必不可少的.还有任务调度组件Quartz,window服务需要长时间运行,或 阅读全文

posted @ 2017-03-30 21:31 徐自勉 阅读(189) 评论(0) 推荐(0) 编辑

摘要: 说明下,以下过程都是在ubuntu16.0系统下,win系统环境下的安装过程更简单,基本上可以仿效此环境来,除了不用配置系统命令(win下自动可以),node安装是exe程序,一键安装。另外,这里面像typings,webpack,angularcli都并非全部需要安装,建议都安装。 1.node版 阅读全文

posted @ 2017-02-09 21:30 徐自勉 阅读(353) 评论(0) 推荐(0) 编辑

摘要: 11. 变化监测:Angular提供了数据绑定的功能.所谓的数据绑定就是将组件类的数据和页面的DOM元素关联起来.当数据发生变化时,Angular能够监测到这些变化,并对其所绑定的DOM元素 进行相应的更新,反之亦然. 异步事件的发生会导致组件中的数据变化,但Angular并不是捕捉对象的变化,它采 阅读全文

posted @ 2017-02-05 19:23 徐自勉 阅读(1858) 评论(0) 推荐(0) 编辑

摘要: 简述:组件(component)是构成Angular应用的基础和核心.可以这样说,组件用来包装特定的功能,应用程序的有序运行依赖于组件之间的协同工作. 1. 组件化标准:W3C为了统一组件化的标准方式,提出了Web Component的标准.通过标准化的非侵入方式封装组件,每个组件包含自己的HTML 阅读全文

posted @ 2017-02-03 11:09 徐自勉 阅读(921) 评论(0) 推荐(0) 编辑

摘要: 简述:搭建angular2的开发环境,网上已经有许多教程,不过都是window系统下的教程,我本人使用的是linux系统,搭建环境的过程也稍微比前者麻烦了一点,可参考本人的另一篇文章Linux系统下安装Angular2开发环境(Ubuntu16.0) 1. pakeage.json配置文件:是用来声 阅读全文

posted @ 2017-02-03 11:06 徐自勉 阅读(1193) 评论(0) 推荐(0) 编辑

2020年9月10日

摘要: Mac/Linux 系统上有很好有的一键设置idea命令,win10上用idea则不行,请用如下方式: idea64 ./path 或者如下: idea.bat ./path 阅读全文

posted @ 2020-09-10 23:20 徐自勉 阅读(577) 评论(1) 推荐(0) 编辑

2019年12月28日

摘要: 当初先下面这个错误时 Downloading http://services.gradle.org/distributions/gradle-1.7-all.zip Unzipping ..... Exception in thread "main" java.lang.RuntimeExcepti 阅读全文

posted @ 2019-12-28 13:23 徐自勉 阅读(892) 评论(0) 推荐(0) 编辑

2019年11月15日

摘要: 为什么使用Java Optional Why use Optional? NullPointerException 有个很有名的说法: Null Pointer References: The Billion Dollar Mistake,这是发明null指针的人提出来的。(https://medi 阅读全文

posted @ 2019-11-15 11:57 徐自勉 阅读(1043) 评论(0) 推荐(0) 编辑

2019年7月4日

摘要: Spring Security Oauth2 : Possible CSRF detected 使用Spring Security 作为 Oauth2 授权服务器时,在授权服务器登录授权后,重定向到客户端服务器时,出现了401 Unauthorized 错误。明明已经授权了,为何还会未授权了。 跟踪 阅读全文

posted @ 2019-07-04 17:06 徐自勉 阅读(4033) 评论(0) 推荐(1) 编辑

2019年6月11日

摘要: 我有一个控制器方法,添加了@ResponseBody注解 访问该方法始终返回404,断点发现方法有执行。返回错误如下: 看到Message 提示是/WEB-INF/views/model/users.jsp 找不到。原来404 是这个,但是很奇怪不是已经添加了@ResponseBody注解吗? 为什 阅读全文

posted @ 2019-06-11 17:59 徐自勉 阅读(2335) 评论(3) 推荐(2) 编辑

2019年6月3日

摘要: SpringMvc主要是三个Servlet:HttpServletBean,FramwworkServlet,DispatcherServlet,它们是依次继承的关系,其处理过程大致功能如下: 1.HttpServletBean:没有参与实际请求的处理。 2.FramwworkServlet:将不同 阅读全文

posted @ 2019-06-03 09:49 徐自勉 阅读(200) 评论(0) 推荐(0) 编辑

2019年5月30日

摘要: 命令参考: javadoc -locale zh_CN -protected -notree -nonavbar -noindex -use -author -version -encoding UTF-8 -charset UTF-8 -windowtitle 测试 -d E:\docment\G 阅读全文

posted @ 2019-05-30 10:34 徐自勉 阅读(515) 评论(0) 推荐(0) 编辑

2019年5月27日

摘要: org.apache.catalina.Lifecycle 接口统一管理生命周期,所有生命周期组件都要实现Lifecycle接口。 该接口定义了13个String类型的常量,用于LifecycleEvent时间的type属性,作用是区分组件发出的LifecycleEvent事件时的状态, 这种设计方 阅读全文

posted @ 2019-05-27 10:35 徐自勉 阅读(230) 评论(0) 推荐(0) 编辑

2019年5月23日

摘要: Spring Aop 的底层生成代理类i的实现除 jdk的动态代理技术外,还用到了Cglib,不过在封装两者的设计原理上相差不大,只是底层工具不同而已。 本文只分析JdkDynamicAopProxy 是如何为一个目标方法执行织入多个切点,也就是将原本可能需要多个“代理类“实现的业务放到一个代理类中 阅读全文

posted @ 2019-05-23 11:39 徐自勉 阅读(3975) 评论(0) 推荐(0) 编辑

2019年5月22日

摘要: 先上代码: 1.配置了一个静态的final变量instance, 静态修饰 代表 这个对象是在类加载的时候就成的。final修饰 代表这个对象引用创建后不能被变更。 2.GlobalAdvisorAdapterRegistry 是抽象类,不能被实例化,这样就保证了instance对象的唯一性。 3. 阅读全文

posted @ 2019-05-22 16:49 徐自勉 阅读(483) 评论(0) 推荐(1) 编辑