![](https://img-blog.csdnimg.cn/20190927151117521.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
java
文章平均质量分 61
java总结
猜猜我是谁.+
Code changes me, code changes us.
展开
-
正则表达式总结
正则表达式原创 2022-10-25 21:36:31 · 367 阅读 · 0 评论 -
java线程(基础)
进程是程序的一次执行过程,或是正在运行的一个程序,是动态过程;有它自身的产生、存在和消亡的过程。线程由进程创建,一个进程可以有多个线程。并发:单核cpu实现的多任务就是并发,多个任务交替执行,造成一种“貌似同时”的错觉。并行:多个任务同时执行,多核cpu可以实现并行。1、线程的基本使用创建线程:1、继承Thread类,重写run方法Cat实现了Thread类,我们可以把Cat当做线程来使用。public class Thread01 { public..原创 2022-05-07 00:07:14 · 196 阅读 · 0 评论 -
计算机网络总结
1-1本地应用程序只能访问本地应用程序上的数据,联网应用程序可以在全球范围内交换数据。没有网络,只能通过DVD、USB交换数据。最常见的通信模型是双向的、可靠的字节流。web浏览器和服务器都可以关闭连接,Connection reset by peer即服务器关闭连接。WWW使用HTTP,http://使用http,HTTP中,客户端打开与服务器端的连接,并向其发送命令,GET获取页面,被设计为以文档为中心的程序通信方式,输入www.stanford.edu,浏览器打开一个到服务器www.stanfor原创 2022-04-30 13:24:50 · 1022 阅读 · 0 评论 -
IDEA连接数据库报错
com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Public Key Retrieval is not allowed解决方法是在数据库连接后面添加 allowPublicKeyRetrieval=true文档中(https://mysql-net.github.io/MySqlConnector/connection-options/)给出的解释是:如果用户使用了 sha256_password 认证.原创 2022-04-26 14:10:21 · 613 阅读 · 0 评论 -
Mybatis入门
1、核心配置与映射配置数据库连接相关信息(连什么?连谁?什么权限)映射配置:SQL映射(xml/注解)2、新建项目选择mybatis framework和mysql driver3、配置yaml原创 2022-04-26 00:34:45 · 560 阅读 · 0 评论 -
JavaEE项目开发--智慧校园
1、技术栈前后端分离架构前端:HTML、CSS、Vue、Axios后端:SpringBoot、Mysql(Mybatis、MybatisPlus)、swagger22、流程新建项目引入相关依赖、查看已安装依赖idea连接数据库,方便操作...原创 2022-04-18 00:40:57 · 1189 阅读 · 0 评论 -
java JDBC
JDBC连接Mysql 8.0.12版本的几个注意事项 - 简书1、基础1、JDBC是为了访问不同的数据库提供了统一的接口,为使用者屏蔽了细节问题2、java程序员使用JDBC可以连接任何提供了JDBC驱动程序的数据库系统,从而完成对数据库的各种操作3、java提供一种接口(java厂商制定规范),让mysql实现接口(一堆类)->jar[驱动],oracle实现接口(很多类)->jar[驱动],db2实现接口(很多类)->jar[驱动],sql server实现接口(类)原创 2022-04-17 13:46:32 · 620 阅读 · 0 评论 -
SpringBoot开发流程
1、新建项目原创 2022-04-17 00:49:10 · 4854 阅读 · 0 评论 -
Java后端基础
基础1、javac将java源程序编译成class文件,//注意必须加上.java后缀java程序启动虚拟机执行放在class文件中的字节码 //不需要.class后缀2、类文件名称要和类名一致,采用骆驼命名法3、java程序运行class文件,对于有包名的类,java把包名当成文件夹处理."包名+类名"相当于"文件夹目录+类名"来寻找类。4、最外层的class(外壳类)是加载程序逻辑的容器,程序逻辑定义了程序逻辑的行为5、三种注释①// ②/* 内容 */ ③/** 内容 */原创 2022-04-06 11:01:54 · 693 阅读 · 0 评论 -
Java集合总结
1、Collection接口包括如下子接口:List接口:实现类ArrayList、LinkedList、VectorSet接口: HashSet、TreeSet、LinkedHashSet2、Map接口实现类:HashMap、LinkedHashMap、TreeMap、Hashtable、Properties3、数组的弊端?数组长度需要指定,一旦指定,无法修改;保存的必须为统一类型的元素;使用数组CRUD比较麻烦。4、集合的好处?集合可以动态保存任意多个对象,使用比较方便;原创 2022-04-10 11:47:33 · 506 阅读 · 0 评论 -
SpringBoot 2.x学习笔记
1、快速入门新建Maven项目--配置项目名--建成项目后可以修改group-id、artifactid、version修改pom.xml配置文件导入父工程:<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.3.4.原创 2022-04-03 00:24:34 · 652 阅读 · 0 评论 -
java中的BigInteger用法总结
1、在java.math包下2、常用初始化方法BigInteger b = new BigInteger(String num);//BigInteger b = new BigInteger("222222222222222222");3、常见方法BigInteger abs() 返回大整数的绝对值BigInteger add(BigInteger val) 返回两个大整数的和BigInteger and(BigInteger val) 返回两个大整数的按位与的结果BigI原创 2022-03-24 21:29:24 · 892 阅读 · 0 评论 -
IDEA配置与使用、快捷键
1、一路默认安装2、New Project: 修改Project location: 在后面添加项目名称3、View--Apperance--Toolbar勾选上4、.idea和.iml是IDEA特有的文件5、Eclipse中的workspace相当于IDEA中的projectEclipse中的project相当于IDEA中的Module,Module重复删除2次才会被删除IDEA常见设置(File--settings)1、Apperance1.1 设置主题1.2 Edi原创 2022-04-02 22:53:35 · 560 阅读 · 0 评论 -
javaSE基础总结
基础1、javac将java源程序编译成class文件,//注意必须加上.java后缀java程序启动虚拟机执行放在class文件中的字节码 //不需要.class后缀2、类文件名称要和类名一致,采用骆驼命名法3、java程序运行class文件,对于有包名的类,java把包名当成文件夹处理."包名+类名"相当于"文件夹目录+类名"来寻找类。4、最外层的class(外壳类)是加载程序逻辑的容器,程序逻辑定义了程序逻辑的行为5、三种注释①// ②/* 内容 */ ③/** 内容 */原创 2022-03-25 12:16:13 · 432 阅读 · 0 评论 -
Spring笔记
向降低耦合度,所以采用IOC控制反转,依赖IOC容器完成,IOC容器的底层原理就是对象工厂。1、IOC(Inversion of Control)容器IOC是一种面向对象的设计原则,目的是为了降代码之间的耦合度(不可能完全没有耦合度)。最常见的方式叫依赖注入(DI),还有一种方式叫依赖查找。把对象的创建和对象之间的调用过程,交给Spring进行管理。1.1、IOC底层原理(1)xml解析、工厂模式(给定接口,工厂可以提供各种各样的满足接口的产品)、反射(2)IOC过程:第一步:xml配置转载 2022-03-30 22:36:53 · 278 阅读 · 0 评论 -
Eclipse快捷键
ALT+?+Enter 快速补全public static void main(String[] args)在第4行中,先写syso,然后按Alt+?再按Enter就写好第4行了,最后输入自己想打印的信息shift+alt+j 注释ctrl+shift+0 整理导入包ctrl+1 快速修复ctrl+shift+/- 放大/缩小代码ctrl+alt+↑↓ 向上向下复制alt 向上向下移动代码alt shift L 标准输入流快捷键 new Scanner(System.in);alt+S 打原创 2022-03-23 20:03:00 · 1458 阅读 · 0 评论