ICode9

精准搜索请尝试: 精确搜索
  • restTemplate基本用法2022-08-22 10:03:47

    1 @Data 2 class User{ 3 private String name; 4 private Double price; 5 } 6 //get请求无参数 7 @Test 8 void fun1(){ 9 String url = "http://localhost:8082/get"; 10 String result = restTemplate

  • 反射机制2022-08-22 09:05:37

    反射机制(Reflection) 1.静态与动态语言 静态语言:运行时结构不可变的语言,如Java、C、C++。 动态语言:运行时可以改变其结构的语言,如C#、JavaScript、PHP、Python等。 Java不是动态语言,但Java可以称之为“准动态语言”。即Java有一定的动态性,我们可以利用 反射机制获得类似动态语言的

  • 面向对象2022-08-22 08:30:27

    1.什么是面向对象和面向过程编程思想 面向过程: 1.核心是‘过程’二字 2.过程的含义是将程序流程化 3.过程是流水线,用来分步骤解决问题的 面向对象: 1.核心是‘对象’二字 2.对象的含义是将程序进行整合 3.对象是‘容器’,用来盛放数据和功能(变量和函数) 总结:以做西红柿鸡蛋面为例

  • 基础复习——运行时动态申请权限——重点2022-08-21 16:03:48

          App涉及到硬件设备的操作,比如拍照、录音、定位、SD卡等等,都要在AndroidManifest.xml中声明相关的权限。   可是Android系统为了防止某些App滥用权限,又允许用户在系统设置里面对App禁用某些权限。   但这又带来另一个问题,用户打开App之后,App可能因为权限不足导致无法正

  • Tomcat源码分析--类加载器2022-08-21 10:31:23

    Tomcat类加载器结构 上图是Tomcat文档中所展示的Tomcat类加载结构。在这个结构中Bootstartap和System的类加载器由java虚拟机实现。common类加载器由Tomcat容器实现,它对 Tomcat 内部类和所有 Web 应用程序都是可见的。此类加载器搜索的位置$CATALINA_BASE/conf/catalina.proper

  • ERROR--Unable to process Jar entry [module-info.class] from Jar2022-08-21 03:01:21

    Unable to process Jar entry [module-info.class] from Jar 原因分析 无法从Jar包中处理jar条目[module-info.class] 场景 启动Idea项目时会出现严重的红色错误 第一步:进入Maven仓库里找到这个jar。(我运行的是该jar报错) 第二步:右击这个jar用压缩工具打开,(并不是解压缩

  • Java自定义注解2022-08-20 20:00:56

    ​/* *作者:呆萌老师 *☑csdn认证讲师 *☑51cto高级讲师 *☑腾讯课堂认证讲师 *☑网易云课堂认证讲师 *☑华为开发者学堂认证讲师 *☑爱奇艺千人名师计划成员 *在这里给大家分享技术、知识和生活 *各种干货,记得关注哦! *vx:it_daimeng */      什么是注解:  定义:注解(Annota

  • 配置环境并使用测试--python2022-08-20 16:32:39

    一、使用anaconda搭建python环境 conda info --env  查看环境 conda remove -n web --all 删除环境 conda create --name python python=3.8 创建名为python的虚拟环境 # To activate this environment, use $ conda activate python # To deactivate an active environment, u

  • MapReduce核心原理2022-08-20 11:03:56

    MapTask 运行机制详解 MapTask 流程 详细步骤: 读取数据的组件 InputFormat 会通过 getSplits 方法对输入目录中文件进行逻辑切片规划得到 splits,有多少 split 就对应启动多少个 MapTask。split 与 block 的对应关系默认是一对一。 将输入文件切分为 splits 之后,由 RecordReader(

  • Java SE 13 新增特性2022-08-20 10:01:31

    Java SE 13 新增特性 作者:Grey 原文地址:Java SE 13 新增特性 源码 源仓库: Github:java_new_features 镜像仓库: GitCode:java_new_features 新版 Switch 使用方式 switch语句增加了 yield 关键字表示返回值,这个特性在Java SE 13中是预览特性,在Java SE 14正式引入。代码如下: 注:如果

  • JQuery_选择器_表单过滤选择器和JQuery_DOM操作_内容操作2022-08-19 16:02:12

    表单过滤选择器 可用元素选择器 语法:enabled 获得可用元素 不可用元素选择器 语法:disabled 获取不可用元素 选中选择器 语法:checked 获得单选/复选框选中的元素 选中选择器: 语法:selected 获得下拉框中的元素 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transiti

  • DOM的通用属性操作和class属性操作2022-08-19 14:00:44

    通用属性操作 attr():获取/设置元素的属性 removeAttr():删除属性 prop():获取/设置元素的属性 removeProp():删除属性 attr和prop区别:   1、如果操作的是元素的固有属性,则建议使用prop   2、如果操作的是元素自定义的属性,则建议使用attr <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTM

  • JQuery表单过滤选择器和JQuery_DOM内容操作2022-08-19 13:30:45

    JQuery表单过滤选择器   1. 可用元素选择器      语法: :enabled 获得可用元素   2. 不可用元素选择器      语法: :disabled 获得不可用元素   3. 选中选择器      语法: :checked 获得单选/复选框选中的元素   4. 选中选择器      语法: :selecte

  • JQuery表单过滤选择器以及DOM内容操作2022-08-19 13:30:22

    表单过滤选择器 1. 可用元素选择器   语法: :enabled 获得可用元素 2. 不可用元素选择器   语法: :disabled 获得不可用元素 3. 选中选择器   语法: :checked 获得单选/复选框选中的元素 4. 选中选择器   语法: :selected 获得下拉框选中的元素   <!DOCTYPE HTML PU

  • JQuery基本选择器和层级选择器2022-08-19 10:33:21

    基本选择器 1. 标签选择器(元素选择器)    语法: $("html标签名") 获得所有匹配标签名称的元素 2. id选择器   语法: $("#id的属性值") 获得与指定id属性值匹配的元素 3. 类选择器  语法: $(".class的属性值") 获得与指定的class属性值匹配的元素 4. 并集选择器:  语法: $(

  • 两个程序互相包含,出错member access into incomplete type2022-08-19 09:30:08

    在c++中,有四个文件demoA.h, demoA.cpp, demoB.h, demoB.cpp。 在demoA.h中有一个类为class demoA, 在demoB.h中有一个类为class demoB。 如果demoA类要用到demoB类,并且demoB类也要用到demoA类,那么必须要如下: 1、在demoA类的cpp文件中包含demoB类的头文件路径; 2、在demoB类的h文件

  • Android 加载库的方式2022-08-18 17:04:20

    Android加载库的方式有多种 (1)本地library (2)jar包,仅有class文件和清单文件,仅能调用不含资源的方法 (3)arr包,包裹class文件、清单文件,以及resource资源文件,可以调用arr包中样式、图片等资源文件 (4)maven,implement三方库  

  • django-haystack使用whoosh创建索引2022-08-18 00:33:53

    快速入门 环境安装 首先需要清楚以下各个库的作用 django是基于python开发的web框架,阅读本文需要了解相关的基础知识 django-haystack为 Django 提供模块化搜索。它具有统一、熟悉的 API,允许您插入不同的搜索后端(例如Solr、 Elasticsearch、Whoosh、Xapian等),而无需修改代码 Who

  • Spring循环依赖问题2022-08-17 23:02:08

    Spring Boot版本 pom.xml <parent>     <groupId>org.springframework.boot</groupId>     <artifactId>spring-boot-starter-parent</artifactId>     <version>2.5.2</version>     <relativePath/> </parent> Spring

  • Spring源码环境搭建2022-08-17 21:03:54

    Spring源码在github上,地址是https://github.com/spring-projects/spring-framework/,选择5.3.x版本,直接从github上克隆项目网速很慢,所以首先将github上的Spring项目导入gitee仓库里,再从gitee克隆项目。 克隆项目后,等待项目构建完毕,时间可能比较长。 新建一个gradle模块myselft-test

  • C#中特性的使用2022-08-17 20:31:34

    一、简介 记录一下特性的使用方法,特性其实就是一个特殊的类,需要继承Attribute,当我们序列化一个对象时,就需要在其类上标注Serializable,这个就是官方提供的一种特性 二、使用 2.1 定义 [AttributeUsage(AttributeTargets.All)]//约束特性使用范围 public class TestAttribute:Attri

  • 【StoneDB Class】入门第三课:StoneDB的编译安装2022-08-17 19:32:54

    本课程主要介绍 StoneDB-5.6 在 Ubuntu 20.04 LTS 下的手动编译,在 CentOS 和 RedHat 的编译详见官方文档。 如果想快速部署,详见官方文档 https://stonedb.io/zh/docs/getting-started/quick-deployment 编译工具以及第三方库的版本要求如下。 编译工具及第三方库 版本要求

  • 注解与反射的学习2022-08-17 11:31:23

    注解 什么是注解 Annotation是从JDK5.0开始引入的新技术 作用: 不是程序本身,可以对程序做出解释 可以被其他程序(比如:编译器等)读取 格式: 注解是以“@注释名”在代码中存在,还可以添加参数值 在哪里使用: 可以附加在package,class,method,field上面,相当于给他们添加了额外的辅助

  • 面试突击75:SpringBoot 有几种读取配置文件的方法?2022-08-17 09:01:50

    Spring Boot 中读取配置文件有以下 5 种方法: 使用 @Value 读取配置文件。 使用 @ConfigurationProperties 读取配置文件。 使用 Environment 读取配置文件。 使用 @PropertySource 读取配置文件。 使用原生方式读取配置文件。 它们的具体使用方法如下,为了方便测试,我们在 Spring

  • python基础——超类&反射&装饰器&生成器2022-08-17 01:00:46

    一、超类 1.1 什么时候用到超类? 如果子类需要复用父类的代码(属性、代码)时,需要通过超类实现 class A: class_name = "A" # 类的属性 def __init__(self, name, age): self.name = name # 实例的属性 self.age = age # 实例的属性 def show_me(s

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

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

ICode9版权所有