- 博客(65)
- 资源 (3)
- 问答 (2)
- 收藏
- 关注

原创 JAVA
SpringMvc目录地址框架搭建right-aligned 文本居右centered 文本居中right-aligned 文本居右centered 文本居中right-aligned 文本居右 SpringBootColumn 1Column 2centered 文本居中right-aligned 文本居右...
2021-08-13 10:49:40
122
原创 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
1157
原创 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
886
1
原创 Vue表单rules验证注意事项
1.以下三处必须注意a):model:动态绑定得data中得form对象b)prop:表单属性名必须与表单对象名称相对应c)v-model子组件input值和父组件得data值双向绑定
2021-11-12 14:58:03
985
原创 Vue组件注册时名称注意事项
1.如果在组件注册时名称为驼峰(1)首字母驼峰,那么一下使用组件写法都能生效(2)如果不是首字母驼峰,那么只有以下标注写法生效
2021-11-10 15:25:52
504
原创 @Value
1.配置文件里配置了之后可以直接@Value("user.age")2:配置文件没有配置可以这样写@Value("{user.age}")2:配置文件没有配置可以这样写@Value("user.age")2:配置文件没有配置可以这样写@Value("{user.age:199}")
2021-10-14 16:46:46
113
原创 容器注入对象理解
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
153
原创 JAVA8 Stream
1.对List按照属性的某个子段进行分组Map<String,List<ProgressData> > map = progrssByList.stream().collect(Collectors.groupingBy(progressData -> progressData.getProjectNo()));
2021-08-13 17:44:38
105
原创 SQL使用总结
1.当写一个查询语句时,select id name where user_info where age=13,即使我没有查询age字段,但我依旧可以使用年龄字段筛选
2021-08-13 10:44:34
91
原创 MybatisPlus使用总结
1.实体类属性@ApiModelProperty(value=“创建时间”,required = false),可以选择必填或者非必填,如果你选择了非必填,并且使用了mp自带得添加方法,如果这个你设置非必填项有值那么mp会自动将该字段添加上在sql,如果没值则不添加sql,以updateTime为例...
2021-08-03 16:38:14
768
原创 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
352
原创 获取地区的行政编码
获取行政编码json,这里以山东为例,话不多说,直接开始1.拉入所需pom <!-- httpclientutil 开始--> <dependency> <groupId>org.apache.oltu.oauth2</groupId> <artifactId>org.apache.oltu.oauth2.client</artifactId>
2021-06-30 14:46:52
383
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
152
2
原创 lombok——@EqualsAndHashCode(callSuper = true)注解的使用
@EqualsAndHashCode(callSuper = true)该注解用于子类对象之间进行比较的时候不加该注解的影响:子类对象属性值一致,但其继承的父类对象属性值不一致,在比较的时候会出现比较结果不对的情况。举个简单的例子:这边先定义一个分类对象 Parent,有一个属性:code@Datapublic class Parent { /** * 父类编码 */ private String code;}再定义一个子类对象 Child,一一个属性
2021-06-24 10:44:25
13043
9
原创 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
97
原创 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
161
原创 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
9036
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
268
原创 代码生成器
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
702
原创 关于变量问题
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
111
原创 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
122
原创 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
310
原创 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
155
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
2205
原创 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
113
原创 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
237
原创 Spring中Bean的单例和多例简单总结
在Spring中,有两个类型,一个是单例一个和多例,一个Bean同学,要么是单例要么是多例。prototype(多例)和singleton(单例)在Spring中,bean的Scope常被定义的两种模式:prototype(多例)和singleton(单例)。singleton(单例):只有一个共享的实例存在,所有对这个bean的请求都会返回这个唯一的实例。此取值时表明容器中创建时只存在一个实例,所有引用此bean都是单一实例。如同每个国家都有一个总统,国家的所有人共用此总统,而这个国家就是一个sp
2021-05-31 10:06:39
1082
原创 继承各个方法的执行顺序
//打印结果: static A static B I’m A class HelloA I’m B class HelloB总结:执行顺序为:父类静态代码块子类静态代码块父类普通方法父类构造方法子类普通方法子类构造方法...
2021-05-31 09:45:33
110
原创 批量插入返回主键
<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
280
原创 批量插入,更新(双层循环写法)
@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
229
原创 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
87
1
原创 @TableId @TableFiled
@TableId :将数据库的主键与之映射,在调用mplus中继承的baseMapper封装的方法时,如果不指定该主键,则传入id无效查询,结果为null(例如baseMapper的getOne(参数为id))@TableFiled:假如你在yml文件里开启了驼峰注入,则这个地方可以不用映射...
2021-04-20 11:34:48
2700
原创 关于一个主表 对应多个从表(主从是一对多关系),如何通过筛选从表并正确分页问题
因为主表有好几个从表,怎么通过从表筛选条件来正确分页呐?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
1071
原创 IDEA快捷键总结(日积月累)
1.重写方法:ctrl+o2.重命名:shift+F63.自动补全变量返回值:ctrl+alt+v4.新建文件或者方法: alt+insert5.在当前打开的文件包下创建文件:ctrl+alt+v
2021-04-15 10:08:32
67
原创 关于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
704
原创 Maven创建三种项目类型:pom war jar
1.pom,什么都不用勾选直接next2.war:勾选create from archetype3.jar:勾选create from archetype
2021-04-14 15:02:30
1448
原创 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
69
2
idea怎么拉取多个git远程项目在同一窗口显示?
2021-04-16
一对多,对多的一方进行条件筛选并正确分页展示?
2021-04-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人