自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (2)
  • 收藏
  • 关注

原创 Spring Boot logback-sping彩色日志

配置 Sping Boot logback-sping彩色日志

2022-08-18 09:27:15 885 1

原创 Java 枚举

package com.topsun.rpt.olap;public class NotShipHelp { //货好情况 public enum GoodCondition { FIRST("1", "货好-工厂"), SECOND("2", "货好-进仓"), THIRDLY("3", "半成品"), FOURTHLY("4", "未生产"); private final String name;

2022-05-09 14:56:21 266

原创 Sping Boot MongDb实现文件 图片 上传和下载

Sping Boot MongDb实现文件上传和下载文件的上传 /** * 单文件上传 * * 返回: 文件类型,文件名称,mogo路径,磁盘路径(暂定) */ @PostMapping("/upload") @ApiOperation(value = "文件上传") public ExtResult<FileVo> upload(@Param("file") MultipartFile file, HttpServlet

2022-04-15 15:18:05 894

原创 Mybatis-plus 开发规范教程

Mybatis-plus 开发教程编写普通接口继承BaseMapperIService的用法和IPage的用法

2022-03-03 15:03:09 1437

原创 Linux 后台运行jar包

Linux 运行java程序java -cp . HelloWorld 运行Java程序Linux 后台运行jar包 website.log 是自定义的日志文件nohup java -jar oasys.jar >/opt/website.log 2>&1 &

2021-11-26 09:01:19 726

原创 Spring教程

Springspring的第一个核心功能 iocIoC (Inversion of Control) : 控制反转, 是一个理论,概念,思想。描述的:把对象的创建,赋值,管理工作都交给代码之外的容器实现, 也就是对象的创建是有其它外部资源完成。控制: 创建对象,对象的属性赋值,对象之间的关系管理。反转: 把原来的开发人员管理,创建对象的权限转移给代码之外的容器实现。 由容器代替开 发人员管理对象。创建对象, 给属性赋值。正转:由开发人员在代码中,使用new 构造方法创建对象,

2021-09-19 17:31:30 1123

原创 Mybatis教程

MyBatis​ MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了[google code](https://baike.baidu.com/item/google code/2346604),并且改名为MyBatis 。2013年11月迁移到Github。iBATIS一词来源于“internet”和“abatis”的组合,是一个基于Java的持久层框架。iBATIS提供的持久层框架包括SQL Map

2021-09-11 09:52:17 479

原创 Java Web(知识总结)

Tomcat 配置到官网下载Apache Tomcat® - Apache Tomcat 10 Software Downloads讲文件解压 打开bin文件下startup.bat 启动服务,在浏览器端口输入localhost:8080如果出现页面说明配置成功可以配置启动的端口号Tomcat默认端口号是:8080<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000"

2021-09-07 19:54:36 120

原创 反射和注解

反射和注解反射是Java被视为动态语言的关键,反射机制允许程序在执行期借助Reflection API取得任何类的信息;一个类在内存中只有一个class对象一个类被加载后,类的整个结构都会被封装在class对象中。对于每个类而言,JRE都为其保留一个不变的Class类型的对象。一个Class对象包含了特定某个结构的有关信息。Class 本身也是一个类Class 对象只能由系统建立对象一个加载的类在JVM中只会有一个Class实例一个Class对象对应的是一个加载到JVM中的一个.class

2021-08-31 15:50:23 72

原创 Java JDBC (连接Mysql)

JDBC 连接操作下面案例都是以MySQL数据库进行的package com.ysh;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;import java.sql.Statement;/** * @className: com.ysh.JDBCDemo1 * @description: TODO * @author: YSH * @create: 2021-

2021-08-30 21:02:17 784

原创 多线程 (同步锁,乐观锁,悲观锁,公平锁,可重入锁,死锁,自旋锁,读写锁)

多线程进程进程是正在运行的程序是系统进行资源分配和调用的独立单位地方是每个进程都有它自己的内存空间和系统资源线程线程:是进程中的单个顺序控制流,是一条执行路径单线程:一个进程如果只有一条执行路径,则称为单线程程序多线程:一个进程如果有多条执行路径,则称为多线程程序多线程常用方法run方法是用来封装被线程执行的代码run():封装线程执行的代码,直接调用,相当于普通方法的调用start():启动线程;然后由JVM调用此线程的run()方法Thread.curr

2021-08-30 08:15:25 518

原创 Mysql安装配置教程

Mysql安装配置首先进入MySQL的官网MySQL 点击下载点击Downloads这里也可以选择下载其他版本的将压缩包解压到任意位置先在解压到的文件夹下创建了my.ini文件 这个文件是手动创建的后缀名改为ini 一定不要忘记改后缀名 不然初始化的时候会加载不上去my.内容直接复制就行 改一下地址[mysqld]# 设置端口号 默认3306port=3306# 设置mysql的安装目录# basedir=D:\\Mysql\\mysql-8.0.26\\bin

2021-08-26 14:27:08 1295 14

原创 Stream流

Stream流Stream流的生成方式Stream流的使用生成流:通过数据源(集合,数组等)生成流 list.stream()中间操作:一个流后面可以跟随零个或多个中间操作,其目的主要是打开流,做出某种程度的数据过滤/映射,然后返回一个新的流, 交给下一个操作使用 filter()终结操作:一个流只能有一个终结操作,当这个操作执行后,流就被使用光了,无法再被操作,所以这必定是流的最后一个操作 forEach()Collection体系的集合可以使用默认方法stream()生成流defa

2021-08-20 08:01:41 129

原创 Java函数式接口 Lambda表达式

Interface Supplier < T > 接口参数类型T -结果由该供应商的类型Functional Interface:这是一个功能接口,因此可以作为赋值的目标一个lambda表达式或方法参考。@FunctionalInterface //注解函数式接口public interface Supplier<T>{ T get()}Interface Consumer< T >参数类型T -操作的

2021-08-18 20:05:27 149

原创 Java maven项目利用依赖进行生成和解析二维码

利用Java 来制作二维码和解析首先我们要用到Zxing.jar包创建一个maven项目添加依赖<!-- https://mvnrepository.com/artifact/com.google.zxing/core --><dependency> <groupId>com.google.zxing</groupId> <artifactId>javase</artifactId> <version

2021-08-17 14:40:18 1103

原创 Maven教程 安装配置及idea中配置使用Maven

Maven 工具的使用进入官方网站下载Maven – Download Apache Maven点击右边Downloa 下载Link下面 第二个是windows下载把压缩包下载任意位置 进行解压 这里我的位置是D盘目录文件下D:\Java\Maven\apache-maven-3.8.2然后配置系统变量 添加path系统变量值为解压位置的bin文件夹下面然后 查看maven系统版本 mvn -v配置maven国内镜像和jdk版本maven运行要许多插件第一次会联网下载 文件存在本

2021-08-17 11:09:39 451

原创 Java IO流 File类学习总结 文件的读取,写入和复制

IO流File类测试用例public class Dkdir1 { public static void main(String[] args) throws IOException { File file = new File("E:\\JavaIdea\\te728\\mkdir"); System.out.println(file.exists()); //判断是否是存在 // System.out.println(file.creat

2021-08-12 21:16:00 689

原创 Collection集合 Set List List集合实现学生类成绩年龄排序

Collection集合的特点:提供一种存储空间可变的存储类型,存储的数据容量可以随时发生改变。蓝色是接口 红色是实现类1.3 Collection 集合概述和使用Collection集合概述是单例集合的顶层接口,它表示一组对象,这些对象也称为Collection的元素JDK不提供此接口的任何直接实现,它提供更具体的子接口(如Set和List)实现创建Collection集合的对象多态的方式具体的实现类Array ListCollection< String >

2021-08-11 16:42:27 608

原创 Java 继承特点和注意事项 和方法重写注意事项

继承1.1继承的概述继承是面对对象三大特征之一。可以使得子类具有父类的属性和方法,还可以在子类中重新定义属性,追加属性和方法。继承的格式:public class 子类名 extends 父类名{}范例:public class Zi extend Fu {}FU:是父类,也被称为基类,超类Zi: 是子类,也被称为派生类1.2继承的好处和弊端继承的好处提高代码的复用性提高代码的维护性继承的弊端继承让类与类之间产生了关系,类的耦合性增强了,但父类发生变化时子类实现不得不跟着变化,

2021-07-31 15:42:37 112

原创 StringBuilder类和String类的相互转换 StringBuilder类详解 java如何判断两个两个字符串是否相等

String 对象的特点以为""方式给出的字符串,jvm都只会建立一个string对象字符串的比较使用==做比较基本数据类型 :比较的是数据值是否相等引用数据类型 :比较的是地址值是否相同字符串是对象,是通过一个方法来实现的 equals()String s1=new String(”aaa“);String s2=new String(”aaa“); s1==s2 //false s1.equals(s2) //true遍历字符串通用格式for(int i=0;i<s.l

2021-07-30 19:54:01 826 2

原创 Java日期时间格式化 DateForam类 SimpleDateFormat类 Calendar类详解

1 日期和时间格式化1.1使用DateForam格式化java提供了预定义的日期格式,预定义的日期格式可以满足绝大多数的场景需要。格式化日期需要两步:1、通过DateFormat.getDateInstance() 获取一个DateFormat对象。2、调用DateFormat对象的format方法返回一个String类型的日期。DateFormat抽象类满足了大部分的时间显示需求,其提供了三个获取实例对象的方法:DateFormat dateft= DateFormat.getDateIns

2021-07-29 16:25:53 1072

原创 Java jdk下载安装与配置及其不同版本jdk切换

一、下载jdk首先我们需要到Oracle官网下载jdk官网地址:甲骨文官网点击右侧下载链接 把页面滑倒底部 我们能看见一个Java Archive点击进入我们能看见所有版本的jdk 选择你需要的版本来下载这里我们以下载Java SE16为例 可以根据不同系统下载不同版本 这里我们下载的是 Windows64压缩包 一般推荐下载压缩包 避免安装 方便 切换不同版本jdk下载完成之后将压缩包解压任意位置即可 要记得解压位置 后面配置环境需要用到这...

2021-07-26 20:06:51 2180

基于.net开发员工管理系统.rar

实现员工 部门 工资等一系列数据库操作 三层架构 母版页 站点地图等

2021-06-22

C#实现简单学生管理系统.rar

适合初学者、实训急需人员 学生信息的查询;学生信息的修改(包括插入、更新和删除);学生成绩的录入和修改等。

2021-06-22

空空如也

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

TA关注的人

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