自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(65)
  • 资源 (9)
  • 收藏
  • 关注

原创 枚举类的应用

与Java中的普通类一样,在声明枚举类时,也可以声明属性、方法和构造函数。枚举类中声明的每一个枚举值代表枚举类的一个实例对象。

2023-05-04 15:22:40 122 1

原创 关于jeecgboot中遇到的问题及解决方案

一个人对应多个部门,部门下可能有子部门,过滤数据权限。2,关于首页中待办事宜,消息提醒数据跳转的问题。//用来存取当前登录人及下属所属的部门。//获取当前登录人所属的所有部门。*获取当前登录人及下属所属的所有部门。//获取部门下的所有子部门。

2023-04-26 09:28:07 2350 1

原创 无敌哈拉少(奋起反抗的人)

文章

2022-08-06 16:45:37 286 2

原创 如何随机生成指定位数的一串字符(数字+字母)

随机

2022-07-19 09:40:55 612

原创 如何在前端展现高德地图(定位,搜索框,等功能)

高德地图

2022-07-16 10:22:14 2985

原创 个人实习心得

做自己的英雄

2022-07-15 17:36:35 758

原创 遍历集合、分组条件的方式

1.遍历list:list.stream.forEachList<Integer> list= new ArrayList<>(); list.add(1); list.add(2); list.add(3); list.add(4); list.add(5); list...

2022-01-17 10:12:25 345

原创 公司文件上传

1.controller层得到文件上传的接口/** * 上传文件 * * @param multipartFile * @return */ @RequestMapping(method = RequestMethod.POST)// @RequiresPermissions(value = {Permission.FILE_UPLOAD}) public Object upload(@RequestPart("file")

2022-01-14 10:38:10 140

原创 公司项目结构熟悉

