- 博客(54)
- 资源 (1)
- 收藏
- 关注
原创 es的对象类型nested和object区别
会查出来两条数据,但实际需求应该只有张三。但是使用nested就可以实现,查询方法为。使用object的查询。
2023-03-31 14:27:06 195
原创 使用@Vaild或@Validated正则校验以及常用正则
@Pattern(regexp="(正则)",message="提示信息")private String idCard;作用表达式整数或者小数/^[0-9]+.{0,1}[0-9]{0,2}$/匹配首尾空格的正则表达式(^\s*)只能输入数字/^[0-9]*$/手机号/^(1[3584]\d{9})$/手机号+座机号/^((0\d{2,3}-\d{7,8})|(1[3456789]\d{9}))$/座机号/^(0\d{2,3}-\d{7,8
2022-04-08 15:11:07 1961
原创 @Vaild,@Validated,@NotNull,@NotBlank,@NotEmpty史上最全用法以及各种踩坑细节
首先常规用法实体类中 @ApiModelProperty(notes = "用户名称") @TableField(value = "user") @NotNull(message = "合同编号不能为空") @Length(max = 50,message = "最大长度不可超过50") private String user; @ApiModelProperty(notes = "用户编码") @TableField(value = "code"
2022-03-19 21:02:54 1252
原创 v-show与v-if的区别
在vue中有特有标签v-**,其中v-show与v-if有着相同的作用不显示某个模块,v-show只是隐藏,v-if是不编译,因此在很多时候使用了v-show校验表单隐藏部分也校验了
2021-08-31 15:43:30 75
原创 mysql截取字符串的聚合函数详情
left:从左开始截取left(字段名,截取长度)right:从右开始截取right(字段名截取长度)substring:截取自定义位置自定义长度substring(字段名,开始坐标,截取长度)substring_index:按关键字截取substring_index(字段名,字符,第几个字符(负数则是倒数))...
2021-06-11 14:41:20 248 1
原创 vue把table的数据赋值给表格不影响table的数据
this.formData = JSON.parse(JSON.stringify(row))
2021-06-11 10:49:28 766 1
原创 element-ui+vue限制纯数字并限制大小
element-ui+vue限制数字<el-input-number v-model.trim="number" :min="0" :max="99" show-word-limit style="width: 90%;" />el-input-number标签是限制数字:min是最小值:max是最大值
2021-06-01 15:40:16 2247
原创 改变elementUI自带的样式
这个时候需要加上穿透 ::v-deep比如 ::v-deep .el-form-item__label { line-height: 17px; margin-left: 20px; }
2021-04-29 18:00:48 288
原创 css调整文字之间行距
先给需要调整的部分加个div/span 加个class 我的是vue直接取vue的 .el-form-item__label { line-height: 17px; }
2021-04-29 17:59:27 1205
原创 ftp登录失败530 Login incorrect.
先确认账户密码正确vim /etc/pam.d/vsftpd注释掉#auth required pam_shells.so检查/etc/vsftpd/vsftpd.confpam_service_name =vsftpd或者pam_service_name =ftpdvim /etc/vsftpd/chroot_list确认里面有登录的用户名把用户名添加到ftp中usermod -aG ftp 用户名...
2021-04-22 14:03:39 856
原创 linux的centos7安装ftp详细教程
安装服务端yum -y install vsftpd修改配置文件vi /etc/vsftpd/vsftpd.conf保证下面3项是正确anonymous_enable=NOanon_upload_enable=YESanon_mkdir_write_enable=YES添加ftp用户vim /etc/vsftpd/chroot_list修改账户密码,注意密码要大小写加特殊字符混合八位数以上passwd ftptest添加上传目录mkdir -p /h..
2021-04-22 11:20:34 421
原创 使用注解统一判断字段非空
实体类中需要判断非空的成员变量加上注解 @ApiModelProperty(value = "标题") @NotBlank(message = "标题不得为空") private String title; @ApiModelProperty(value = "标题") @NotNull(message = "标题不得为空") private String title;controller中接收实体类加上注解@RequestBody @Validated NpTi
2021-04-21 15:15:58 1329
原创 Cannot create directory “xxx\.idea“
今天遇到一个神级大坑,如图先按照网友建议去看了这个目录C:\Users\yinnA.IntelliJIdea2018.2\config的权限,确定没有问题又看了我的d:\object这个文件的目录,权限也没有问题但是就是死活都是这个问题最后发现是这里加了这个文件的保护看到系统提示 随手加上的 自己都忘了 然后就出坑了...
2021-04-20 16:27:47 1172
原创 springboot 自定义异常处理
BaseResponse是返回给前端的封装对象,捕获到后返回给前端异常信息import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.security.access.AccessDeniedException;import org.springframework.web.bind.MethodArgumentNotValidException;import org.springframework
2021-04-20 11:27:49 160
原创 操作文件最全工具类,上传下载批量压缩输出
package com.yss.base.utils;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import javax.net.ssl.*;import javax.servlet.http.HttpServletResponse;import java.io.*;import java.net.URL;import java.net.URLConnection;import java.security.cert.Ce
2021-04-19 14:11:46 50
原创 python读取html
安装lxmlpip install lxml导入lxmlfrom lxml import etree读取url = "https://www.baidu.com/"headers = { "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.128 Safari/537.36", ..
2021-04-16 16:57:11 305
原创 python3.0用pymysql之操作mysql数据库增删改查完整操作
安装操作库pip3 install pymysql导出pymysqlimport pymysql接数据库# 1. 连接数据库,conn = pymysql.connect( host='localhost', user='root', password='root', db='sys', charset='utf8', # autocommit=True, # 如果插入数据,, 是否自动提交? 和conn.commit(..
2021-04-15 11:38:16 277
原创 python爬虫并向qq发送消息
几只程序猿被割了韭菜,于是写了个爬虫小程序,实时查看基金涨(跌)幅import win32guiimport win32conimport win32clipboard as wfrom bs4 import BeautifulSoup # 网页解析,获取数据import urllib.request, urllib.error # 制定URL,获取网页数据import timeimport threadingimport jsonlist = ['003834', '002251'
2021-04-14 13:47:05 1187 2
原创 java爬虫入门教程
java爬虫之爬基金增长情况先上pom文件 <dependencies> <dependency> <groupId>org.jsoup</groupId> <artifactId>jsoup</artifactId> <version>1.12.1</version> </dependency&g
2021-04-14 10:44:10 171
原创 netty客户端&服务端工具类
服务端pom文件 <dependencies> <dependency> <groupId>io.netty</groupId> <artifactId>netty-all</artifactId> <version>4.1.60.Final</version> </dependency>
2021-04-13 15:02:05 911
原创 redis安装并设置远程连接和自启动教程Windows+linux
Windowsredis官网下载地址 在这里下载一个自己想要的版本解压,目录如下修改配置文件:redis.windows.conf如果所有ip都可以访问就这样改bind 127.0.0.1改为 #bind 127.0.0.1 也就是注释点他的指定ipprotected-mode yes 改为 protected-mode no 修改的是保护模式修改指定ip则bind 127.0.0.1改为自己需要访问的ip如bind 127.0.0.1 192.168.10.1 192.168
2021-04-09 10:45:07 93
原创 date入参返回参数的格式问题
前端往后端传,后端接收加 @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")后端往前端返回,前端接收加@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
2021-04-08 17:19:35 265
原创 java 递归
public String gets (String s, int i){ if (i == 0 ){ return s + "0"; }else { return gets(s ,--i); } }
2021-04-06 14:49:15 42
原创 各种循环之间的区别
各种循环之间的区别for循环,固定次数for (int i = 0; i < 100; i++) { }while循环,括号内为true则继续执行int i = 0;while (i < 100) { i++;}do while循环,先执行do再判断括号中是否为trueint i = 5;do { i = i + 95;}while (i < 100);...
2021-04-06 14:32:11 355
原创 LocalDateTime和字符串相互转换
LocalDateTime和字符串相互转换/** * <p> * 日期工具类 * </p> * * @author yinna * @version: V1.0 */public class DateUtil { /** * 获取当前日期,格式为YYYYMMDDHHmmSS * @return 当前日期 */ public static String getCurrTimeForCheck() { ret
2021-04-06 14:13:57 4488
原创 字符串转为输入流
字符串转为输入流 StringBuilder stringBuilder = new StringBuilder("字符串"); InputStream inputStream = new ByteArrayInputStream(stringBuilder.toString().getBytes("UTF-8"));
2021-04-06 14:02:02 1896
原创 springcloud调用其他服务的接口
client是服务名下面路径,参数直接复制过来即可/** * @author yinna * @version 1.0 * @date 2021/3/30 16:34 */@FeignClient("client")@Component@RequestMapping(value = "/supervise")public interface SuperviseClient { @GetMapping("/send") String sendMessage(@Reque
2021-04-06 13:59:26 808
原创 关于getBytes获取字节长度有误
字符串getBytes获取字节长度如果String ss = "aa";System.out.println(ss.getBytes());会发现linux和windows的jar包启动结果不一样这是因为系统默认的编码格式不一样Windows默认编码格式为GBKLinux要看版本正确方法如下String ss = "aa";System.out.println(ss.getBytes("UTF-8"));...
2021-04-06 13:53:52 637
原创 cloud通过eureka调用另一个服务失败的问题
调用后直接返回错误为超时修改了超时时间后依然无效,直接通过网关访问后发现IP地址不对随发现该IP为虚拟机IP,关掉虚拟机,运行正常
2021-03-31 13:43:45 520
原创 java定时器
启动类中加上注解@EnableScheduling需要定时执行的方法注解 @Scheduled(cron = "0 0 1 * * *") public void uploadDeposit(){}表达式秒:可出现", - * /"四个字符,有效范围为0-59的整数分:可出现", - * /"四个字符,有效范围为0-59的整数 时:可出现", - * /"四个字符,有效范围为0-23的整数 每月第几天:可出现", - * / ? L W C"八个字符,有效范围为0-31的
2021-03-30 09:09:51 70
原创 easyExcel读写excel
pom文件 <dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>2.1.3</version> </dependency>实体类中加上注解 index代表单元格的第几列,会自动跳过第一行 @Exc
2021-03-30 09:05:20 1827
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人