自定义博客皮肤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)
  • 资源 (2)
  • 收藏
  • 关注

原创 IDEA快捷键总结和各种实用功能

目录1 IDEA中内容辅助键和快捷键(红色标记为常用)2 修改自动补全快捷键IntelliJ IDEA可能很多人刚开始接触java都是学校推荐使用的Eclipse或者是丑一点的NetBeans IDE,首先这些软件是免费的而且体积很小适合基础开发,IDEA是收费的如果是大面积教学可能同步的话激活码参差不齐,或者老师带头破解也是不好的一种想法吧,现在和谐加重基本已经不是网上随便找几个码就能无限白嫖的时候了,避免这个干脆学校大部分都是免费的,这就是一个个人见解有疑问欢用质疑,对于小白来说第一次看到

2020-08-21 10:54:54 5840 1

原创 JDBC连接优化

目录1. 数据库连接池2. Spring JDBC : JDBC Template1. 数据库连接池 1. 概念:其实就是一个容器(集合),存放数据库连接的容器。 当系统初始化好后,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时,从容器中获取连接对象,用户访问完之后,会将连接对象归还给容器。 2. 好处: 1. 节约资源 2. 用户访问高效 3. 实现: 1. 标准接口:DataSo...

2020-08-31 17:22:58 723

原创 JDBC快速入门

目录1. JDBC基本概念2. 快速入门2.1快速入门:2.2 代码实现:3. 对JDBC中各个接口和类详解3.1 详解各个对象:4 抽取JDBC工具类 : JDBCUtils5.JDBC控制事务:6 怎么在JDBC内调用一个存储过程7是否了解连接池,使用连接池有什么好处?8 你所了解的数据源技术有那些?使用数据源有什么好处?1. JDBC基本概念JDBC: 概念:Java DataBase Connectivity Java 数据库连接...

2020-08-31 17:02:13 620

原创 Win10笔记本电脑如何关闭自带的键盘

目录1 卸载驱动2 关闭笔记本电脑端口程序程序员一般编程很少去哪笔记本键盘编程,一般都外接键盘,但是我感觉眼睛距离屏幕位置太远想放上笔记本上,但是老师误触就想到关闭,反正平常也只是个摆设不怎么用。1 卸载驱动1 Win+X2 卸载或者禁用设备2 关闭笔记本电脑端口程序Win+R在弹出的窗口中将下面这段代码输入进去,并且回车。scconfigi8042prtstart=disabled重启,笔记本自带键盘关闭如果想恢复,只要以...

2020-08-18 10:39:27 4065

原创 阿里云服务器配置遇到的一些问题总结

目录1 -bash: /usr/local/java/bin/java: No such file or directory2 bash: /usr/local/jdk/bin/java: Permission denied3 bash:./startup.sh:Permissiondenied4 阿里云配置tomcat后无法访问1 -bash: /usr/local/java/bin/java: No such file or directory在 Linux 系统中安装 J...

2020-08-18 10:27:16 1028

原创 Mysql常用sql语句

目录1 SQL 语法基础2 创建数据库3 删除数据库4 MySQL 数据类型5 数值类型6 字符串类型7 日期和时间类型8 创建表9 查询表10 删除数据表11 添加,删除,更新字段12 查询 & 条件查询13 简单的操作符14 插入数据15 更新数据16 删除数据17 LIKE 操作符18 UNION 操作符19 ORDER BY 子句20 GROUP BY 语句21 链接的使用1 SQL 语法基础MySQ

2020-08-11 10:44:49 967

原创 MySQL入门和各种数据库的区别

目录1 什么是数据库2 RDBMS 术语3 MySQL数据库4 MySQL与SQL Server的区别5 MySQL 与 SQL 的关系6 MySQL和Oracle的区别1 什么是数据库 数据库(Database,简称 DB)是按照数据结构来组织、存储和管理数据的仓库,其本身可看作电子化的文件柜,用户可以对文件中的数据进行增加、删除、修改、查找等操作。需要注意的是,这里所说的数据(Data)不仅包括普通意义上的数字,还包括文字、图像、声音等,也就是说,凡是在计算...

2020-08-05 20:00:50 1892

原创 Java模块化

目录1模块化概述【理解】2模块的基本使用【应用】2.1 必须是java文件夹下面才可以创建module-info.java,添加两个maven。module项目。2.2、设置模块的依赖和权限2.2.1、设置modulej级别为92.2.2、one中创建两个包和方法2.3、one中module-info.java2.4、two中进行引入,如果发现为红报错,则,alt+enter进行one包的引入2.5、two中开始使用3、模块化中的服务(Service接口)3...

2020-08-03 23:41:44 2429

原创 Java反射机制

