自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java关于Mybatis配置文件属性的一些优化

关于Mybatis配置文件属性的优化 近期在复习一些Mybatis的内容,正好看到了一些关于优化的知识,就在这边总结一下。 Mybatis-config.xml优化前: <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-conf

2021-05-31 20:46:28 96 2

原创 Maven中添加servlet jsp依赖

近期在学习java web的相关知识 创建java web项目之后,首先是需要添加servlet、jsp依赖到pom.xml。 或者创建maven项目也是如此。 <dependencies> <!-- https://mvnrepository.com/artifact/javax.servlet/javax.servlet-api --> <dependency> <groupId>javax.servlet</gr

2021-05-12 19:39:11 317

原创 Java反射基础学习总结

一、反射的概述 什么是反射 Reflection(反射)是Java被视为动态语言的关键,反射机制允许程序在执行期间借助Reflection API取得任何类的内部信息,并能直接操作任意对象的内部属性及方法。 反射就是把java类中的各种成分映射成一个个的Java对象 加载完类之后,在堆内的方法区中就产生了一个Class类型的对象,这个对象就包含了完整的类的结构信息。我们可以通过这个对象看到类的结构,例如:一个类里有成员变量,方法,包等信息,通过反射可以把类中的个个组成信息映射为对象。 注:一个类在内存中只有

2021-04-21 21:11:16 288 2

原创 Java注解学习总结

注解的概念 Java注解(Annotation)是从JDK5.0开始引进的新技术。 作用:不是程序本身,可以对程序作出解释。 可以被其他程序(如编译器等)读取。 格式:注解是以"@注释名"在代码中存在的,其还可以添加参数值。 如:@SuppressWarnings(value = “unchecked”) 在哪使用:可以附加在package,class,method,field等上面,相当于给他们添加了额外的辅助信息,我们可以通过反射机制编程实现对这些元数据的访问。 内置注解 Java 定义了一套注解,共有

2021-04-12 21:27:53 153 1

原创 Java关于UDP网络编程和多线程实现简易聊天功能

UDP网络编程 基于这段时间的对于Java网络编程基础的学习,实现了使用UDP网络编程结合多线程实现聊天式信息交换的小练习。 关于这方面写了两个代码,一个是单方面的通讯,一个是结合多线程进行的双方聊天通讯,双个代码其实区别不大,后一个代码是在前一个代码的基础上使用多线程进行改进。不过在IDEA上的控制台无法实现同屏信息交互,对于运行模拟时比较繁琐与不方便。 基础的UDP聊天使用Java实现 代码把信息从sender发送给Receive,UDP网络编程要注意端口的确认,确保通过端口连接发送信息和接收信息。同时

2021-04-07 21:20:19 501 9

原创 多线程生产者消费者问题

生产者消费者问题 该问题需要使用线程协作和线程通讯,这是一个线程同步问题,生产者和消费者共享一个资源,并且生产者和消费者之间相互依赖互为条件 问题分析: 对于生产者,没有生产产品之前要通知消费者等待,而生产产品之后又需马上通知消费者消费。 对于消费者,在消费之后,要通知生产者已经结束消费,需要生产新的产品供给消费。 在生产者消费者问题中只使用synchronized是不满足的,synchronized实现同步但不能实现线程之间的通信。 关于线程通信 java提供了几个方法解决线程之间通信的问题。

2021-04-01 20:53:56 136 2

原创 对于学习JAVA多线程的总结

@对于学习JAVA多线程的总结 对于多线程 因为本人为计算机专业的学生,所以此处不对线程,进程的概念、优先级、动态过程等进行过多的描述总结,主要对线程的创建,同步方法的使用等进行总结。 关于线程 一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。 一个进程包括由操作系统分配的内存空间,包含一个或多个线程。一个线程不能独立的存在,它必须是进程的一部分。一个进程一直运行,直到所有的非守护线程都结束运行后才能结束。 线程的创建 自定义线程类继承Thread类 然后

2021-04-01 20:11:16 265 4

空空如也

空空如也

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

TA关注的人

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