velocity

vue里面使用Velocity.js

左心房为你撑大大i 提交于 2020-07-27 22:27:05
英文文档: http://velocityjs.org/ https://github.com/julianshapiro/velocity 中文手册(教程) : http://www.mrfront.com/docs/velocity.js/ velocity.js 是一个简单易用、高性能、功能丰富的轻量级JS动画库。它能和 jQuery 完美协作,并和 $.animate()有相同的 API, 但它不依赖 jQuery,可单独使用。 Velocity 不仅包含了 $.animate() 的全部功能, 还拥有: 颜色动画 、 转换动画 (transforms)、 循环 、 缓动 、 SVG 动画 、和 滚动动画 等特色功能。 它比 $.animate() 更快更流畅,性能甚至高于 CSS3 animation, 是 jQuery 和 CSS3 transition 的最佳组合,它支持所有现代浏览器,最低可兼容到 IE8 和 Android 2.3。 Velocity 目前已被数以千计的公司使用在自己的项目中,包括 WhatsApp, Tumblr, Windows, Samsung, Uber 等,这里 Libscore.com 统计了哪些站点正使用 velocity.js。 Vue中如何使用: 安装 npm install velocity-animate@beta 页面引入:

How to configure Velocity Escape Tool with Spring Properties?

只愿长相守 提交于 2020-05-25 11:29:09
问题 I create e-mails from templates via Velocity in a Spring Web Application. Now I need to HTML escape SOME of the values. I found the Velocity Escape Tool. But I did not get the configuration working. What I have tryed so fare is (spring applicationContext.xml): <bean id="velocityEngine" class="org.springframework.ui.velocity.VelocityEngineFactoryBean"> <property name="resourceLoaderPath" value="classpath:/velocity/emailTemplates" /> <property name="preferFileSystemAccess" value="false" />

How to configure Velocity Escape Tool with Spring Properties?

余生长醉 提交于 2020-05-25 11:26:00
问题 I create e-mails from templates via Velocity in a Spring Web Application. Now I need to HTML escape SOME of the values. I found the Velocity Escape Tool. But I did not get the configuration working. What I have tryed so fare is (spring applicationContext.xml): <bean id="velocityEngine" class="org.springframework.ui.velocity.VelocityEngineFactoryBean"> <property name="resourceLoaderPath" value="classpath:/velocity/emailTemplates" /> <property name="preferFileSystemAccess" value="false" />

How to formatting a text with SimpleMailMessage?

依然范特西╮ 提交于 2020-05-13 04:57:18
问题 My email content text is String text = "Hey, You are create a new Account! Best, MyTeam"; How can I format the text to: Hey, You are create a new Account! Best, MyTeam 回答1: SimpleMailMessage can only handle plain-text messages, so you need to embed explicit line-breaks in your String: String text = "Hey,\n\nYou are create a new Account!\n\nBest, MyTeam"; A templating system such as velocity or freemarker may make this easier. If you want to handle HTML messages, you need to use JavaMailSender

How to formatting a text with SimpleMailMessage?

筅森魡賤 提交于 2020-05-13 04:56:59
问题 My email content text is String text = "Hey, You are create a new Account! Best, MyTeam"; How can I format the text to: Hey, You are create a new Account! Best, MyTeam 回答1: SimpleMailMessage can only handle plain-text messages, so you need to embed explicit line-breaks in your String: String text = "Hey,\n\nYou are create a new Account!\n\nBest, MyTeam"; A templating system such as velocity or freemarker may make this easier. If you want to handle HTML messages, you need to use JavaMailSender

Weed3 for java 新的微型ORM框架

这一生的挚爱 提交于 2020-05-08 19:02:57
Weed3,微型ORM框架(支持:java sql,xml sql,annotation sql;template sql;事务;缓存;监听;等...) 05年时开发了第一代; 08年时开发了第二代,那时候进入互联网公司,对性能有了全新的认识; 14年时开发了第三代,因为不喜欢滥用反射,不喜欢有很多配置,所以一直在执着的没放弃。 前两代,都是在.net开发的;第三代,重点放在了java上。应该算是个功能全面且小巧的ORM框架:0.1mb,无其它依赖。对外的接口也不多,主要由DbContext上的四个接口发起所有的操作。 因为一些执念写的东西都算是比较微型的: Snack3(Json框架 70kb,有序列化,有Jsonpath,有格式转换机制;强调构建能力) Solon(Web框架 80kb) 一个手机浏览器(0.1mb,可是有完整功能哦;算是一个创意作品) Weed3 特点和理念: 高性能:两年前有个同事测过四个ORM框架,它是性能最好的(不知道现在是不是)。 跨平台:可以嵌入到JVM脚本引擎(js, groovy, lua, python, ruby);也有.net,php版本。 很小巧:0.1Mb(且是功能完整,方案丰富;可极大简化数据库开发)。 有个性:不喜欢反射、不喜欢配置...(除了连接,不需要任何配置)。 其它的:支持缓存控制和跨数据库事务(算是分布式事务的一种吧)。