目录1反射的概述【理解】2获取Class类对象的三种方式【应用】2.1三种方式分类2.2示例代码3反射获取构造方法并使用【应用】3.1 Class类获取构造方法对象的方法3.2 Constructor类用于创建对象的方法4反射获取构造方法并使用练习1【应用】5反射获取构造方法并使用练习2【应用】6反射获取成员变量并使用【应用】6.1 Class类获取成员变量对象的方法6.2 Field类用于给成员变量赋值的方法7反射获取成员变量并使用练习...

2020-08-03 23:27:01 629

原创 Java类加载器

目录1类加载【理解】2类加载器【理解】2.1类加载器的作用2.2 JVM的类加载机制2.3 Java中的内置类加载器2.4 ClassLoader 中的两个方法1类加载【理解】 类加载的描述 当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过类的加载,类的连接,类的初始 化这三个步骤来对类进行初始化。如果不出现意外情况,JVM将会连续完成这三个步骤,所以有时也把 这三个步骤统称为类加载或者类初始化 类的加载 就是指将class文件读入内...

2020-08-03 23:17:10 548

原创 Java流Strem

目录1体验Stream流【理解】2 Stream流的常见生成方式【应用】3 Stream流中间操作方法【应用】4 Stream流终结操作方法【应用】5 Stream流综合练习【应用】6 Stream流的收集操作【应用】1体验Stream流【理解】 案例需求 按照下面的要求完成集合的创建和遍历 创建一个集合,存储多个字符串元素 把集合中所有以"张"开头的元素存储到一个新的集合 把"张"开头的集合中的长度为3的元素存储到一个新的集合 遍历上一步得到的集合 ..

2020-08-03 23:13:17 2014

原创 Java函数式接口

目录1函数式接口概述【理解】2函数式接口作为方法的参数【应用】3函数式接口作为方法的返回值【应用】4常用函数式接口之Supplier【应用】5 Supplier接口练习之获取最大值【应用】6常用函数式接口之Consumer【应用】7 Consumer接口练习之按要求打印信息【应用】8常用函数式接口之Predicate【应用】9 Predicate接口练习之筛选满足条件数据【应用】10常用函数式接口之Function【应用】11 Function接口练...

2020-08-03 23:11:38 715

原创 Java方法四种引用

目录1 Java的四种引用,强弱软虚1.1 强引用1.2 软引用1.3 弱引用1.4 虚引用2体验方法引用3方法引用符4引用类方法5引用对象的实例方法6引用类的实例方法7引用构造器1 Java的四种引用,强弱软虚 1.1 强引用 强引用是平常中使用最多的引用,强引用在程序内存不足(OOM)的时候也不会被回收,使用方式: String str = new String("str");1.2 软引用 软引用在程序内存不足时,会...

2020-08-03 22:21:50 1018

原创 Java业务接与业务开发接口

