自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(268)
  • 收藏
  • 关注

原创 idea导入git代码

删除后,就可以再次导入代码,就可以输入公司的账号和密码。发现账号是自己的账号如何改成公司的账号呢?如果账号有问题,可以清除,修改公司对应的账号。在本地建一个文件夹,右击。

2023-11-01 11:39:52 237 1

原创 mysql——排序(窗口函数)

下面介绍三种用于进行排序的专用窗口函数:1、RANK() 在计算排序时,若存在相同位次,会跳过之后的位次。 例如,有3条排在第1位时,排序为:1,1,1,4······2、DENSE_RANK() 这就是题目中所用到的函数,在计算排序时,若存在相同位次,不会跳过之后的位次。 例如,有3条排在第1位时,排序为:1,1,1,2······3、ROW_NUMBER() 这个函数赋予唯一的连续位次。例如,有3条排在第1位时,排序为:1,2,3...

2021-09-10 19:46:14 975 1

原创 mysql——case

查询在2025-10-15以后,同一个用户下单2个以及2个以上状态为购买成功的课程的订单id,是否拼团以及客户端名字信息,最后一列如果是非拼团订单,则显示对应客户端名字,如果是拼团订单,则显示NULL,并且按照order_info的id升序排序,以上例子查询结果如下:select o.id,o.is_group_buy, client.name as client_namefrom ( select * from order_inf...

2021-09-10 15:54:32 284

原创 mysql——截取日期

====》查询在2025年内投递简历的每个岗位,每一个月内收到简历的数量,并且按先按月份降序排序,再按简历数目降序排序,以上例子查询结果如下:-- 按月统计数量并排序select job,date_format(date,'%Y-%m') as mon,sum(num) as cntfrom resume_infowhere date like '2025%' -- 符合最左前缀匹配原则,也走索引group by job...

2021-09-10 15:14:44 4981

原创 vue--下拉框,分页+模糊查询

饿了么<template slot-scope="scope"> <el-form-item :prop="'addMaterialSpecMdList.'+scope.$index + '.materialSpecMdCode'" :rules="rules.materialSpecCode"> <el-select v-model="scop

2021-06-18 18:39:47 1098 1

原创 list().stream().collect()

list().stream().collect(Collectors.groupingby(Entity::getFild))的用法

2021-06-01 14:09:37 2489

原创 java-小知识-赋值,对象之间/集合之间

BeanUtils.copyProperties(modelParam, modelPO);

2021-05-28 11:37:43 216

原创 SQL-小知识-获得自增长id/查集合/插入集合

<insert id="insertModel" useGeneratedKeys="true" parameterType="tech.yummy.iot.base.domain.po.ModelPO" keyColumn="id" keyProperty="id">keyColumn="id" keyProperty="id"在

2021-05-28 11:36:40 339

原创 java捕获异常

public Result…… return Result.getServiceError("")

2021-05-28 11:34:45 171

原创 三张表联查

<resultMap id="ModelServiceBOMap" type="tech.yummy.iot.base.domain.bo.ModelServiceBO"> <id column="id" property="id"></id> <result column="model_id" property="modelId"/> <result column="service_qualif...

2021-05-28 11:33:54 200

原创 分页查询sql

<resultMap id="modelBOMap" type="tech.yummy.iot.base.domain.bo.ModelBO"> <id column="id" property="id"></id> <result column="model_qualifier" property="modelQualifier"/> <result column="model_name" property="modelNa..

2021-05-27 17:16:12 176 1

原创 vue.set

Vue.set(this.paramEditFlag, indexes, true)比如说,对象,属性,值this.person,sex,女

2021-05-27 11:43:39 139

原创 vue table增删改查input框之校验必填项

<el-form :model="testForm" ref="testForm" :rules="testFormRules" label-width="100px" :inline="true"> <el-form-item label="属性组名:" prop="testFormGroupName"> <el-input placeholder="请输入内容" v-model="testForm....

2021-05-27 11:41:30 1564

原创 js--select获得其他值

<el-select class="selectClass" :labelInValue="true" multiple v-model="materialSpec.materialMdCode" placeholder="请选择" @change="getSelectMaterialMdCode" @visible-change="$forceUpdate()"> <el-option v-for="item in materialS

2021-05-19 15:53:14 218

原创 vue table增删改查input框

<div class="div-card" > <template> <el-table :data="proGroupTable[indexes].modelPropertyItemBOList" border stripe style="width: 100%;" > <el-t...

2021-05-19 15:13:34 238

原创 js--获得数据

<input id="editQualifier" v-model="editTable.modelQualifier" placeholder="请输入内容" ></input>modelParam["modelQualifier"]= document.getElementById("editQualifier").value;<el-select v-model="accessWayTable.value" placeholder="请选择" @change="g

2021-05-19 15:06:50 155

原创 java--list 小栗子

如果你想写一个这样的list,你会怎么办呢?首先,你需要一个实体,里面有两个参数。其次,你需要一个list,然后,add这两个参数。public JSONObject playContentJoin(List<String> list, String contentVersion) { List<UpdateMediaPlayPO> listUp = new ArrayList<>(); for (String str:list) { UpdateMe.

2021-05-19 11:39:46 219

原创 js--数据保存在数组再放入集合中

saveParam() { var modelPropertyItemList= []; var modelPropertyGroupParam= {}; for (var i=0;i<this.modelTable.length;i++){ var mPro = {}; mPro["id"]=this.modelTable[i].id; mPro["groupId"]=this.modelTable[i]....

2021-04-19 15:18:22 1176

原创 js---两层list,去重

两层list,循环遍历 去重 for (var i = 0; i < obj.serviceOutParameterList.length; i++) { for (var j =obj.serviceOutParameterList.length-1; j > i; j--) { if (obj.serviceOutParameterList[j].id == (obj.serviceOutParameterList[i].id)){ .

2021-04-19 15:11:00 448

原创 端口号被占用

问题:解决方案:1.找到谁用了端口号netstat -aon|findstr 端口号2.找到程序tasklist|findstr 对应的PID3.结束程序taskkill /f /t /im 程序名或者用cmd输入taskmgr打开任务管理器,结束进程或者直接输入taskkill /pid 8832 -t -f 就可以将这个占用的PID直接关闭。...

2021-04-09 11:15:22 158 1

原创 springboot连接mysql数据库——jdbc

编写application.yml文件server: port: 5001spring: application: name: config-server profiles: active: jdbc datasource: driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://127.0.0.1:3306/ordertest?useUnicode=true&characte

2021-02-15 19:02:57 317 1

原创 【Java】——反射

反射:将类的各个组成部分封装为其他对象好处:可以在程序运行过程中,操作这些对象可以解耦,提高程序的可扩展性获取Class对象的方式:Class.forName(“全类名”):将字节码文件加载进内存,返回Class对象多用于配置文件,将雷鸣定义在配置文件中,读取文件,加载类Class cls = Class.forName("cn.itcast.domain.Person");类名.class:通过类名的属性class获取多用于参数传递Class cls = Person.c

2021-02-04 09:49:57 144

原创 idea搭建SpringCloud

一.搭建父项目<?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="http://maven.apache.org/POM/4.0.0 http://maven.apache

2021-02-03 22:02:34 201 3

原创 WebStorm安装

下载官网地址:http://www.jetbrains.com/webstorm/点击download,下载最新版本安装运行WebStorm-2020.3.2.exe执行下一步进行安装,到达该页面根据自身情况勾选配置选项:Create Desktop Shortcut:创建桌面快捷方式;Update context menu:将"从文件夹打开项目"添加至鼠标右键;Create Associations:.js .css .html .json默认用webstorm打开;Update

2021-02-02 16:39:36 1834

原创 SpringCloud

微服务架构该服务架构是一种架构模式,它提倡将单一应用程序划分成一组小的服务,服务之间互相协调、互相配合,为用户提供最终价值。每个服务运行在其独立的进程中,服务与服务间采用轻量级的通信机制互相协作(通常是基于HTTP协议的RESTful API)。每个服务都围绕着具本业务进行构建,并且能够被独立的部署到生产环境、类生产环境等。另外,应当尽量避免统一的、集中式的服务管理机制,对具体的一个服务而言,应跟据业务上下文,选择合适的语言、工具对其进行构建。SpringCloud技术栈..

2021-01-14 21:43:27 142 1

原创 MySQL8.022下载与安装

下载配置打开cmd//在d:\Mysql\mysql-8.0.22-winx64\bin>下输入mysqld --initialize-insecure --user=mysql //表示没有密码mysqld -install //出现Service successfully installed.表示配置完成net start mysql //启动数据库mysql -u root -p //不用输入密码直接回车//出现mysql>表示配置完成alter user us

2021-01-09 21:26:38 473

原创 Nacos——安装

Nacos 支持基于 DNS 和基于 RPC 的服务发现(可以作为springcloud的注册中心)、动态配置服务(可以做配置中心)、动态 DNS 服务。Nacos是阿里的一个开源产品,它是针对微服务架构中的服务发现、配置管理、服务治理的综合型解决方案。官方介绍是这样的:Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您实现动态服务发现、服务配置管理、服务及流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。 Nacos 是构建以

2020-11-05 13:29:21 233 1

原创 Nacos(1)

Nacos 支持基于 DNS 和基于 RPC 的服务发现(可以作为springcloud的注册中心)、动态配置服务(可以做配置中心)、动态 DNS 服务。Nacos是阿里的一个开源产品,它是针对微服务架构中的服务发现、配置管理、服务治理的综合型解决方案。官方介绍是这样的:Nacos 致力于帮助您发现、配置和管理微服务。Nacos提供了一组简单易用的特性集,帮助您实现动态服务发现、服务配置管理、服务及流量管理。 Nacos帮助您更敏捷和容易地构建、交付和管理微服务平台。 Nacos是构建以“服务

2020-05-31 21:31:25 188

原创 什么是Serializable

一般情况下,我们在定义实体类时会继承Serializable接口,类似这样:Serializable接口:一个对象序列化的接口,一个类只有实现了Serializable接口,它的对象才能被序列化。序列化:序列化是将对象状态转换为可保持或传输的格式的过程。与序列化相对的是反序列化,它将流转换为对象。这两个过程结合起来,可以轻松地存储和传输数据。序列化对象:把对象转换为字节序列的过程称为对象的序列;化把字节序列恢复为对象的过程称为对象的反序列化。什么情况下需要序列化?当我们需要把对象的状态信

2020-05-21 17:56:19 1884

原创 数据库设计

范式:好的数据库设计对数据的存储性能和后期的程序开发,都会产生重要的影响。建立科学的,规范的数据库就需要满足一些规则来优化数据的设计和存储,这些规则就称为范式三大范式:目前关系数据库有六种范式第一范式(1NF),第二范式(2NF),第三范式(3NF).,巴斯-科德范式(BCNF),第四范式(4NF)和第五范式(5NF,又称完美范式)。满足最低要求的范式是第一范式(1NF)。 在...

2020-05-19 14:36:17 324

原创 sql——约束

约束的作用:对表中的数据进行限制,保证数据的正确性、有效性、完整性。一个表如果添加了约束,不正确的数据将无法插入到表中,约束在创建表的时候添加比较合适。约束的种类:约束名 约束关键字 主键 primary key 唯一 unique 非空 not null 外键 foreign key 检查约束 check 注:mys...

2020-05-12 17:35:23 263

原创 MySQL安装、配置和卸载

安装配置卸载启动控制台连接数据库

2020-05-06 11:46:26 243 2

原创 Mybatis-基于注解开发CRUD

目录环境搭建mybatis注解建立实体类属性和数据库表中列的对应关系mybatis注解开发一对一的查询配置mybatis注解开发一对多的查询配置mybatis注解开发使用二级缓存环境搭建pom文件 <packaging>jar</packaging> <dependencies> <depe...

2020-04-13 11:34:47 225

原创 Mybatis-基于代理Dao实现CRUD操作

pom <packaging>jar</packaging> <dependencies> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</ar...

2020-04-01 08:51:27 194

原创 Spring 基于注解的AOP

pom文件和上一篇文章相同bean文件<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmln...

2020-03-26 09:29:35 209

原创 Spring 基于xml的AOP

AOP(Aspect Oriented Programming)即面向切面编程。通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是函数式编程的一种衍生泛型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提程序的可重用性,同时提高了开发效率。简单地说,就是把程序重复的代码抽取出来,在需要执行的时候,使用动态代理技术,在...

2020-03-20 21:02:32 178 1

原创 基于注解类的ioc示例

pom文件和上一篇文章相同bean文件(jdbcConfig.properties)jdbc.driver=com.mysql.jdbc.Driverjdbc.url=jdbc:mysql://localhost:3306/eesyjdbc.username=rootjdbc.password=1234持久层接口和上一篇文章相同持久层实现和上一篇文章相同,但是加一句在开头@Rep...

2020-03-18 19:22:38 146

原创 基于xml的ioc示例

pom.xml文件<dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> &lt...

2020-03-18 19:22:13 180

原创 如何在idea maven项目中导入本地jar包

1、下载2、点击idea maven的图标3、在文本框内输入以下文本install:install-file -Dfile=D:\commons-dbutils-1.7.jar -DgroupId=commons-dbutils -DartifactId=commons-dbutils -Dversion=1.7 -Dpackaging=jarinstall:install-fil...

2020-03-17 21:45:07 2330

原创 Spring IoC

控制反转(inversion of control,缩写为IoC)是面向对象编程中的一种设计原则,可以用来减低计算机代码之间的耦合度。通过控制反转,对象在被创建的时候,由一个调控系统内所有对象的外界实体将其所依赖的对象的引用传递给它,也可以说,依赖被注入到对象中。实现:依赖注入(dependency injection,简称DI)、依赖查找(dependency lookup,简称DL)。...

2020-03-17 11:26:16 173

空空如也

空空如也

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

TA关注的人

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