自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Cron定时执行表达式记录

cron定时表达式

2022-04-26 11:26:41 687

原创 bug集 后端接受前端属性将属性名写入属性值中

后端接受前端属性将属性名写入属性值中在后端controller类中接受前端传递的json数据时将数值的属性名一起写入到属性值中:例如 @PostMapper("/todo") @ResponseBody public String toduTest(String contNo){ String s = contNo; System.out.print("s="+s); return s;}输出结果为 s=contNo=198456732将前端的{“contNo”:198

2022-03-08 18:25:51 321

原创 在不改变代码的情况下,开启不同端口的相同服务

在不改变代码的情况下,开启不同端口的相同服务选择要多端口启动的服务(一般用于负载均衡)打开服务配置进入相应服务配置如上图 在 Program arguments: 编写配置 --server.port=要改的端口号,应用将服务进行启动,相当于在执行代码后加相应配置 如下:...

2021-11-22 10:05:40 1527 1

原创 spring boot 前后端分离项目(商城项目)学习笔记

spring boot 前后端分离项目(商城项目)学习笔记目录spring boot 前后端分离项目(商城项目)学习笔记后端配置springboot项目 pom.xml文件maven配置文件后端数据库项目业务实现流程1.实现用户登录操作2.后台首页展示、展示左侧菜单列表2.1 接口文档3.完成用户模块crud3.1实现点击左侧菜单栏跳转到右边空白页面,实现组件父子关系,将用户列表展现3.2用户状态信息的修改3.3 用户新增3.4 用户信息修改4 全局异常处理spring事务控制5.完成商品分类模块crud

2021-10-24 20:03:17 506 6

原创 过网页地址传递集合(数组)参数到后台利用mvc进行操作查询

通过网页地址传递集合(数组)到后台利用mvc进行操作题目描述:利用springboot创建User(id,name,age)对象,数据库同步有信息,可以利用http://localhost:8080/user?id=12,3,4,5,6 进行查询实现:创建User对象,demo_user数据表创建对应的UserMapper接口List<User> findUserByIds(Integer[] ids);在相应的mapper文件编写sql<select id="

2021-09-29 09:05:30 151

原创 SpringBoot项目或模块无法被编译器识别解决方法

SpringBoot项目或模块无法被编译器识别解决方法当发现此问题,我们可以在对应的pom.xml文件中单击右键找到add maven 执行即可(这里是使用了中文插件正常为 Add maven)

2021-09-23 15:01:27 1099

原创 mybatis-plus使用指南(简易使用指南)

mybatis-plus使用指南目录mybatis-plus使用指南介绍特性源码地址使用介绍MyBatis-Plus (opens new window)(简称 MP)是一个 MyBatis (opens new window)的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。特性无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑损耗小:启动即会自动注入基本 CURD,性能基本无损耗,直接面向对象操作强大的 CRUD 操作:内置通用 Mapp

2021-09-23 10:13:16 834

原创 mybatis详解----有这一篇就够了!!!

mybatis1. 简介1.1 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提供的

2021-06-17 10:50:22 546 1

原创 spring详解

spring1.1 简介spring 轻量级的开源软件框架2002年,首次推出了,spring框架的雏形:interface21框架2004.3.24,spring正式发布了1.0正式版Spring是一个开源框架,它由[Rod Johnson](https://baike.baidu.com/item/Rod Johnson)创建。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从

2021-06-11 14:10:08 630 4

原创 注解和反射

注解和反射注解内置注解@Override@Deprecated@SuppressWarnings注解Annotation是jdk5.0引入的概念它的作用:不是程序本身,可以对程序做出解释(和注释(comment)相似)可以被其他程序(如,编译器)读取。格式:以“@参数名”在程序中存在,还可以添加一些参数值适用范围:可以附加在package,class,method,field等上面,相当于给他们添加了额外的信息,我们可以通过反射编程机制实现对这些元数据的访问。内置注解@Overri

2021-06-05 21:11:01 534

原创 CSDN浏览器插件应用体验

下载链接: link今天有幸参与了chrome版本的CSDN浏览器插件。就让我来给大家讲讲我的体验感受吧。下面就是我打开插件后的初始界面:很好集成了我的常用网站有很多我们程序员常用的小工具。当然,我们也可自定义初始页面布局,进行添加,移除我们也可以在布局设置进行样式调整在教程内也集成了许多我正在学习的教程体验感不错,很适合我这种编程初学者。...

2021-06-03 17:42:41 119

原创 java-集合

集合概念集合:对象的容器,定义了多个对象进行操作的常用方法,可实现类似的数组的功能。与数组区别数组长度固定,集合不固定数组可存基本类型和引用类型 ,集合只能存引用类型Collection集合体系Collection...

2021-06-02 14:01:53 295

原创 java复习(三)

java复习(三)静态代理静态代理的步骤Lambda表达式函数式接口为什么使用LambdaLambda演化lanmbda表达式简化静态代理注意与Thread对比代理:不改变实现类的情况下,对实现类进行功能的增加静态 所谓的静态就是在创建代理类的时候,接口和被代理类都已经被固定了,无法改变,代理类就只能这一种类1.真实对象和代理对象实现同一个接口2.代理对象要代理真实角色静态代理的步骤1.定义共同的主题接口(以找工作为例)interface Find_work { void find

2021-06-02 08:22:25 192

原创 localhost:8080/文件 404要用8080/Web_war_exploded/文件名打开的问题解决

idea部署tomcat网页localhost:8080/文件名报错,要用localhost:8080/Web_war_exploded/文件名路径打开问题解决当我们第一次使用idea 2021.1创建一个javaWeb项目,进行验证运行可能会发现:而我们在idea的idex.jsp文件打开却会发现:打开:发现URL变为:http://localhost:8080/Web_war_exploded/index.jsp中间多了:Web_war_exploded/解决方法:打开idea-》ru

2021-06-01 11:45:51 5718

原创 多线程笔记

多线程Process(进程)和 Thread(线程 )核心概念多线程的创建三种创建方法实现Runnable接口(由于java的单继承,推荐使用此方法)线程类创建步骤(继承Thread类)线程的并发问题Process(进程)和 Thread(线程 )进程是程序执行的一次执行过程,是一个动态的概念。是系统资源分配的一个单位。通常一个进程可以包括多个线程。一个进程至少有一个线程,不然没有存在的意义。线程是CPU调度和执行的单位。注意:很多线程都是模拟出来的,真正的多线程指有多个cpu,即多核,如服务器,

2021-05-29 16:24:30 306 2

原创 稀疏数组由java进行实现

稀疏数组一、稀疏数组的定义当一个数组(包括多维数组)中的大部分元素为0或者为同一个数值的数组时,为了节约空间起到压缩的效果,将数据用另一种结构来表示,即稀疏数组。结构如图:定义一个数组array[11][11];如下可看到数组元素大多都是0,我们可以采用稀疏数组进行优化上图可以转化成如图第一行记录总行总列及不是默认值得数的个数下面几行记录其所在位置及值将数组转化为稀疏数组代码:public class Test01 { public static void main(Strin

2021-05-26 11:16:28 520

原创 debug集

debug集平时编程错误总结Scanner输入错误注意在test方法内使用Scanner会一直循环,要在main方法内使用next吸取的第一个要求的是字符,最后一个要求是空格、Tab键、回车键 ,nextLine最后一个时回车符平时编程错误总结Scanner输入错误注意在test方法内使用Scanner会一直循环,要在main方法内使用next吸取的第一个要求的是字符,最后一个要求是空格、Tab键、回车键 ,nextLine最后一个时回车符...

2021-05-24 14:07:06 55

原创 java基础复习(二)

java基础复习(二)this和super的区别重写与重载的区别(Overload和Override的区别)总结类和类的关系:继承的意义:方法重写的意义:多态的意义:类和接口关系:实现implements / 单实现 / 多实现接口和接口关系:继承extends / 单继承 / 多继承接口和抽象类的区别单例设计模式简介例子abstract注意事项接口和抽象类的区别APIObjectthis和super的区别1、 this代表本类对象的引用,super代表父类对象的引用。2、 this用于区分局部变量

2021-05-22 09:50:42 586

原创 java基础复习(一)

java revise(java基础复习)数据类型八种基本数据类型注意包装类基本概念存在价值那些语法要求只能使用对象类型装箱和拆箱运算符算术运算符比较运算符自增自减逻辑运算三元运算符比较运算符运算符的优先级和结合性程序语句类型顺序分支单选分支多选分支循环面向对象概念继承和多态面向对象编程过程单例设计模式显性思想数据类型八种基本数据类型1.byte2.short3.int4.long5.float6.double7.char8.boolean注意byte ,short,char三种类型

2021-05-20 21:44:56 131

原创 linux学习——shell编程(1)

shell编程shell简介概述种类功能shell应用技巧输入/输出重定向输入重定向输出重定向错误重定向管道命令连接符shell简介概述shell 既是一种命令语言,又是一种编程语言(shell脚本),其作为基于命令的语言,shell交互式的解释 和执行用户输入的命令;作为程序控制语言,shell中可以定义变量,传递参数,并提供了流程控制结构。种类shell的种类有很多 BSh, CSh, KSh, bash等(可以通过命令“ ls/ bin/ *sh” 查看系统中安装的shell)功能S

2021-04-13 19:48:01 277 2

原创 linux编程基础第一章课后习题及答案

一、 填空题Linux 操作系统的核心程序由芬兰赫尔辛基大学的一一名学生linus Torvalds编写。Linux操作系统是一款免费使用且可以自由传播的类UNIX操作系统,它支持 多任务 多用户 多线程及多CPU,从其诞生到现在,性能逐步得到了稳定提升。自Linux操作系统因其强大的功能和良好的稳定性,逐渐被应用到人类社会的诸多领域。目前,Linux的应用领域主要包括 服务器 桌面应用和嵌入式应用VMware提供了 桥接 仅主机 和NAT这三种网络模式,这些模式对应的名称分别为VMnet0、VM

2021-03-17 14:06:43 7821 1

原创 IntelliJ IDEA快速生成get/set

IntelliJ IDEA生成get/set有2种方式,alt+enter、alt+insert。下面分别介绍这2种方式快速生成get与set方法。方法一alt+enter是一种用途广泛的操作,把光标放在一个没有get和set方法的私有成员变量上,按alt+enter就会弹出一个小窗。点击这个"create getter and setter for"选项。生成了该变量的get和set方法。方法二1.在类里面,按alt+insert。弹出一个小窗,可以用它生成多种代码。...

2021-03-13 15:51:52 3914

原创 Linux常用命令(精修版)

文件操作命令文件处理命令ls命令原意: list命令功能:列出当前文件夹命令 蓝色表示文件夹 黑色表示是普通文件引申 ls -l 文件名 单独列出此文件(看其属性,权限) ls -a 显示隐藏文件 带点的文件 ls -al ls -l 以列表形式展开(也可简写成 ll )cd命令原意:change directory命令功能:切换目录命令格式 : cd 参数示例 cd ..

2021-03-13 15:50:41 267 1

原创 linux学习---第一天

linux小白学习----第一天linux简介linux安装软件下载在虚拟机安装centOSlinux简介Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定

2021-03-13 15:27:47 289 1

原创 linux基本命令

Linux命令 说明:Linux全部都是基于文件的.并且Linux中的目录都是树形结构 cd命令集 ifconfig/ipaddr 检查IP地址pwd 检查当前的位置tab键 自动补齐(注意唯一性)cd命令是linux中最基本的命令语句,必须熟练掌握cd / 返回根目录cd ~ 用户主目录cd . 当前目录cd ..返回到上一级目录cd /usr/ 进入到usr目录cd – 返回上一个目录cd 直接回家 ls目录和...

2021-02-02 16:58:17 309 1

httpd-2.4.39-o102r-x86-vc14.zip

并发测试工具 ab -n 测试数量 -c 并发数 测试网址

2021-11-22

DButils.zip

封装了dbutils工具

2021-06-19

空空如也

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

TA关注的人

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