随笔分类 - java
吃饭语言的一点点
摘要:WOW,好长时间没有更新博客了,最近加班,加到屎...果然年轻就要996...哈哈 最近,TA们又有了个新的点子,也不对,可能只是在某处看到的点子,不过..who care!,反正最后我来搬砖,除了CRUD之外好像没啥新颖的地方, 不过有个地方我还是学习了下,参考了一位博主写的: 给定N个概率集合,
阅读全文
摘要:netty官网:点击进入 学习netty之实现一个丢弃服务器 环境: JDK1.8 netty5.0+ 步骤: 丢弃服务器的创建 DiscardHandler实现: 客户端发送数据: ClientHandler实现: 问题: 开始是继承了SimpleChannleINBoundAdpater<Byt
阅读全文
摘要:最近需要将微信的accesstoken保存到缓存里面,防止重复请求微信接口获取token,造成token请求次数超标,其实随便一个缓存都可以轻松解决,但是现有的环境中没有redis,没有memcahe,做一个这个小功能,不需要引入这些框架,就用guava的过期map就可以了,不要要是服务宕机了,可又
阅读全文
摘要:Spring整合Dubbo,这个是用xml配置的 (方式一) 来梳理下步骤: 1. 安装zookeeper,在进行简单配置[这里使用单机模式,不用集群] 2. 创建maven项目,构建项目结构 3. 编写提供者项目 4. 安装dubbo-admin 查看服务信息 5. 编写消费者的项目 安装zook
阅读全文
摘要:使用JWT验证客户的携带的token 客户端在请求接口时,需要在request的head中携带一个token令牌 服务器拿到这个token解析获取用户资源,这里的资源是非重要的用户信息 目前我的理解,用于校验的几种方式 1. 拦截器 2. SpringSecurity验证(目前没有弄懂) 3. sh
阅读全文
摘要:今天闲遐时学习了 Protocol Buffer 在网上看到了许多资料,其中不泛精品,想要详细了解的请看文章结尾的友情链接,我这里就做加深印象,快速入门的一个完整的demo,仅此而已. 学完你可以得到什么: 首先我们需要下载官方的编译工具, FQ版: 官方文档 不翻版:我的仓库 整体流程:序列化一个
阅读全文
摘要:* 项目环境搭建 * 配置ShiroConfig,用于shiro的基本配置和注入自定义规则 * 实现自定义的realm,继承AuthorizingRealm * 编写测试controller和页面 具体实现: shiroConfig配置 自定义编写realm 继承AuthorizingRealm 实
阅读全文
摘要:开始刚工作的时候使用if else 判断参数,校验.几个月后就被大佬嘲讽了,以后使用的SpringBoot的校验注解,进行校验 javax.validation.Valid org.springframework.validation.annotation.Validated 这两个基本校验,在开始
阅读全文
摘要:环境: java1.8 SpringBoot 2.1.1.RELEASE Quartz 2.3.0 Maven 3.3.9 开始参考网上许多的整合,很多都不太完整 导入依赖包 配置Quartz类 实现监听器 自定义任务 目录结构 导入依赖包 <dependency> <groupId>org.spr
阅读全文
摘要:1. 创建项目结构 2. 编写application.yml/application.properties配置文件 3. 启动类开启映射包扫描 4. 接口测试 创建项目结构 导入依赖 编写application.yml/application.properties配置文件 启动类开启映射包扫描 接口
阅读全文
摘要:轻量级的缓存框架Ehcache实现其功能。从以下几点切入: 什么是EhCache? 它和redis、membercache比较有什么优势? 和SpringBoot怎么整合? 实现机制? 有哪些坑? 导入jar包 <dependency> <groupId>org.springframework.bo
阅读全文
摘要:最近碰到了这么一个需求,说是在前端页面调用手机本地的相机,扫描二维码这么一个需求,对于我一个后端来说, 这实在是难,难于上青天,但是决不能说一个不字.我说可以使用微信的扫码工具吗,这样可以方便一点,...(起码有个思路) 看着微信文档,一步一步坑下去.不对,是走下去. 这里我们用测试是公众号,方便测
阅读全文
摘要:String filePath = "文件夹地址"; File filePathIs = new File(filePath); if(!filePathIs.isDirectory()){ filePathIs.mkdirs(); } //文件夹下的文件列表 List<File> fi
阅读全文
摘要:简单计算器 今天看了下设计模式的简单工厂模式,对照着写了个简单的计算器,代码非常简单 运算符操作类 public abstract class OPerator { private double numberA; private double numberB; private double resu
阅读全文

浙公网安备 33010602011771号