小编Car*_*rla的帖子

检查使用哪个杰克逊图书馆


我需要使用com.fasterxml.jackson.core库对JEE应用程序进行测试,以确定已在内存中加载了哪个版本的jackson API。我看了看它的API,但是到目前为止我还找不到任何静态class.method返回com / fasterxml / jackson / core / Version.java的实例 。谢谢

java jackson

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

Spring Boot启动时无法执行data.sql和schema.sql


我正在尝试针对在容器中运行的 MySQL 数据库为 Spring Boot 应用程序执行一些数据库初始化。在身份验证过程中,我收到错误“找不到表”。我检查了数据库,确实没有创建任何表。数据库属性中是否缺少某些内容?

spring.datasource.url = jdbc:mysql://172.17.0.2:3306/schema
spring.datasource.username = user
spring.datasource.password = password
spring.datasource.testWhileIdle = true
spring.datasource.validationQuery = SELECT 1
spring.jpa.show-sql = true
spring.jpa.hibernate.ddl-auto = create-drop
spring.jpa.hibernate.naming-strategy = org.hibernate.cfg.ImprovedNamingStrategy
spring.jpa.properties.hibernate.dialect = org.hibernate.dialect.MySQL5Dialect
spring.data.rest.basePath=/
spring.datasource.data = classpath:/data.sql
spring.datasource.schema = classpath:/schema.sql
Run Code Online (Sandbox Code Playgroud)

总而言之,只要我从 mysql 命令行创建 DDL,JDBC 设置就可以正常工作。所以它只是在启动时不执行 data.sql 和 schema.sql 。我需要 mysql 的一些额外属性吗?

spring spring-boot

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

从 shell 更改部署配置

我需要改变应用程序的部署配置,通过在其中添加一个额外的 YAML 部分(在示例中部分名称:ping及其两个属性)

containers:
- name: openshift-wf-cluster
image: 172.30.1.1:5000/demo/openshift-wf@sha256:5d7e13e981f25b8933d54c8716d169fadf1c4b9c03468a5b6a7170492d5b9d93
ports:
- containerPort: 8080
  protocol: TCP
- name: ping
  containerPort: 8888
  protocol: TCP
Run Code Online (Sandbox Code Playgroud)

是否可以从oc shell 命令执行此操作?(无需手动编辑文件)一种向 YAML 的一部分添加额外节点的方法?

openshift openshift-origin

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

只需一次提交即可合并请求


我需要向 master 分支创建一个 GitLab 合并请求,其中包含我在 fork 上所做的一个提交。
但是,我已经向主分支打开了合并请求。当我尝试创建一个新的时,还包括来自(开放)MR 的未决提交。如何在我的 MR 中指定仅使用一个特定提交?(而不是旧的)?这会起作用吗?https://docs.gitlab.com/ee/user/project/merge_requests/cherry_pick_changes.html#cherry-picking-a-merge-request 谢谢!

git gitlab

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

Git 使用单个命令添加所有未暂存/未跟踪的文件


原谅新手的问题。我正在寻找一种快速但安全的选项来使用一个命令添加所有未暂存/未跟踪的文件(由“git status”返回)。从项目根目录使用是否安全:

git add *
Run Code Online (Sandbox Code Playgroud)

有什么缺点吗?谢谢

git

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

有没有办法在 Quarkus 测试之前强制执行 import.sql?


我想在 Quarkus 测试中使用 H2 测试资源:

@QuarkusTestResource(H2DatabaseTestResource.class)
Run Code Online (Sandbox Code Playgroud)

但是我需要数据库中有一些可用的表。尽管我已经放置了带有 DDL 的 resources/import.sql,但测试失败,因为它在执行 import.sql 之前尝试使用配置中的表:

quarkus.security.jdbc.principal-query.sql=SELECT u.password, u.role FROM test_user u WHERE u.username=?
Run Code Online (Sandbox Code Playgroud)

因此:

