自定义博客皮肤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)
  • 资源 (3)
  • 问答 (2)
  • 收藏
  • 关注

原创 JAVA

SpringMvc目录地址框架搭建right-aligned 文本居右centered 文本居中right-aligned 文本居右centered 文本居中right-aligned 文本居右 SpringBootColumn 1Column 2centered 文本居中right-aligned 文本居右...

2021-08-13 10:49:40 101

原创 Linux命令

1.ps aux 查看所有进程2.ps - ef |grep 端口/服务名/类型(java )3.whereis java/mysql/gitlab 查看目录-----------------------------------------------docker--------------------------------------------1.docker version2.docker ps 查看运行得镜像3.docker ps -a 查看所有镜像...

2021-12-01 15:33:32 1108

原创 Vue if语句不加花括号注意事项

if(res.data.code===10000) this.dialogVisible=false;alert (222);return this.$message.success('添加成功'); return this.$message.error('添加失败')这句代码,如果条件成立则后边 this.dialogVisible=false; alert (222); return this.$message.success(‘添加成功’);都会执行,一直执行到retur...

2021-11-15 14:57:14 762 1

原创 Vue表单rules验证注意事项

1.以下三处必须注意a):model:动态绑定得data中得form对象b)prop:表单属性名必须与表单对象名称相对应c)v-model子组件input值和父组件得data值双向绑定

2021-11-12 14:58:03 916

原创 Vue组件注册时名称注意事项

1.如果在组件注册时名称为驼峰(1)首字母驼峰,那么一下使用组件写法都能生效(2)如果不是首字母驼峰,那么只有以下标注写法生效

2021-11-10 15:25:52 457

原创 @Value

1.配置文件里配置了之后可以直接@Value("user.age")2:配置文件没有配置可以这样写@Value("{user.age}")2:配置文件没有配置可以这样写@Value("user.age")2:配置文件没有配置可以这样写@Value("{user.age:199}")

2021-10-14 16:46:46 68

原创 容器注入对象理解

