小编Eri*_*ron的帖子

IndexedDB中的最大项目大小

我正在开发一个简单的Web实用程序,它使用HTML5的IndexedDB(类似于键值DB)功能.

我一直在找,但我无法知道:我可以在商品中存储的最大尺寸是多少?

javascript html5 indexeddb

38
推荐指数
3
解决办法
3万
查看次数

Symfony2放置自定义帮助程序类的位置

我开始使用Symfony2项目.我知道框架基础知识,但我有一个问题:在我为帮助或业务逻辑创建的帮助程序类的适当位置在哪里?

symfony

26
推荐指数
3
解决办法
2万
查看次数

DDD,域实体/ VO和JPA

我从DDD开始,你可以想象我的大脑沸腾了.

我的问题与我的域对象(实体,VO,...)有关,它代表我的域概念/逻辑以及如何持久/检索它们.

蓝皮书说,存储库是一种表示域对象集合的方式,负责与基础架构层进行通信.我在一些帖子中也读到了infrastructura层,你必须使用hibernate,JPA或其他什么.

然后我看到这个Spring-data-jpa示例http://spring.io/guides/gs/accessing-data-jpa/我变得疯狂.

该口号称Spring-data-jpa是为了轻松创建存储库,之前的示例似乎将JPA注释合并到域对象(the customer)中.

样品对吗?或者我是对的?

如果我是对的,域和基础设施必须分开,这意味着要存储我必须拥有的客户:

  • Customer我的域层中的一个类(代表一个客户并具有所有逻辑操作)
  • 一个CustomerRepository未经我的领域层(从基础设施层检索或存储客户)
  • Customer基础结构层中的类,可能使用@Entity注释
  • 有些人CustomerReposityJPA知道如何从数据库中存储/检索客户.

谢谢你的任何澄清.

java spring domain-driven-design jpa spring-data-jpa

15
推荐指数
2
解决办法
5136
查看次数

Dojo RadioButton,以编程方式设置组

我有一个自定义小部件'MyWidget',有三个radion按钮我希望是同一个"组".如果我在模板文件的radiobuttons中设置'name'属性,那么问题是当我创建多个'MyWidget'小部件时,所有radiobuttons共享同一个组.

我试着把单选按钮的'名称'放在上面

radioWifget.set('name', some_value) 
Run Code Online (Sandbox Code Playgroud)

没有成功,也直接使用DOM代码:

dojo.query("INPUT[type='radio']", this.domNode).forEach( dojo.hitch(this, function(inputNode){
    inputNode.name = 'perill_'+this.id;
}));
Run Code Online (Sandbox Code Playgroud)

第二个表单设置名称attrbitue但它不作为一个组.

任何帮助.

提前致谢.


我道歉,因为我自己找到了答案.

我会冒险让别人投票给我,但更愿意把解决方案放在这里,因为也许可以帮助我以外的其他人.

解决方案是"MyWidget"模板中的单选按钮必须包含在"dijit.form.Form"小部件中.这样每个'MyWidget'都有自己的radiobuttons组.

dojo widget

7
推荐指数
1
解决办法
5061
查看次数

实现令牌身份验证

我必须遵循哪些步骤才能在我的网页中实施令牌身份验证?

任何摘要或链接将不胜感激.

我想实现类似于Facebook或谷歌,第一次客户端登录和接收令牌,然后在下一步行动中使用它.我还阅读了关于OAuth但我不想从第三方访问我的应用程序.


感谢您的长期响应,我似乎很清楚我需要阅读更多相关信息.

我想要知道实现使用令牌认证的基本Web应用程序的"步骤".那是用户记录一次然后可以做一些动作:添加内容,编辑等.

我知道我所说的与会话类似,其中服务器在HTML标头上添加SESSION_ID,稍后请求被识别并与该会话相关联.我读过会话方式不好扩展所以我想在进入OAuth之前实现类似gmail或facebook的系统.可能我说的是类似于oauth的东西(我没有深入阅读)但是两腿而不是三条腿.

authentication token http-token-authentication

4
推荐指数
1
解决办法
7509
查看次数

使用数据源的 Java REST

我是 Java REST 的新手,我想创建“简单”的 REST 服务来查询数据库并返回一些 JSON 信息。

我想要的是使用 JDBC 访问 DB,没有 JPA。

在使用 servlet 时,我配置了一个服务器数据源,并在我的 servlet 中的“init()”方法中存储了对数据源的引用,并在每个请求上创建一个连接。

我必须为 REST 服务做什么?

提前致谢。

java rest jdbc

4
推荐指数
1
解决办法
3896
查看次数

带护照的快闪信息不起作用

按照示例https://scotch.io/tutorials/easy-node-authentication-setup-and-local我创建了一个简单的注册应用程序来测试护照。

我正在使用 Express 4 和连接闪存模块。

我的路线如下,即在GET /signup我显示带有任何可能的signupMessage闪存消息(始终未定义)的注册表单上。在POST /signup我尝试验证凭据时:

router.get('/signup', function(req, res) {
  debug('GET signup flash message "%s"',req.flash('signupMessage'));
  res.render('signup',  { message: req.flash('signupMessage') });
});

// process the signup form
router.post('/signup', passport.authenticate('local-signup', {
  successRedirect : '/profile', // redirect to the secure profile section
  failureRedirect : '/signup', // redirect back to the signup page if there is an error
  failureFlash : true // allow flash messages
}));
Run Code Online (Sandbox Code Playgroud)

接下来是我的护照相关代码。它有效,但return done(null, false, req.flash('signupMessage', 'That email is …

node.js express passport.js

4
推荐指数
1
解决办法
2823
查看次数

在控制器或服务层反序列化?

我正在使用 Symfony2 开发 REST API,它接收 JSON 格式的数据。

将 JSON 转换为对象的正确位置在哪里:

  • 控制器将 JSON 与对象相互转换,并调用传递 PHP 对象的 Service 方法,该方法也返回一个对象?
  • 控制器将 JSON 传递给 Service 方法,并将 JSON 转换为对象,并在返回之前将结果对象转换为 JSON?

design-patterns symfony

3
推荐指数
1
解决办法
944
查看次数

如何使用 Telegraf 监控远程系统指标?

我会很感激一些关于如何构建堆栈telegraf + InfluxDB + Grafana以监控一组机器的建议。

我的场景

我已经telegraf + InfluxDB + Grafana在一台我称之为“监控实例”的机器上成功安装了堆栈。

我的系统是一个 API,由一台运行 nodejs 的机器和一个 postgres 实例组成。

我可以从我的 Postgresql 数据库(使用 postgres 的 Telegraf 输入插件)和我的应用程序(我以 prometheus 格式公开一些指标,telegraf 使用 prometheus 输入插件提取)中收集指标。

我的问题和疑惑

  • 监控节点和 postgres 实例的系统指标(cpu、mem 等)的最佳方法是什么?我应该在这台机器上安装 Telegraf 代理吗?
  • 如何将本地数据发送到“监控实例”?
  • 本地电报代理应该直接写入 influxdb 还是应该将指标发送到安装在“监控实例”中的 Telefraf?

提前致谢。

monitoring influxdb grafana telegraf

1
推荐指数
1
解决办法
4375
查看次数