springcloud 基于ribbon/feign或zuul实现的负载均衡的区别
摘要:ribbon/feign是对服务之间调用做负载,是服务之间的负载均衡。 zuul是可以对外部请求做负载均衡。
阅读全文
java (ThreadPoolExecutor)线程池的使用
摘要:如果我们在主线程中新起一百个线程,让这一百个线程同时工作,逻辑上是没有任何问题的,但是这样做对系统资源的开销很大,这样会在短时间内处理很多的任务,当然包括新起线程等等。基于这样的考虑,我们是有必要引入线程池这个东西的。线程池就是一个池子,池子里有很多可用线程资源,如果需要就直接从这个池子里拿就是。当
阅读全文
validation 参数效验框架
摘要:为什么要用validator 实战演练 1. @Validated 声明要检查的参数 2. 对参数的字段进行注解标注 3. 在全局校验中增加校验异常 4. 测试 自定义参数注解 1. 比如我们来个 自定义身份证校验 注解 2. 然后自定义Validator 3. 使用自定义的注解 4.使用group
阅读全文
java实现QQ互联登录
摘要:yml配置 server: port: 80 qq: oauth: http: //QQ互联中填写的网站地址 导入pom依赖 <!--httpclient--> <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId
阅读全文
springboot实现网站微信扫码登录
摘要:一、创建网站应用 1. 在微信开发平台上面创建以个网站应用 2. 微信开发平台地址 https://open.weixin.qq.com/https://open.weixin.qq.com/ 二、配置基本信息 1. 把公用的信息放在application.yml中 #微信开放平台创建的网站应用的a
阅读全文
idea忽略隐藏文件、文件夹的设置操作
摘要:左上角setting 如果要忽略文件夹,则直接填写文件夹名字即可,例如:要忽略target文件夹【建议:尽量不要把target忽略,因为可能编译出问题排查,还需要查看target文件夹中的编译结果】 如果要继续让它回显在idea上,就上去把刚刚添加的删除即可。 【注意,这仅仅是忽略不显示,并不是真正
阅读全文
java 使用策略模式解决代码中包含太多的if else
摘要:1.首先创建一个enum枚举类 代码附上: public enum SystemErrorCode { QUIT(":quit", "", "com.pluster.cloudshiro.utils.PrintQuitCommand"), ALL(":all", "", "com.pluster.c
阅读全文
elasticSearch搜索引擎安装使用,SprignBoot整合Spring Data Elasticsearch,百度云 Elasticsearch安装包
摘要:1.Elasticsearch介绍和安装 在这里插入图片描述本文章所有安装包百度云链接:https://pan.baidu.com/s/1jRmA2n164EfLSQgPeOrJDA提取码:6okn1.1.简介 在这里插入图片描述1.1.1.Elastic Elastic官网:https://www
阅读全文
贼好用的 Java 工具类库(Hutool),你在用吗?
摘要:简介 功能 简单测试 SecureUtil(加密解密工具) HtmlUtil(HTML工具类) 简介 Hutool是Hu + tool的自造词,前者致敬我的“前任公司”,后者为工具之意,谐音“糊涂”,寓意追求“万事都作糊涂观,无所谓失,无所谓得”的境界。 Hutool是一个Java工具包,也只是一个
阅读全文
mybatis pagehelper分页插件使用
摘要:使用过mybatis的人都知道,mybatis本身就很小且简单,sql写在xml里,统一管理和优化。缺点当然也有,比如我们使用过程中,要使用到分页,如果用最原始的方式的话,1.查询分页数据,2.获取分页长度,也就是说要使用到两个方法才能完成分页。有没有更更好的分页方式的,pagehelper分页插件
阅读全文