- 浏览: 27604 次
- 性别:
- 来自: 杭州
最新评论
-
qq2464785999:
qq2464785999 写道非常感谢!复制黏贴基本就可以用, ...
Flex与后台传输解压缩大数据量 -
qq2464785999:
非常感谢!复制黏贴基本就可以用,第一个类少了getter se ...
Flex与后台传输解压缩大数据量 -
lionmusicyj:
求教 b.inflate(); 这个方法哪儿来的
Flex与后台传输解压缩大数据量 -
ch19880311:
strugglesMen 写道Polygon是flex的扩展类 ...
Flex性能总结 -
strugglesMen:
Polygon是flex的扩展类,是用来在flash版 goo ...
Flex性能总结
文章列表
file-binding文件绑定解析组件
- 博客分类:
- Spring
背景
目前项目中常用的文件解析和错误处理能力比较薄弱,对于多种格式的文件处理需要没有很好的复用功能,代码比较繁琐,鉴于此,需要开发一个文件绑定功能和解析功能的中间件。
详见:
https://github.com/wiston1988/file-binding
#!/bin/bash
function getTiming() {
start=$1
end=$2
start_s=$(echo $start | cut -d '.' -f 1)
start_ns=$(echo $start | cut -d '.' -f 2)
end_s=$(echo $end | cut -d '.' -f 1)
end_ns=$(echo $end | cut -d '.' -f 2)
time=$(( ( 10#$end_s - 10#$start_s ) * ...
AMD和CMD规范
AMD(Asynchronous Module Definition),CMD(Common Module Definition)都是JS模块化的规范。之所以有这2个规范是因为RequireJS和Sea.js这2个模块加载器,它们倡导模块化开发理念,核心价值是让 JavaScript 的模块化开发变得简单自然,所以才有了这2个规范的定义。
RequireJS
官网 http://requirejs.org/ 它推崇依赖前置,也就是依赖提前执行。这里所说的执行是可以理解为解析,而不是加载。
//并行加载所有require模块,并且解析放入回调方法 ...
构建大型网站架构的关键点和思想
- 博客分类:
- 网站架构
看了本李智慧写的一本书《大型网站架构_核心原理与案例分析》,收益匪浅,本书作者讲的方面很全面,基本覆盖了大型网站前端到后端的所有可能遇到的问题和解决方案。如果你的网站以及满足不了当前的用户响应访问时间和访问数量,推荐你看这本书。
附件图片就是本书所讲的构建大型网站的一个整体架构。
大型网站架构的主要模式:
1. 分层主要是逻辑分层,比如视图层,应用层,服务层,数据层等。2. 分割针对应用层的不同业务进行分割。3. 分布式4. 集群5. 缓存6. 异步7. 冗余(数据备份)
#search files by type or name or size
find /asle03/sle/data -type f -name "SLEUPL*.dat" -exec ls -l {} \;
find /asle03/sle/log -type f -size 100K -exec ls -l {} \;
#find file and include "error" string
find / -type f -name "*.log" | xargs grep "ERROR"
fin ...
一般在用spring MVC注解形式时(3.1或以上版本),在spring配置文件里采用下面配置就行了:
<mvc:annotation-driven/>
对于这个配置,spring 3.0会自动注入
DefaultAnnotationHandlerMapping
AnnotationMethodHandlerAdapter
AnnotationMethodHandlerExceptionResolver
而spring 3.1将变换成:
RequestMappingHandlerMapping
RequestMappin ...
下面是shell脚本批量替换jar包中Class文件
#!/bin/sh
#JAVA home path set
JAVA_HOME=/usr/local/web/fit/WAS/install/61x/java
export PATH=${PATH}:${JAVA_HOME}/bin
#param 1 is jar file path. Sample path: /root/jar/app.jar
appJar=$1
#param 2 is folder path which stores class files. Sample path: /root/clas ...
在putty上运行脚本并调用java程序,当java程序需要调用java图形界面时,可能会报如下错误:
java.lang.InternalError: Can't connect to X11 window server using 'localhost:10.0' as the value of the DISPLAY variable.
at sun.awt.X11GraphicsEnvironment.initDisplay(Native Method)
at sun.awt.X11GraphicsEnvironment.access$000(X11Gra ...
Flex AdvancedDataGrid有一个bug,当浏览器最大化时,datagrid处于可编辑状态,并且datagrid中有多条数据,最好在有滚动条出现,当你编辑靠下面的数据时(光标停留在编辑框内),这时候双击浏览器,还原。会出现前台bug(有安装flash debug版本的可以看到Alert)。
错误代码如下:
TypeError: Error #1010: A term is undefined and has no properties.
at mx.controls::AdvancedDataGridBaseEx/makeRowsAndColumns()[E:\dev\4. ...
本文BlazeDS技术连接flex和java端,以Remote Object方式传输数据为例,
一、Java端返回数据压缩并在前台解压:
首先建一个类ROResult.java来包装返回的result,如下:
import java.io.Serializable;
public class ROResult implements Serializable {
private static final long serialVersionUID = -6410217400836125781L;
private Object result;
p ...
Flex打包SWC时如果不使用清单文件,那么每个类就用自己的默认命名空间,即类所在的包名。比如类ResizeWindow.as类在com.window包中,那么,当css或mxml引用时,可采用如下代码:
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
xmlns:window="com.window.*">
<window:resizeWindow id="windowID"/>
</mx:Application> ...
Flex4 CSS 以及namespace使用
- 博客分类:
- Flex
Flex4的css文件中有3种常见的style声明类型:
如下实例代码:
@namespace "library://ns.adobe.com/flex/mx";
@namespace namespaceName "com.window.*";
ComponentClassName {
}
namespaceName |ComponentClassName{
}
.styleName {
}
在as、mxml代码中有4 种方法获取style声明或设置组建style:
1. FlexGlobals.topLe ...
Flex 3.5 to Flex 4 migration errors and solutions
1. Declaration of style 'direction' conflicts with previous declaration in C:\Program Files\Adobe\Adobe Flash Builder 4\sdks\4.0.0\frameworks\libs\framework.swc(mx.controls:ComboBox).
Solution: Use the new flexlib.swc, ilog-elixir-enterprise.swc, il ...
Spring Acegi Security是spring security的主要架构。
在这里需要理解4个filter的概念:AuthenticationProcessingFilter, HttpSessionContextIntegrationFilter, ExceptonTranslationFilter, FilterSecurityInterceptor.
这四个Filter被FilterChainProxy过滤器链管理,就像一个串把四个过滤器链接在一起,他实现了Filter接口,通过调用WebapplicationContextUtils类的getWebApplicationCon ...
Spring配置事务主要有这2种方式。
1、配置一个Spring提供的一个工厂类,然后将需要进行事务管理的bean放入工厂bean中进行委托代理。
<bean id="companyDAOProxy" class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean">
<property name="transactionManager">
<ref bean="tr ...