PhychoLee

Note Everything

SpringBoot使用Hibernate Validator校验参数

Hibernate Validator

Hibernate Validator 后端开发中,常常需要对入参进行非空、非法格式校验,以确保数据的安全性和准确性。一般会在Controller层进行校验,此类代码臃肿且规律,在参数多的情况下简直是灾难,严重影响代码的整洁度。如下代码所示: @PostMapping("") public JsonData save(Activity activi...

spring-data-redis使用

spring-data-redis

spring-data-redis Spring提供了spring-data-redis对Jedis、lettuce进行封装,提供了一些操作Redis数据库的接口。同时提供了spring-boot-starter-data-redis包,在SpringBoot项目中使用会更加方便。本文会对spring-data-redis的基本使用进行简单的介绍,重...

SpringBoot+Dubbo整合

SpringBoot+Dubbo

springboot-dubbo-demo 此项目是在SpringBoot中整合使用Dubbo,以达到分布式服务项目。Dubbo是Alibaba开源的分布式服务框架,具体不再介绍。本文是对此项目的简单说明解析。 项目结构 分为三个项目,将service接口、service实现、web层分开。 springboot-dubbo-api ...

SpringBoot+Mybatis整合

SpringBoot+Mybatis

SpringBoot+Mybatis整合 前段时间去了解了SpringBoot,感觉这东西太方便,不去要部署到Tomcat,也不需要配置文件,直接写一句代码就跑起来一个web项目,直接打包成jar运行就ok了。大型项目会不会使用SpringBoot我不太清除,但对于我这种入门程序员想做一些小项目简直太方便。 入门SpringBoot非常简单,S...

Redis入门笔记

Redis

Redis入门笔记 Redis起步 Linux安装 到官网下载tar.gz包 解压: tar -xzf redis-3.2.5.tar.gz 进入redis-3.2.5执行命令: make 安装: make install 复制配置文件: cp redis.conf /etc/ 启动和关闭 在根目录下创建目录...

MongoDB入门笔记

MongoDB

MongoDB入门 Windows安装 下载 在官网下载msi安装文件,安装到某个文件夹 配置 在安装后的根目录下创建三个文件夹 data 存放数据 log 存放日志 conf 存放配置文件 在log下创建mongodb.log文件,用来写入日志 在conf下创建mongodb.conf文件,写入以下配置 dbp...

Java验证码Kaptcha

Java Kaptcha

Kaptcha使用 Kaptcha是Java生成验证码框架,功能强大,使用简单。在一个项目中与shiro结合使用进行登录验证,以下是简单的使用手册。 导入jar包 可到https://code.google.com/archive/p/kaptcha/downloads下载jar包 如果是maven项目,加入以下依赖 <!-- ...

Android基础知识

Android

Android小知识点 Android4.4以后,Google提高了MEDIA_MOUNTED的权限,导致无法发送广播,会报下面的错误 java.lang.SecurityException: Permission Denial: not allowed to send broadcast android.intent.actio...

前端基础知识

HTML CSS JavaScript

前端笔记 HTML 转意字符 &lt ; < &gt ; > &nbsp ; 空格符 &amp ; & &copy ; 版权符&copy; &reg ; 商标符&reg; &yen ; CNY &yen; ...

Java反射知识点

Java Reflect

Java反射知识点 Class类 Java中的类都是java.lang.Class类的实例对象 Class的三种表示方式 //第一种方式,即每个类都有一个隐藏属性class Class c1 = Person.class; //第二种方式,通过Person类的实例对象获得 Class c2 = p1.getClass(); /* ...