小编Ram*_*esh的帖子

END事务和COMMIT事务之间的区别

我试图使用java模拟数据库恢复子系统.但是,我有以下问题.

每当发出开始交易时,总是有必要进行最终交易吗?(如下例所示)

b1    --- Begin txn 1
r1(X) --- Read item X using txn 1
e1    --- End txn 1
Run Code Online (Sandbox Code Playgroud)

根据上面的例子,我没有发布Commit事务声明.那么,我的交易会成功还是失败?如果上面的例子如下,

b1    --- Begin txn 1
r1(X) --- Read item X using txn 1
c1    --- commit txn 1
Run Code Online (Sandbox Code Playgroud)

结束和提交有什么区别?

如果您需要更多信息,请与我们联系.

sql sql-server relational-database

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

Hadoop - 为单个密钥生成多个值

我能够成功地改变hadoop中的wordcount程序以满足我的要求.但是,我有另一种情况,我在3个值中使用相同的键.假设我的输入文件如下所示.

A Uppercase 1 firstnumber  I  romannumber a lowercase
B Uppercase 2 secondnumber II romannumber b lowercase
Run Code Online (Sandbox Code Playgroud)

目前在我的map/reduce程序中,我正在做类似下面的事情.这里A是键,1是值.

A 1
Run Code Online (Sandbox Code Playgroud)

我需要我的地图缩小来执行类似下面的操作.

A 1 I a 
Run Code Online (Sandbox Code Playgroud)

我可以在3个不同的程序中执行它们,如下所示,可以生成输出.

A 1
A I
A a
Run Code Online (Sandbox Code Playgroud)

但是,我希望他们在一个程序中自己做.基本上,从我的地图功能我想做到这一点.

context.write(key,value1);
context.write(key,value2);
context.write(key,value3);
Run Code Online (Sandbox Code Playgroud)

有什么方法可以在同一个程序中完成而不是编写三个不同的程序吗?

编辑:

让我提供一个更清晰的例子.我需要做类似下面的事情.

A uppercase 1 firstnumber  1.0 floatnumber str stringchecking
A uppercase 2 secondnumber 2.0 floatnumber ing stringchecking
Run Code Online (Sandbox Code Playgroud)

我的最终输出是,

A 3 3.0 string
Run Code Online (Sandbox Code Playgroud)

3是两个整数的和,3.0是浮点数的总和,字符串是两个字符串的串联.

hadoop hadoop-partitioning

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

使用VBA循环遍历多个div

我试图使用Vb脚本从HTML页面中提取信息.这是我试图提取信息的HTML页面.

<div id="profile-education">

  <div class="position  first education vevent vcard" id="xxxxxx">
  University 1
  <span class="degree">Ph.D.</span>
  <span class="major">Computer Science</span>
  <p class="period">
  <abbr class="dtstart" title="2005-01-01">2005</abbr> &#8211; <abbr class="dtend" 
  title="2012-12-31">2012</abbr>
  </div>          

  <div class="position  education vevent vcard" id="xxxxxx">  
  University 2                  
  <span class="degree">M.Eng.</span> 
  <span class="major">Computer Science</span>
  <p class="period">
  <abbr class="dtstart" title="2000-01-01">2000</abbr> &#8211; <abbr class="dtend" 
  title="2004-12-31">2004</abbr>
  </p>
  </div>

</div>
Run Code Online (Sandbox Code Playgroud)

我想以下面的格式提取信息.

  • 大学名称:大学1
  • 学位名称:博士学位
  • 专业:计算机科学
  • 时间:2005年 - 2012年

  • 大学名称:大学2

  • 学位名称:M.Eng
  • 专业:计算机科学
  • 时间:2000年至2004年

在我的VB脚本中,我有以下代码,它将整个信息作为单个变量提取.

Dim openedpage as String
openedpage = iedoc1.getElementById("profile-education").innerText
Run Code Online (Sandbox Code Playgroud)

但是,如果我在我的vb脚本中使用以下语句,我可以获得特定的跨度信息.

openedpage = iedoc1.getElementById("profile-education").getElementsByTagName("span")
(0).innerText
Run Code Online (Sandbox Code Playgroud)

上面的代码给出了Phd作为输出.但是,我事先不会知道总跨度,因此我不能简单地在代码中给出span(0)和span(1).另外,我想提取所有div标签的信息,我也不会知道这些信息.基本上,我想要一些循环结构来迭代div标签和id profile-education,从中我应该能够提取多个div和span信息.

html vba dom getelementbyid getelementsbyname

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

Excel VBA就像运算符一样

我正在使用excel VBA在另一个字符串中搜索子字符串,如下所示.

Dim pos As Integer
pos = InStr("I am studying at University of Texas at Arlington", "University of Texas")
Run Code Online (Sandbox Code Playgroud)

如果pos返回非负值,则表示我在字符串中有子字符串.但是,我需要更复杂的搜索,其中子字符串可以是"Univ of Tex":

InStr("I am studying at University of Texas at Arlington", "Univ of Tex")
Run Code Online (Sandbox Code Playgroud)

不起作用.

基于最大搜索项,我需要说子串存在.是否可以使用excel VBA?

string excel vba excel-vba

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

MySQL暴力破解

我需要进一步了解MySQL蛮力攻击。我在我们的Linux服务器上看到了MySQL蛮力攻击,但是没有一台机器受到威胁。

通过此链接,我弄清楚了是否在获取垃圾字符,同时在另一台远程计算机上使用telnet命令时,这意味着端口3306对外界​​开放。我从此链接中发现,如果我修改/etc/my.cnf使其包含skip-networking,它将阻止所有与端口3306的外部连接。

我的问题是

我有一个正在运行的程序,该程序使用特定的用户名和密码(用户名不是root)连接到MySQL服务器(在其中我受到蛮力攻击)。如果我在my.cnf文件中包含上述行(skip-networking),会影响我当前正在运行的程序吗?

mysql security

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

通过我在 aws 中的本地计算机的堡垒主机私下连接到 Web 应用程序

我有一个在 AWS 中运行的 EC2 实例,这是我想要实现的场景。我有一个包含 3 个子网的 VPC 设置。其中 2 个是私有子网,无法访问互联网(即使使用 NAT 网关/NAT 实例),另一个是公共子网。

  • 在公共子网中配置了公共 IP(例如 55.55.55.55)的堡垒主机。
  • 我在托管我的应用程序的私有子网中启动了 ec2 实例,并且我希望我的用户能够从其工作站浏览器访问该应用程序。

如果我按照此处讨论的方式设置 SSH 连接,那么它对于在我的堡垒主机上设置的 Web 浏览器页面来说效果非常好。但是,对于我的用例,我需要像上面那样实现另一个级别的 SSH 转发,因为我的应用程序位于私有子网中,以便可以从我的本地计算机访问该应用程序。这有可能吗?我还需要确保 DNS 没有问题。

ssh amazon-ec2 amazon-web-services

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