网站首页 站内搜索

搜索结果

查询Tags标签: null,共有 4171条记录
  • java中get请求和post请求类

    java调用API接口,有很多框架可以直接使用,但是小项目就没必要引入太多框架支持了,臃肿了许多,网上采摘了一个比较合适的get请求和post请求类,需要的时候方便使用,使用该类也便于个性化定制请求。import java.io.BufferedReader; import java.io.IOException; import…

    2022/2/11 11:16:14 人评论 次浏览
  • java获取ip,spring boot获取访问者ip地址绕过代理

    分享一个spring boot获取访客IP地址的类,可以绕过代理的情况,获取到第一个客户端的真实IP。 如果访问过程中出现多重代理,会将所有代理的IP都返回回来,通过逗号分割,分割的字符串中第一个IP是第一个客户端的IP。import javax.servlet.http.HttpServletRequest; impor…

    2022/2/11 11:16:12 人评论 次浏览
  • java面试题-2.容器之Map

    8.HashMap源码分析? 底层:数组+链表(哈希表) 源码: // 结点 transient Node<K,V>[] table; // 每个结点里存储的内容 static class Node<K,V> implements Map.Entry<K,V> {final int hash;final K key;V value;Node<K,V> next;Node(int hash…

    2022/2/11 1:43:41 人评论 次浏览
  • vue-02

    在评论区找到的干货,从头到尾一篇文章一篇文章,Vue快速入门!!!_cV展示的学习园-CSDN博客_vue快速入门 网络通信Axios,还有jQuery 首先要保证浏览器是 ES6导入json数据(data.json) {"name":"狂神说java","url": "http://baidu.…

    2022/2/10 23:19:47 人评论 次浏览
  • Java数据结构---线索二叉树递归创建与遍历

    文章目录 前言一、结点结构二、递归创建二叉树三、线索化与遍历四、使用方法五、完整代码前言 概念了解 如果已经直到线索二叉树的概念已经大致的实现思路那么久不需要看上面的文章了,直接看下面的代码以及使用方法即可 一、结点结构class TNode {private int data;privat…

    2022/2/10 22:42:40 人评论 次浏览
  • JDK1.8HashMap源码学习笔记

    JDK1.8HashMap源码学习笔记 一、HashMap核心属性分析(threshold,loadFactory,size,modCount)二、构造方法分析三、HashMap put方法分析=>putVal方法分析四、HashMap resize扩容方法分析(核心)五、HashMap get方法分析六、HashMap remove方法分析七、HashMap rep…

    2022/2/10 22:42:34 人评论 次浏览
  • 20220210 java.util.Queue

    java.util.Queue 基本信息public interface Queue<E> extends Collection<E> rt.jar 引入版本:1.5使用说明java.util.Collection 的子接口,Java 集合框架的一员 除了基本的 Collection 操作外,队列还提供其他的插入、提取和检查操作。每个方法都存在两种形…

    2022/2/10 22:12:57 人评论 次浏览
  • 206. 反转链表(java实现)--3种解法(设置前驱节点,不设前驱,递归)LeetCode

    文章目录 题目:解法1:设置前驱节点解法2:不设置前驱节点解法3:递归题目: 给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。 示例 1: 输入:head = [1,2,3,4,5] 输出:[5,4,3,2,1]示例 2: 输入:head = [1,2] 输出:[2,1]示例 3: 输入:head = [] …

    2022/2/10 20:20:56 人评论 次浏览
  • 线程池 ThreadPoolExecutor 源码详细分析

    1、线程池的作用 一方面当执行大量一步任务的时候线程池能够提供较好的性能,在不使用线程池的时候,每当需要执行异步的时候都是直接 new 一线程进行运行,而线程的创建和销毁都是需要开销的。使用线程池的时候,线程池里面的线程是可复用的,不会每次执行异步任务的时候…

    2022/2/10 17:12:59 人评论 次浏览
  • C/C++编程规范指南

    前言 文章内容由林锐编写的《高质量C/C++编程指南》结合自身在学习中遇到的困难整理出来的常见问题。希望帮助大家,快速了解一些编程规范。 一、文件结构 每个C/C++程序通常分为两个文件。一个文件用于保存程序的声明(declaration),称为头文件。另一个文件用于保存程序…

    2022/2/10 14:21:41 人评论 次浏览
  • 代码优化:防止空指针异常 NPE ,是程序员的基本修养,注意 NPE 产生的场景:

    NPE产生的场景: 1 )、返回类型为基本数据类型,return 包装数据类型的对象时,自动拆箱有可能产生 NPE。 反例: public int f() { return Integer 对象}, 如果为 null ,自动解箱抛 NPE 。 2 )、数据库的查询结果可能为 null 。User user = userDao.loadUserByUserna…

    2022/2/10 12:12:57 人评论 次浏览
  • java强引用,软引用,弱引用和虚引用

    强引用:之前我们使用的大部分引用实际上都是强引用,这是使用最普遍的引用,比如下面这段代码中的object和str都是强引用: Object object = new Object(); String str = "StrongReference";如果一个对象具有强引用,那就类似于必不可少的物品,不会被垃圾回收…

    2022/2/10 11:12:29 人评论 次浏览
  • spring cloud alibaba(看完即入门)——Nacos篇

    目录 三、Nacos3.1、下载nacos、并启动3.2、注册中心3.2.1、在`每个微服务`yml指定nacos地址、服务名(才能知道注册了哪个服务)3.2.2、使用` @EnableDiscoveryClient`注解开启服务注册与发现功能 3.3、配置中心3.3.1、导入依赖3.3.2、新建bootstrap.yml3.3.3、测试原有配…

    2022/2/9 23:44:14 人评论 次浏览
  • 微信小程序java版Spring Cloud+Spring Boot+mybatis+security+uniapp+Redis+MQ+VR全景

    @源码地址来源: https://minglisoft.cn/honghu2/business.html微信小程序登录代码: /*** Copyright © 2012-2017 <a href="http://minglisoft.cn">HongHu</a> All rights reserved.*/ package com.honghu.cloud.controller;import java.io.U…

    2022/2/9 19:24:06 人评论 次浏览
  • mysql中 IS NULL 与 =''有什么区别?

    mysql中 IS NULL 与 =有什么区别?原文:https://mp.weixin.qq.com/s/dHXA8B7Q6HLJbyQWJbhQfA这个区别在于IS NULL表示一个字段建表时,设置的是允许为空。插入值时,没有插入这个值。 NULL表示no known,即不知道,所以,它可以是任意值。 所以使用 =null是查不到值的,因…

    2022/2/9 19:21:40 人评论 次浏览
扫一扫关注最新编程教程