自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (2)
  • 问答 (2)
  • 收藏
  • 关注

原创 AI、元宇宙、低代码、都不是!是“脑宇宙”

脑宇宙系统

2023-08-30 16:58:54 72

原创 在使用springBoot对ssm开发的项目整合时,有多个对象被注入

在使用springBoot对ssm开发的项目整合时,有多个对象被注入分析:在使用这些框架时通常需要进行包扫描然后对象才能被自动注入;所以引发问题的就是包扫描问题截图:解决后截图:注解@MapperScan进行扫描时只扫描XX.XXX.XX.mapper包,其他包的扫描@SpringBootApplication已经做了。...

2021-04-01 17:46:57 143

原创 spring基础IOC(控制反转)与AOP(面向切面编程)总结

spring的整体框架Core Container(核心容器)Core和Beans模块是框架的基础部分(BeanFactory),提供IOC(控制反转)和依赖注入特性。前言:我在这里只是简单的介绍一下spring的一些基本规则,从使用的层面,会讲一下包结构但不会深入讲底层实现,只简单介绍它的用法。众所周知Java框架的灵魂就是反射,所以理解了反射对于spring的学习就是事半功倍,同时我们也应该拥有一些物理知识,毕竟这些框架是人设计,多多少少带着一些现实世界的规则。IOC(控制反转)IOC的控

2021-03-21 23:01:07 312 1

原创 SVN安装步骤以及步骤,解决无法访问,无法更新等问题

SVN客户端与服务端的安装、注意事项无法访问的配置在中间部分无法更新的方法在结尾详情可以访问我的工作空间1、下载TortoiseSVN客户端https://tortoisesvn.net/downloads.html安装时注意这一步这是为了之后在idea中使用做准备注意红色标记,其他步骤默认就好2、svn服务端的安装与配置1、下载VisualSVNhttps://www.visualsvn.com/files/VisualSVN-Server-4.3.2-x64.msi默认安装步骤2

2021-03-18 20:48:04 4651 1

原创 如何看待团队开发时的矛盾与冲突

如何看待团队开发时的矛盾与冲突前言:作为一个专注于技术的男人,清楚的知道团队合作的重要性。首先可以降低时间成本的消耗,其次一些简单的代码可以交给不同技术层次的人开发。不仅仅可以减轻开发负担,还可以腾出更多时间设计程序做更多有意义的思考和开发。人与人的来往不得不面对的就是可能会有矛盾甚至是冲突。这些都是必须经历的事情,用人本身就是一门学问。通常我都很冷静,这可能与我的经历有关,因为家里有一个果园,经常要请人干活,而我就经常需要与那些不同年龄的人打交道,有时候是几十人。有的人很可能就觉得我是一个小孩,好欺

2021-03-15 20:27:15 307 2

原创 如何用程序的思维方式交到一个女朋友

如何用程序的思维方式交到一个女朋友前言:作为一个专注于技术的男人,对于一般的女孩实在提不起什么兴趣。然而生活过于规律,每天都给自己制定满当当的任务计划,若是哪一项计划或任务未完成,就会有负罪感。这样的生活虽然健康,但实际上这样的生活挺难的。想要出去玩都要给自己找一个理由。同时希望自己能有自己能有一个女朋友,当然不是说那种每天吃喝玩乐的。而是一个可以陪自己一起努力,一起思考的人。在下不才,正式的谈恋爱经历不多,三段,最短三个月,最长一年零八个月。这些经历呢,不值一提。每当想到比自己更加优秀的人还在不

2021-03-12 15:06:27 223 3

原创 C语中的goto与Java中的break

C语中的goto与Java中的break简单叙述一下为什么会写这个,今天在学习C语是发现goto这个关键字的一个语法与Java中break的一个语法相似,所以写了这个技术博客。理论:在Java中大家都知道break有跳出循环的作用,而goto也有一个跳的功能,但一般很少有人使用;Java中的break,跳双层循环://这种写法不管有多少个for循环只要标记最外层,都可以使用break跳出循环loop:for(j=0;j<10;j++){for(i=0;i<10;i++){if(j

2021-03-07 15:58:26 148

原创 MD5解密为什么不能成功(解密算法)

