我有一个包含许多0字节文件的目录.我使用ls命令时甚至看不到文件.我正在使用一个小脚本删除这些文件,但有时甚至不删除这些文件.这是脚本:
i=100
while [ $i -le 999 ];do
rm -f file${i}*;
let i++;
done
Run Code Online (Sandbox Code Playgroud)
有没有其他方法可以更快地完成这项工作?
我试图在Spring中使用Async注释,但我得到了
java.lang.IllegalStateException: ThreadPoolTaskScheduler not initialized
Run Code Online (Sandbox Code Playgroud)
错误,当我尝试运行标记为异步的方法时.以下是Async的配置:
@EnableScheduling
@EnableAsync
@Configuration
public class SchedulingConfiguration implements AsyncConfigurer{
@Override
public Executor getAsyncExecutor() {
ThreadPoolTaskScheduler scheduler = new ThreadPoolTaskScheduler();
scheduler.setPoolSize(10);
return scheduler;
}
}
Run Code Online (Sandbox Code Playgroud)
以下是异步方法的声明.
@Async
@Transactional(value = "baseTransactionManager", isolation = Isolation.READ_COMMITTED)
public void foo(Bar bar) {// some code here}
Run Code Online (Sandbox Code Playgroud)
我在这里想念的是什么?
提前致谢.
我正在加密java中的文件,并将加密的文件和私钥发送到Android设备.但是在解密Android中的文件时,它会给pad块损坏错误.顺便说一句,相同的解密代码在PC上工作
这是加密:
public void encrypt(File inf, File outf, File publicKey, int userId, int resourceId) throws ArServerConnectionException {
// ENCRYPTION BEGIN
try {
pkCipher = Cipher.getInstance("RSA");
} catch (NoSuchAlgorithmException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (NoSuchPaddingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
// create AES shared key cipher
try {
aesCipher = Cipher.getInstance("AES");
} catch (NoSuchAlgorithmException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (NoSuchPaddingException e) {
// TODO Auto-generated catch …Run Code Online (Sandbox Code Playgroud) 我有一个3节点的Kafka集群(版本0.10.1.0)。我已按照kafka安全性文档中的步骤进行操作。这是我的一台Kafka服务器的相关配置。
listeners=SSL://myhostname:9093
security.inter.broker.protocol=SSL
advertised.listeners=SSL://myhostname:9093
# In order to enable hostname verification
ssl.endpoint.identification.algorithm=HTTPS
ssl.client.auth=required
# certificate file locations
ssl.keystore.location=/location/server1.keystore.jks
ssl.keystore.password=changeit
ssl.key.password=changeit
ssl.truststore.location=/location/server.truststore.jks
ssl.truststore.password=changeit
# Supported TLS versions
ssl.enabled.protocols=TLSv1.2,TLSv1.1,TLSv1
Run Code Online (Sandbox Code Playgroud)
我为我所有的Kafka服务器定义了3个不同的密钥库,并使用相同的CA对其进行了签名。当我启动Kafka服务器时,控制器日志会不断记录以下警告日志。
WARN [Controller-0-to-broker-2-send-thread], Controller 0's connection to broker host3:9093 (id: 2 rack: null) was unsuccessful (kafka.controller.RequestSendThread)
java.io.IOException: Connection to host3:9093 (id: 2 rack: null) failed
at kafka.utils.NetworkClientBlockingOps$.awaitReady$1(NetworkClientBlockingOps.scala:83)
at kafka.utils.NetworkClientBlockingOps$.blockingReady$extension(NetworkClientBlockingOps.scala:93)
at kafka.controller.RequestSendThread.brokerReady(ControllerChannelManager.scala:230)
at kafka.controller.RequestSendThread.liftedTree1$1(ControllerChannelManager.scala:182)
at kafka.controller.RequestSendThread.doWork(ControllerChannelManager.scala:181)
at kafka.utils.ShutdownableThread.run(ShutdownableThread.scala:63)
WARN [Controller-0-to-broker-0-send-thread], Controller 0's connection to broker host1:9093 (id: 0 rack: null) was unsuccessful …Run Code Online (Sandbox Code Playgroud) 我想在1行中显示我的单选按钮,例如:
◎选项1◉选项2
但是对于Vaadin,我无法做到这一点似乎如下,
◎选项1
◉选项2
这是我的代码:
final List<String> options = Arrays.asList(new String[] {
"hebele", "hubele"});
final OptionGroup group = new OptionGroup("", options);
group.setNullSelectionAllowed(false); // user can not 'unselect'
group.select("hubele"); // select this by default
Run Code Online (Sandbox Code Playgroud)
我怎么能改变这个?
java ×2
android ×1
apache-kafka ×1
asynchronous ×1
delete-file ×1
encryption ×1
file ×1
find ×1
html ×1
linux ×1
radio-button ×1
spring ×1
vaadin ×1
wso2 ×1
xargs ×1