使用后我得到了我的研究结果sed:
zcat file* | sed -e 's/.*text=\(.*\)status=[^/]*/\1/' | cut -f 1 - | grep "pattern"
Run Code Online (Sandbox Code Playgroud)
但它只显示了我削减的部分.如何在比赛后打印所有线?
我正在使用zcat所以我不能使用awk.
谢谢.
编辑:
这是我的日志文件:
[01/09/2015 00:00:47] INFO=54646486432154646 from=steve idfrom=55516654455457 to=jone idto=5552045646464 guid=100021623456461451463 n
um=6 text=hi my number is 0 811 22 1/12 status=new survstatus=new
Run Code Online (Sandbox Code Playgroud)
我的目的是找到所有用他们的电话号码(使用grep "pattern")垃圾邮件我的网站的用户,然后打印所有行以获取有关每个垃圾邮件的所有信息.问题是INFO或id中可能存在匹配,因此我首先使用它sed来获取文本.
如您所知,在Docker 1.9之后,我们可以创建连接容器的桥梁.
我已经创建了两个自定义的桥梁:桥A 172.18.0.1和网桥B 172.19.0.1.
现在我在桥A上有一个container1,在桥B上有一个名为"mailServer"的container2.
container1需要通过DNS访问container2,我该怎么做?因为他们在不同的桥梁上,所以他们不能互相交谈.我是否需要路由器?我可以通过Docker实现这一目标吗?
这是Docker的一个新功能,我找不到太多信息.谢谢.
我有两个问题。
如果我有一个方法:
@Transactional
public method1(){
method2()
}
public method2(){
dao.save()
}
Run Code Online (Sandbox Code Playgroud)
如果method2()出现异常,会不会有回滚?
另一个问题:
如果我有一个方法:
@Transactional
public method1(){
method2()
}
private void method2(){
dao.save()
}
Run Code Online (Sandbox Code Playgroud)
如果method2()出现异常,会不会有回滚?
我有两节课:
@Service
@Transaction
class A {
public void method1() {
private B;
try {
save1()
b.method2()
} catch (SqlException e) {
doSomeThing();
}
@Autowired
public setB(){
this.B = B;
}
}
}
@Service
class B {
@Transactional(propagation = Propagation.REQUIRES_NEW, rollbackFor = Exception.class)
public void method2(){
save2()
throw new SqlException();
}
}
Run Code Online (Sandbox Code Playgroud)
我得到了一个SqlException预期的,但也是一个UnexpectedRollBackException,程序停止.我想知道为什么save2()持久保存的数据没有回滚?
这是外部交易的问题吗?
更新:我尝试UnexpectedRollBackException在A级捕捉,一切正常.但我仍然需要某种解释为什么我得到例外?我想在内部事务开始时应该暂停外部事务,那么为什么外部事务的回滚是意外的呢?
谢谢.
我有一个 CSHTML 文件,里面有一个块<script type="text/javascript"></script>。
它将显示用户名:
for (var i = 0; i < result2.Users.length; i++) {
var item = "<li style='width:100%;'>" + result2.Users[i].TchatEngineId.toString() + " | " + result2.Users[i].Pseudo + "</li>";
Run Code Online (Sandbox Code Playgroud)
现在我想在Powershell中得到这个结果,有人知道该怎么做吗?
我尝试使用Invoke-RestMethodand Invoke-WebRequest,但它总是返回源代码 HTML 而不是结果。
众所周知,Nexus 3还没有REST API,这对我来说非常奇怪.我只能使用wget或curl手动下载工件.但是当我使用Maven 3时,所有快照工件都使用如下的时间戳命名:
myartifact-1.0-20161215.141522-4.tar.gz
Run Code Online (Sandbox Code Playgroud)
所以我想知道如何从回购中获取最新的快照?我想自动化工件的下载过程,但随着名称的改变,我没有找到任何方法来实现这一点.
谢谢.
我有一个要使用 Spark shell 执行的 Scala 程序,现在当我将粘贴复制到 spark shell 时它不起作用,我必须在里面逐行复制。
我应该如何复制shell中的所有程序?
谢谢。
我有这样的csv记录:
---------------------------
name | age | entranceDate |
---------------------------
Tom | 12 | 2019-10-01 |
---------------------------
Mary | 15 | 2019-10-01 |
Run Code Online (Sandbox Code Playgroud)
我使用定制模式从CSV读取并将其转换为DataFrame:
public static StructType createSchema() {
final StructType schema = DataTypes.createStructType(Arrays.asList(
DataTypes.createStructField("name", DataTypes.StringType, false),
DataTypes.createStructField("age", DataTypes.StringType, false),
DataTypes.createStructField("entranceDate", DataTypes.StringType, false)
));
return schema;
}
sqlContext.read()
.format("com.databricks.spark.csv")
.option("inferSchema", "false")
.option("delimiter", FIELD_DELIMITER)
.option("header", "false")
.schema(schema)
.load(pathToMyCsvFile);
Run Code Online (Sandbox Code Playgroud)
现在,我想将此数据帧写到我的hdfs的木地板上:
String[] partitions =
new String[] {
"name",
"entranceDate"
};
df.write()
.partitionBy(partitions)
.mode(SaveMode.Append)
.parquet(parquetPath);
Run Code Online (Sandbox Code Playgroud)
但是当我在spark-shell中检查实木复合地板的架构时:
sqlContext.read.parquet("/test/parquet/name=Tom/entranceDate=2019-10-01/").printSchema()
Run Code Online (Sandbox Code Playgroud)
它显示entranceDateis类型Date。我不知道那是怎么回事?我已经指定该字段应该为String,如何将其自动转换为Date …
我正在使用StringBuidlerJava来构建HTML页面.
我想知道如何逃避所有引号(")而不是\每次都放置" "?例如,每次我追加这样的字符串时:
StringBuilder a ;
a.append(<div id = \"Name\" ...>)
Run Code Online (Sandbox Code Playgroud)
我想直接写:
a.append(<div id = "Name" ..>
Run Code Online (Sandbox Code Playgroud)
谢谢.
我有一个名为index.jsp 的JSP 页面。我在该页面内调用了一个 Java 变量totalCount:
<%= int totalCount = getTotalCount();%>
Run Code Online (Sandbox Code Playgroud)
现在我想在 Javascript 部分使用这个变量来生成图表:
<script type="text/javascript">
</script>
Run Code Online (Sandbox Code Playgroud)
我怎样才能在里面传递这个Java变量?谢谢。
java ×4
apache-spark ×2
html ×2
javascript ×2
scala ×2
spring ×2
transactions ×2
bridge ×1
docker ×1
jsp ×1
maven ×1
networking ×1
nexus ×1
nexus3 ×1
powershell ×1
regex ×1
sed ×1
spark-shell ×1
unix ×1