随笔分类 - 计算机 / Java
摘要:map 1 直接获取对象的值 this.categoryMapper.selectByIdList(ids).stream().map(Category::getName).collect(Collectors.toList()); 2 游标循环处理 pageInfo.getResult().str
阅读全文
摘要:一、变量 var:定义的变量有时候会成为全局变量 let:定义的变量严格,只在代码块内有效 const:声明的变量是常量,不能被修改 二、数据类型 字符串 @定义:~字符串定义标记,支持换行。 #常用函数: includes():返回布尔值,表示是否找到了参数字符串 startsWith():返回布
阅读全文
摘要:PV:(page view),即页面浏览量;用户每1次对网站中的每个网页访问均被记录1次。用户对同一页面的多次访问,访问量累计 UV:(unique visitor),独立访客,指访问某个站点或点击某条新闻的不同IP地址的人数。在同一天内,uv只记录第一次进入网站的具有独立IP的访问者,在同一天内再
阅读全文
摘要:一、作用 好文章参考:https://www.cnblogs.com/panxuejun/p/7715917.html 对请求进行预处理和后处理; 使用场景: 登录验证,判断用户是否登录 权限验证,判断用户是否有权限访问资源,如校验token 日志记录,记录请求操作日志(用户ip,访问时间等),以便
阅读全文
摘要:@Mapper:接口,一般添加在Mapper或者Dao层 @MapperScan:springboot启动类或持久层配置类,指定Mapper或Dao层的接口路径,省略Mapper注解 @ComponentScan:springboot启动类,扫描@Controller、@Service、@Repos
阅读全文
摘要:规范链接 CONSTRAINT详细信息 @Valid 被注释的元素是一个对象,需要检查此对象的所有字段值 @Null 被注释的元素必须为 null @NotNull 被注释的元素必须不为 null @AssertTrue 被注释的元素必须为 true @AssertFalse 被注释的元素必须为 f
阅读全文
摘要:1、引入Junit测试 <!--引入junit单元测试,两个一起引用,spring-test版本要与Spring-core保持一致--> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.1
阅读全文
摘要:一、简介 ***应用程序先注册到注册中心,在注册中心根据guli-config服务的名字找到配置中心,然后在配置中心根据配置从github加载基本配置。 二、配置中心(服务端,可以部署集群) 1、依赖 <!--配置中心--> <dependency> <groupId>org.springframe
阅读全文
摘要:一、简介 数据库连接池,负责分配、管理和释放数据库连接,连接池容器将数据库连接对象存放在内存中,当业务访问数据时,从连接池中获取连接对象。 二、参数说明 1、maximum-pool-size: 池中最大连接数(包括空闲和正在使用的连接); 1)默认值是10, 2)<=0会认定为10,>0 and
阅读全文
摘要:一、注册阿里云 二、购买OSS 三、创建桶 设定权限,其它默认即可 四、创建目录 点击桶名,进入创建目录即可。 五、开发文档 引入依赖: <dependency> <groupId>com.aliyun.oss</groupId> <artifactId>aliyun-sdk-oss</artifa
阅读全文
摘要:一、依赖 <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.0.6</version> </dependency> <dependenc
阅读全文
摘要:一、介绍 一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 框架。 二、依赖 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <vers
阅读全文
摘要:1、 通过ForEach循环进行遍历 mport java.io.IOException; import java.util.HashMap; import java.util.Map; public class Test { public static void main(String[] arg
阅读全文
摘要:一、实现方式 Timer:单线程,串行; ScheduledExecutor:并行,论询,实现麻烦; Spring Scheduler:适合小任务; JcronTab:按照crontab语法编写的java调度工具,比较强大; Quartz:强大,应用普遍。 二、
阅读全文
摘要:一、介绍 全文检索技术; 分布式; Restful风格; 近实时搜索 二、部署 下载:https://thans.cn/mirror/elasticsearch.html 新建用户,并登录; 解压; 配置 jvm.options: -Xms512m -Xmx512m path.data: /home
阅读全文
摘要:一、定义 FastDFS是由淘宝的余庆先生所开发的一个轻量级、高性能的开源分布式文件系统。用纯C语言开发,功能丰富: 文件存储 文件同步 文件访问(上传、下载) 存取负载均衡 在线扩容 适合有大容量存储需求的应用或系统。同类的分布式文件系统有谷歌的GFS、HDFS(Hadoop)、TFS(淘宝)等。
阅读全文
摘要:一、问题描述 1、浏览器对于ajax请求的一种安全限制:一个页面发起的ajax请求,只能是与当前页域名相同的路径,这能有效的阻止跨站攻击。 2、完整版:https://blog.csdn.net/f641385712/article/details/101170214 二、解决方法 Jsonp:最早
阅读全文
摘要:一、介绍 注:Zuul中默认就已经集成了Ribbon负载均衡和Hystix熔断机制。但是所有的超时策略都是走的默认值,比如熔断超时时间只有1S,很容易就触发了。 二、依赖 <dependency> <groupId>org.springframework.cloud</groupId> <artif
阅读全文

浙公网安备 33010602011771号