- 浏览: 473512 次
- 性别:
- 来自: 苏州
最新评论
-
tianya2010ji:
谢了 工作了好多年,今天刚好用到它。
使用SPRING中的线程池ThreadPoolTaskExecutor实现JAVA并发 -
Mr.Bruce:
有用
jquery在加载完iframe的内容后才进行下一步操作 -
lyyltt:
有一个外部引用谷歌api没办法download
好东西 - JS生成多种图形,饼状图,柱状图,折线图,雷达图 -
bluky999:
这里写错了应该。。。--sm-plugins=......,+ ...
tigase自定义插件的开发与配置 -
lyy3323:
spring的 threadpool 没有submit方法呀 ...
使用SPRING中的线程池ThreadPoolTaskExecutor实现JAVA并发
文章列表
各位,最近公司要上一个互联网应用,没有具体要求,主要有三个要求:
1,第一版本期限很短,只有三个月左右
2,预期并发量较大200/S+
3,以后需要扩展的地方很多,尽量考虑可扩展性
现在打算前端视图层使用Spring MVC, 后端视图层使用Vaadin,控制层和数据层还是老套路,spring、mybatis、cache之类。把图发上来大家看看,期待大家的反馈。
总体设计
系统架构
丰富ofbiz列表组件中的行列中的数据
- 博客分类:
- ofbiz
默认ofbiz的列表组件只显示主体entity中的属性值
<form name="ListProducts" type="list" list-name="products">
<auto-fields-entity entity-name="Product" default-field-type="display"/>
</form>
有时候需要在列中显示较复杂的数据,比如外表的某个字段sum,这时候就需要<row-acti ...
主流互联网社区网站API小结
- 博客分类:
- 其他
Youtubehttps://developers.google.com/youtube/2.0/developers_guide_protocol_displaying_list_of_videoshttps://developers.google.com/youtube/2.0/developers_guide_java#Retrieving_and_searching_for_videosJust find latest public videos by ?No need AuthFacebook
注: access_token默认失效期很短,你可以在未失效的情况下反复发请求延伸失效 ...
Ofbiz版本号: 12.04
Idea版本号:12.1.6
1. 以debug方式启动ofbiz
ant start-debug
2. 创建一个remote调试设置
3. 调试端口设置为8091
4. 保存上面的配置后以debug方式启动即可生效
定义实体Entity的时候查看数据库所支持的数据类型可参考以下目录中内容
写道
framework/entity/fieldtype
对form排序的时候如果要倒序,可在排序字段前加横杠
<field-map field-name="orderBy" value="-id"/>
传参时使用from-field和value的一点小区别
<parameter param-name="batchNoId" value="${inputCtx.batchNoId}"/> ...
重置自己fork出来地github资源
- 博客分类:
- Git
有时候因为这样或那样地原因,我们可能会破坏Fork资源的master分支,我们需要根据源资源来重置自己地Fork分支,现在有两个方式:
1,没有比这更简单地了,就是删除后重新fork
2,利用下面的命令重置
git checkout master
git remote add upstream git://github.com/source_name/repository_name.git
git fetch upstream
git branch backup //这个用于创建备份,以免操作失败无法还原
git reset --hard upstream/mast ...
Flask-Login使用笔记
- 博客分类:
- Python
新建一个管理实体
ogin_manager = LoginManager()
绑定当前应用
login_manager.setup_app(app)
同步用户信息
@login_manager.user_loader
def load_user(userid):
return User.get(userid) #如果userId不存在,返回None,不要抛异常,返回None后该用户信息会自动从session中删除
使用
@app.route("/settings")
@login_required
def settings() ...
Flask微型框架入门笔记
- 博客分类:
- Python
例程:
from flask import Flask
app = Flask(__name__) # 新建一个Flask可运行实体(名字参数如果是单独应用可以使用__name__变量,如果是module则用模块名)
app.debug = True # 可以通过此参数设置Flash的DEBUG模式参数
@app.route("/") # 在运行实体上绑定URL路由
def hello():
return "Hello World!"
if __name__ == "__main__":
...
http://www.ibm.com/developerworks/cn/web/1101_jinjh_djangoi18n/
第一步:添加hibernate3-maven-plugin到pom.xml中
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>hibernate3-maven-plugin</artifactId>
<version>2.2</version>
...
1, 下载安装版http://jenkins-ci.org/ (注: 默认端口为8080)
如果要修改端口,比如7070,可在第8步重启jenkins前执行以下命令修改端口参数
defaults write /Library/Preferences/org.jenkins-ci httpPort 7070
2,安装后可直接访问http://localhost:8080 ...
一个Controller操作在一个线程中完成,
在该线程的任何方法包括controller, service方法中都可以取得request和response对象。
如果要对Controller进行拦截处理可以继承WebRequestInterceptor街口
Services with @Transactional 其实是一个加在方法上的环绕切面
在方法开始前打开事务,在方法结束后提交事务。
提交commit事务又包括两部分,先做的是flush操作,后做的close操作。 我们可以自定义切面来干扰这些操作
ExtDirectSpring是一个用于ExtJs4直接调用远程Spring方法的第三方库。我们不再需要在spring方法中封装json对象供外界调用,ExtJs4也不再需要手动解析远程服务器返回过来的Json对象,所有这些操作都由ExtDirectSpring去处理,ExtJs4只需要象调用本地方法一样去操作远程资源。
ExtDirectSpring主页地址:
https://github.com/ralscha/extdirectspring
以下是一个简要的工程搭建过程(我们假设你已经创建了一个Spring MVC的工程)
1: 在pom.xml中添加相关依赖
...
首页:
项目logo
项目名
编写人名称、日期、版本号
简述
第二页:
版本历史记录,一般由编写人姓名、更新日子、版本号、备注组成
1:Summary(概述)
......
1.1 Purpose and goals(目标)
......
1.2 Scope(功能)
......
1.3 Audience(面向人员)
......
1.4 Reference Documents(参考文档)
......
1.5 Acronyms & abbreviations(缩略词)
2:Architecture(组织架构)
2.1 O ...
首先在pom.xml中配置如下:
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-eclipse-plugin</artifactId>
<configuration>
<additionalConfig>
<file>
<name>.proje ...