ICode9

精准搜索请尝试: 精确搜索
  • 生产者的消费者2020-02-03 10:35:53

    @Component public class MyConsumer { /** * @KafkaListener(groupId = "testGroup", topicPartitions = { * @TopicPartition(topic = "topic1", partitions = {"0", "1"}), * @Topic

  • Map集合的两种取出方式:keySet()和entrySet()方法使用举例2020-01-30 14:03:06

    文章目录keySet()介绍:代码示例entrySet()介绍代码示例 keySet() 介绍: 将map中所有的键存入到set集合,因为set具备迭代器。再通过set集合的迭代器取出键,通过map.get(key)获取对应的value. 代码示例 import java.util.*; class MapDemo2 { public static void main(String[]

  • 用axios访问json-server的get、put、post、delete心得2020-01-29 22:37:06

    get 获取服务器端信息 put 修改数据请求。不知道是不是没有设置json-server的route内容,只能用‘…/id’作为url,来提交数据。 post 新增/登录数据请求。在作为新增功能时,url后面不能加参数。 delete 删除数据请求。需要id来作为参数 点赞 收藏 分享 文章

  • ES.创建索引2020-01-29 19:54:36

    1.创建索引PUT localhost:9200/customer?pretty创建成功,返回:{ "acknowledged": true, "shards_acknowledged": true, "index": "avengers" } 查看索引:GET localhost:9200/_cat/indices?v   2. 插入 文档 /PUT localhost:9200/_doc/1 { }

  • 简单的模拟栈2020-01-29 19:04:56

    public class Test2 { public static void main(String[] args) { MyStack ms = new MyStack(); ms.put("aaaa"); ms.put("bbb"); ms.put("ccc"); ms.put("ddd"); System.out.println(ms.get()); System.out.println(

  • 自考新教材-p2912020-01-27 14:55:09

    源程序: //程序7-10 #include <iostream> using namespace std; int main() { char c = 'a', str[80] = "0123456789abcdefghijklmn"; int x = 65; cout << "cout.put('a'):"; cout.put('a'); cout << &

  • c++-POJ1002-487-32792020-01-24 20:53:45

    Java 的读入还不熟练,解决不了空行的问题,还是只能用c++ A掉,唉~ 之后要把这个坑补掉 1 #include<cstdio> 2 int map[10000000]; 3 void read() { 4 char s[200]={0}; 5 scanf("%s",s); 6 //printf("%s\n",s); 7 int id=0; 8 for(int i=0,f=1;; i++)

  • 遍历集合常见的两种方式2020-01-24 12:08:12

    package sun; import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util.Set; /** * 遍历集合常见的两种方式 * @author Administrator */ public class MapTest { public static void main(String[] args) { Map<String,Str

  • Java学习-HashMap练习2020-01-21 20:04:53

    1.使用如下键值对,初始化一个HashMap:adc - 物理英雄apc - 魔法英雄t - 坦克对这个HashMap进行反转,key变成value,value变成key 注:keySet()可以获取所有的key, values()可以获取所有的value 1 package Collection; 2 3 import java.util.ArrayList; 4 import java.util.HashMa

  • Android数据存储之SQLite数据库2020-01-18 23:04:13

    SQLite是一个小巧的嵌入式数据库,使用方便、开发简单,手机上最早由iOS运用,后来Android也采用了SQLite. SQLite的多数SQL语法与Oracle 一样,下面只列出不同的地方:   (1)建表时为避免重复操作,应加上IF NOT EXISTS关键词,例如CREATE TABLE IF NOT EXISTS table_name   (2)删表时

  • 使用boost库完成读写JSON字符串2020-01-17 15:03:47

    boost库的编译不做赘述,这里用的版本是1.69.0,其他版本应该差不多 boost官网:https://www.boost.org/ 0.前言 今天要整的JSON是这样的 { "description": "this is a JSON test", "version": "100", "list": { "listkey1": "

  • Http中的8种方法,安全和幂等2020-01-16 20:43:45

    HTTP/1.1 规定了八种方法,单词都必须是大写的形式 1.GET:获取资源,可以理解为读取或者下载数据; 2.HEAD:获取资源的元信息,即获取响应头。 3.POST:向资源提交数据,相当于写入或上传数据;可以理解为新建(create) 4.PUT:类似 POST;可以理解为更新,修改 5.DELETE:删除资源; 6.CONNECT:建立特殊的连

  • ThreadPoolExecutor之RejectedExecutionHandler2020-01-16 15:53:40

    最近工作种常用到ThreadPoolExecutor这个对象, 这是一个并发编程中非常常用的对象。因为和并发编程相关所以它存在于java.util.concurrent这包中。 创建这个对象的基本方法如下:    今天主要想研究一下最后一个参数RejectedExecutionHandler对整个线程池的影响。首先写出需要用到

  • Kafka使用总结与生产消费Demo实现2020-01-15 18:56:34

    什么是kafka Kafka官网自己的介绍是:一个可支持分布式的流平台。kafka官网介绍 kafka三个关键能力: 1.发布订阅记录流,类似于消息队列与企业信息系统 2.以容错的持久方式存储记录流 3.对流进行处理 kafka通常应用再两大类应用中: 1.构建实时流数据管道,在系统或应

  • Python LMDB的使用2020-01-14 11:52:56

    在python中使用lmdb linux中,可以使用指令 pip install lmdb 安装lmdb包。 ---- lmdb 数据库文件生成 增 改 删 查    1、生成一个空的lmdb数据库文件 # -*- coding: utf-8 -*- import lmdb # 如果train文件夹下没有data.mbd或lock.mdb文件,则会生成一个空的,如果有,不会覆盖

  • 漏洞复现系列--Tomcat-PUT方法任意文件写入(CVE-2017-12615)2020-01-14 11:36:37

    1、漏洞利用前提: Tomcat版本: 7.0.0 - 7.0.81 配置文件conf/web.xml中的readonly设置为false 开启了PUT方法 2、复现过程: 用burp随意抓一个GET请求包,将GET改为PUT,并上传一个jsp文件 PUT /1.jsp/ HTTP/1.1 Host: 对应的网站host Accept: */* Accept-Language: en User-Agent:

  • ( Java ) Fastjson生成json时Null属性不显示2020-01-14 09:51:44

              Map < String , Object > jsonMap = new HashMap< String , Object>();jsonMap.put("a",1);jsonMap.put("b","");jsonMap.put("c",null);jsonMap.put("d","wuzhuti.cn");String str = J

  • 【kafka】生产者API 回调 同步2020-01-13 15:53:44

    普通实现 public class MyProducer { public static void main(String[] args) { /** * 创建Kafka生产者配置信息:ProducerConfig类中记录了Kafka需要的所有参数信息 * 1.指定连接的Kafka集群 * 2.ack应答级别 * 3.发送失败的重

  • SQL---DQL语言之常见函数2020-01-12 18:38:07

    概念 类似于java的方法,将一组逻辑语句封装在方法体中,对外暴露方法名; 好处: 1、隐藏了实现细节 2、提高代码的重用性 调用: select 函数名(实参列表) 【from 表】; 特点: ①叫什么(函数名) ②干什么(函数功能) 分类: 1、单行函数 如 concat、length、ifnull等 2、分组函数 功能:做统

  • 两数之和(two sum)2020-01-12 16:02:20

    LeetCode第一题 题目描述:给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。 解决方法 暴力破解:遍历数组,时间复杂度O(n2n^2n2),

  • 签名图片一键生成 使用Webmagic爬虫实现2020-01-11 17:03:13

    使用Webmagic爬虫实现的签名档一键生成 实现原理 这里爬取的网址是http://jiqie.zhenbi.com/c/ 然后获取到里面提交数据,提交地址,在对这些数据进行Post提交 解析html标签获得图片地址并输出到控制台 不会使用Webmagic爬虫框架的 自行百度配置 本文主要是学习Post提交 下面请看代码

  • 多sheet导出核心代码2020-01-11 10:06:20

    package com.jeecg.excelout; import java.io.File; import java.io.FileInputStream; import java.io.OutputStream; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import javax.servlet.http.HttpServletResponse

  • antd pro2.0 使用记录六:与服务端交互(使用原有mock)2020-01-10 11:02:13

    1 新建页面 1.1 在 src -> pages ->『新建文件夹』NewPage -> 『新建js文件』NewPage.js 和 『新建less文件』NewPage. 1.2 在 NewPage.js 填入如下代码 /** @Description: 新添加页面,pages/NewPage/NewPage.js*/// 必须引入import React, { PureComponent } from "react";// 引

  • antd pro2.0 使用记录六:与服务端交互(自建服务)2020-01-10 11:01:24

    1. 参考资料 参考ant design pro 参考DvaJs   1 新建页面   1.1 在 src -> pages ->『新建文件夹』NewPage ->『新建js文件』NewPage.js 和 『新建less文件』NewPage.less      1.2 在 NewPage.js 填入如下代码 // 必须引入import React, { PureComponent } from "react";

  • PLSQL——02、变量的使用2020-01-08 23:56:23

    一、变量介绍 在编写pl/sql程序时,可以定义变量和常量;在pl/sql程序中包括有: 标量类型(scalar) 复合类型(composite) --用于操作多条记录 参照类型(reference) --用于操作多条记录,存放指针 lob(large object) 二、标量类型 变量初始化和关键字: identifier [CONSTANT] datatype [N

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有