ICode9

精准搜索请尝试: 精确搜索
  • Java案例——集合嵌套2022-03-30 20:32:50

    一、需求:创建一个ArrayList集合,存储三个元素,每一个元素都是HashMap,每一个HashMap的键和值都是String,并遍历 分析: 1.创建一个ArrayList集合 2.创建一个HashMap集合键和值都是String 3.将HashMap作为元素添加到ArrayList中 4.遍历   public static void main(String[] args) {

  • Java多线程运行探幽2022-03-30 20:32:00

    事关Training2中Task4,想看看经典的两个进程并行会是什么样子 题目概述 实现简单的生产者-消费者模型: Tray托盘容量为1;托盘满时不能放入,空时不能取货 Producer生产者共需生产10个货物;每生产一个货物后会立刻尝试放入,放入成功前不会继续生产,货物按照从1-10编号;成功放入货物后需

  • kafka 生产者(二)2022-03-30 07:31:07

    1、提高吞吐量 想要提高生产者的吞吐量可以通过调整一下4个参数来实现 batch.size:批次大小,默认16k linger.ms:等待时间,修改为5-100ms compression.type:压缩snappy RecordAccumulator:缓冲区大小,修改为64m 代码实现 public class CustomProducerParameters { public static v

  • Map<String, Object>的循环2022-03-28 00:05:09

    Map<String, Object>的循环 Map数据 HashMap<String, Object> map = new HashMap<>(); map.put("name", "张三"); map.put("age", 20); map.put("sex", "男"); map.put("phone", "13800000000");

  • Kafka2022-03-27 13:04:53

    1、命令:  启动zookeeper: bin\windows\zookeeper-server-start.bat config\zookeeper.properties    启动kafka: bin\windows\kafka-server-start.bat config\server.properties    创建topic: bin\windows\kafka-topics.bat --create --bootstrap-server localhost:2181

  • javawebJAVAJSP酒店预订系统jsp酒店管理系统jsp民宿预订酒店jsp客房预订系统jsp宾馆客房预订系统2022-03-20 23:02:42

    javawebJAVAJSP酒店预订系统jsp酒店管理系统jsp民宿预订酒店jsp客房预订系统jsp宾馆客房预订系统 protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws IOException { JSONObject jsonObject = new JSONObject(); String usernam

  • javaweb JAVA JSP教师教学评价系统 JSP教师教学评价系统 JSP学生评教系统 JSP网上评教系统2022-03-20 22:59:40

    javaweb JAVA JSP教师教学评价系统 JSP教师教学评价系统 JSP学生评教系统 JSP网上评教系统 protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws IOException { JSONObject jsonObject = new JSONObject(); String username = re

  • JSP汽车销售系统JSP手机销售系统JSP购物系统JSP购物商城SP网上汽车JSP在线汽车销售系统2022-03-20 22:30:44

    JSP汽车销售系统JSP手机销售系统JSP购物系统JSP购物商城SP网上汽车JSP在线汽车销售系统 protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws IOException { JSONObject jsonObject = new JSONObject(); String username = req.g

  • day13_java学习笔记awa2022-03-20 09:30:37

    1. 泛型 Generic ​ 泛型技术是JDK版本一大升级,源自于JDK1.5 ​ 泛型就是集合类**<泛型>** //无泛型写法 public static void main(String[] args) { /** * JDK没有泛型技术,就是这样写 * 集合可以存储任何数据类型 * 添加元素的数据类型是Obje

  • HashMap的put方法具体流程2022-03-19 21:35:59

    HashMap的put方法的具体流程 对外暴露的put方法 /** * 对外暴露的put方法 **/ public V put(K key, V value) { return putVal(hash(key), key, value, false, true); } putVal方法 final V putVal(int hash, K key, V value, boolean onlyIfAbsent,boolean evict) {

  • 3.罗马数字2022-03-09 20:34:09

    public class L3 { // 罗马数字包含以下七种字符:I,V,X,L,C,D和M。 // 字符 数值 // I 1 // V 5 // X 10 // L 50 // C 100 // D 500 // M 1000 // 例如

  • Map基本分类2022-03-08 22:31:35

    1.概述 map是键值对的集合接口,根据键得到值,因此不允许键重复,但允许值重复。其键的有序和无序各有优势。 2.分类及区别 类型 key顺序 线程安全性 备注 HashMap 无序 线程不安全 最常用。根据键的HashCode值存储数据,根据键可以直接获取它的值,具有很快的访问速度。最多只允许一

  • Python 队列阻塞 get()时没反应2022-03-08 02:31:38

    当队列为空时,执行get(),不会报异常 会进入阻塞状态,直到队列中有东西可取为止 from queue import Queue taskQueue = Queue() taskQueue.put('queue task 1') print(f'队列长度:{taskQueue.qsize()}') print(f'取值:{taskQueue.get()}') print(f'队列长度:{taskQueue.qsize()}

  • mybatis-config2022-03-07 09:32:17

      <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"> <configuration> <!-- 全局参数

  • Java常用2022-03-05 01:04:46

    import com.sun.jmx.remote.internal.ArrayQueue; import org.junit.Test; import java.util.*; import java.util.function.Supplier; import java.util.stream.Collectors; public class KS20220107_1 { public static void main(String[] args) { // Stack Deque&l

  • ConcurrentHashMap是弱一致的2022-03-04 13:32:29

    本文将用到Java内存模型的happens-before偏序关系(下文将简称为hb)以及ConcurrentHashMap的底层模型相关的知识。happens-before相关内容参见:JLS §17.4.5. Happens-before Order、深入理解Java内存模型以及Happens before;ConcurrentHashMap的详细介绍以及底层原理见深入分析Concurr

  • LeetCode-13. 罗马数字转整数(java)2022-03-02 18:05:05

    一、前言:

  • java 查询一个月每天是星期几2022-03-02 14:02:26

    public static List<Map<String, String>> getWeekDayInMonth(String date) { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); List<Map<String, String>> resultList = new ArrayList<>(); String[] week

  • DM数据库使用UTL_FILE读写文件方法2022-03-02 14:02:10

    UTL_FILE包可以用来读写操作系统上的文件,提供了在客户端操作服务器端文件的功能。它提供一套严格的使用标准操作系统文件I/O方式:OPEN、 PUT、 GET和 CLOSE操作;其中,GET方法用于读文件,PUT方法用于写文件。当用户读取或写入一个数据文件的时候,可以使用FOPEN返回的文件句柄,这个文

  • 缓存淘汰算法FIFO、LRU、LFU及Java实现2022-03-02 13:35:18

    缓存淘汰算法 在高并发、高性能的质量要求不断提高时,我们首先会想到的就是利用缓存予以应对。 第一次请求时把计算好的结果存放在缓存中,下次遇到同样的请求时,把之前保存在缓存中的数据直接拿来使用。 但是,缓存的空间一般都是有限,不可能把所有的结果全部保存下来。那么,当缓存空间

  • HiddenHttpMethodFilter2022-03-02 10:58:28

    HiddenHttpMethodFilter 浏览器 form 表单只支持 GET 与 POST 请求,而 DELETE、PUT 等 method 并不支持,spring3.0 添加了一个过滤器,可以将这 些请求转换为标准的 http 方法,使得支持 GET、POST、PUT 与 DELETE 请求,该过滤器为 HiddenHttpMethodFilter。 HiddenHttpMethodFilter

  • Java面向对象题库2022-03-01 20:00:40

    编码、解码 将字符串String str1="天佑中华",以utf-8编码,然后用gbk解码,打印出来 将字符串String str2="大好河山",以utf-8编码,然后用utf-8解码,打印出来 File 模拟用户注册的功能。使用键盘录入,接收用户名,接收密码,将密码保存在 user.txt中,一个用户名密码占一行  格式为

  • 微信v3支付和回调数据校验2022-03-01 12:01:15

    导入微信官方推荐maven jar <dependency> <groupId>com.github.wechatpay-apiv3</groupId> <artifactId>wechatpay-apache-httpclient</artifactId> <version>0.3.0</version> </dependenc

  • python入门学习篇二十九2022-02-27 18:34:28

    死锁(哲学家吃面) 所谓死锁:是指两个或两个以上的进程或线程在执行过程中,因争夺资源而造成的一种互相等待的现象, # 单进程和单线程不能出现死锁现象 线程队列 # 在线程中使用队列 因为队列是 管道 + 锁 所以用队列还是为了保证数据的安全 import queue '''先进先出''' # q=

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

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

ICode9版权所有