![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
远途123
Java躺平选手
展开
-
已知顶级节点idList获取所有子级节点的id
【代码】已知顶级节点idList获取所有子级节点的id。原创 2023-01-10 13:43:50 · 185 阅读 · 0 评论 -
pg数据库自顶向下递归查询组织列表
WITH RECURSIVE org AS ( SELECT * FROM t_sys_org WHERE parent_id = - 1 UNION ALL SELECT t_sys_org.* FROM t_sys_org, org WHERE t_sys_org.parent_id = org.org_id ) SELECT* FROM org WHERE org.dem_code = 1 ORDER BY parent_id原创 2022-04-07 15:58:17 · 733 阅读 · 0 评论 -
七、SpringCloud-Config
1. 新建springcloud-config-server-3344模块2. 导入依赖并在启动类添加注解<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency>原创 2021-08-19 18:59:09 · 67 阅读 · 0 评论 -
六、SpringCloud-Zuul
SpringCloud-Zuul1. 创建springcloud-zuul-6001子模块2. 继续引入依赖 <!--zuul--> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-zuul</artifactId>原创 2021-08-19 09:04:25 · 70 阅读 · 0 评论 -
五、SpringCloud-Hystrix
一、服务熔断1. 创建springcloud-provider-dept-hystrix-8001,2. 复制springcloud-provider-dept-8001内容修改启动类名3. 添加Hystrix依赖 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-hys原创 2021-08-18 18:47:38 · 58 阅读 · 0 评论 -
四、SpringCloud-Feign
1. springcloud-api中添加Feign依赖 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-feign</artifactId> <version>1.4.6.RELEASE</version>原创 2021-08-18 11:56:46 · 68 阅读 · 0 评论 -
三、SpringCloud-Ribbon
1. 在客户端springcloud-consumer-dept-80中引入依赖 <!-- 负载均衡--> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-ribbon</artifactId> <versi原创 2021-08-18 11:02:00 · 86 阅读 · 0 评论 -
二、SpringCloud-Eureka
继续创建子项目springcloud-eureka-7001pom.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="http://maven.apache.org/..原创 2021-08-17 19:06:44 · 53 阅读 · 0 评论 -
一、SpringCloud-Rest
创建springcloud Maven父工程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="http://maven.apache.org/POM/4.0...原创 2021-08-17 13:39:09 · 104 阅读 · 0 评论 -
三、Vue使用ElementUI及路由传参
创建hello-vue项目并运行测试#创建项目vue init webpack hell-vue#进入工程目录cd hello-vue#安装vue-routern cnpm install vue-router --save-dev#安装element-uicnpm i element-ui -S#安装依赖cnpm install# 安装SASS加载器cnpm install sass-loader node-sass --save-dev#启功测试cnpm run dev..原创 2021-08-14 15:51:06 · 1326 阅读 · 0 评论 -
二、开始Vue项目
1. 下载安装node.js下载地址#查看版本node -vnpm -v2. 全局安装cnpmnpm install cnpm -g3. cnpm安装vue-clicnpm instal1 vue-cli-g#测试是否安装成功#查看可以基于哪些模板创建vue应用程序,通常选择webpackvue list4. 生成Vue项目#控制台在任意文件夹下使用如下命令创建一个名为myvue的项目,一路选novue init webpack myvue5. 运行Vue项目#进入项目原创 2021-08-08 18:35:11 · 144 阅读 · 0 评论 -
一、Vue入门语法
<!DOCTYPE html><html lang="en" xmlns:v-bind="http://www.w3.org/1999/xhtml" xmlns:v-on="http://www.w3.org/1999/xhtml"><head> <meta charset="UTF-8"> <title>Title</title></head><body><div id="a原创 2021-08-07 11:27:40 · 56 阅读 · 0 评论 -
六、SpringBoot整合Zookeeper及Dubbo实现RPC调用
一、构建项目创建空项目创建两个module:provider-server和consumer-server分别引入如下依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </depe原创 2021-08-05 01:36:11 · 176 阅读 · 0 评论 -
五、SpringBoot整合Knife4j
1.上一项目添加依赖 <dependency> <groupId>com.github.xiaoymin</groupId> <artifactId>knife4j-spring-boot-starter</artifactId> <version>2.0.7</version> </dependency>2.创建配原创 2021-08-04 20:05:39 · 307 阅读 · 1 评论 -
四、SpringBoot整合Shiro+MybatisPlus
原项目继续添加依赖 <!--shiro --> <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-core</artifactId> <version>1.4.1</version> </dependency>..原创 2021-08-04 02:41:19 · 224 阅读 · 0 评论 -
三、SpringSecurity
一、静态资源静态资源目录结构下载地址下载地址解释基于上一项目;此项目的login.html为上一项目的index.html;二、依赖 <!-- 降级为2.0.9 --> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId&原创 2021-08-03 02:05:05 · 108 阅读 · 0 评论 -
二、SpringBoot整合MybatisPlus
SpringBoot整合MybatisPlus上一项目基础上增加 <!--数据库驱动--> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> </dependency> <!--mybatis-pl原创 2021-08-02 16:19:29 · 103 阅读 · 0 评论 -
一、SpringBoot基础
一、yaml对象赋值User实体类package com.jx.pojo;import lombok.AllArgsConstructor;import lombok.Data;import lombok.NoArgsConstructor;import org.springframework.boot.context.properties.ConfigurationProperties;import org.springframework.stereotype.Component;@原创 2021-08-02 13:19:55 · 78 阅读 · 0 评论 -
MybatisPlus自动生成代码
六、自动生成代码引入依赖 <!--用于自动生成代码--> <dependency> <groupId>org.apache.velocity</groupId> <artifactId>velocity-engine-core</artifactId> <version>2.0</version> </原创 2021-08-01 20:36:09 · 107 阅读 · 0 评论 -
MyBatisPlus条件构造器
五、条件构造器package com.jx;import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;import com.jx.mapper.UserMapper;import com.jx.pojo.User;import org.junit.jupiter.api.Test;import org.springframework.beans.factory.annotation.Autowired;import原创 2021-08-01 17:59:30 · 74 阅读 · 0 评论 -
MybatisPlus简单CRUD
四、简单CRUD查询 //根据id批量查询 @Test void testSelectByBatchId(){ List<User> users = userMapper.selectBatchIds(Arrays.asList(1,2,3)); users.forEach(System.out::println); } //根据条件查询 @Test void testSelectByMap(){原创 2021-08-01 17:01:09 · 81 阅读 · 0 评论 -
MybatisPlus乐观锁
三、乐观锁插件乐观锁:总认为不会出现问题,无论何时都不上锁,出现问题,再次更新值测试。悲观锁:总认为会出现问题,总是先上锁再操作。乐观锁实现过程:取出记录时,获取当前version更新时,带上这个version执行更新时, set version = newVersion where version = oldVersion如果version不对,就更新失败使用步骤:数据库增加version字段,默认值为1实体类增加version属性 @Version//乐观锁注解原创 2021-08-01 13:25:20 · 214 阅读 · 0 评论 -
MybatisPlus自动填充创建和更新时间
二、自动填充数据修改数据库修改实体类//字段自动填充 @TableField(fill = FieldFill.INSERT) private Date createTime; @TableField(fill = FieldFill.INSERT_UPDATE) private Date updateTime;自定义实现类package com.jx.handler;import com.baomidou.mybatisplus.core.ha原创 2021-08-01 04:09:04 · 1555 阅读 · 0 评论 -
MybatisPlus快速开始
MybatisPlus一、快速开始创建数据库 mybatis_plus创建user数据表DROP TABLE IF EXISTS user;CREATE TABLE user( id BIGINT(20) NOT NULL COMMENT '主键ID', name VARCHAR(30) NULL DEFAULT NULL COMMENT '姓名', age INT(11) NULL DEFAULT NULL COMMENT '年龄', email VARCHAR(50) NULL原创 2021-08-01 02:44:48 · 160 阅读 · 0 评论 -
命令行编译和运行java文件
命令行编译及运行java文件1.新建Helloworld.java文件public class Helloworld{ public static void main(String[] args){ System.out.println("Helloworld!"); }}2.命令提示符窗口Microsoft Windows [版本 10.0.19042.1110](c) Microsoft Corporation。保留所有权利。#javac编译文件C:\Users\0\Deskt原创 2021-07-31 14:15:02 · 105 阅读 · 0 评论 -
配置JAVA 开发环境
配置JAVA 开发环境安装jdk 下载地址我的电脑–>右键–>属性新建环境变量–>JAVA_HOME–>jdk路径配置Path环境变量–>%JAVA_HOME%/bin %JAVA_HOME%/jre/bin命令提示符–> java -version原创 2021-07-31 13:53:03 · 57 阅读 · 0 评论 -
常用DOS命令
常用DOS命令#切换盘符 F:#查看目录下文件 dir#切换目录 cd change directory cd/d f:#返回上一级 cd..#清理 cls#退出 exit#查看电脑ip ipconfig#网络测试 ping#创建文件夹 md#创建文件 cd>#删除目录 rd#删除文件 del ...原创 2021-07-31 11:55:41 · 29 阅读 · 0 评论 -
Markdown基础语法
Markdown语法学习一、字体Hello,world斜体Hello,world粗体Hello,world粗斜体二、图片三、超链接跳转至bilibili四、列表ABCABC五、表格名字性别生日张三男1999.1.23六、代码块public static void main (String args[]){ System.out.println("Hello world!");}...原创 2021-07-31 11:26:49 · 78 阅读 · 0 评论 -
2021-04-02
easyui使用append添加textbox组件多出a标签,导致.children方法无法获取直接子节点,可使用find方法代替原创 2021-04-02 06:30:47 · 39 阅读 · 0 评论