自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 收藏
  • 关注

原创 Notepad++显示文件资源管理器

Notepad++显示文件资源管理器

2022-09-09 08:17:09 555 1

原创 SQL求两个数值字段的和

有个小细节今天差点没注意,需求是表里的两个字段求和,没考虑到有可能有字段为空,

2022-08-12 10:00:42 5521

原创 com.mysql.jdbc.exceptions.jdbc4.CommunicationsException Communications link failure

老王一个错误改了一天,最后老师,我,老王一起改这个bug一个bug解决了又一个bug,下面这个bug是我发现的,嘿嘿有关数据库版本和URL安全的问题:以下是报错..com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failureThe last packet successfully received from the server was 1,567 milliseconds ago. Th

2021-10-21 10:36:36 18850

原创 springboot配置别名后xml文件还报错的原因

2021-10-12 10:49:09 263

原创 Idea使用技巧

很久没有写博客了啊,小小的程序猿爱因斯蛋忙于学习,最近学完了Spring,SpringMVC,SSM整合,SpringBoot一直在学,也敲了很多代码,出了很多错,改进了idea很多东西让我敲代码变得更加的舒坦,现在我给带来一些使用idea时候得到的一些小技巧 耶! 这么多小技巧 肯定会有很多人想要使自己idea变的舒坦的!!!以下是小技巧合集:打开的文件多行显示效果:方法上都会有一条横线用IDEA时,方法上都会有一条横线。感觉这样很方便,于是乎自己设置了一下。现在分享给大家!

2021-09-29 23:24:42 413 3

原创 2021-09-09由帮同学解决bug得出的心得

提交数据进数据库是出现了乱码问题!事情经过是这样:吴某同学在写原生的javaweb项目的时候,连接池用的c3p0,当他写到修改用户信息的时候遇到了一个bug,导致他从下午开始5个小时的时间花在了这个bug上面,上次我给他吐槽我一个bug调了9个小时才调出来哈哈,这次他5个小时 晚上我看别人给他调,然后失败告终 后来我说我给他来,然后我查看了他的业务,由于是根据id查询数据后再修改的id,首先我看了一下根据id查询用户信息的业务,没有问题,在控制台也输出了正确的数据,然后看了他把更新数据库的s

2021-09-29 23:13:29 79

原创 Mybatis学习完整版

Mybatis31.简介环境说明:jdk 8 +MySQL 5.7.19maven-3.6.1IDEA学习前需要掌握:JDBCMySQLJava 基础MavenJunit什么是MyBatisMyBatis 是一款优秀的持久层框架MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集的过程MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 实体类 【Plain Old Java Objects,普通

2021-09-06 15:42:35 582

原创 08-25 自增的id开始出现断层

问题:当我删除数据库元素后,自增的id开始出现断层id1256这时候我们需要设计表问题解决!!!

2021-09-01 20:58:15 108

原创 08-13 写登录页面以及其中出现的错误

写登录页面1. 搭建环境在WEB-INF里创建lib包并且导包新建一个lib复制粘贴导入包在项目里建一个资源包resources并且配置c3p0添加配置文件并修改把包变成资源包把lib里的jar包导入创建src里的包2. 写页面login.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8">

2021-08-13 20:59:21 174

原创 08-06 在idea中操作MySQL数据库

添加数据库新建Data Sources连接远程服务器MySQL数据库出现的问题:1.时区问题解决方法:再来测试一下2.IDEA连接数据库后表显示不出来解决方案:https://jingyan.baidu.com/article/e5c39bf592c7be78d6603374.html打开console进行SQL语句操作4.html打开console进行SQL语句操作...

2021-08-13 20:48:30 79

原创 08-02_01线程