业务接口是指业务逻辑访问和控制底层网络资源的接口,如SIP应用服务器与软交换设备之间的SIP业务接口,如Parlay应用服务器与Parlay能力服务器(在软交换网络中称为业务能力网关)之间的Parlay API接口,等等。业务开发接口是指面向业务开发者、用以编写应用业务逻辑的接口,通过业务开发接口编写的业务逻辑可通过业务加载接口加载到业务系统中,此后业务逻辑可在业务系统中执行,并通过业务接口访问底层网络资源。典型的业务开发接口如SIP Servlet API、CPL(Call Processing L

2020-08-03 22:20:21 1007

原创 Java表达式Lambda

目录1体验Lambda表达式【理解】2 Lambda表达式的标准格式【理解】3 Lambda表达式练习1【应用】5 Lambda表达式练习3【应用】6 Lambda表达式的省略模式【应用】7 Lambda表达式的注意事项【理解】8 Lambda表达式和匿名内部类的区别【理解】1体验Lambda表达式【理解】 案例需求 启动一个线程,在控制台输出一句话:多线程程序启动了 实现方式一 实现步骤 定义一个类MyRunnable实现Runnable接口,重写r..

2020-08-03 22:13:18 685

原创 Java通信程序TCP

目录1 TCP发送数据【应用】2 TCP接收数据【应用】1 TCP发送数据【应用】 Java中的TCP通信 Java对基于TCP协议的的网络提供了良好的封装,使用Socket对象来代表两端的通信端口,并通过 Socket产生IO流来进行网络通信。 Java为客户端提供了Socket类,为服务器端提供了ServerSocket类 构造方法相关方法 示例代码 public class ClientDemo { public static void mai

2020-08-03 21:11:17 598

原创 Java通信程序UDP

目录1 UDP发送数据【应用】2 UDP接收数据【应用】3 UDP通信程序练习【应用】1 UDP发送数据【应用】 Java中的UDP通信 UDP协议是一种不可靠的网络协议,它在通信的两端各建立一个Socket对象,但是这两个Socket只是发 送,接收数据的对象,因此对于基于UDP协议的通信双方而言,没有所谓的客户端和服务器的概念 Java提供了DatagramSocket类作为基于UDP协议的Socket 构造方法相关方法发送数据的步骤 创建发送端

2020-08-03 19:56:00 639

原创 Java生产者消费者

目录1生产者和消费者模式概述【应用】2生产者和消费者案例【应用】1生产者和消费者模式概述【应用】 概述 生产者消费者模式是一个十分经典的多线程协作的模式,弄懂生产者消费者问题能够让我们对多线程编程的 理解更加深刻。 所谓生产者消费者问题,实际上主要是包含了两类线程: 一类是生产者线程用于生产数据 一类是消费者线程用于消费数据 为了解耦生产者和消费者的关系,通常会采用共享的数据区域,就像是一个仓库 生产者生产数据之后直接放置在共享数据区中,并不需要关心消费者的...

2020-08-03 16:39:52 588

原创 Java线程同步

目录1卖票【应用】2卖票案例的问题【理解】3同步代码块解决数据安全问题【应用】4同步方法解决数据安全问题【应用】5线程安全的类【理解】6 Lock锁【应用】1卖票【应用】 案例需求 某电影院目前正在上映国产大片,共有100张票,而它有3个窗口卖票,请设计一个程序模拟该电影院卖票 实现步骤 定义一个类SellTicket实现Runnable接口,里面定义一个成员变量:private int tickets = 100; 在SellTicket类中重...

2020-08-03 10:15:55 1199

原创 Java多线程实现与应用

目录1进程和线程2实现多线程方式一:继承Thread类3设置和获取线程名称4线程优先级5线程控制6线程的生命周期7实现多线程方式二:实现Runnable接口8 创建线程的四种方式比较8.1ExecutorService、 Callable、 Future 有返回值线程8.2基于线程池的方式9 lock锁和synchronized块的优势10 引用场景11如何停止一个正在运行的线程1进程和线程进程:是正在运行的程序 是系统进...

2020-08-03 09:28:45 794

原创 Java集合Properties

目录1 Properties作为Map集合的使用【应用】2 Properties作为Map集合的特有方法【应用】3 Properties和IO流相结合的方法【应用】1 Properties作为Map集合的使用【应用】 Properties介绍 是一个Map体系的集合类 Properties可以保存到流中或从流中加载 属性列表中的每个键及其对应的值都是一个字符串 Properties基本使用public class PropertiesDemo01 { publi

2020-08-03 09:07:53 754

原创 Java特殊操作流

目录1标准输入流【应用】2标准输出流【应用】3字节打印流【应用】4字符打印流【应用】5复制Java文件打印流改进版【应用】6对象序列化流【应用】7对象反序列化流【应用】8 serialVersionUID&transient【应用】1标准输入流【应用】 System类中有两个静态的成员变量 public static fifinal InputStream in:标准输入流。通常该流对应于键盘输入或由主机环境或用户指定的 另一个输入源...

2020-08-02 23:41:25 728

原创 Java字符流

目录1为什么会出现字符流【理解】2编码表【理解】3字符串中的编码解码问题【应用】4字符流中的编码解码问题【应用】5字符流写数据的5种方式【应用】6字符流读数据的2种方式【应用】7字符流复制Java文件【应用】8字符流复制Java文件改进版【应用】9字符缓冲流【应用】10字符缓冲流复制Java文件【应用】11字符缓冲流特有功能【应用】12字符缓冲流特有功能复制Java文件【应用】13 IO流小结【理解】1为什么会出现字符流【理解...

2020-08-02 20:07:59 644

原创 Java字节缓冲流

目录1字节缓冲流构造方法【应用】2字节流复制视频【应用】1字节缓冲流构造方法【应用】 字节缓冲流介绍 lBufffferOutputStream:该类实现缓冲输出流。 通过设置这样的输出流,应用程序可以向底层输出流写 入字节,而不必为写入的每个字节导致底层系统的调用 lBufffferedInputStream:创建BufffferedInputStream将创建一个内部缓冲区数组。 当从流中读取或跳过 字节时,内部缓冲区将根据需要从所包含的输入流中重新填充,一次很多字...

2020-08-02 17:00:31 713

原创 Java文件上传下载删除文件输入输出流IO

目录1 IO流概述和分类【理解】2字节流写数据【应用】3字节流写数据的三种方式【应用】4字节流写数据的两个小问题【应用】5字节流写数据加异常处理【应用】6字节流读数据(一次读一个字节数据)【应用】7字节流复制文本文件【应用】8字节流读数据(一次读一个字节数组数据)【应用】9字节流复制图片【应用】1 IO流概述和分类【理解】 IO流介绍 IO:输入/输出(Input/Output) 流:是一种抽象概念,是对数据传输的总称。也就是说数据在设备间...

2020-08-02 10:52:59 1043

原创 Java递归

目录1递归【应用】2递归求阶乘【应用】3递归遍历目录【应用】1递归【应用】 递归的介绍 以编程的角度来看,递归指的是方法定义中调用方法本身的现象 把一个复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解 递归策略只需少量的程序就可描述出解题过程所需要的多次重复计算 递归的基本使用 public class DiGuiDemo { public static void main(String[] args) { //回顾不死神兔问题,求第20个...

2020-08-02 09:37:28 947

原创 Java文件类File

目录1 File类概述和构造方法2 File类创建功能3 File类判断和获取功能4 File类删除功能

2020-08-02 09:29:49 734

原创 Java集合Collections工具类

目录1 Collections概述和使用2 ArrayList集合存储学生并排序1 Collections概述和使用Collections类的作用是针对集合操作的工具类 Collections类常用方法 public static <T> void sort(List<T> list):默认情况下是对集合的自然排序。public static <T> int binarySearch(List<?> list,T ke

2020-08-01 20:07:57 834

原创 Java集合Map

目录1 Map集合概述和特点Map集合的基本功能3 Map集合的获取功能4 Map集合的遍历(方式1)5 Map集合的遍历(方式2)6 Map集合的案例6.1 HashMap集合练习之键是String值是Student6.2 HashMap集合练习之键是Student值是String6.3集合嵌套之ArrayList嵌套HashMap6.4集合嵌套之HashMap嵌套ArrayList6.5统计字符串中每个字符出现的次数7 拓展面试知识7.1 Map...

2020-08-01 20:02:59 819 1

原创 Java可变参数

目录1可变参数【应用】2可变参数的使用【应用】1可变参数【应用】 可变参数介绍 可变参数又称参数个数可变,用作方法的形参出现,那么方法参数个数就是可变的了 可变参数定义格式修饰符 返回值类型 方法名(数据类型… 变量名) { }可变参数的注意事项 这里的变量其实是一个数组 如果一个方法有多个参数,包含可变参数,可变参数要放在最后 可变参数的基本使用 public class ArgsDemo01 { public static void ma...

2020-08-01 19:26:04 728

原创 Java泛型

目录1泛型概述和好处2泛型类3泛型方法4泛型接口5类型通配符1泛型概述和好处泛型概述:是JDK5中引入的特性,它提供了编译时类型安全检测机制,该机制允许在编译时检测到非法的类型它的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。一提到参数,最熟悉的就是定义方法时有形参,然后调用此方法时传递实参。那么参数化类型怎么理解呢?顾名思义,就是将类型由原来的具体的类型参数化,然后在使用/调用时传入具体的类型。这种参数类型可以用在类、方法和接口中,分别被称为泛型类...

2020-08-01 18:59:06 700

原创 Java集合Set

目录1 Set集合概述和特点2哈希值3 HashSet集合概述和特点4 HashSet集合保证元素唯一性源码分析5常见数据结构之哈希表6 LinkedHashSet集合概述和特点9Set集合排序9.1 TreeSet集合概述和特点9.2自然排序Comparable的使用9.3比较器排序Comparator的使用10 hashcode和equals的方法11 HashSet怎么保证元素的唯一性12 项目实例1 Set集合概述和特点Set集合...

2020-08-01 17:17:14 930

原创 Java集合List介绍和去重方案

目录1 List集合概述和特点【记忆】2 List集合的特有方法【应用】3集合的案例-List集合存储学生对象并遍历【应用】4并发修改异常【应用】5列表迭代器【应用】6增强for循环【应用】1 List集合概述和特点【记忆】 List集合概述 有序集合(也称为序列),用户可以精确控制列表中每个元素的插入位置。用户可以通过整数索引访问元 素,并搜索列表中的元素 与Set集合不同,列表通常允许重复的元素 List集合特点 有索引 可以存储重复元素 ...

2020-08-01 10:14:44 900

原创 Java集合Collection

目录1集合体系结构【记忆】2Collection集合概述和基本使用【应用】3 Collection集合的常用方法【应用】4 Collection集合的遍历【应用】5集合使用步骤图解【理解】1集合体系结构【记忆】 集合类的特点 提供一种存储空间可变的存储模型,存储的数据容量可以随时发生改变 集合类的体系图 2Collection集合概述和基本使用【应用】 Collection集合概述 是单例集合的顶层接口,它表示一组对象,这些对象也称为Colle...

2020-08-01 09:55:20 675

HTML+CSS仿京东购物车页面静态页面

原文地址:https://blog.csdn.net/ZGL_cyy/article/details/105742990

2021-06-27

jsp+mysql简单用户管理系统.rar

详情设计和效果请看:https://blog.csdn.net/ZGL_cyy/article/details/107236101

2020-07-09

空空如也

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

TA关注的人

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