Java 开发手册 (阿里巴巴开发手册)

ε祈祈猫儿з 提交于 2020-05-08 19:01:05
Java 开发手册 版本号 制定团队 更新日期 备注 1.4.0 阿里巴巴集团技术团队 2018.5.20 增加设计规约(详尽版) 一、编程规约 (一) 命名风格 1. 【强制】代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束。 反例:_name / __name / $name / name_ / name$ / name__ 2. 【强制】代码中的命名严禁使用拼音与英文混合的方式,更不允许直接使用中文的方式。 说明:正确的英文拼写和语法可以让阅读者易于理解,避免歧义。注意,即使纯拼音命名方式 也要避免采用。 正例:alibaba / taobao / youku / hangzhou 等国际通用的名称,可视同英文。 反例:DaZhePromotion [打折] / getPingfenByName() [评分] / int 某变量 = 3 3. 【强制】类名使用 UpperCamelCase 风格,但以下情形例外:DO / BO / DTO / VO / AO / PO / UID 等。 正例:MarcoPolo / UserDO / XmlService / TcpUdpDeal / TaPromotion 反例:macroPolo / UserDo / XMLService / TCPUDPDeal / TAPromotion 4. 【强制】方法名

开发15年老码农:如果重新开始,你会选择了解MVC, MVP, MVVM吗?

天涯浪子 提交于 2020-05-08 16:23:29
前言: 准备写这篇文章的时候 , 我自认为对MVC已经有深刻理解了,可是画图的时候发现,理解还是有漏洞,于是又阅读,思考,整理,加深了理解, 写了这篇文章, 估计还有漏洞,欢迎讨论。 这再一次说明了写作的好处: 很多时候自以为理解了,实际上脑海中有很多想当然的假设,写作会把这些假设给暴露出来。 大概是二三十年前, 人类逐渐从命令行界面时代走出来,进化到了GUI时代。 注: GUI(Graphic User Interface),即图形用户接口。 (一个命令行程序) (一个带有图形界面的桌面应用程序 ,自己画的,有点丑啊) 每当人类努力地开发新的 桌面GUI程序 的时候, 至少要搞定下面几类工作: 1. 界面(以及界面中元素的)布局。 这是一件挺费劲的工作, 要尽可能地美观漂亮,要不然就卖不出去。 2. 界面上有些“逻辑”需要处理 比如上图中那个薪水计算程序,“计算” 按钮默认是灰色的, 不能点击,用户输入了税前收入以后, “计算”按钮就会被激活,表示计算了。 3. 所谓的业务逻辑。 用户点击了“计算”按钮以后,计算五险一金,个人所得税和税后收入。 这三者搅在一起,让程序代码凌乱不堪,稍微复杂点儿的程序就长达几千行, 不断地挑战着程序员的底线,修改别人的代码,添加新的功能要比从头写难好多倍! 大家都在泥潭中挣扎。 关于MVC, MVP, MVVM的精选资料 需要的小伙伴可以私信

nacos配置管理与服务发现

守給你的承諾、 提交于 2020-05-06 12:48:44
maven配置 父pom文件 <?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>com.ivan</groupId> <artifactId>pinellia</artifactId> <packaging>pom</packaging> <version>1.0.0-SNAPSHOT</version> <modules> <module>pinellia-common</module> <module>pinellia-service</module> <module>pinellia-service-api</module> <module>pinellia-auth</module> <module>pinellia-gateway</module> <

Velocity(6)——#if指令

亡梦爱人 提交于 2020-05-06 12:45:52
下面是#If指令的一个简单而完整的示例: # if ($foo < 10 ) Go North # elseif ($foo == 10 ) Go East # else Go West # end 不能漏掉 #if指令用于判断某个条件是否为true。以上面的代码为例,当$foo < 10为true时,将会显示"Go North"。 有时会看到这样一种写法: #if($foo) ... #end 。这里充当判断条件的是一个变量$foo,它在两种情况下是true:一是$foo作为布尔值(Boolean)并且其值为true,二是$foo是一个非布尔值并且值不为null。 关系运算 Velocity的关系运算中有一个==。它和Java中的==不太一样。java中==严格判断两个对象是否是同一个对象(内存地址是否是同一个,是否是同一个类的对象),而不是判断它们的值是否相同(两个String的字面值是否相同要使用equals()方法)。 而Velocity中的==可以直接比较数值,字符串以及其他对象,如果==两侧的对象是不同的类的对象,在比较前会用toString()转换后再比较 。 逻辑运算 Velocity的逻辑运算有AND、OR、NOT三个。表现在语法上是&&、||、!这三个符号。下面是几个示例: # if ($foo && $bar < 10 ) ... #end # if (