线程1.继承Thread类,重写run(),调用start开启线程package com.chen.demo01;/* *@description:继承Thread类,重写run(),调用start开启线程 *@author:陈琰 *@time:2021/8/2 13:15 */public class ThreadTest01 extends Thread{ @Override public void run() { //run方法线程体

2021-08-13 20:44:40 102

原创 07-28 缓冲流、转换流、序列化流

缓冲流缓冲流,也叫⾼效流,是对4个基本的 FileXxx 流的增强,所以也是4个流,按照数据类型分类:​ 字节缓冲流: BufferedInputStream , BufferedOutputStream​ 字符缓冲流: BufferedReader , BufferedWriter缓冲流的基本原理,是在创建流对象时,先将数据缓冲起来,然后⼀起写⼊或者读取出来,减少系统IO次数,从⽽提⾼读写的效率。字节缓冲流1.基本流package com.chen.buffered;/*

2021-07-29 19:22:25 66

原创 07-23_01 IO流01

IO的流向说明图解[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SwnZJD3p-1627046713975)(C:\Users\ASUS\AppData\Roaming\Typora\typora-user-images\image-20210723093840140.png)]IO流的分类根据数据的流向分为:输入流和输出流。​ 输入流︰把数据从其他设备上读取到内存中的流。​ 输出流︰把数据从内存中写出到其他设备上的流。格局数据的类型分为:字节流和字符流。

2021-07-23 21:26:13 57

原创 07-22_01面向对象

封装防止外部随意的访问和修改封装的优点良好的封装能够减少耦合。类内部的结构可以自由修改。可以对成员变量进行更精确的控制。隐藏信息,实现细节。修改属性的可见性来限制对属性的访问(一般限制为private)public class Person { private String name; private int age;}这段代码中,将 name 和 age 属性设置为私有的,只能本类才能访问,其他类都访问不了,如此就对信息进行

2021-07-23 00:58:43 76

原创 07-21_01基础复习3

问题:for循环加深 遍历 源码static使用静态变量(类变量)无论实例化多少变量,他的静态变量只有一份拷贝,局部变量不能被声明为static变量静态方法静态方法不能使用类的非静态变量final使用final变量final 修饰符通常和 static 修饰符一起使用来创建类常量public class Test{ final int value = 10; // 下面是声明常量的实例 public static final int BOXWIDTH = 6;

2021-07-21 23:02:44 84

原创 07-20_02sql语句复习

–数据库操作前的准备– 创建数据库– create database python_test_1 charset=utf8;– 使用数据库– use python_test_1;– students表– create table students(– id int unsigned primary key auto_increment not null,– name varchar(20) default ‘’,– age tinyint unsigned defa

2021-07-21 22:59:41 76

原创 07-20_01基础复习2

helloworld一个文件只允许一个publicpublic类的名称必须跟java文件名一致类首字母大写方法跟变量首字母小写常量大写main基本数据类型booleancharbyteintshortlongfloatdouble类型转换大转小,强制转换,精度丢失自动数据类型转换:小转大变量局部变量 定义在方法中,方法执行完后,变量被销毁成员变量 定义在类中,方法体外,实例对象声明一样类变量 static修饰符访问控制修饰符publicpro

2021-07-20 21:10:41 52

原创 07-19_01基础复习1

第一天基础复习(java4班)今日错误类继承extend 接口是实现多继承implementsJava标识符所有标识符都(1)字母A-Z\a-z (2) $ 3. 下划线( _ ) 开始关键字不能用作标识符例: 合法标识符:age、$salary、_value、__1_valueJava修饰符像其他语言一样,Java可以使用修饰符来修饰类中方法和属性。主要有两类修饰符:访问控制修饰符 : public (公开), protected(受保护), defau

2021-07-20 14:07:40 67

原创 07-15_02接口

接口普通类:只有具体实现抽象类:具体实现和规范(抽象方法)都有!接口:只有规范!自己无法写方法专业的约束!约束和实现分离:面向接口编程接口就是规范,定义的是一组规则,体现了现实世界中“如果你是…则必须能…”的思想。如果你是天使,则必须能飞。如果你是汽车,则必须能跑。如果你好人,则必须干掉坏人;如果你是坏人,则必须欺负好人。**接口的本质是契约,**就像我们人间的法律一样。制定好后大家都遵守。00的精髓,是对对象的抽象,最能体现这一点的就是接口。为什么我们讨论设计模式都只针对具备了抽象能力的语言(

2021-07-16 10:16:50 74

原创 07-15_01static关键字详解,抽象类

Static关键字package com. oop . demo07;//静态导入包~import static java.lang.Math.random;import static java.lang. Math.PI;public class Test { public static void main(String[ ] args) { system.out.println( random()); System.out. println(PI); }}抽象类acti

2021-07-16 10:16:37 58

原创 07-14_05卷起来之~Java常量池理解与总结

和室友卷package com.oop.demo06;public class test { public static void main(String[] args) { Integer a = -129; Integer b = -129; System.out.println(a==b); }}Java常量池理解与总结一.相关概念1、什么是常量用final修饰的成员变量表示常量,值

2021-07-16 08:58:35 57

原创 07-14_04封装、继承、多态

封装package com.oop.demo04;//封装类//类 private: 私有public class Student { //属性私有 private String name; //名字 private int id; //学号 private char sex; //性别 private int age; //年龄 //提供一些可以操作这个属性的方法! //提供一些public的get、set方法

2021-07-16 08:57:58 62

原创 07-14_03简单小结类与对象

简单小结类与对象1.类与对象类是一个模板:抽象,对象是一个具体的实例2.方法定义、调用!3.对应的引用引用类型:对象是通过引用来操作的:栈—>堆4.属性:字段Field 成员变量默认初始化:数字:0.0​ char : u0000​ boolean:false​ 引用:null​ 修饰符 属性类型 属性名 = 属性值!5.对象的创建和使用: - 必须使用new 关键字创造对象,构造器 - 对象的属性 chenyan.name - 对象的方法 cheny

2021-07-16 08:57:14 56

原创 07-14_02类与对象的关系

类与对象的关系类是一种抽象的数据类型,它是对某一类事物整体描述/定义,但是并不能代表某一 个具体的事物.动物、植物、手机、电脑…Person类、Pet类、Car类等,这些类都是用来描述/定义某一类具体的事物应该具备的特点和行为对象是抽象概念的具体实例张三就是人的一个具体实例,张三家里的旺财就是狗的一个具体实例。能够体现出特点,展现出功能的是具体的实例,而不是一个抽象的概念.什么是面向对象?面向对象编程(Object-Oriented Programming,OOP)面向对象编程

2021-07-16 08:56:42 106

原创 07-14_01回顾方法及加深

回顾方法及加深方法的定义修饰符返回类型break: 跳出switch,结束循环和return的区别方法名:注意规范就OK见名知意参数列表:(参数类型,参数名)…异常抛出:如:数组下标越界:Arrayindexoutofbounds方法的调用静态方法非静态方法package com.oop;//什么是面向对象?//面向对象编程(Object-Oriented Programming,OOP)//面向对象编程的本质就是:以类的方式组织代码,以

2021-07-16 08:55:50 48

原创 07-13_01数组

数组数组声明创建public static void main(String[] args) { //变量的类型 变量的名字 = 变量的值 //数组类型 int[] nums;//声明一个数组 nums = new int[10];//创建一个数组 //int [] nums = new int[10]; nums[0]=1; nums[1]=2; nums[2]=

2021-07-13 19:46:42 53

原创 07-10_01方法

方法方法的调用public static void main(String[] args) { add(1,2);}public static int add(int a, int b){ return a+b;}方法的重载public class Demo02 { public static void main(String[] args) { double max = max(10.0, 20); int max2 = max

2021-07-13 19:46:23 62

原创 07-08_02流程控制之结构(if,while,switch)

流程控制之结构顺序结构由上至下按顺序运行public static void main(String[] args) { System.out.println("hello1"); System.out.println("hello2"); System.out.println("hello3"); System.out.println("hello4"); System.out.println("hello5"); //顺序结构:不出意外的话程序一般是

2021-07-13 19:43:41 59

原创 07-08_01用户交互Scanner

用户交互Scanner要使用util里的方法了,先用import导包import java.util.Scanner;scanner.hasNext()public static void main(String[] args) { //创建一个扫描器对象,用于接收键盘数据,并且封装成一个Scanner对象 Scanner scanner = new Scanner(System.in); System.out.println("使用next方式接收:");

2021-07-13 19:43:00 57

原创 07-07JavaDoc文档注释

JavaDoc文档注释/** * @author Chenyan * @version 1.0 * @since 1.8 */public class Doc { //属性 String name; /** * @author Chenyan * @param name * @return * @throws Exception */ //方法 public String tese(String name)

2021-07-07 21:09:52 56

原创 07-07包机制

包机制一般利用公司域名倒置作为包名;如com.chen.base/com.chen.operationimport package1[.package2…].(classname|*);用 import XXX;导包import com.chen.base.**是通配符,会导入这个包下所有的类

2021-07-07 20:24:09 50

原创 07-07运算符

笔记运算符算术运算符+,-, ,l, %,++, –long a=2222222222222L;int b=123;short c=10;byte d=8;System.out.println(a+b+c+d);//LongSystem.out.println(b+c+d);//IntSystem.out.println(c+d);//Int2222222222363 //Long141 //Int18 //Int//++ -- 自增自减

2021-07-07 18:25:47 109

原创 07-06

super.toString() +"Teacher{" + "teaNo=" + teaNo +。。。。。。里面的super是超类的意思,也就是父类,这里是调用父类构造方法,因为构造方法不能被继承pojo一般代表实体类笔记八大基本数据类型整数int mum1 = 10;//最常用byte num2 = 20;short num3 = 30222;long num4 = 34L;//Long类型要在数字后加个L小数float num5 = 50.1F;//float

2021-07-07 17:00:10 75

原创 2020-11-06

Markdown学习标题三级标题字体hellohellohellohello引用每个牛B任务背后都有段苦B的岁月,只要像SB一样的坚持,终将牛B分割线图片[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vRGitGbF-1604641696342)(C:\Users\ASUS\Pictures\王者F8的回忆\e47cc8ddfdac9da40a4eed9cafc4969.jpg)]超链接百度列表ACABC表格

2020-11-06 13:48:53 81

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除