- 博客(45)
- 收藏
- 关注
原创 springboot多模块打包方式
多模块springboot的打包部署- JAR 是用于打包 Java 类和相关资源的归档文件格式,用于代码的发布和复用。- WAR 是用于打包和部署 Web 应用程序的归档文件格式,包含了 Web 相关的类、资源和描述符,用于 Web 应用的部署和访问。- POM 是 Maven 项目的配置文件,用于定义项目的元数据和构建配置,通过读取和解析 POM 文件,Maven 可以自动化地完成各种构建任务。
2023-08-15 11:14:58 1795
原创 Java面试题-集合
Java集合,也是容器,构成于两个接口:Collection和Map接口.用于存放键值对。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4GoPShNQ-1680940906631)(/666.github.io/pic/1.png)]
2023-04-08 16:04:54 293
原创 java回归基础复习干货总结九
说一下你知道哪些设计模式?这时候,就得需要平时积累下来的经验了,肯定回答自己会的,你只是知道名词是没用用的。从难易程度和常用情况来看可以这么回答:单例模式、代理模式、模板方法模式、装饰器模式、工厂模式、责任链模式、观察者模式、原型模式。
2023-02-19 23:24:00 118
原创 algorism
分治算法,递归求x的n次方,有序数组的平方排序,前n项和的时间复杂度,两个数组的交集,快乐数,两数之和,四数相加,三数之和,反转字符串,反转字符串II
2023-02-18 16:54:24 129
原创 springBoot框架
第一个版本底层引入spring4.0,继承了Spring的所有优点,简化了配置,不需要开发者进行。把Tomcat服务器整合到了SpringBoot框架内容,管理jar包(统一管理),项目的模板结构(自动生成)。。。SpringMVC框架不支持中文,SpringBoot框架默认支持UTF-8,开发者不需要考虑乱码问题resources: static: //静态的资源存放在当前目录结构下,css、html、js、jquery、vue、images。
2022-11-03 20:07:29 207
原创 springStudy
非侵入式:使用Spring Framework开发应用程序时,Spring对应用程序本身的结构影响非常小。对领域模型可以做到零污染;对功能性组件也只需要使用几个简单的注解进行标记,完全不会破坏原有结构,反而能将组件结构进一步简化。这就使得基于Spring Framework开发应用程序时结构清晰、简洁优雅。。控制反转:l0C–Inversion of Control,翻转资源获取方向。把自己创建资源、向环境索取资源变成环境将资源准备好,我们享受资源注入。。
2022-11-03 20:06:35 202
原创 Java多线程机制(狂神版,附源代码)
Java体系的一个重要部分就是多线程。在JAVA程序中,线程的最普遍用途是允许Applet在接受用户输入的同时,在屏幕的另一部分显示动画。使用多线程可以编写出CPU最大利用率的高效程序,因为空闲时间保持最低。这对Java运行的交互式的网络互连环境是至关重要的。package Thread;import java.awt.*;import java.awt.event.*;import java.applet.*;public class Counter1 extends App
2022-05-16 09:21:41 638
原创 输入输出流和文件操作
Java中的输入输出流可以分为两大类:输入流和输出流。输入流是能够读取字节的对象,而输出流是能够写字节序列的对象。实例1从键盘读取数据的过程package io;import java.io.*;public class StandardIO { public static void main(String[] args){ try{ BufferedReader stdin =new BufferedReader(new InputStre
2022-05-12 21:49:18 250
原创 鼠标事件检测按钮
鼠标可以发生很多事件,如按下、释放、单击、鼠标进入一个对象、离开一个对象等等。编写一个程序,在命令按钮上检测鼠标的上述事件。package Event;import java.awt.*;import java.awt.event.*;import javax.swing.*;public class MouseEventApp extends WindowAdapter implements MouseListener{ JFrame f = null; JButton b
2022-05-05 13:15:54 722
原创 JDBC访问数据库
在java中有一个程序套件java.sql,用于提供执行数据库结构化查询语言的SQL语句,它为数据库应用程序开发者提供了一个标准的应用程序接口。
2022-05-02 18:36:38 2025
原创 Vstar项目练手——学习笔记(2)
面对对象编程的本质就是:以类的方式组织代码,以对象的组织(封装)数据。package com.company;//引用传递:对象,本质还是值传递//对象,内存public class test05 { public static void main(String args[]){ Person person = new Person(); System.out.println(person.name);//null change(perso
2022-04-24 22:09:25 177
原创 智能移动设备部件概况——降噪麦克风及其扬声器
麦克风获取声音的原理:电容式麦克风,利用电容大小的变化,将声音信号转化为电信号,这种话筒最为普遍,手机降噪技术:双麦克风降噪技术是大规模应用的最普遍的降噪技术,一个麦克风为普通的用户通话时使用的麦克风,用于收集人声,而另一个配置在机身顶端的麦克风, 具备背景噪声采集功能,方便采集周围环境噪音。(本机win10的麦克风问题)...
2022-04-22 10:49:49 843
原创 梭哈python的学习心得
cmd切换至py文件的目录下后python D:\xxxxx\xxxx\xx.py有时程序中的文件读取与写入会报错如下情况,这里的文件是相对路径应该修改为绝对路径args.corpusFile = 'D:/新建文件夹 (3)/stockPredict-master/stockPredict-master/' + args.corpusFile#更改了cmd中的绝对路径和相对路径此时运行就可以正常运行了...
2022-04-20 10:39:04 581
原创 C盘爆红处理总结
简介先讲讲爆红的原因吧,首先电脑使用过程中会产生很多文件,你下载软件时一般默认是安装在C盘,并且软件的的文件存放位置也是默认C盘,这就导致你的C盘空间越来越满,突然有一天它变红了,你电脑也就卡起来了,这时候你就得采取一些措施去删除一些文件,整理出空间。以下是一些使用的方法来清理C盘1.首先最简单的用电脑自带的电脑管家扫描清理,但是一般它只会勾选一些普通的缓存垃圾,像这个回收站的就不会自动勾选回收站里一般放着你最近删除的文件,如果里面的文件对你已经没用了就可以手动勾选,然后点击清理,这个是
2022-04-11 19:53:47 1538
原创 Vstar项目练手——学习笔记
项目选自github优质开源项目——微人事,这里是项目地址链接lenve/vhr: 微人事是一个前后端分离的人力资源管理系统,项目采用SpringBoot+Vue开发。 (github.com)选择这个项目作为练手是由于不管是从项目来看,还是开发文档来看,都比较全面详细。...
2022-04-11 11:11:05 534
原创 python学习笔记
import numpy as nparray=np.array([ [1,2,3], [2,3,4] ])print(array)print('number of dim',array.ndim)print('shape',array.shape)print('size',array.size)a=np.empty((4,4))print(a)#随机生成一个数组w=np.random.random((3,3))print(w)print(np.s.
2022-04-05 15:22:43 509
原创 GitHub使用总结
1.搜索使用xxx in:name项目名包含xxx例如:python in:namexxx in:description项目的描述包含xxx例如:python in:descriptionxxx in:readmereadme文件中包含xxx的(readme是介绍和解释项目的文件)例如:pandas in:readme搜索starts数或者fork数量的项目xxxstars:>=1000例如:numpystars:>=1..
2022-03-11 19:21:03 1156
原创 实验:链表实现通讯录系统
系统的编译器code::blocks,还有部分问题有待解决。代码块:#include<stdio.h>#include<iostream>#include<string.h>#include<stdlib.h>using namespace std;#define OK 1 //原为1#define ERROR 0#define TRUE 1#define FALSE 0#define OVERFLOW -2type
2021-12-24 19:38:32 693
原创 顺序表合并(C语言实现)
两个顺序表LA,LB合并生成一个升序表LC。算法:将LA中的元素1与LB中的元素1比较,若LA1>LB1,则LB1移入LC1,然后将LA1与LB2比较,将较小的数填入LC2,依次进行,直至全部元素比较完毕。#include<stdio.h>#include<stdlib.h> //要使用的malloc()函数定义在这个头文件中 ,动态分配内存 #include<process.h> //系统库文件, #define MAX 100typ
2021-11-27 22:27:19 5954
原创 顺序表合并(java实现)
两个升序表,合并生成第三个升序表。我们使用3个类实现功能。SxbSX类生成顺序表并遍历打印,如下:public class SxbSX { int elem[]; int length; SxbSX(){ //构造函数 elem=new int [100]; length=0; } void display()//遍历 { for(int i=0;i<length;i++){
2021-11-27 00:22:07 671
原创 顺序表插入(c语言实现)
使用环境devC++ 5.11当出现ID returned 1 exit status (ID返回1退出状态)时关闭运行结果窗口再重新运行就行,或者重启devC++。代码如下:#include<stdio.h>#include<stdlib.h> //要使用的malloc()函数定义在这个头文件中 ,动态分配内存 #include<process.h> //系统库文件, #define MAX 100typedef struct Seq{
2021-11-26 22:39:08 4232
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人