如何使用base64对角度为2的字符串进行编码或解码? 我的前端工具是Angular 2.我有一个密码字符串,在将它传递给API之前我需要base64编码.由于在服务中base64编码的字符串将被解码.
所以我正在为Angular2/Typescript和一些选项寻找一些base64编码/解码库.
谢谢!!!
如何添加 cookie 的过期时间(以小时为单位),我可以用几天来完成。
Cookie.set('SESSION_TOKEN', sessionToken, 6); // here 6 is days
Run Code Online (Sandbox Code Playgroud)
我想要几小时内。我希望 cookie 在 6 小时后过期。
Cookie.set('SESSION_TOKEN', sessionToken, 6(hours)); // 6 hours
Run Code Online (Sandbox Code Playgroud)
下面是我正在使用的代码,但出现错误“ ‘日期’类型的参数不能分配给‘数字’类型的参数”
setCookie(userObject) {
let expire = new Date();
var time = Date.now() + ((3600 * 1000) * 6);
expire.setTime(time);
console.log("expire "+expire);
Cookie.set('USER_NAME',Base64.encode(userObject.user.email),expire);
Cookie.set('SESSION_TOKEN',userObject.sessionToken,expire);
}
Run Code Online (Sandbox Code Playgroud) 卡夫卡版本:0.9.0.1
如果n = 20,我必须获取某个主题的最后 20 条消息。
我试过
kafkaConsumer.seekToBeginning();
Run Code Online (Sandbox Code Playgroud)
但它检索所有消息。我只需要获取最后 20 条消息。
这个话题可能有几十万条记录
public List<JSONObject> consumeMessages(String kafkaTopicName) {
KafkaConsumer<String, String> kafkaConsumer = null;
boolean flag = true;
List<JSONObject> messagesFromKafka = new ArrayList<>();
int recordCount = 0;
int i = 0;
int maxMessagesToReturn = 20;
Properties props = new Properties();
props.put("bootstrap.servers", "localhost:9092");
props.put("group.id", "project.group.id");
props.put("max.partition.fetch.bytes", "1048576000");
props.put("key.deserializer", "org.apache.kafka.common.serialization.StringDeserializer");
props.put("value.deserializer", "org.apache.kafka.common.serialization.StringDeserializer");
kafkaConsumer = new KafkaConsumer<>(props);
kafkaConsumer.subscribe(Arrays.asList(kafkaTopicName));
TopicPartition topicPartition = new TopicPartition(kafkaTopicName, 0);
LOGGER.info("Subscribed to topic " + kafkaConsumer.listTopics());
while (flag) { …Run Code Online (Sandbox Code Playgroud) angular ×2
apache-kafka ×1
charts ×1
cookies ×1
css ×1
html ×1
java ×1
npm-install ×1
typescript ×1