小编Gar*_*ero的帖子

忘了密码模式或技术?¿模式名称?

我的朋友刚刚在Buzz上发布了一个问题:

当您在大多数页面中点击"忘记密码"时,他们会向您发送一封包含链接的电子邮件(大部分时间会在一段时间后过期)以重置您的通行证.在大多数情况下,该链接包括类似UUID的内容.这种技术有名字吗?制作一个可过期的网址/链接?我这样做的方法就是生成一个UUID,或更简单的东西,并以编程方式完成所有过期的东西.我想知道这种技术是否有名字?

在阅读了他的问题后,我现在对此感到好奇,这种技术已经有了一个名字,或者更好,它已经被认为是全球社区的一种模式?

design-patterns login forgot-password

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

当第一个单词的第二个字母大写时的 getter/setter

我们应该从以下名称中期待什么?:mGage Program

如果我使用驼峰命名法,它将是这样mGageProgram,如果我生成(在 eclipse 中)getter 和 setter,我将得到以下内容:

public String getmGageProgram() {
    return mGageProgram;
}

public void setmGageProgram(String mGageProgram) {
    this.mGageProgram = mGageProgram;
}
Run Code Online (Sandbox Code Playgroud)

这对我来说似乎不正确,因为我期待getMGageProgram()setMGageProgram(value)

这些 getter/setter 名称好吗?

java camelcasing naming-conventions getter-setter

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

Axis2 MTOM Web服务和.NET客户端使用它

所以我有这个新的Axis2 MTOM Web服务正确地服务于基于Java的Web服务客户端.

当我尝试将服务(或Web)引用添加到vs2008并将其与生成的代码一起使用时,问题就出现了.到现在为止,一切都好......这就是发生的事情:

  1. 我们创建必要的对象(客户端,请求和参数对象)
  2. 我们称之为服务
  3. 收到响应时,它会抛出此消息的异常:

  Client found response content type of 'multipart/related; 
  boundary=MIMEBoundaryurn_uuid_6C47CADDECCCB90D951282776406454; 
  type="application/xop+xml"; start="
  <0.urn:uuid:6C47CADDECCCB90D951282776406455@apache.org>"; start-info="text/xml"', 
  but expected 'text/xml'.

  The request failed with the error message:


MIMEBoundaryurn_uuid_6C47CADDECCCB90D951282776406454
Content-Type: application/xop+xml; charset=utf-8; type="text/xml"
Content-Transfer-Encoding: binary
Content-ID: <0.urn:uuid:6C47CADDECCCB90D951282776406455@apache.org>

<?xml version='1.0' encoding='utf-8'?><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Body><ns:sendImageResponse xmlns:ns="http://org/company/ws/services/filetransfer/"><ns:return xmlns:ax213="http://filetransfer.objects.ws.company.com/xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ax215="http://filetransfer.responses.objects.ws.company.com/xsd" xsi:type="ax215:SendImageResponse"><ax215:errorCode>1060</ax215:errorCode><ax215:errorMessage>Error ejecutando el servicio</ax215:errorMessage><ax215:output>1060</ax215:output></ns:return></ns:sendImageResponse></soapenv:Body></soapenv:Envelope>
MIMEBoundaryurn_uuid_6C47CADDECCCB90D951282776406454
Run Code Online (Sandbox Code Playgroud)

或者问题是

¿如何将axis2 webservice的响应设置为非mimetype?

.net c# axis2 web-services mtom

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

如何在PHP中创建没有提交按钮的Checkbox?

如何在没有用户需要提交的情况下为用户创建复选框?

[] apple
[] grapes
[] oranges
[] mangoes
Run Code Online (Sandbox Code Playgroud)

一旦用户选择苹果,葡萄,橙子,SAME页面必须多次重新加载并说"苹果","葡萄","橙子"等

..................编辑

实际上,我需要传递带有苹果葡萄芒​​果等值的变量,即如果您在选择苹果,葡萄等页面www.abc.com/happy.php后,页面网址应显示www.abc.com/happy .php&selection = apple_grapes等

希望它有意义.

javascript php checkbox

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

在哪里放置业务逻辑,AppLayer o DataLayer?

在阅读这篇文章(业务逻辑数据库或应用程序层)之后,我仍然没有足够的理由来对抗"数据库中的业务逻辑"主题.

在我目前的工作中,有很多db事务(实际上)和所有那些糟糕的代码很难维护,存储过程中有很多重复,所以如果你想在表中稍微改一个值,你会需要找到所有这些程序并将其更改为您想要的程序.如果你需要改变一点桌面设计,也会发生同样的情况.

所有当前的开发人员都非常了解SQL,但他们仍然不是任何DATABASE的专家作为引擎(8个开发者).