1.entity下面的实体类映射数据库的一张表数据库的如下boy表:映射boy表的数据库:@Data@Entity(name = "t_test_boy")@Table(appliesTo ="t_test_boy" ,comment = "男孩")@EntityListeners(AuditingEntityListener.class)public class TTestBoy extends BaseEntity { /** * 年龄 */ .

2022-01-13 09:55:16 273 1

原创 工作第八天

1.git代码更新提交代码注:在写完代码提交是必须"更新代码2.如何解决代码冲突问题 首先分三个模块,第一的是本地的git仓库,第三是远程git仓库,只需在第二个仓库中修改就可以了。...

2022-01-04 10:42:13 168

原创 工作第七天

1.日期的添加第一步:通过elementui来完成日期的布局:<el-col :span="5"> <div class="block"> <span class="demonstration">起始-结束</span> <el-date-picker v-model="foundDate" value-format="yyyy-MM-dd HH:mm:ss" format="yyyy年-

2021-12-31 09:52:46 50

原创 工作第六天

1.批量删除<el-buttonclass="set-common-btn blank-blue-button"type="danger"size="mini"@click.native="removeBatch">批量删除</el-button>jsremoveBatch() {let ids = this.selection.map(item => {return item.id});console.log('--------...

2021-12-30 10:03:51 513

原创 熟悉项目总结

1.前端 第一步:看清楚j”s“数据及方法的调用,界面的展示大概都是在elementui里面,在里面找到合适的就可以了 第二步:要看清”vue“里面的属性和方法以及列表里的key和value 第三步:看业务逻辑需求,完成代码实现2.后端 第一步:找到controller层代码,在过滤器方法中,写入从前端获取过来的参数进行过滤...

2021-12-28 13:32:56 142

原创 工作第四天

1,框架中的模糊查询①,前端需要加入搜索框②,在js里面加入要搜索的属性变量③,进入后端,在控制层加入过滤器进行属性过滤2,关联表,对一张表内添加属性,①对前端界面添加属性框②后端加入多对一的关联表的查询@JoinColumn(name = "create_by", insertable = false, updatable = false, foreignKey = @ForeignKey(name = "none", value = Constrain...

2021-12-28 12:19:32 138

原创 工作第三天

第一个问题:注意:界面找不到异常404:改一下路径http://localhost:9528/#/login就可以了一,通过下拉列表查询有无女朋友①,通过elementui找到前端的下拉列表②,列表在tTestBoy.js里面添加 剩余标签在index.vue里面添加 ③,传入后端参数,加入过滤器找到还有0或1的用户列表注意,1-有,0-没有,他们的位置变换不同,注意调控位置,否则会找不到含有数据的用户列表...

2021-12-28 09:23:40 145

原创 上班第二天

一,修改参数(有无女朋友)法一:①,在实体类tTestBoy里加入String类型的yes属性:@Transientprivate String Yes; ②,通过tTestBoyController的id过滤器进行修改 List<TTestBoy> records = page.getRecords();// for(TTestBoy record : records){// if (record.getHasGirlFriend()...

2021-12-28 09:22:24 75

原创 上班第一天

一,前提1.软件安装:jdk,安装jdk,配置环境变量2.安装idea:idea,对idea进行破解 第一步:看到一个idea的购买界面,找到破解jar包idea64.exe.vmoptions在下面写入-javaagent:D:\java\JetbrainsIdesCrack-4.2.jar(对于路径的不同进行修改) 第二步:启动idea3.导入项目文件加载项目配置4.配置maven并下载第三方插件lombok,进行重启5.观察项...

2021-12-28 09:21:24 572

原创 Mybatis框架

1.说一下mybatis的一级缓存和二级缓存? 一级缓存:基于PerpetualCache的HashMap本地缓存,其作用域为Session,当Session flush或close之后,该Session中所有缓存就将清空,默认打开一级缓存。 二级缓存:与一级缓存机制相同。默认也是采用PerpetualCache,HashMap存储,不同在于其存储作用域为Mapper,并且可自定义存储源...

2021-12-04 15:10:37 143

原创 Redis

1.简单介绍一下Redis Redis是一款使用C语言编写的高性能key-value数据库,开源免费,遵循BSD协议2,Redis的特点 ①,性能极高 ②,支持数据的持久化,对数据的更新采用Copy-on-writer技术,可以异步地保存到数据库 ③,有丰富的数据类型,String,list,set,hash④,支持数据的备份,快速的主从复制...

2021-12-02 14:30:11 1055

原创 java多线程

1,并行并发有什么区别? ①并行是指两个或多个事件在同一时刻发生,而并发是指两个或多个事件在同一时间间隔发生 ②并行没有对CPU资源的抢占;并发执行的线程需要对CPU资源进行抢占2,sleep()和wait()有什么区别? ①sleep是Thread类的静态本地方法;wait是Object类的成员本地方法 ②sleep方发可以在任何地方使用;wait方法则只能在同步代码块中使用。否则抛出异常 ③sleep会休眠当前...

2021-11-29 16:13:01 245

原创 java集合

1,Collection和Collections有什么区别? Collection是JDK中几何结构的最基本的接口,Collections是包装类,它包含有各种有关集合操作的静态方法,不能实例化。2,ArrayList和Vector的联系和区别 相同点:底层都使用数组实现 功能相同,实现增删改查等操作的方法相似 长度可变的数组结构 不同点:Vector的方法是...

2021-11-29 10:51:48 60

原创 java基础面试题总结

1.sleep() 和 wait() 有什么区别?sleep():是线程类的静态方法,让调用线程进入睡眠状态,让出执行机会给其他线程,等到休眠时间结束后,线程进入就绪状态和其它线程一起竞争cpu的执行时间。wait():方法是Object类的方法,当一个线程执行到wait方法时,它就进入到一个和该对象相关的等待池,同时释放对象的锁,使得其他线程能够访问2.线程的 run()和 start()有什么区别?start()方法来启动一个线程,真正实现了一个多线程的运行run()方法是在本线程里

2021-11-25 14:06:16 257

原创 springBoot面试题

1,什么是springboot,为什么要用? springboot基于spring框架的快速开发整合包 使编码变得简单,配置变得简单,部署变得简单,监控变得简单2,springMVC与springBoot有什么区别? springMVC是基于Spring实现了servlet规范的MVC框架,用于Java Web开发 springBoot是基于Spring的一套快速开发整合包...

2021-11-24 14:56:04 303

原创 spring面试题

1.什么是AOP,spring如何实现 在spring框架中,AOP是一个很重要的功能,它利用一种为横切的技术,剖开对象的封装,并将影响多个类的公共行为封装到一个可重用模块,组成一个切面 切面就是将那些与业务无关,缺位业务模块所共同调用的逻辑或责任封装起来,便于减少系统的重复代码,降低模块间的耦合度2.什么是IOC,spring如何实现 将你设计好的对象交给容器控制,把创建和查找对象的控制权交给IOC容器,由IOC容器进行注入组合对象。2.spr...

2021-11-24 14:15:24 345

原创 SpringMVC工作原理,Mybatis调用流程,图片回显的原理

一,SpringMVC1.用户发送请求至前端控制器DispatcherServlet2.DispatcherServlet收到请求调用处理器映射器HanderMapping3.处理器映射器找到具体的处理器(可以根据xml,注解进行查找),生成处理器对象以及处理器拦截器,一并返回给控制器DispatcherServlet4.控制器DispatcherServlet调用HandlerAdapter处理器适配器5.处理器适配器HandlerAdaptor经过适配调用具体的处理...

2021-10-27 09:12:53 167

原创 京淘电商后台管理系统

1,用户登录及用户管理模块1.1.用户登录1.1.1.构建springboot及mybatis项目1.1.2.编辑pom.xml文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="...

2021-10-18 20:24:57 691 2

原创 Spring框架:IOC和DI,IOC注解

IOC概念:控制反转,把创建对象的权力交给springDI概念:依赖注入,指把有依赖关系的对象也同时new出来AOP概念:面向切面编程,弥补了OOP的不足

2021-09-16 19:40:14 91

原创 vue高级(第二十三天)

vue指令使用方式:就是再HTML的标签上,加上一些v-的指令1,v-model:实现数据驱动,双向绑定<html> <head> <meta charset="utf-8"> <title></title> <script src="vue.js" type="text/javascript"> </script>...

2021-09-10 10:47:13 34

原创 Vue(第二十二天)

一,概念是一个轻量级 渐进式的前端框架特点:数据驱动,MVVM 组件化好处:封装了domvue的基本步奏<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>测试vue</title> <!-- 1引入外部的vue.js文件 --> <script src="js...

2021-09-09 10:13:18 32

原创 js(第二十一天)

一,什么是js是一种弱类型语言,同其他语言一样,有他自身的语法,数据类型,表达式,算数运算等,是一门基于对象和事件驱动的脚本语言,通常用来提高网页与用户的交互性。1,位置行内js:<body> <!-- 行内js --> <!-- 单机div时弹出100 --> <div onclick="alert('对象')">点击</div> <!-- 双击事件 --&gt...

2021-09-07 17:42:36 32

原创 高频面试题总结(前二十一天):根据自己的面试经验的面题

1,多态的特征?多态是指允许不同类的对象对同一消息做出的相应,多态性包括参数化多态性和包含多态性,多态性语言具有灵活,抽象,行为共享,代码共享的优势。2,&和&&的区别?&是位运算符,表示按位运算,&&是逻辑运算符,表示逻辑与(and)3,构造器是否可被重写构造器不能被继承,因此不能被重写,但可以被重载4,String ,StringBuffer和StringBuilder的区别String的长度是不可变的;StringBuff

2021-09-03 20:02:19 69

原创 css(第二十天)

作用:用来修饰HTML网页的一种技术,增强网页的展示能力;css语法:元素的选择器{属性名:属性值;}css使用的位置:1,行内css(给标签加了一个style属性)<div style="text-align: center;"> 我的老家,呀,就住在那个村; </div>2,内部css(使用HTML提供的style标签,把css代码包起来)<style> h1{ ...

2021-09-03 16:46:05 47

原创 前端(第十九天):HTML网页技术;

一,什么是前端前端位于程序的首要开发内容,直接和用户打交道,是超文本标记语言,用来完成一个静态网页,二,基本架构结构:由大量的标签组成,标签都是成对出现的<!DOCTYPE html><html> <head> <meta charset="utf-8" /><!-- 设置了编码值 --> <title></title><!-- 设置了标题 --> ...

2021-09-02 18:58:34 50

原创 JDBC续集(第十九天)

1.用来登录的程序package cn.tedu.test.Test2;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.Statement;public class Demo01 { public static void main(String[] args) throws Exception { method();

2021-09-01 15:17:32 57

原创 SQL扩展(第十八天):SQL视图,SQL优化;

一,视图:就是一个特殊的表,缓存上次的查询结果好处:提高了SQL的复用率,坏处就是占内存1,概述 可视化的表,可以把视图当作是一个特殊的表,把sql执行的结果,直接缓存到了视图中,下次还要发起相同的sql,直接查试图2,创建试图(create view 视图名 as sql语句)USE cgb2017;CREATE VIEW emp_view ASSELECT *FROM teachers WHERE tname LIKE '%王%';3,使用视图SELECT...

2021-09-01 09:17:23 308

原创 JDBC(第十八天)

1,概念 全程是java database connectivity ,专门用来通过java程序 操作数据库,然后jdbc还是一套标准,支持对各类数据库产品的操作。2,使用步骤①到入MySql提供的jar包②通过java连接数据库,需要指定连接数据库的参数:用户名,密码,端口号,ip地址,指定库名③通过java发起SQL语句并执行④处理结果集import java.sql.Statement;//前三部固定不变public class Test1 { ...

2021-08-31 19:51:19 49

原创 高级SQL(第十七天):外键foreign key,索引index,表关联association;

一,外键(别的表里的主键):描述了两张表的关系USE cgb2017;CREATE TABLE tb_user(id INT PRIMARY KEY AUTO_INCREMENT,NAME VARCHAR(20))CREATE TABLE tb_user_adder(user_id INT PRIMARY KEY,addr VARCHAR(20),#foreign key (当前表的主键) REFERENCES 对方表(对方的主键)FOREIGN KEY(user_id) REFER

2021-08-30 19:09:56 549

原创 事务transaction(第十六天)

一,什么是事物是指作为单个逻辑工作单元的一系列操作简单的说:事物就是将一堆的SQL语句绑定在一起,要么都执行,要么都执行失败 ,都成功才算成功二,事物的4个特性原子性:多个操作是绑定到一起的,要么全成功,要么全失败一致性:在多个系统中保证数据是一致的隔离性:在保证了性能的同时隔离用户的操作持久性:事务处理结束后,对数据的修改就是永久的,即便系统故障也不会丢失。隔离级别 读未提交:效率高,安全性差 读以提交:牺牲了效率,提高了安全-Oracle...

2021-08-30 10:12:43 59

原创 数据库(第十五天):MySql数据库的操作

一,概念 简而言之,就是存储数据,管理数据的仓库二,结构:数据库--》表--》数据(字段,字段的值)三,Sql语言 是一种数据库查询和程序设计语言,用于存取数据及查询,更新和管理关系数据库系统,同时也是数据库脚本文件的扩展名 分类:DML:数据库操纵语言如:insert delete update select(插入,删除,修改,检查)简称CRUD操新增Create DDL:数据定义源,是指创建的SQL语法 ...

2021-08-27 15:49:19 90

原创 设计模式和注解(第十四天):单例设计模式

一,单例设计模式①饿汉式public class Singdes { public static void main(String[] args) { Mysign s1 = Mysign.getS(); Mysign s2 = Mysign.getS(); System.out.println(s1==s2); }}class Mysign{ /* * 1.提供构造方法,并且将构造方法私有化 * 构造

2021-08-25 09:24:04 77

面向对象完整版.docx

面对对象详细解答,面对对象已不是问题

2021-08-03

Spring第9节课.pdf

java尾部的学习,加油

2021-08-02

Spring第八节课.pdf

spring 框架的尾部学习

2021-08-02

Spring第七节课.pdf

spring框架尾部技术要点,重点掌握哦

2021-08-02

Spring第六节课(注解结束).pdf

java spring 详解,适合初学spring框架的小白

2021-08-02

Spring第五节课.pdf

spring 框架的学习,详细笔记,学不会问我

2021-08-02

Spring第四节课.pdf

java spring 框架适合刚学习框架的程序小白

2021-08-02

Spring第二,三节课.pdf

java spring适合刚进入学习java框架的小白

2021-08-02

Spring第一节课.pdf

spring详细笔记

2021-08-02

空空如也

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

TA关注的人

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