1.定义了个对象:Animalpublic class Animal { private String name="tom"; public Animal() { } public Animal(String name) { this.name = name; } public String getName() { return name; } public void setName(String na

2021-09-28 16:44:41 110

原创 JAVA8 Stream

1.对List按照属性的某个子段进行分组Map<String,List<ProgressData> > map = progrssByList.stream().collect(Collectors.groupingBy(progressData -> progressData.getProjectNo()));

2021-08-13 17:44:38 79

原创 SQL使用总结

1.当写一个查询语句时,select id name where user_info where age=13,即使我没有查询age字段,但我依旧可以使用年龄字段筛选

2021-08-13 10:44:34 48

原创 MybatisPlus使用总结

1.实体类属性@ApiModelProperty(value=“创建时间”,required = false),可以选择必填或者非必填,如果你选择了非必填,并且使用了mp自带得添加方法,如果这个你设置非必填项有值那么mp会自动将该字段添加上在sql,如果没值则不添加sql,以updateTime为例...

2021-08-03 16:38:14 666

原创 FASTDFS单机服务搭建

1.准备材料:CENTOS2.1安装nginx2.2 CentOS安装GCC安装FastDFS需要先将官网下载的源码进行编译,编译依赖gcc环境[root@localhost ~]# yum -y install gcc-c++ps:检查gcc-c++是否已经安装(如果已安装,执行 yum -y install gcc-c++ 也会提示)2.3 安装libevent[root@localhost ~]# yum -y install libevent2.4 安装libfastcommon

2021-07-16 14:49:27 293

原创 获取地区的行政编码

获取行政编码json,这里以山东为例,话不多说,直接开始1.拉入所需pom <!-- httpclientutil 开始--> <dependency> <groupId>org.apache.oltu.oauth2</groupId> <artifactId>org.apache.oltu.oauth2.client</artifactId>

2021-06-30 14:46:52 333 1

原创 SrpingBoot单元测试Test

1.引入单元测试的pom<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </dependency>2.在src/ma

2021-06-28 15:38:47 97 2

原创 idea git应用

2021-06-28 14:44:11 64

原创 lombok——@EqualsAndHashCode(callSuper = true)注解的使用

@EqualsAndHashCode(callSuper = true)该注解用于子类对象之间进行比较的时候不加该注解的影响:子类对象属性值一致,但其继承的父类对象属性值不一致,在比较的时候会出现比较结果不对的情况。举个简单的例子:这边先定义一个分类对象 Parent,有一个属性:code@Datapublic class Parent { /** * 父类编码 */ private String code;}再定义一个子类对象 Child,一一个属性

2021-06-24 10:44:25 11041 8

原创 lombok @Accessors用法详解

@Accessors(chain=true)链式访问,该注解设置chain=true,生成setter方法返回this(也就是返回的是对象),代替了默认的返回void。`package com.pollyduan;import lombok.Data;import lombok.experimental.Accessors;@Data@Accessors(chain=true)public class User { private Integer id; private S

2021-06-24 10:32:58 74

原创 springboot配置日志方式

a)直接在ymllogging: level: com.htyd.service.wind.mapper: DEBUGb)mybatisPlus的方式mybatis-plus: mapper-locations: classpath*:/mapper/*Mapper.xml type-aliases-package: com.htyd.service.*.mapper configuration: log-impl: org.apache.ibatis.logging

2021-06-23 11:40:27 96

原创 BaseMapper使用

1.首先@TableName是让此实体类映射表名,从而使用BaseMapper的插入方法时能插入正确的表2.TableFeild就是对字段映射import com.baomidou.mybatisplus.annotation.TableName;import com.htyd.common.base.BaseDomain;import lombok.Data;import java.util.List;@Data@TableName("sys_region")public class

2021-06-23 11:35:33 8905 7

原创 mybatisPlus时间自动填充和id自增长

1.首先属性加注解 @TableId(value = "id", type = IdType.ASSIGN_ID)//主键生成策略 private Long id; @TableField(value = "create_time", fill = FieldFill.INSERT)//插入的时候填充 private LocalDateTime createTime; @TableField(value = "update_time", fill =

2021-06-23 11:31:31 229

原创 代码生成器

package com.htyd.service.wind.config;import com.baomidou.mybatisplus.annotation.IdType;import com.baomidou.mybatisplus.generator.AutoGenerator;import com.baomidou.mybatisplus.generator.config.DataSourceConfig;import com.baomidou.mybatisplus.generator.

2021-06-23 11:27:38 578

原创 serialVersionUID自动生成

2021-06-22 17:07:42 55

原创 关于变量问题

public List<City> selectAsso(Long deptId) { Integer level1=0; Integer level2=0; Integer level3=0; Integer level4=0; // 根据父级id查子级 List<City> parentCity = cityMapper.getCityByParentId(deptId); if (parentCity !

2021-06-22 11:35:20 91

原创 SpringBoot优雅的集成Sswagger文档

1.创建springboot程序(基本知识)/swagger-ui/index.html2在pom.xml引入pom <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-boot-starter</artifactId> </dependency>3.配置Swagger配置文件,注意

2021-06-17 15:11:22 86

原创 Nginx模拟负载均衡到服务器Zuul(网关)

1.nginx.conf配置文件upstream xiaodou{//真实的服务器地址 server 192.168.58.1:2222; weight 1 //表示权重越高请求该地址次数越多 server 192.168.58.1:5555;}server { listen 80; server_name localhost; #charset koi8-r; #access_log logs/host.access.log

2021-06-11 16:07:23 280

原创 Linux下安装Nginx

1.安装所需环境yum -y install gcc pcre-devel zlib-devel openssl openssl-devel2.下载nginx安装包wget https://nginx.org/download/nginx-1.9.9.tar.gz3.安装mginx(1)解压tar -zxvf nginx-1.9.9.tar.gz(2)解压完成之后,进入解压目录里,我的解压位置 /usr/local/nginx配置nginx安装参数./configure --p

2021-06-11 16:01:22 108 3

原创 Linux系统下的Redis服务无法被远程访问

此篇文章主要是解决关于linux下的redis服务无法被远程客户端访问的问题,通过搜寻终于找到了答案!1.首先你要 设置Redis密码,不设置密码可能导致无法连接(1)找到redis目录下的redis.conf文件(2)# requirepass foobared requirepass 123 指定密码123 保存后重启redis就可以了2.注释掉redis.conf的 bind 127.0.0.1(1)找到redis目录下的redis.conf文件(2)# rbin

2021-06-09 14:41:38 2136

原创 Tomcat配置上传文件到项目外路径

<Context docBase="D:/nwfile/img" path="/img" />

2021-06-03 10:53:42 131

原创 springboot学习总结

2021-5-311.创建聚合项目(idea)a)如果是想让子项目在父项目下,则需要指定父项目(父项目下有子moudle标签,子项目只有)b)如果想让父子项目并行则不需指定父项目(父项目下没有子moudle标签)c)标签作用决定项目打包后是jar/ward)springboot项目打包后为jar,直接在cmd窗口用java -jar 项目全称2.聚合项目eurekaa)目前理解是用户通过客户端–>消费端–>注册中心–>(负载均衡)服务提供者问题?那么谁来负载均衡从客户端到

2021-05-31 17:03:55 86

原创 spring容器创建bean的方式

spring容器创建对象的时间又两种情况:情况一:当程序加载Spring 容器时就会调用默认的构造函数为bean创建对象首先,我们创建一个类public class HelloWorldScope {public HelloWorldScope() {System.out.println(“This is the Constructor!”);}public void hello() {System.out.println(“Hello World!”);}}2 . 配置sprin

2021-05-31 10:13:26 196

原创 Spring中Bean的单例和多例简单总结

在Spring中,有两个类型,一个是单例一个和多例,一个Bean同学,要么是单例要么是多例。prototype(多例)和singleton(单例)在Spring中,bean的Scope常被定义的两种模式:prototype(多例)和singleton(单例)。singleton(单例):只有一个共享的实例存在,所有对这个bean的请求都会返回这个唯一的实例。此取值时表明容器中创建时只存在一个实例,所有引用此bean都是单一实例。如同每个国家都有一个总统,国家的所有人共用此总统,而这个国家就是一个sp

2021-05-31 10:06:39 1054

原创 继承各个方法的执行顺序

//打印结果:  static A  static B  I’m A class  HelloA  I’m B class  HelloB总结:执行顺序为:父类静态代码块子类静态代码块父类普通方法父类构造方法子类普通方法子类构造方法...

2021-05-31 09:45:33 88

原创 批量插入返回主键

<insert id="insertFiles" parameterType="java.util.List" useGeneratedKeys="true" keyColumn="id" keyProperty="fileId" > insert into files_info (id,name,addUser,addDate,remark,company,status)values <foreach collection ="list" item="item" separat

2021-05-07 14:43:07 244

原创 批量插入,更新(双层循环写法)

@Insert("<script>" + "insert into file_device (mission_id,device_id,file_id) VALUES " + "<foreach collection='list' item='item' index='index' separator=',' >" + "<foreach collection='item.file' item='itemId' index='index' separa

2021-05-07 14:40:52 190

原创 idea + springboot热部署实现

1.引入pom <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional> </dependency>2.配置插件

2021-04-20 14:29:11 71 1

原创 @TableId @TableFiled

@TableId :将数据库的主键与之映射,在调用mplus中继承的baseMapper封装的方法时,如果不指定该主键,则传入id无效查询,结果为null(例如baseMapper的getOne(参数为id))@TableFiled:假如你在yml文件里开启了驼峰注入,则这个地方可以不用映射...

2021-04-20 11:34:48 2622

原创 关于一个主表 对应多个从表(主从是一对多关系),如何通过筛选从表并正确分页问题

因为主表有好几个从表,怎么通过从表筛选条件来正确分页呐?sql写法://1.主表SELECT * from teacher_info where teacher_id in( //2.将结果集去除重复SELECT DISTINCT teacher_id FROM (//3.从表条件筛选后符合条件的老师id有1,2,3(SELECT teacher_id FROM student_info WHERE student_name ='鲁班' ) //4.将两个表的符合条件的教师id合并

2021-04-19 14:51:35 1017

原创 IDEA快捷键总结(日积月累)

1.重写方法:ctrl+o2.重命名:shift+F63.自动补全变量返回值:ctrl+alt+v4.新建文件或者方法: alt+insert5.在当前打开的文件包下创建文件:ctrl+alt+v

2021-04-15 10:08:32 49

原创 关于maven pom (父项目)的maven子moudle/springboot子项目

用idea创建maven项目自我感觉不如eclipse好用,经过摸索,终于弄懂如何在父项目(pom)创建子moudle或者是springboot类型的moudle,下面开始1,首先创建maven pom用idea,这里什么都不用选,t填写坐标名称等信息,直接next2.这是我创建好的一个pom同时拥有一个maven moudle和一个springboot moudle(具体创建方法就是在父项目右键新建new moudle)3.最关键的步骤来了,父项目来做资源版本管理,首先是父项目的pom文件父

2021-04-14 15:40:28 636

原创 Maven创建三种项目类型:pom war jar

1.pom,什么都不用勾选直接next2.war:勾选create from archetype3.jar:勾选create from archetype

2021-04-14 15:02:30 1407

原创 Restful风格架构测试记录

@RestControllerpublic class RestfulController { @GetMapping(value = "/users/{id}/orders/{oid}")//地址:http://localhost:8080/geojson/users2/1/orders/2 void testRestful(@PathVariable("id") Integer id,@PathVariable("oid") Integer orderId){ Syst

2021-04-08 14:55:50 57 2

region_code_四级行政区编码.zip

四级行政编码,乡镇级是自己得行政编码,不是区县级的

2021-07-29

my-framework-examplesV2.0.zip

框架搭建示例

2021-06-24

我的springboot框架示例

我的springboot框架示例

2021-06-23

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

TA关注的人

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