技术标签: Google Spring JPA GAE Python
这几天用Google App Engine + Spring + JPA做了一个REST简单的视频网站遇到了不少的问题,
一、查询分页问题:我因为不支持count统计总数,所以我用的是List.size,看了文档说每次最多只能返回1000条记录,但是我现在已经可以得到3000多条了
二、模糊查询问题:现在还没有解决
三、感觉特别慢,这个我还没找到解决的方法
五、CPU使用过多,在日志里也提示有页面有问题,但就是不知道怎么优化
六、数据备份过于复杂,因为网上只有一个PY写的备份工具,用java写的还没有
七、怎么从app engine上下载自己的源码
注意:
一、通过工厂获取的EntityManager最好采用单件模式,不要每次都去创建一次EntityManager,好象每次创建的时间都有点长
二、spring的表单绑定时,每一种数据类型都要先申明
三、在appengine-web.xml里要设置session为true
四、实体(Entity)对象和Controller必须实现 Serializable 接口
五、JSTL 必须是*/jsp/jstl/* 并且在 isELIgnored="false"
过两天整理一下源码放上来
我绑定了一个域名:http://www.payvv.com
在绑定域名的时候要选择其它国家,不能选择中国,因为在中国还没有开通域名绑定
源代码已经上传,现在最大的问题就是查询,不知道怎么解决
来源:网络
聚焦源代码安全,网罗国内外最新资讯! 编译:奇安信代码卫士团队 研究人员发现一种新型技术,可滥用谷歌的 App Engine 域名在实施钓鱼和传播恶意软件的同时,逃过领先企业安全产品的检测。 Google App Engine 是一个基于云的服务平台,用于在谷歌服务器上开发和托管 Web 应用。虽然利用企业云域名的钓鱼活动已屡见不鲜,但使 Google App En...
1 简介 建议:读者在开始做对Google App Engine的扩展之前,需要了解和具备以下的基础知识: EGL以及EDT的知识 Google App Engine的数据存储(Data Store)部分 Eclipse插件开发的知识和经验 Java EE的基础知识 EGL作为一门业务语言,提供了一套抽象的面向业务开发的语言模型。EGL程序员能利用这套面向业务的语言模型方便、快捷地开发出跨平台的、...
这两天关心了一下云,所以也看到google app engine了,今天小小试了一下,做下记录。 主页 登录http://code.google.com/intl/zh-CN/appengine/,下载 App Engine SDK GoogleAppEngine-1.6.1.msi 使用入门:Python 本来想用Java的,不过我的Eclip...
Google App Engine是个好东西(简称GAE), 具体是什么我就不说了, GAE的应用是用Python来开发的. 具体请看这里: http://code.google.com/appengine/ Komodo是一个脚本语言IDE, 对Python支持的非常好, 现在个人版的也免费了. 用Komodo来调式Python程序也很方便. 但是GAE的运行方式和普通的python应用不太一样...
函数都有prototype属性,它指向原型对象。 实例对象有__proto__属性,它指向对象原型 每一个原型对象都有constructor输赢,指向构造函数,每一个原型对象又具有__proto__属性,这个指向Object.prototype.在这里插入图片描述...
2.Dubbo简介 2.1 什么是dubbo Dubbo是一款高性能、轻量级的开源Java RPC框架,它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。 2.2 流程图 Provider : 暴露服务的服务提供方。 Consumer : 调用远程服务的服务消费方。 Registry : 服务注册与发现的注册中心。 Monito...
mysql基础入门的总结 关于数据库: 数据库是软件开发人员要掌握的基本工具,软件的运行的过程就是操作数据的过程,数据库中的数据无非就是几个操作:增-删-查-改。 Mysql安装完成后,需要配置变量环境,找到配置路径path,然后把mysql安装目录bin文件导入就可以了。 然后运行cm...
adb常用命令: 查看手机是否连接:adb devices 连接设备:adb connect 设备ip:端口号 若有连接多个设备需指明设备ip及端口号 安装APP:adb install [-r] 包名 -r表示覆盖安装,首次安装可省略 卸载APP:adb uninstall 包名 列出设备中所有应用包名:adb shell pm list packages ...
以谷歌浏览器为例,注意有些浏览器并不支持该功能。 1)打开自定义与控制 2)选择设置 3)查看左边状态栏,选择高级设置--》隐私设置和安全性 4)选择内容设置 5)图片 6)选择不显示任何图片,其中也可以只禁用某些网站图片,或者只开启自己想显示图片的网站...
IDEA中使用springMVC 出现 404请求的资源不可用的其他一个可能原因 如果你确认你在视图解析器中的路径设置没有问题,各种文件名都没问题,却依然出现资源不可用错误 你可以检查这个页面中是否为web部署了工件,没有的话部署一下就好了。...
I'm currently trying out the google cloud messaging service with its sample application "Guestbook." https://developers.google.com/cloud/samples/mbs/ I'm attempting to send notifications tha...
Now I came across an article that distinguishes between an Asynchronous function and Synchronous functions. From my understanding of the different examples and explanations, synchronous functions are ...
Good day all I'm busy creating a small costing calculator for the signage department. I'm not getting the calculator to output the amount. Brief Description: You enter the height and width and then wh...
I have 3 models created with Flask-SQLalchemy: User, Role, UserRole role.py: user.py: user_role.py: If I try (in the console) to get all users via User.query.all() I get AttributeError: 'NoneType' obj...
I have many particles that follow an stochastic process in parallel. For each particle, there is a PRNG associated to it. The simulation must go through many repetitions to get average results. For ea...