- 博客(33)
- 收藏
- 关注
原创 解决端口被占用问题
2.根据查到的PID去任务管理器中找到对应的任务,可以看到对应的任务,干掉它,还端口一个自由,然后重新开始服务。重启IDEA的时候启动的项目没有关闭,导致下一次想启动的时候发现端口被占用了,分享一下解决的办法。1.win+r 输入cmd打开windows命令行窗口,输入。端口号找到占用端口的进程,
2023-03-20 20:49:07
106
原创 Java学习 JDBC的使用
全称:( Java DataBase Connectivity ) Java 数据库连接。JDBC 就是使用Java语言操作关系型数据库的一套API。对数据库表进行增删改查。
2022-11-25 15:33:25
885
原创 Java多线程
目录线程1.多线程的创建方式一:继承Thread类方式二:实现Runnable接口方式三:jdk 5.0 新增:实现Callable接口2.Thread的常用方法3.线程安全编辑4.线程同步方式一:同步代码块编辑方式二:同步方法方式三:Lock锁5.线程通信6.线程池1.线程池概述2.线程池实现的API、参数说明3.线程池处理Runnable任务4.线程池处理Callable任务5.Executors工 具类实现线程池7.定时器编辑8.声明周期、并发并行 注意事项: 优缺点
2022-11-25 10:23:55
151
原创 IO读写少了一个字节
文本针对IO读写缺少一个字节进行分析一、错误代码try {=-1){}System.out.println("写入完成");try {}}}}
2022-11-18 15:09:12
126
原创 控制台实现学生管理系统
完成了学生管理系统已经学生管理系统的需求功能模块1.工具类主要内容是1.对输入的值是否为int类型进行判断2.非零验证,主要配合代码起到缓冲的作用2.学生类和用户类3.实现类,一个实现基础功能,一个实现升级版功能知识点:1.熟悉并运用ArrayList2.学习正则表达式3.学会对输入的值进行数据验证这个小项目作为练习并掌握面向对象的知识还是非常不错的,也算是本人学习Java的一个小里程碑
2022-11-07 16:20:06
603
原创 Java面向对象
定义:面向对象(Object Oriented,OO)是软件开发方法。面向对象是一种对现实世界理解和抽象的方法。作用:系统结构较稳定子系统相对独立软件的可重用性、可维护性、可扩展性强。
2022-11-03 19:28:05
91
原创 Exception in thread “main“ java.lang.StringIndexOutOfBoundsException: String index out of range: 5
报错原因:Java的字符串的下标是从零开始的,在17行这个地方使用s1.length()超出字符串下标最大值。
2022-10-25 20:55:07
2074
原创 MyBatis 实训笔记
namespace和子元素的id联合保证唯一,区别不同的mapper绑定Dao接口namespace的命名必须跟某个接口同名接口中的方法与映射文件中SQL语句id一一对应。
2022-09-07 11:31:11
256
原创 springboot出现事务问题
解决办法,加上 @EnableAsync(proxyTargetClass=true) 解决问题。在使用 @EnableTransactionManagement注解的时候出现如标题所示错误。在使用springboot进行开发的过程中。
2022-08-12 09:51:08
370
原创 Ajax初学
AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。本文阅读需要一些SSM框架基础!Ajax的作用是可以让页面不跳转,数据改变Ajax主要要认识的一些参数jQuery.ajax(...) 部分参数: url:请求地址 type:请求方式,GET、POST(1.9.0之后用method) headers:请求头 data:要发送的数据 conten.
2022-05-06 21:57:41
59
原创 2 字节的 UTF-8 序列的字节 2 无效
出现500下的小问题 找到关键的位置共两种解决办法,一种是去掉对应文件的“-”变成UTF8这种方法不推荐另外一种 <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding>UTF-8</project.report...
2022-04-25 22:46:31
802
1
原创 Mybatis日志管理
1.STDOUT_LOGGING设置Mybatis日志工厂注意不要有其他符号,会报错并且很难找到 <settings> <setting name="logImpl" value="STDOUT_LOGGING"/> </settings>日志内容2、Log4j <settings> <setting name="logImpl" value="LOG4J"/>
2022-04-13 23:29:10
120
原创 IDEA创建WEB项目卡死
在创建web项目时,使用这种办法创建出现了一个问题,就是创建的特别慢,还经常性卡死在网上搜到了解决办法添加这一项后确实可以解决创建慢的问题,但是每次都要搜这句话然后填上去太麻烦,然后找到了永久解决的办法加上 -DarchetypeCatalog=internal 这个配置可以解决还是没用的也可以尝试下面这种archetypeCataloginternal两种都测过,有效...
2022-04-12 23:59:12
2344
5
原创 Spark 学习(1)
使用请求日志创建嵌入式Jetty服务器1.了解到了一个知识盲区:import 导包的时候不仅可以导外部的包,也可以导同文件下的包(跟个傻子一样找那个包的maven)2.了解了一下日志的概念:日志就是记录程序的运行轨迹,方便查找关键信息,也方便快速定位解决问题弄了半天终于搞出来了...
2022-01-05 16:30:40
703
原创 读书日志(1)
jdk的作用? 计算机识别01代码,jdk的作用就是将我们写的代码转换成01计算机怎么运行程序? 当计算机识别到main函数后,会将程序搬到内存中,因为程序是在内存中运行的java的 源程序文件名要和类名一模一样javaSE是什么?编译器加上预设好的7000多个类包的作用就是将这些类区别开...
2021-12-03 19:43:59
142
原创 常用类学习
1.String类 字符串是常量,创建之后不可改变 字符串字面量存储在字符串池中,可以共享 String s = "hello";产生一个对象,字符串池中存储 String s = new String("hello");产生两个对象,堆、池各存储一个 常用方法 public int length():返回字符串的长度 public char charAt(int index):根据线下表获取字符 public boolean conta
2021-11-28 19:43:33
63
原创 StringBuffer
StringBuffer和StringBuilder的使用public class demo4 { public static void main(String[] args) { StringBuffer sb = new StringBuffer(); //1.append();追加 sb.append("java世界第一"); System.out.println(sb.toString());//java世界第一
2021-11-28 19:34:53
54
原创 集合类的学习
Collection体系集合Collection父接口: 特点:代表一组任意类型的对象,无序、无下标、不能重复 方法 boolean add(Object obj) :添加一个对象 boolean addAll(Collection c) :将一个集合中的所有对象添加到此集合中 void clear() :清空此集合中的所有对象 boolean contains(Object 0) :检查此集合中是否包含0对象
2021-11-28 19:34:11
137
原创 java String()类学习
String 字符串是常量,创建之后不可改变 字符串字面量存储在字符串池中,可以共享 String s = "hello";产生一个对象,字符串池中存储 String s = new String("hello");产生两个对象,堆、池各存储一个 常用方法 public int length():返回字符串的长度 public char charAt(int index):根据线下表获取字符 public boolean cont...
2021-11-13 17:20:22
197
原创 类型转换与装箱、拆箱
Number父类中提供6个共性方法 parseXXX()静态方法 package zhuangxiang_demo;public class demo1 { public static void main(String[] args) { //类型转换:装箱,基本类型转成应用类型的过程 int num1 = 18 ; //引用Inter类创建对象 Integer integer = new Integer(n..
2021-11-06 16:59:32
76
原创 Object类
Object类 超类、基类,所有类的直接或间接父类,位于继承树的最顶层 任何类,如果没有书写extends显示继承某个类,都默认直接继承Object类,否则为间接继承 Object类中所定义的方法,是所有对象都具备的方法 Object类型可以储存任何对象 作为参数,可接受任何对象 作为返回值,可返回任何对象 目录Object类1.getClass()方法2.hashCode()方法3.toString()方法4.e.
2021-11-05 20:15:30
40
原创 避免假性努力
1避重就轻 ,重复简单环节2自我感动 ,沉迷表面假象3低效努力,拒绝优化方法4管理缺失,浪费时间精力改变:1紧盯目标以始为终2时间能量注意力管理3找对方法,刻意练习
2021-11-05 20:11:52
56
原创 IDEA快捷键及插件
1.IDEA 快捷键alt+insertctrl + win +alt +t :快速生成代码块win+Insert 生成方法Ctrl + R 快速修改代码中的相同单词Ctrl + F 快速查找代码中的单词2.待续
2021-10-30 21:43:25
97
原创 Java异常机制学习
异常1.什么是异常 异常指程序运行中出现的不期而至的各种状况,如:文件找不到、网络连接失败、非法参数等 异常发生在程序运行期间,它影响了正常的程序执行程序 2.异常的分类 检查性异常:最具代表性的检查性异常是用户错误或问题引起的异常,这是程序猿无法预见的。例如刚要打开一个不存在的文件时,异常就产生了,这些异常在编译是不能被简单的忽略 运行时异常:运行时异常是可能被程序猿避免的异常。与检查性异常相反,运行时异常可以在编译时被忽略 错误:错误不是异常,而是脱离程
2021-10-30 21:42:01
49
原创 java接口
接口普通类:只有具体实现抽象类:具体实现和规范(抽象方法)都有!接口:只有规范!自己无法写方法~专业的约束!约束和实现分离:面向接口编程类的关键字:class声明接口的关键字:interface是什么:接口本质上来说就是就是编程世界中的定理,已经定好了,不是我们让它怎么做,而是它就该这么做为什么用:为了实现多继承怎么用://interface 定义的关键字,接口都需要有实现类 public interface UserService{ .
2021-10-27 18:59:44
51
原创 数据类型的小拓展
整数拓展 :进制 二进制 0b 十进制 八进制0 十六进制0xint i = 10;int i2 = 010;//八进制int i3 = 0x10;//十六进制0x 0~9 A-F 16 System.out.println(i);//10 System.out.println(i2);//10 System.out.println(i3);//10浮点数拓展 :银行业务怎么表示?float? double? floa
2021-10-19 19:39:49
44
原创 java之super关键字
java中的 super 关键字是一个引用变量,用于引用直接父类对象。 每当创建子类的实例时,父类的实例被隐式创建,由 super 关键字引用变量引用。 java super 关键字的用法如下:1.super 可以用来引用直接父类的实例变量。2.super 可以用来调用直接父类方法。3.super () 可以用于调用直接父类构造函数。4.可以使用 super 关键字来访问父类的数据成员或字段。...
2021-09-01 21:16:20
60
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人