Caused by: org.h2.jdbc.JdbcSQLException: Table "TEST_USER" not found; SQL statement:
SELECT u.password, u.role FROM test_user u WHERE u.username=? [42102-197]
Run Code Online (Sandbox Code Playgroud)

有什么办法可以在 Quarkus 读取配置文件之前执行 SQL 吗?

quarkus

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

无法使用 asciidoctor-pdf 设置字体大小


当使用 asciidoctor-pdf 转换为 PDF 时,我无法为 .adoc 文件设置字体大小(或样式)。根据文档,我可以指定它如下:

base:
  font_size: 8
  line_height_length: 10
Run Code Online (Sandbox Code Playgroud)

所以我把它放在我的 .adoc 文件的顶部。但是生成的 PDF 并未反映此更改。您能否提供一个 .adoc 文件作为示例,该文件指定不同的字体大小或样式?坦吉斯

asciidoc asciidoctor-pdf

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

无法在 LDAP ApacheDS 中创建分区

我是 LDAP 新手,我想使用 LDIF 文件创建我的第一个架构。这是 LDIF 文件的第一部分:

dn: dc=demo,dc=com
objectclass: top
objectclass: domain
dc: demo

dn: ou=Users,dc=demo,dc=com
objectClass: organizationalUnit
objectClass: top
ou: Users
description: demo.Com Users


dn: uid=bob,ou=Users,dc=demo,dc=com
objectClass: inetOrgPerson
objectClass: organizationalPerson
objectClass: person
objectClass: top
cn: User Test
sn: Test
displayName: User Test
givenName: User
mail: bob@demo.com
ou: Users
uid: bob
userPassword:: e1NTSEF9MGhuUjhnWkFNZFpKVUNwZXFwcFEzeUQ2YkJNOTVQUVo4WU9JSUE9P
 Q==
Run Code Online (Sandbox Code Playgroud)

即使 LDIF 声明顶级域“demo.com”,也会引发以下错误:

“条目 dn[n]:dc=demo,dc=com 对象类:顶级对象类:域 dc:demo:ERR_268 找不到 dc=demo,dc=com 的分区]”

另一方面,使用 ApacheDS studio UI 手动创建分区“demo.com”(并删除第一个 dn 块)是可行的。我有点困惑!有什么帮助解决问题吗?

ldap apacheds

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

Grep 过去一小时的消息

我有一个以这种格式发出日志的应用程序:

00:00:10,799 ERROR [stderr] (http-prfilrjb08/10.1.29.34:8180-9)     {}:return code:  500
Run Code Online (Sandbox Code Playgroud)

我需要监视日志文件中最近一小时内发生的新错误。看了一些教程,我想出了以下 grep:

 grep "^$(date -d -1 hour +'%H:%M:%S')" /space/log/server.log  | grep 'ERROR'
Run Code Online (Sandbox Code Playgroud)

然而没有任何东西被 grep !你能帮我解决它吗?谢谢!

bash grep

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

Python:从 Pandas 数据框中获取最后一行

我正在尝试使用一些用 Python 编写的财务函数,它们返回 Panda 数据框。

以下函数返回 Panda 数据框:

from yahoo_fin import stock_info as si

data = si.get_data("ENEL.MI", start_date="01/21/2022 8:00", end_date="01/21/2022 16:30",index_as_date=False, interval="1d")
Run Code Online (Sandbox Code Playgroud)

这是打印数据时得到的结果:

        date   open   high    low  close  adjclose    volume   ticker
0 2022-01-21  6.976  6.993  6.855  6.905     6.905  33639775  ENEL.MI
1 2022-01-21  6.976  6.993  6.855  6.905     6.905  35419140  ENEL.MI
Run Code Online (Sandbox Code Playgroud)

我想从 DataFrame 中收集最后一行(数字为“1”的行)所以,我尝试过:

lastrow = data.tail()
print(lastrow)
Run Code Online (Sandbox Code Playgroud)

但是我仍然得到相同的结果(打印整个 DataFrame)。我有点疑惑。有没有办法只获取最后一行?多谢

python pandas

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