自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 一张表,id,name,pid,分为一级二级和三级对象,如何级联删除

最近一直在做电商的项目,一直都没有时间去分享一些使用代码。因为也是刚开始学习java,所以我更注重基础逻辑与业务。最近遇到个小难点,对于一些大神肯定是easy了。那就是级联删除。我最开始查了一下别人的代码,发现从各个角度都实现不了我的需求,于是我静下心来,写了一段纯逻辑的代码,希望大家遇到级联删除束手无策时能够给你一些便捷。下面就是头脑风暴了,做好准备!场景:一张表里面有id,name,pid,分为一级、二级和三级对象。要求:删一级同时删除二级三级对象,删二级同时删除三级对象,删三级正常删除自己就行。

2021-05-14 21:55:17 594 4

原创 搭建一个SpringBoot项目只需要这几步

搭建一个SpringBoot项目环境只需要这几步搭建SpringBoot其实很简单,只需要这几步就能成功。1.创建一个Maven Project项目。2.在pom.xml中project标签中引入父项目启动器。<!--引入父项目启动器 --> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent<

2021-04-27 13:41:35 174

原创 SpringMVC四种controller接收参数的方式,三种controller向界面传递参数的方法

分享几种springmvc传递接收参数的方式/** * 接收参数1 * @param req * @return */ @RequestMapping("/hello3") public String hello3(HttpServletRequest req) { String name = req.getParameter("name"); String age = req.getParameter("age"); System.out.println("name:"+

2021-04-14 10:40:45 881

原创 读入student.txt文件,第一个逗号前为学号,后面为名字,最后为成绩把读入的学号存到id.txt中,名字存到name.txt中,成绩存到score.txt中

要求:读入student.txt文件,第一个逗号前为学号,后面为名字,最后为成绩把读入的学号存到id.txt中,名字存到name.txt中,成绩存到score.txt中package day12;import java.io.BufferedReader;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;import java.io.Reader;import java.io.Writ

2021-04-09 17:17:36 630

原创 九九乘法表Java代码

九九乘法表Java代码如下package com.day03;public class Test27 { public static void main(String[] args) { /*99乘法表*/ for (int i = 1; i <= 9; i++) { for (int j = 1; j <= i; j++) { System.out.print(i+"*"+j+"="+j*i+"\t"); } System.out.print("

2021-04-06 17:25:39 5020

原创 String和StringBuffer、StringBuilder的区别是什么?

String和StringBuffer、StringBuilder的区别是什么?1、String类是不可变类,即一旦一个String对象被创建后,包含在这个对象中的字符序列是不可改变的,直至这个对象销毁。2、 StringBuffer类则代表一个字符序列可变的字符串,可以通过append、insert、reverse、setChartAt、setLength等方法改变其内容。一旦生成了最终的字符串,调用toString方法将其转变为String3、JDK1.5新增了一个StringBuilder类,与

2021-03-30 11:46:30 51

原创 说明类java.lang.ThreadLocal的作用和原理

类java.lang.ThreadLocal的作用和原理。作用:要编写一个多线程安全(Thread-safe)的程序是困难的,为了让线程共享资源,必须小心地对共享资源进行同步,同步带来一定的效能延迟,而另一方面,在处理同步的时候,又要注意对象的锁定与释放,避免产生死结,种种因素都使得编写多线程程序变得困难。尝试从另一个角度来思考多线程共享资源的问题,既然共享资源这么困难,那么就干脆不要共享,何不为每个线程创造一个资源的复本。将每一个线程存取数据的行为加以隔离,实现的方法就是给予每个线程一个特定空间来保

2021-03-30 11:45:06 96

原创 深刻理解何为多态,附代码注释

什么叫多态?其实就是一句话:同一个引用类型,使用不同的实体类执行不同的操作。下面用一个实例进行说明。package animal;/*1)创建一个动物类Animal,包括的成员如下:私有属性:名字(name),腿的个数(legs),颜色(color)私有属性对应的get/set方法方法: i.显示所有属性的方法:showAnimal(),声明为final类型,输出的效果为“这是一只**色的**,它有**腿。 ii.叫唤的方法sound():输出“我是***”,我能发出很大的叫声吃食的方法e

2021-03-17 10:25:11 105

原创 超快速了解包装(装饰者)设计模式

超快速了解包装(装饰者)设计模式今天来分享一下软件算法面试时常被提及的设计模式中的包装(装饰者)设计模式。其实简单来说,一个类相当于一个房子,它要实现房子的接口中的规范,来了个工程队,他也要实现房子的接口中的规范,然后这个工程队对这个房子进行装饰修缮,没修到的地方还是原来的房子,也就是原方法;修到的地方有了新的格局,也就是新的方法。下面我们用代码演示一下:(1)创建一个房子House接口package designPatterns.baozhuang;public interface Hous

2021-03-11 16:53:05 311

原创 班长投票小程序的java代码

班长投票小程序的java代码此代码使用while循环,比for循环更加方便简洁,容易理解。package com.hobby;import java.util.Scanner;public class Test18 { public static void main(String[] args) { /*1)现有5名候选人要竞选班长,每个人的编号分别为1、2、3、4、5。 现有若干人为这5个候选人进行投票。 2)循环接受每个人从键盘输入所投票的编号,若投票有效,则进行统计相应候选人的

2021-03-10 16:01:41 1215

原创 超快速了解单例设计模式

饿汉式设计模式特点:在类初始化时就创建实例对象。步骤:(1)将构造方法私有化;(2)在本类中创建实例;(3)私有化并用static修饰刚创建的实例;(4)创建成员方法,并用static修饰,方法用于返回当前类下的实例。package designPatterns.danli;class Test1 { private static Test1 t = new Test1(); private Test1() { } public static Test1 getResult(int

2021-03-10 10:04:41 52

原创 鼠标悬浮页面切换效果

鼠标悬浮页面切换效果前几天做了个常见的页面悬浮效果,直接上图。 html代码<!DOCTYPE html><html> <head> <link rel="stylesheet" type="text/css" href="css/4.css"/> <script type="text/javascript" src="js/jquery-3.3.1.min.js"></script> <script

2021-03-10 09:39:49 609

SpringBoot.rar

自定义错误界面带错误信息倒计时跳转

2021-04-30

WebProject.rar

这是一个关于JavaWeb的小项目,包含注册登录,不涉及数据库的表部分,直接在servlet中将实体类实例化,登录成功后将实例化对象数据传递到jsp界面当中去。

2021-03-18

空空如也

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

TA关注的人

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