![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 81
沉河不浮
个人博客:https://cxydhi.github.io/
展开
-
Executor线程池
Executors是一个工厂类,提供了创建几种预配置线程池实例地方法,如果不需要应用任何自定义地微调,可以调用这些方法创建默认配置地线程池。Executors工厂类提供地线程池有以下几种:1)newCachedThreadPool(): 创建一个可缓存地线程池,这个线程池地线程数量可以根据需要自动扩展,如果有可用的空闲线程,就会重用它们;如果没有可用的线程,就会创建一个新线程,适用于执行大量的短期异步任务。原创 2024-04-29 11:10:30 · 518 阅读 · 0 评论 -
SpringBoot文件切片
SpringBoot文件切片原创 2023-03-11 20:25:46 · 656 阅读 · 0 评论 -
SpringBoot整合RabbitMQ
SpringBoot整合RabbitMQ原创 2022-12-06 21:11:11 · 333 阅读 · 2 评论 -
SpringBoot整合Dubbo
Springboot原创 2022-10-19 21:19:31 · 6598 阅读 · 0 评论 -
SpringBoot整合mybatis-plus
springboot整合mybatis-plus原创 2022-08-28 19:09:41 · 154 阅读 · 0 评论 -
SpringBoot阶段总结
SpringBoot总结原创 2022-09-20 20:24:29 · 209 阅读 · 0 评论 -
Filter过滤器学习笔记
文章目录1.什么是Filter过滤器2.Filter的初体验1.什么是Filter过滤器1.Filter过滤器是JavaWeb的三大组件之一,三大组件分别是Servlet程序,Listener监听器,Filter过滤器2.Filter过滤器是JavaEE的规范,也就是接口3.Filter过滤器它的作用是拦截请求,过滤响应拦截请求常见的应用场景:(1)权限检测(2)日记操作(3)事务管理2.Filter的初体验要求在你的web工程下,有一个admin目录,这个admin目录下的所有资源(h原创 2022-02-11 16:09:25 · 190 阅读 · 0 评论 -
Cookie学习笔记
文章目录1.什么是Cookie2.如何创建Cookie1.什么是Cookie1)Cookie翻译过来是饼干的意思2)Cookie是服务器通知客户端保存键值对的一种技术3)客户端有了Cookie后,每次请求都发送给服务器4)每个Cookie的大小不超过4kb2.如何创建Cookie...原创 2022-02-11 10:27:48 · 161 阅读 · 0 评论 -
JSON学习笔记
文章目录1.什么是JSON2.JSON的定义和访问3.json的两个常用方法4.JSON在Java中的使用1.什么是JSONJSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成,JSON采用完全独立于语言的文本格式,而且很多语言都提供了对json的支持(包括C,C++,C#,Java,JavaScript,Perl,Python等),这样就使得JSON成为理想的数据交换语言。轻量级指的是根xml做比较。数据交换指的是客原创 2022-02-13 12:00:15 · 218 阅读 · 0 评论 -
排序算法(Java实现)
Java排序算法public class test{ public static void Print(int[]arr){ for(int i=0;i<arr.length;++i) System.out.print(arr[i]+" "); System.out.println(); } //冒泡排序 public static void BubbleSort(int[]arr){ boole原创 2022-01-03 20:09:40 · 80 阅读 · 0 评论 -
文件的上传和下载
文章目录1.文件的上传介绍1.文件的上传介绍1.要有一个form标签,method=post请求2.form标签的encType属性值必须为multipart/form-data值(以多段(每一个表单项一个数据项)的形式进行拼接,然后以二进制流的形式发给服务器)3.在form标签中使用input type=file添加上传的文件4.编写服务器代码(Servlet程序)接收,处理上传的数据我们创建一个软件包,命名为com.bjpowernode,在该包下创建一个UploadServlet.java原创 2022-02-09 11:56:09 · 805 阅读 · 0 评论 -
jsp笔记
文章目录1.什么是jsp1.什么是jspjsp的全称是java server pages。Java的服务器页面,它的主要作用是代替Servlet程序回传HTML页面的数据。因为Servlet程序回传HTML页面数据是一件非常繁琐的事情,开发和维护成本都很高。jsp和html页面一样,都是存放在web目录下,访问也跟html页面一样...原创 2022-02-06 16:43:03 · 471 阅读 · 0 评论 -
Maven配置Spring框架
Maven配置Spring框架我们先用IDEA创建一个Maven项目,补全目录如下然后在pom.xml文件中,配置我们要用到的Spring依赖<?xml version="1.0" encoding="UTF-8"?><!-- $Id: pom.xml 642118 2008-03-28 08:04:16Z reinhard $ --><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="htt原创 2022-03-11 15:12:35 · 1598 阅读 · 0 评论 -
MyBatis+Struts2
MyBatis+Struts2MyBatis框架整合Struts2框架,这里我们创建的maven项目先在Pom.xml文件下添加相关依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://ma原创 2022-04-11 12:22:25 · 591 阅读 · 0 评论 -
Session会话笔记
文章目录1.什么是Session会话1.什么是Session会话1.Session是一个接口(HttpSession)2.Session是会话,用来维护客户端和服务器之间关联的一种技术3.每个客户端都有自己的一个Session会话4.Session会话中,经常用来保存用户登录之后的信息...原创 2022-02-11 11:29:47 · 103 阅读 · 0 评论 -
Servlet学习
IDEA社区版创建Servletidea的社区版与专业版相比,被阉割了许多功能,它没有web,spring等功能,这对我们进行web开发有很大的限制,不过,我们可以通过Maven来创建一个web项目,下面演示如何使用Maven创建web项目并访问servlet1.点击新建,选择项目,然后点击Maven,选择从archetype创建中的webapp2.点击下一步,然后可以修改项目名称和组ID3.再点击下一步,修改用户设置文件和本地仓库,点击完成4.我们创建完后的项目结构如下图5.打开web原创 2022-02-04 09:40:04 · 864 阅读 · 0 评论 -
使用Servlet和JDBC实现学生管理系统
文章目录1.使用Maven创建Servlet不足:1.使用Maven创建Servlet这个之前就经常使用,特别是在社区版的IDEA。具体方法见以下链接:Servlet学习我们的Maven项目名为Maven3创建并补全目录如下:index.html为主页面,其余的四个HTML为副页面,这四个页面分别对应四个Java类不足:1.在接受用户输入的信息时,没有判断字符是否合法,这需要用到jQuery,后续有时间会进行修改2.前端基础过于薄弱,网页布局很简陋3....原创 2022-02-06 11:53:56 · 1354 阅读 · 0 评论 -
JDBC(JAVA连接数据库)
JDBCJava DataBase ConnectivityJDBC是SUN公司制定的一套接口。接口:java.sql.*;文章目录JDBC1.JDBC编程六步1.JDBC编程六步1.注册驱动(告诉Java程序,即将要连接的是哪个数据库)2.获取连接(表示JVM的进程和数据库进程之间的通道打开了,这属于进程之间的通性,使用完之后一定要关闭)3.获取数据库操作对象(专门执行SQL语句的对象)4.执行SQL语句5.处理查询结果集(只有当第四部执行的是SELECT语句的时候,才有这第五步处理查原创 2022-01-24 11:21:07 · 808 阅读 · 0 评论 -
Java-多线程入门学习
Java多线程入门原创 2022-07-24 17:52:03 · 82 阅读 · 0 评论 -
数据结构之堆(Java实现)
数据结构之堆(Java实现)文章目录数据结构之堆(Java实现)1.二叉堆1.二叉堆class Heap{ private final int CAPACITY=31; private int[]arr=new int[CAPACITY]; private int size; private int capacity; public Heap(){ size=0; capacity=CAPACITY; } pu原创 2022-01-04 10:01:04 · 262 阅读 · 0 评论 -
数据结构之图(Java实现)
数据结构之图各算法的思想在之前的文章中有详解,下述只是用Java重新编程了一遍,对用到的算法不理解的,可以参考下面的文章数据结构之图论算法(邻接矩阵)Java代码实现:class Graph { private int[][] Matrix; private String[] Vert; private int vertnum; private int edgenum; private final static Integer INF = Integer.MA原创 2022-01-18 15:43:47 · 599 阅读 · 0 评论 -
Hibernate+Struts2
Hibernate+Struts2这里采用Maven项目进行整合pom.xml文件添加相关依赖<?xml version="1.0" encoding="UTF-8"?><!-- $Id: pom.xml 642118 2008-03-28 08:04:16Z reinhard $ --><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSc原创 2022-04-09 12:33:53 · 1331 阅读 · 0 评论 -
EL表达式
文章目录1.什么是EL表达式2.EL表达式搜索域数据的顺序3.EL表达式输出Bean的普通属性,数组属性,List集合属性,map集合属性4.EL表达式--运算5.EL表达式的11个隐含对象1.什么是EL表达式EL表达式的全称:Expression Language。表达式语言。EL表达式的作用:主要是代替jsp页面中的表达式脚本,在jsp页面中进行数据的输出。因为EL表达式在输出数据时要比jsp的脚本要简洁。EL表达式输出的格式是:${表达式}EL表达式输出null值的时候,输出的是空串,jsp原创 2022-02-08 11:31:54 · 977 阅读 · 0 评论 -
SpringMVC实现学生管理小系统
SpringMVC实现学生管理小系统我们这里使用的是IDEA社区版,先创建一个maven项目,然后导入依赖,即我们在pom.xml添加下列依赖:<?xml version="1.0" encoding="UTF-8"?><!-- $Id: pom.xml 642118 2008-03-28 08:04:16Z reinhard $ --><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http原创 2022-04-22 10:09:49 · 1026 阅读 · 2 评论 -
Maven配置Struts2框架
Maven配置Struts2框架这里使用的是IDEA社区版,首先创建一个Maven工程,然后选择web-app这个archetype原型。然后我们先配置一下pom.xml,代码如下<?xml version="1.0" encoding="UTF-8"?><!-- Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the原创 2022-03-07 19:21:25 · 593 阅读 · 0 评论 -
学生管理系统(Java实现)
学生管理系统文章目录学生管理系统1.学生管理系统(控制台界面实现)2.图形化界面实现1.学生管理系统(控制台界面实现)//学生类,继承Serializeable接口,将其序列化写入文件class Student implements Comparable<Student>,Serializable{ private int id; private String name; private int age; public Student(){原创 2022-01-19 15:53:25 · 8081 阅读 · 0 评论 -
SSM整合实现学生管理系统
SSM整合实现学生管理系统我们这里使用的是IDEA社区版,通过maven项目进行整合首先先创建一个maven项目,选择webapp的工件项目创建完毕后,我们先在pom.xml引入相关依赖<dependencies> <!--spring相关依赖--> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-co原创 2022-04-24 14:28:57 · 1655 阅读 · 2 评论 -
数据结构之哈希表(Java实现)
数据结构之哈希表(Java实现)文章目录数据结构之哈希表(Java实现)1.线性探测法1.线性探测法class HashTable{ public enum Type{ACTIVE,DELETED,EMPTY}; private class Node{ int value; Type info; Node(int data){ value=data; info=Type.EMPTY;原创 2022-01-04 10:59:44 · 59 阅读 · 0 评论 -
数据结构--树(JAVA实现代码)
文章目录二叉搜索树二叉搜索树class Node{ public int value; public Node left; public Node right; Node(int value,Node lt,Node rt){ this.value=value; this.left=lt; this.right=rt; }}class Tree { private Node root; pri原创 2021-12-25 19:29:03 · 465 阅读 · 0 评论