java
文章平均质量分 53
oneSeventeenCode
这个作者很懒,什么都没留下…
展开
-
SpringCloud-学习使用
1、学习前言1.1 学习前提熟练使用SpringBoot 微服务快速开发框架了解过Dubbo + Zookeeper 分布式基础1.2 文章大纲Spring Cloud 五大组件服务注册与发现——Netflix Eureka负载均衡:客户端负载均衡——Netflix Ribbon服务端负载均衡:——Feign(其也是依赖于Ribbon,只是将调用方式RestTemplete 更改成Service 接口)断路器——Netflix Hystrix服务网关——Netflix Zu原创 2021-10-16 22:54:12 · 348 阅读 · 1 评论 -
mysql 复制表
对于MySQL的复制相同表结构方法,有create table as 和create table like 两种,区别是什么呢?– 没有开启gtid的情况下,不拷贝数据,只创建一模一样的表结构,包括索引约束等,结合insert语句可以实现复制一个表的结构和数据的目的create table tbl_test_bak like tbl_test;insert into tbl_test_bak select * from tbl_test;– 以下方式也可以创建表结构,包含数据,但是没有索引约束等,原创 2021-09-10 09:44:15 · 100 阅读 · 0 评论 -
java 校验字符串是否是 json 格式
java 校验字符串是否是 json 格式package net.qh.boss.sms.utils;import com.alibaba.fastjson.JSONObject;import com.baomidou.mybatisplus.core.toolkit.StringUtils;public class JsonUtils { /** * @description 校验字符串是否是 json 格式 */ public static boolea原创 2021-09-01 10:58:10 · 5121 阅读 · 1 评论 -
java 实体类校验 @Valid
如果是普通的对象,则在Controller上直接加@Valid如果是List或者其他包着实体类,则在Service的接口的参数上,写上@Valid,在Service的实现类上,加@Validated,参数上,写上@Valid原创 2021-08-06 15:06:10 · 721 阅读 · 0 评论 -
实现根据搜索条件,导出excel表格信息(vue+java)
vue<template><el-col><el-button type="primary" @click="excel()">导出</el-button></el-col></template>import querystring from "querystring";methods: { excel(){ const query = require("querystring") let qu原创 2021-07-23 14:36:21 · 1124 阅读 · 0 评论 -
vue-element 文件上传 + java 从服务器读取excel文件并解析
vue-element 文件上传<template><div style="padding-left:200px;width:400px" > <el-upload style="width:100px;" class="upload-demo" ref="upload" :limit="1" :before-upload="beforeUpload" :on-success="handleSuccess" :on-error="handleEr原创 2021-07-19 17:58:29 · 762 阅读 · 0 评论 -
运用Spring aop 切面 记录日志
基础了解首先需要知道几个注解@Pointcut概念:spring aop切点举例://当使用到QhLog这个类时,会切入切点@Pointcut("@annotation(net.qh.common.annotation.QhLog)") public void qhLog(){ log.info("---注入用户操作日志切面---"); } @Around概念:通俗来说是调用@Pointcut 中的方法举例:@Around("qhLog()")原创 2021-07-01 10:27:26 · 172 阅读 · 0 评论 -
Java @Bean 概念和使用
@Bean概念:@Bean作用在方法上,一般标明返回的对象直接被Spring管理起来使用:调用的时候和@Component一样,用@Autowired 调用有@Bean注解的方法,多用于第三方类无法写@Component的情况举例://想调用的类public class MessageBuilder { public void getInstance() { System.out.println("aaaaaaaaaaa"); }}@Configurat原创 2021-07-01 10:08:06 · 5894 阅读 · 0 评论 -
Docker部署Springboot+vue+nginx
https://www.jianshu.com/p/397929dbc27d原创 2021-06-28 15:00:23 · 577 阅读 · 2 评论 -
Maven打包Springboot出现的坑
错误提示1:springboot打包错误:Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:3.2.0解决:修改maven-resources-plugin的版本<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId>原创 2021-05-30 16:27:21 · 735 阅读 · 0 评论 -
(Linux环境)如何进入Docker容器下的MySQL数据库?
基本步骤1.首先查看Linux环境下所有的docker容器.(目的是找到MySQL容器镜像名称)docker ps2.进入容器docker exec -it {image} bash3.输入MySQL账号和密码进行登录.mysql -u root -p{passwor}扩展1.显示所有的数据库.show databases;2.要进行SQL查询,需要指定使用某个数据库.use {dbname};3.查看目标数据库所有的表.show tables;4.执行常规的一些SQL查询原创 2021-05-29 11:48:11 · 10224 阅读 · 0 评论 -
java一些知识点和常用方法
@JsonFormat(pattern = “yyyy-MM-dd HH:mm:ss”,timezone=“GMT+8”)改变data返回格式数据校验@Valid统一异常处理@ExceptionHandler分组校验group (分组后用@Validated)前端级联显示 el-cascader级联想进行搜索 filterable后端对象中的属性如果为空,不返回给前端时,可以在实体类的属性上写@JsonInclude(JsonInclude.Include.NON_EMPTY)对象中的属原创 2021-04-21 15:25:26 · 229 阅读 · 0 评论 -
swagger2 结合springboot使用
Swagger2 注解作为一个程序员,最讨厌两件事:前辈代码没有写文档!自己要去维护文档!偶然间从公司前辈那里了解到了swagger工具,可以帮助自动生成接口文档,就简单的了解一下,写了一个小demo。1. 简介swagger优势:文档自动生成。不用担心修改接口代码之后忘记更新文档的尴尬。支持在线测试。不需要再用postman等,可以直接进行测试,并获取内容。当然还有很多优势,没有研究很深入,自己体会吧。2. 集成Swagger(SpringBoot)集成Swagger比较简单转载 2021-05-22 15:55:13 · 187 阅读 · 0 评论 -
谷粒商城-踩坑记录
2021年3月23日 22:36:221.安装docker的时候,步骤用如下:#1.卸载旧版本yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \原创 2021-03-24 22:38:01 · 1396 阅读 · 0 评论 -
2024 亲自经历面试的初中级java面试题(持续更新)
面试题基础题集合说一下list,set,map的区别。hashMap key是自己定义的类,有没复写过hashcode或者equals这些方法 ?线程安全问题ListArrayList 和 LinkedList 的区别是什么?SetHashSet的原理(怎么保证不重复)?MaphashMaphashMap的原理(怎么存储键值对的 /怎么put进去的)HashMap和HashSet的区别HashMap和TreeMap的区别反射什么是反射?哪里用到反射机制?线程线程和进程的区别?守护线程是什么?创建线程有哪几种原创 2020-09-12 14:21:08 · 18792 阅读 · 8 评论 -
vue-element-template 从零开始的开发日志
项目缘由:以vue-element-template为基础搭建并学习springboot+vue开发工具:idea、VScode数据库:MySQL前端地址:https://gitee.com/seventeenw/vue-element-template-web后端地址:https://gitee.com/seventeenw/vue-element-template-backend日志:开发流程请跳转 : https://seventeenw.gitee.io/blogs/2020/原创 2020-06-25 23:10:27 · 3116 阅读 · 1 评论 -
vue-element-template 从零开始的开发流程
2020/06/251.下载vue-element-template模板 https://gitee.com/seventeenw/vue-admin-template2.参考该文章,修改前端文件,实现与后端交互 https://www.cnblogs.com/codeluojay/p/13123494.html3.后端父工程/pom<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apach原创 2020-06-25 23:07:44 · 2489 阅读 · 2 评论 -
springboot+quartz定时任务(解决无法注入bean及持久化的问题)
该文章解决的两个痛点:1.无法注入bean2.任务持久化问题效果:1.生成任务时自动生成任务到数据库2.结束时任务自动删除3.宕机后重启,会自动重启任务一、依赖<!--quartz定时调度依赖--> <dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifactId>原创 2020-06-15 17:44:25 · 2766 阅读 · 0 评论 -
Maven安装教程(保姆级教程)
title: “maven安装简介”date: 2019-12-06T11:09:25+08:00draft: true820)]原创 2020-04-22 11:39:20 · 192 阅读 · 0 评论