java笔记
滴滴咚咚咚
这个作者很懒,什么都没留下…
展开
-
java 避免重复写入数据库
对不允许重复的字段添加唯一索引insert into user (appid, nikeName, avatarUrl) value (#{appid}, #{nikeName}, #{avatarUrl}) on duplicate key update nikeName=#{nikeName}, avatarUrl=#{avatarUrl}插入数据库 如果存在则更新nikeName和avatarUrl, 不存在则新增...原创 2021-04-02 14:29:17 · 915 阅读 · 0 评论 -
java Could not connect to SMTP host: xx@xxx.com, port: 25
邮箱发送在本地能正常发送 ,放到服务器报错。在application.yml中修改port端口号,改成587或465原创 2021-03-29 14:31:19 · 394 阅读 · 0 评论 -
java上传文件到项目路径
图片目录前端代码<!DOCTYPE html><html lang="zh-cn"><head> <meta charset="UTF-8"> <title>上传图片</title> <script src="jquery.min.js"></script></head><body > <div> <input type原创 2021-03-01 16:18:19 · 2034 阅读 · 0 评论 -
java Parameter ‘xxxx‘ not found.
在mapper层加上@mapper原创 2020-12-23 20:38:26 · 270 阅读 · 0 评论 -
java.lang.IllegalArgumentException: Result Maps collection does not contain value for
xml文件中写了resultMap我去掉就好了,很奇怪 我并没有请求这个接口,刚学java 并不知道什么原因原创 2020-11-27 17:14:59 · 286 阅读 · 0 评论 -
java org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)
在application.yml文件中加上一定要注意格式 要顶格写mybatis: mapper-locations: classpath:mapper/*.xml原创 2020-11-27 17:11:41 · 134 阅读 · 0 评论 -
idea 打jar包
右击项目名 选择 open module settingartifacts --> + --> JAR–>from… 如图:选择要运行的主函数最后打开右侧的maveninstall 就行最后 打好的包在你项目的target目录下转载自 https://www.cnblogs.com/blog5277/p/5920560.html和 https://blog.csdn.net/zdreamLife/article/details/103310967...转载 2020-11-13 14:09:30 · 126 阅读 · 0 评论 -
Java 报错 restartedMain] o.s.boot.SpringApplication : Application run failed
其中有一句 findByNo(java.lang.String)! No property no found for type User! Did you mean ‘id’?找不到这个类型的属性 ,我注释掉图中红圈就好了原创 2020-11-09 14:28:42 · 15199 阅读 · 0 评论 -
java LinkBox
网课学习笔记还不是很理解,先记下来…package util;public class LinkBox implements Box{ private Node first;//记录首节点 private Node last;//记录尾节点 private int size;//记录有效元素个数 private void newLast(int eleme...原创 2019-10-23 11:13:01 · 216 阅读 · 0 评论 -
抽象类和接口
抽象类:抽象类中不是必须含有抽象方法,但是抽象方法必须在抽象类中抽象方法:只有方法结构没有方法体的方法 如:public abstract class Abstract {//抽象类 public abstract void eat();//抽象方法}//抽象类含有构造方法,但是不能通过构造方法直接创建对象//抽象类只能通过子类继承//抽象类可以直接继承抽象类//抽象类可以直接...原创 2019-09-29 18:02:01 · 134 阅读 · 0 评论 -
java运算符
按照操作数的数目来分类:单目(a++); 双目(a+b) ; 三目((a>b)?x:y);按照运算符的功能来分类:算数运算(±/%);赋值运算(=,+=,-=,=,/=,%=);关系运算(>,>=,<,<=,!=,==);逻辑运算(&与,|或,^异或,!非,&&短路与,||短路或,)&和&&的区别:&...原创 2019-08-28 17:50:02 · 83 阅读 · 0 评论 -
java while,do...while
while:先判断后执行,只有一个条件,判断正确才输出结果int k = 1;while(k<=5){//先判断后执行System.out.println(k);k++;}do…while:先执行后判断,无论如何都先输出一个 值int l = 1;do{//先执行后判断System.out.println(l);l++;}while(l<=5);...原创 2019-08-28 17:55:45 · 97 阅读 · 0 评论 -
Java数组
数组本身是引用类型,但是数组存储的类型可以是基本类型数组的定义:int[] x;(规范写法); int x[]; int []x;静态初始化:int[] array = new int[]{12,13,14,11,15};int[] array = {12,13,14,11,15};//简写动态初始化:int[] array = new int[]{12,13,14,11,15};有n...原创 2019-08-28 18:14:27 · 101 阅读 · 0 评论 -
冒泡排序
java冒泡排序:当前元素和前一个元素相比较,如果当前元素比前一个元素小,发生一次互换 int[] arr = {2,4,5,1,9,8,7,1}; for(int j = 1;j <= arr.length; j ++){//控制比较轮次 每一轮出一个最小值 for(int i = arr.length-1;i >= 1; i ...原创 2019-08-29 17:43:30 · 96 阅读 · 0 评论 -
java类和方法
类:必要组成部分: 1,修饰符(权限修饰符,特征修饰符)2, 数据类型3,属性名字(=值)方法的描述:// 权限修饰符[特征修饰符] 返回值类型 方法名字 (参数列表) [抛出异常][{// 方法体// }]//权限修饰符 返回值类型 方法名字(参数列表){}//公共类名为Obj public String name;//全局变量 public int ag...原创 2019-08-29 18:00:41 · 95 阅读 · 0 评论 -
java 构造方法和this
构造方法:用来创建当前类的对象(特殊方法)1, 作用:为了构造(构建)当前类的对象2, 写法:权限修饰符 方法名字(与类型一致)(参数列表){创建一个对象,当前类;默认的构造方法:public CreateFn(){//CreateFn为公共类,此方法为公共类默认的构造方法,如果不写,默认存在 System.out.println("默认构造方法"); }...原创 2019-09-02 15:23:42 · 129 阅读 · 0 评论 -
java BoxArray
我的理解是,相当于封装一个数组,以便日后使用时方便public class BoxArray { private int[] elementData = new int[10];//初始化一个长度为10的私有数组// for(int i = 0; i < elementData.length;i++){//// } public int size = 0...原创 2019-09-02 15:36:23 · 341 阅读 · 0 评论 -
java 继承
类的关系之继承:类与类之间的关系:1:A is a B 泛化(继承实现)2:A has a B 包含(组合 聚合 关联)3:A use a B依赖 need a继承:1,子类继承父类,通过关键字extends2,子类的对象可以调用父类中的(public protected)属性和方法 当作自己的来使用(私有的调不到)3,子类可以添加自己的属性和方法4,子类从父类中继承过来的方法不...原创 2019-09-02 18:52:48 · 125 阅读 · 0 评论 -
java 方法重载
方法重载:概念:一个类中的一组方法 相同的方法名字 不同的参数列表 构成方法重载作用:为了让使用者记忆与调用 只需记录一个名字 执行不同操作设计方法重载: public void test(int i){ System.out.println("test方法参数int类型"); } public void test(boolean i)...原创 2019-09-02 18:55:56 · 149 阅读 · 0 评论 -
java的数据类型和类型转换
数据类型分成两大类:一,原生数据类型;二:引用类型原生数据类型一共8种:1,整型:int(32位);2,字节型:byte(8位-128~127),3,短整型:short(16位-32768~32767);4,长整型:long;5,单精度浮点型:float(32位3.4e-45~1.4e38)float类型后面加F;6,双精度浮点型:double(64位4.9e-324~1.8e308...原创 2019-08-28 17:43:23 · 135 阅读 · 0 评论