MD5解密为什么不能成功(解密算法)首先MD5的密文数量36的32次方;不加盐,不迭代,A-Z,a-z,0-9,8-16位密码,计算量:62的8次方至62的16次方工具类暴力算法结合数据库实现补充说明(原因)生成密文的工具类package com.decrypt;import org.apache.shiro.crypto.hash.SimpleHash;public class Decyrpt { private static final String AGT = "md

2021-03-04 19:33:33 1772 1

原创 简单实现在线考试java

简单实现在线考试核心代码:生成一组可用随机数,对数据库中的id进行了对比,防止id不连续。 //生成指定随机数 public static List<Integer> subId(Integer number) { SubjectService subjectService = new SubjectServiceImpl(); //list集合用来储存产生的可用的随机数 List<Integer> list = ne

2021-02-27 11:29:42 296

原创 Java基础集合泛型(混讲)05

Java基础集合泛型(混讲)051、ArrayList集合的方法:boolean add (Object obj) 将元素添加到集合中boolean add (int index,Object obj) 将元素obj插入到集合的i ndex索引位置Object get(int index) 返回集合中索引为index的元素i nt i ndexOf (Object obj) 返回元素在集合中出现的索引Object set (int index,Object obj) 将index索引位置的元素替

2021-02-03 14:15:31 87

原创 Java基础对象和类(混讲抽象类、工具类、函数式接口、闭包)04

Java基础对象和类(混讲抽象类、工具类、函数式接口、闭包)04简介:类是什么,对象又是什么,类和对象又有什么关系?在科技进步的历史中人类对一些拥有类似属性的个体进行了类型的划分(例如:人类、鸟类、鱼类…),在这些大类下还有种类(例如:人类(黄种人、白种人、黑色人种),鸟类(麻雀类、鹦鹉类、鹰类…),鱼类(金鱼类、鲨鱼类…)),其实你可以发现在大类中这些物种有相似的地方但也有巨大的差异。那么Java中的类到底是的什么呢?事实上:Java所做的事情就是对现实世界的一种描述,类就是现实世界里的大类或者是种

2021-02-02 18:24:53 189

原创 Java实现的登录功能(三层架构,验证,拦截)

Java实现的登录功能(三层架构,验证,拦截)1、pojo:实体类package com.pojo;public class User { private int id; private String name; private String password; public User() { } public User(String name, String password) { this.name = name;

2021-02-01 20:39:07 1137

原创 jsoup实现Java爬虫

jsoup实现Java爬虫使用的jar包简单案例:package web;import org.apache.commons.io.IOUtils;import org.jsoup.Jsoup;import org.jsoup.nodes.Document;import org.jsoup.nodes.Element;import org.jsoup.select.Elements;import javax.servlet.ServletException;import javax

2021-01-25 19:31:12 174

原创 Java中的打印机模型和防盗门模型

Java中的打印机模型和防盗门模型打印机模型//墨盒接口package printer.inter;public interface Inkbox { public String getColor();}墨盒实现类package printer.impl;import printer.inter.Inkbox;public class CInkBox implements Inkbox { @Override public String getColo

2021-01-18 20:24:24 118

原创 flex布局零基础入门教程

flex布局零基础入门教程(强烈建议把教程中的代码自己敲一遍)在使用HTML开发页面时布局都是非常重要的一环,那么使用什么方式布局呢?我个人比较推荐使用flex布局,因为在开发同一页面时,使用flex布局模式开发效率更高;float布局中的绝对定位可能是其布局的精华,二者搭配使用可以弥补各自的不足之处(以上都是废话,重点在下面)。重点:1、当我们学习时看到一个陌生的知识点,我们首先要问自己两个问题:1.怎么用?2.有什么效果?2、实验:对于第一个问题我们通常可以从官网的手册中找到答案,实在不行可以尝

2021-01-16 11:03:34 543

原创 常用SQL语句详解02

常用SQL语句详解021、DQL 数据查询语句:查询数据记录1、查询语法;select 字段列表from 表名列表where 条件列表group by 分组字段having 分组之后的条件order by 排序limit 分页限定2、基本查询;情况1:查询所有;select * from 表名称;情况2:查询部分;select id,name from user;select 列名称1,列名称2 from 表名称;情况3:计算查询;select 数学成

2021-01-13 20:22:23 428

原创 常用SQL语句详解01

常用SQL语句详解在Java的开发中我们常常会使用数据库,而MySQL就是我们经常会使用的一种,在开发中使用MySQL就要知道它的一些操作代码;1、DDL 数据定义语言:操作数据库和表结构1、数据库的创建:情况1:直接创建数据库;create database 数据库名称;情况2:创建数据库之前判断数据是否存在;create database if not exists 数据库名称;情况3:创建数据库之前先判断数据库是否存在,并且给数据库指定字符集;create database if

2021-01-09 11:13:37 146

原创 Java基础知识(数组)03

Java基础知识(数组)03数组在Java的基础阶段经常使用的数据存储方式;1、数组的使用步骤:1、声明数组:int[] arr;2、分配空间:arr=new int[10];3、赋值:arr[0]=5;4、处理数据:a[0] = a[0]+3;在开发中可能会遇到的写法:情况1:int[] arr =new int[10];arr[0]=1;arr[1]=2;情况2:int[] arr={1,2,3,4,5};int[] arr=new int[]{1,2,3,4,5};情况3

2021-01-05 19:48:58 101

原创 Java基础知识(运算符)02

Java基础知识(运算符)02在介绍运算符之前,我们必须对Java的变量以及数据类型有所了解;在Java中运算符,大多数都是对基本数据类型进行操作,虽然话是这样说,但是如果只是单独对基本数据类型进行操作,这些运算又显得毫无意义。因此我们需要变量给这些运算赋予意义。例如:3=2+1;这里的3可以是2与1的和,也可以是一个阿拉伯数字3;在Java开发中,这样的表达式就毫无意义了;如果是x=2+1;那么我们就能很清楚的知道,这个表达式要干嘛,x在这里且仅且代表的2+1的和;并且x是可以改变的,当x=3+2时,

2021-01-05 18:39:18 110

原创 Java基础知识(认识Java已及关键字用法)01

Java基础知识(包括关键字用法)01认识JavaJava运算符循环结构选择结构数组方法对象和类一、认识Java:认识Java首先就得了解Java的特点:面向对象,跨平台性,多态,封装,继承。Java的编程也正是围绕这几个特点展开的。Java的JVM(Java虚拟机)让Java的跨平台性得以实现,Java代码只需要在一个系统上敲一遍就可以在其他系统执行同样的代码,当然其他是安装了对应系统的Java虚拟机。在开发时需要一个开发环境(jdk),运行环境(jre),而JVM是负责具体的Ja

2021-01-01 11:40:38 105 1

原创 Java中运行时异常类解析

Java中运行时异常类解析Throwable类异常类的父类:detaiMessage异常类的父类中定义的属性;getMessage方法用用以返回detailMessage的值;异常类的无参构造方法和有参构造方法:运行时异常类的无参构造方法和有参构造方法:自定义年龄异常类继承自运行时异常类;package person;public class AgeException extends RuntimeException { public AgeException() {

2020-12-26 10:09:08 254

原创 Java中正则表达式案例以及关于?!的使用理解

Java中正则表达式案例以及关于?!的使用理解匹配规则:任意一个字符表示匹配任意对应的字符,如a匹配a,7匹配7,-匹配-。[]代表匹配中括号中其中任一个字符,如[abc]匹配a或b或c。-在中括号里面和外面代表含义不同,如在外时,就匹配-,如果在中括号内[a-b]表示匹配26个小写字母中的任一个;[a-zA-Z]匹配大小写共52个字母中任一个;[0-9]匹配十个数字中任一个。在中括号里面和外面含义不同,如在外时,就表示开头,如7[0-9]表示匹配开头是7的,且第二位是任一数字的字符串;如果在中

2020-12-21 18:55:17 415

原创 Java在长字符串中查找短字符串的多种方法

Java在长字符串中查找短字符串的多种方法方案一:补充:在输入短字符串时,如果有空格,可以在比较前用 trim()方法截取前后空白 /*该方法只适用于有特殊分割符号的字符串*/ System.out.println("请输入字符串:"); Scanner str1=new Scanner(System.in); String s=str1.nextLine(); System.out.println("请输入第二个字符串:");

2020-12-19 11:17:36 867 4

原创 Java中equals方法重写的基本步骤

Java中equals方法的重写Object类中的equals方法: public boolean equals(Object obj) { return (this == obj);//比较地址值 }Rewrite类中重写的Object类中的equals方法:package test2;public class Rewrite { private String name; public String getName() { retu

2020-12-14 20:01:34 303

原创 Java中类的成员,方法的成员

Java中类的成员,方法的成员;在执行优先级:静态代码块———>非静态代码块———>构造参数package animal;public class Fur { String fur;//全局变量 private String color;//属性封装 //通过get方法得到返回值 public String getColor() { return color; } //通过set方法赋值 public void

2020-12-12 10:57:58 158

原创 Java冒泡排序原理速记,选择排序原理速记

Java冒泡排序,选择排序冒泡排序原理分析:冒泡排序从左往右两两比较;保护右边的排序好的元素(比较直接交换元素)。选择排序原理:选择排序从左往右依次比较;保护左边排序好的元素(比较后获取下标,之后再交换元素)。1512365578980123456 int[] a1 = new int[]{1, 5, 12, 36, 55, 78, 98}; //冒泡排序 for (int j = 0; j <= a1.leng

2020-12-07 19:26:32 148

原创 JAVA基础if、if...else、if...else if...else、switch...case、for、do...while、while以及死循环

JAVA基础if、if…else、if…else if…else、for、do…while、while以及死循环int r=1int r1=2 if (r==r1){ //判断条件成立执行 System.out.println("太难了"); }else { //条件不成立执行 System.out.println("太难了"); } if

2020-12-02 19:05:28 144

原创 Java数据结构中关于栈的实现

Java数据结构中关于栈的实现Java中栈分为顺序栈和链式栈;在了解什么是栈之前我们首先要了解什么是栈?简单来说就是一种拿东西和放东西的方式。举一个例子:当四辆小车(A、B、C、D)开进一个单行的死胡同时,A车先开进去,然后是B车、C车、之后是D车。在这些车要离开这个死胡同时,A车不可能先出来(提示杠精四辆都不会飞),只能让D车先开出,然后是C车、B车,最后是A车。即先进后出,后进先出。顺序栈:// 基于数组实现的顺序栈public class ArrayStack {private Strin

2020-11-30 20:03:17 171 2

简单实现在线考试系统中的考试功能

实现了在线考试系统的题库数据增加,生成随机指定数量题目,简单实现考试功能

2021-02-27

数组面向对象实现订餐系统

适合Java初学者练习

2020-12-28

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

TA关注的人

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