IDEA | 类和方法名注释

一、设置类注释模板File -> Settings -> Editor -> File and Code Templates -> Includes/** * @ClassName ${NAME} * @Description TODO * @author 花学长 * @createTime ${YEAR}.${MONTH}.${DAY} ${HOUR...
分类: 其他 发布时间: 10-27 21:45 阅读次数: 0

快速入门 Spring boot 2.3.X | 第一篇:创建 Spring boot

前提:IDEA 提前安装 Lombok和Easy Code (自行百度)步骤1.创建Springboot:File-New-Project2.创建项目文件结构3.POM依赖点击Next,然后Finish;注:可能Maven中无Jar包需要从仓库下载,需要耐心等待(可以去听首歌)4.项目结构5.pom<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.or.
分类: 其他 发布时间: 10-27 21:45 阅读次数: 0

快速入门 Spring boot 2.3.X | 第二篇:集成SQL

步骤1.pom<!-- SQL --><dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.1.16</version></dependency><dependency> <groupId>org.mybat...
分类: 其他 发布时间: 10-27 21:45 阅读次数: 0

快速入门 Spring boot 2.3.X | 第三篇:统一结果

package com.springboot.config;import com.alibaba.fastjson.annotation.JSONField;import lombok.AllArgsConstructor;import lombok.Data;import lombok.NoArgsConstructor;import java.util.Date;@[email protected]@AllArgsConstructorpublic class Res.
分类: 其他 发布时间: 10-27 21:45 阅读次数: 0

JavaUtilS | Redis工具类 - RedisUtil

package com.springboot.util;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.data.redis.core.StringRedisTemplate;import org.springframework.stereotype.Component;import java.util.Set;import java.util.concurren.
分类: 其他 发布时间: 10-27 21:45 阅读次数: 0

JavaUtilS | 正则工具类 - RegexUtil

package com.springboot.util;import java.util.regex.Matcher;import java.util.regex.Pattern;/** * 正则工具类 * * @author java */public class RegexUtil { /** * 验证Email * @param email email地址,格式:[email protected][email protected],xxx代表邮.
分类: 其他 发布时间: 10-27 21:45 阅读次数: 0

JavaUtilS | 短信工具类 - SendSms

1.pom<!-- 阿里云短信 --> <dependency> <groupId>com.aliyun</groupId> <artifactId>aliyun-java-sdk-core</artifactId> <version>4.5.3</version> </dependency>
分类: 其他 发布时间: 10-27 21:45 阅读次数: 0

JavaUtilS | 敏感词过滤 - SensitiveWord

package com.yidianqn.util;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;/** * 敏感词过滤类 * * @author java */public class SensitiveWord { /** * 敏感词转化为字符串数组 */ .
分类: 其他 发布时间: 10-27 21:45 阅读次数: 0

JavaUtilS | 翻译插件 - TranslateUtil

package com.springboot.util;import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONArray;import com.alibaba.fastjson.JSONObject;import org.jsoup.Jsoup;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import java.io.IOException;/.
分类: 其他 发布时间: 10-27 21:45 阅读次数: 0

JavaUtilS | JsonWebTokens - JWTUtil

1.pom<!-- JSON Web Tokens --> <dependency> <groupId>io.jsonwebtoken</groupId> <artifactId>jjwt</artifactId> <version>0.9.0</version> </dependency>.
分类: 其他 发布时间: 10-27 21:45 阅读次数: 0

Server | 提高Springboot并发

方案一1、undertow替换tomcat<dependency> <groupid>org.springframework.boot</groupid> <artifactid>spring-boot-starter-web</artifactid> <exclusions> <exclusion> <groupid>org.springfra
分类: 其他 发布时间: 10-27 21:45 阅读次数: 0

别在小看MySQL了!阿里三面因为MySQL与阿里P7失之交臂!

上个月的时候因为对现有的工作有些许的不满,就直接辞职跳槽了,投的是面试阿里P7级架构师,本以为准备的够充分再加上这四年的工作经验想要拿下阿里的P7应该是没多大问题的,没想到真到面试的时候却卡在了第三面,还是因为平常擅长的Mysql。 最终与之失之交臂。阿里4面核心面试题01 Zookeeper 部分CAP定理 ZAB协议 leader选举算法和流程02 Redis 部分Redis的应用场景 Redis支持的数据类型(必考) zset跳表的数据结构(必考) Redis的数据过期.
分类: 其他 发布时间: 10-27 21:45 阅读次数: 0

SSH Config

# To keep alive sshHost * ControlPersist yes ControlMaster auto ControlPath ~/.ssh/master-%[email protected]%h:%p ServerAliveInterval 30Host git.xiaojukeji.com HostName git.xxx.com User ...
分类: 其他 发布时间: 10-27 21:45 阅读次数: 0

软件设计的目标和途径

好记忆不如烂笔头,能记下点东西,就记下点,有时间拿出来看看,也会发觉不一样的感受.记录一下笔者关于软件设计的一些相关认知。在开始之前,先引入两个概念目标和途径(这里可能会有些咬文嚼字,不过主要是为了区分主观和客观的一些细微差异)。1 目标和途径我们在做某一件事情的时候,总是会带有一定的目的性的:比如说一日三餐,是为了给身体补充所需的能量。那么这三餐具体如何落实呢,则会有多种多样的方式。比如你可以选择吃碳水食物、蔬菜、肉类、牛奶或者蛋类等等;也可以选择通过静脉注射一些所需的葡萄糖或者蛋白质。总之,
分类: 其他 发布时间: 10-27 21:44 阅读次数: 0

秒杀设计思考

好记忆不如烂笔头,能记下点东西,就记下点,有时间拿出来看看,也会发觉不一样的感受.1 秒杀业务分析正常电子商务流程 查询商品; 创建订单; 扣减库存; 更新订单; 付款; 卖家发货; 秒杀业务的特性 低廉价格; 大幅推广; 瞬时售空; 一般是定时上架; 时间短、瞬时并发量高; 2 秒杀技术挑战假设某网站秒杀活动只推出一件商品,预计会吸引1万人参加活动,也就说最大并发请求数是10000.
分类: 其他 发布时间: 10-27 21:44 阅读次数: 0

洛谷 - P3379 【模板】最近公共祖先(LCA)(RMQ求LCA/Tarjan求LCA)

题目链接:点击查看题目大意:给出一棵 n 个点组成的有根树,再给出 m 次询问,每次询问需要回答点 x 和点 y 的 lca题目分析:今天新学了两种蛮有意思的求 LCA 的方法,总结一下四种方法各有利弊吧,实现复杂度参考我自己,如果有代码大佬能闭着眼随便写的话,忽略即可 Orz树上倍增求LCA:时间复杂度: 预处理:O( nlogn ) 查询:O( logn ) 空间复杂度:O( nlogn ) 实现复杂度:最简单树链剖分求LCA:时间复杂度: 预处理:O( n )
分类: 其他 发布时间: 10-27 20:14 阅读次数: 0

登录mysql后找不到已创建的数据库问题

登录mysql后找不到已创建数据库的问题最近在linux上搭建远程服务器时,第二天登录到mysql发现之前新建的数据库都消失了,而且明明修改了root的密码,却可以不输入密码直接回车登录这里面涉及两个问题:1.数据库消失的原因user表中存在匿名用户。匿名用户不需要输入密码,直接回车就可以登录。且匿名用户初始权限无法访问root的数据库以及mysql数据库,因此看不到其他数据库。匿名用户:用户名为空的用户2.修改了密码却可以直接回车登录的原因修改了mysql数据库中的user表后,需要使用f
分类: 其他 发布时间: 10-27 20:04 阅读次数: 0

日常笔记-vue项目-前后端分离项目跨域问题解决

前后端分离项目跨域问题解决开发环境生产环境后台主导CORSCORS前端主导proxy代理nginx代理vue.config.jsmodule.exports = { devServer: { proxy: "后台接口地址" }}配置完proxy之后,我们请求接口的地址需要是当前前端服务的地址http://localhost:3000 -> http://localhost:8080既然要请求自己的地址,那么就没有必要写localh
分类: 其他 发布时间: 10-27 19:44 阅读次数: 0

易捷行云大规模云数据中心小时级安装部署|轻运维之安装部署

编者按:易捷行云新一代私有云EasyStack ECS将1000+家大中型企业客户、数万节点规模云平台的运维经验产品化,实现了轻运维。它基于安全、稳定、高效的新一代数据中心分布式云操作系统,通过一体化、场景化的设计理念将平台与服务相分离,实现了全平台的可进化能力和轻运维能力。在轻运维方面,它可实现超大规模云计算中心的智能统一运维,不仅实现了日志、监控、告警的可视化、自动化,还可以自主探测系统拓扑与服务状态的变化,进而实现基于智能感知的故障预诊断分析和快速自愈。本篇为易捷行云轻运维系列之安装部署篇。
分类: 其他 发布时间: 10-27 19:04 阅读次数: 0

安搭Share|戏剧的玩法

什么是戏剧?戏剧是一门综合性艺术,能够反映社会生活的方方面面,其美育作用早已为人们所认识。其创作、排演的过程可以锻炼人的语言运用能力、表达能力、组织协调能力等,非常适合锻炼、提升人的综合素质。关于戏剧怎么玩呢,安搭Share有不同的见解。玩法1:调动想象力的方式安搭Share认为,可以想象说旁白的人的不同角色身份,甚至是一个物件在说话。通过创意推翻我们的一些思维定势,让旁白不止是一段平白无奇的介绍文字。玩法2:运用同理心表演安搭Share觉得当我们拿到对白,真正走进角色的世界,去‘设身处地’站在角色
分类: 其他 发布时间: 10-27 19:04 阅读次数: 0