string类

具体的类中包括枚举类写法

雨燕双飞 提交于 2019-12-02 15:52:21
package com.sf.dangbao.core.entity;import com.baomidou.mybatisplus.annotation.TableField;import com.baomidou.mybatisplus.annotation.TableName;import io.swagger.annotations.ApiModel;import io.swagger.annotations.ApiModelProperty;import lombok.Data;import org.water.base.entity.AutoIdEntity;@TableName("customer")@Data@ApiModelpublic class Customer extends AutoIdEntity { /** * 客户编码 */ @ApiModelProperty(name = "客户编码") private String customerCode; /** * 客户名称 */ @ApiModelProperty(name = "客户名称") private String customerName; /** * 接口参数 */ @ApiModelProperty(name = "接口参数") private String customerKey; /**

Java类初始化顺序说明

倖福魔咒の 提交于 2019-12-02 14:52:06
一个类会有如下几个内容,类在初始化时他们是有顺序的 静态属性:static 开头定义的属性 静态方法块: static {} 圈起来的方法块 静态方法:static 修饰的方法(被调用才生效) 普通属性: 未带static定义的属性 普通方法块: {} 圈起来的方法块 普通方法: 普通方法(被调用才生效) 构造方法: 类名相同的方法 1.普通类 public class LifeCycle { // 静态属性 private static String staticField = getStaticField(); // 静态方法块 static { System.out.println(staticField); System.out.println("静态方法块"); } // 静态方法 public static String getStaticField() { System.out.println("静态方法"); return "静态属性"; } // 普通属性 private String field = getField(); // 普通方法块 { System.out.println(field); System.out.println("普通方法块"); } // 普通方法 public static String getField() { System.out

mybatis同时传多个参数(包括set)

≡放荡痞女 提交于 2019-12-02 11:36:55
mybatis传参最常用的一般是同时传多个基本类型的参数,或者传一个对象,在mapper中直接拿属性值就可以了,但有时候需要同时传多个复杂参数,比如同时传一个String类型,和一个Set类型的参数,该如何实现? 在此记录其中一种方法,将各个参数放入map类型中传入函数,再在mapper中获取。 例如,如果需要传一个String类型,一个set类型,dao层的函数声明可以如下: 传入的参数param构造如下: 在mapper中,获取参数: 来源: https://www.cnblogs.com/liangf27/p/11743277.html

springboot 普通类获取bean

℡╲_俬逩灬. 提交于 2019-12-02 11:18:25
工具类 SpringContextUtil import org.springframework.beans.BeansException; import org.springframework.beans.factory.support.BeanDefinitionBuilder; import org.springframework.beans.factory.support.DefaultListableBeanFactory; import org.springframework.context.ApplicationContext; import org.springframework.context.ApplicationContextAware; import org.springframework.context.ConfigurableApplicationContext; public class SpringContextUtil implements ApplicationContextAware { private static ApplicationContext applicationContext = null; @Override public void setApplicationContext(ApplicationContext

Java中的内部类怎么用

 ̄綄美尐妖づ 提交于 2019-12-02 08:17:01
一、为什么需要内部类? java 内部类有什么好处?为什么需要内部类? 首先举一个简单的例子,如果你想实现一个接口,但是这个接口中的一个方法和你构想的这个类中的一个方法的名称,参数相同,你应该怎么办?这时候,你可以建一个内部类实现这个接口。由于内部类对外部类的所有内容都是可访问的,所以这 样做可以完成所有你直接实现这个接口的功能。 不过你可能要质疑,更改一下方法的不就行了吗? 的确,以此作为设计内部类的理由,实在没有说服力。 真正的原因是这样的, java 中的内部类和接口加在一起,可以的解决常被 C++ 程序员抱怨 java 中存在的一个问题 没有多继承。实际上, C++ 的多继承设计起来很复杂,而 java 通过内部类加上接口,可以很好的实现多继承的效果。二、内部类的基本定义在类的内部可以定义成员变量和方法,而且在类的内部也可以定义另一个类,如果类 Outer 的内部在定义一个类 Inner ,此时 Inner 就成为内部类,而 Outer 则称为外部类。 内部类可以声明为 public 或 private 。当内部类声明为 public 或 private ,对其访问权限于成员变量和成员方法完全相同。代码如下: package com.se.innerclass; class Outer { private String info = " 我爱你中国 "; class

$.ajax 完整参数

╄→гoц情女王★ 提交于 2019-12-02 05:43:30
jquery中的ajax方法参数 url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址。 type: 要求为String类型的参数,请求方式(post或get)默认为get。注意其他http请求方法,例如put和delete也可以使用,但仅部分浏览器支持。 timeout: 要求为Number类型的参数,设置请求超时时间(毫秒)。此设置将覆盖$.ajaxSetup()方法的全局设置。 async: 要求为Boolean类型的参数,默认设置为true,所有请求均为异步请求。如果需要发送同步请求,请将此选项设置为false。注意,同步请求将锁住浏览器,用户其他操作必须等待请求完成才可以执行。 cache: 要求为Boolean类型的参数,默认为true(当dataType为script时,默认为false),设置为false将不会从浏览器缓存中加载请求信息。 data: 要求为Object或String类型的参数,发送到服务器的数据。如果已经不是字符串,将自动转换为字符串格式。get请求中将附加在url后。防止这种自动转换,可以查看  processData选项。对象必须为key/value格式,例如: { foo1:"bar1", foo2:"bar2" } =>&foo1=bar1&foo2=bar2。 //如果是数组,JQuery将自动为不同值对应同一个名称

String类详解(二)

[亡魂溺海] 提交于 2019-12-02 02:28:35
回顾 在上一篇博客中,我们主要写了一些方法,“toCharArray”,“charAt”,“compareTo”,“concat”登方法,接着我们再看一下别的方法 split split这个单词,从词面上大家就可以知道,这是一个关于分割的方法,这个方法非常非常重要,给我们一个已知的字符串,我们可以通过特定的字符串进行分割,一次放到一个char类型的数组里面 非常实用 会使用split这个方法时,例如在文件中提取学生信息时,在文件中用“,”分割学生的每一项信息,然后用spilt方法就可以得到学生的每一项信息 话不多说来看一下代码 public class sonyao { public static void main(String[] args) { String str = "41,23,44,12"; String[] str1=str.split(","); for(String a:str1){ System.out.println(a); } } } 在这里要注意的是要哪一个char类型的数组来接收,而不是字符串 substring 上面介绍了分割的一个方法,我们发现这个方法还是有一些局限性的,例如知道张三的身份证号,要我们拿到张三的出生日期,split就失去了作用,我们知道身份证的位数时特定的,每个数字代表的意思也是特定的,要拿到他的出生日期

Integer类_java_1

可紊 提交于 2019-12-02 01:42:48
Integer类是int的包装类,能够在int和String之间相互转换 1.int和String的相互转换 2.Integer类的面试题 来源: https://www.cnblogs.com/jinziguang/p/11723875.html

oop面向对象【类与对象、封装、构造方法】

删除回忆录丶 提交于 2019-12-01 23:43:35
今日内容 1.面向对象 2.类与对象 3.三大特征 —— 封装 4.构造方法 教学目标 1.能够理解面向对象的思想 2.能够明确类与对象关系 3.能够掌握类的定义格式 4.能够掌握创建对象格式,并访问类中的成员 5.能够完成手机类的练习 6.能够理解对象的内存图 7.能够说出成员变量和局部变量的区别 8.能够理解 private 关键字的含义 9.能够说出 this 关键字可以解决的问题 10.能够理解构造方法的含义 11.能够用封装的思想定义一个标准类 第 1 章 面向对象思想 1.1 面向对象思想概述 概述 Java 语言是一种面向对象的程序设计语言,而面向对象思想是一种程序设计思想,我们在面向对象思想的指引下, 使用 Java 语言去设计、开发计算机程序。 这里的 对象 泛指现实中一切事物,每种事物都具备自己的 属性 和 行为 。面 向对象思想就是在计算机程序设计过程中,参照现实中事物,将事物的属性特征、行为特征抽象出来,描述成计算 机事件的设计思想。 它区别于面向过程思想,强调的是通过调用对象的行为来实现功能,而不是自己一步一步的去 操作实现。 举例 洗衣服 : 面向过程:把衣服脱下来 --> 找一个盆 --> 放点洗衣粉 --> 加点水 --> 浸泡 10 分钟 --> 揉一揉 --> 清洗衣服 --> 拧干 --> 晾 起来 面向对象:把衣服脱下来 -->

Asp.NetCore 读取配置文件帮助类

Deadly 提交于 2019-12-01 23:38:23
/// <summary> /// 读取配置文件信息 /// </summary> public class ConfigExtensions { public static IConfiguration Configuration { get; set; } static ConfigExtensions() { Configuration = new ConfigurationBuilder() .Add(new JsonConfigurationSource { Path = "appsettings.json", ReloadOnChange = true }) .Build(); } /// <summary> /// 获得配置文件的对象值 /// </summary> /// <param name="jsonPath"></param> /// <param name="key"></param> /// <returns></returns> public static string GetJson(string jsonPath, string key) { if (string.IsNullOrEmpty(jsonPath) || string.IsNullOrEmpty(key)) return null; IConfiguration config =