目前,我们计划将整个核心迁移到新版本(包括数据库设计).我需要一些例子:

  • 为什么数据库中的业务逻辑有时候是邪恶的
  • 数据库中的业务逻辑是一个好的做法多少钱
  • 为什么应用层中的业务逻辑对于企业应用程序更好.

应用程序语言:Java
数据库:Oracle11g
该应用程序将具有服务,作为HTTP页面和Web服务.

java oracle business-logic application-layer

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

Laravel-5每个日志表的单独模型

我目前正在开发一个应用程序Laravel 5,我的主要表为users,suppliers,manufacturers等等.

每个表都有一个独立的users_log,suppliers_log日志表.这些日志表的目的是检查为单个实体执行的操作(例如:属于特定制造商的日志以及过去为该制造商所做的更改等)

我打算使用Eloquent,我Eloquent model为每个主要表生成了一个.

我的问题:我应该Eloquent为每个日志表生成单独的模型,还是只写一个类似于user_log()主表模型的方法来编写我的日志.

PS:使用我的应用程序的用户数量很少,因此将日志写入数据库比文件日志更受欢迎.

php mysql eloquent laravel-5

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

资源DATASOURCE在LocalTransactionContainment的清理中回滚

我在WebSphere Application Server 7,JDK 1.6和Oracle 11g中工作.

我总是在使用ejb时收到此错误.

[7/1/10 17:12:28:770 BOT] 00000013 LocalTranCoor W WLTC0033W:资源jdbc/oraDS11在LocalTransactionContainment的清理中回滚.[7/1/10 17:12:28:773 BOT] 00000013 LocalTranCoor W WLTC0032W:在清理LocalTransactionContainment期间回滚了一个或多个本地事务资源.

这就是我如何从WAS中的数据源获取连接.

javax.sql.DataSource ds = (javax.sql.DataSource) naming.lookup("DataSource");
conn= ds.getConnection();
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激...

java database oracle websphere datasource

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

如何验证是否有12个连续付款

例如:

我有这种情况,我们收到付款,每个家庭单独付款,并注册这些付款的金额DB.

问题是,一个家庭可以将贷款转移bank1bank2,只有他们有12个或更多的连续付款.

例如,如果他们已经注册了付款

oct, nov, dec, jan, feb, mar, apr, may, jun, jul, ago, and sept.
Run Code Online (Sandbox Code Playgroud)

feb没有收到任何付款,计数将重新开始march.

同事们建议,最好的方法是,在每次付款注册中计算总付款额,并在一个int名为的列中注册总顺序付款sequential.

如:

Payment     Family      Bank     Date          Sequential
---------------------------------------------------------
1200        2           1        10-22-2009    1
1200        2           1        11-22-2009    2
.
.
.
1200        2          1        08-22-2010     11
1200        2          1        09-22-2010     12
Run Code Online (Sandbox Code Playgroud)

我认为,必须有一种方法,其中sequential列是不必要的,如果我想验证最后order by Date DESC12行是否是连续的,只有1一个月的差异.

有任何想法吗?

编辑:

  • 将有万人rows在此table. …

sql database oracle optimization database-design

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

javascript \"\'我很困惑

嘿,我忙于小JavaScript项目,但我对下一个规则感到困惑;

<a href="#" onclick="removeMap('+ \"test\" +')" style="float:right; margin-right: 30px;"><img src="images/icons/collapse.gif"></a><br/>'
Run Code Online (Sandbox Code Playgroud)

它不需要onclick删除地图操作.我不知道我必须在()之间放置什么才能使文本放在那里.有人有解决方案吗?

谢谢

javascript quotes escaping javascript-events

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

关于多维数组的PHP问题

我的数组看起来像这样:

Array ( [Bob] => Red [Joe] => Blue )
Run Code Online (Sandbox Code Playgroud)

但它可能是任何数量的人,像这样:

Array ( [Bob] => Red [Joe] => Blue [Sam] => Orange [Carla] => Yellow)
Run Code Online (Sandbox Code Playgroud)

基本上我希望PHP采用这个数组并回显它,使它看起来像:

Bob - Red
Joe - Blue
Sam - Orange
Carla - Yellow
Run Code Online (Sandbox Code Playgroud)

我知道我需要遍历数组,这是我尝试过的:

for ($row = 0; $row < count($array); $row++) {
echo $array[0] . " - " . $array[1];
}
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:未定义的偏移量:0,未定义的偏移量:1

我意识到这不起作用,因为当数组的值是字符串时我正在尝试使用索引.有没有什么方法可以使用像这样的位置索引与只包含字符串的多维数组?

谢谢

php arrays key-value

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