JAVA小家
Jessica lian
这个作者很懒,什么都没留下…
展开
-
Java常用判空工具类
public class ValidationUtil { /** * 集合判空 * @param obj * @return */ public static boolean isEmpty(Collection<?> obj){ return (obj == null || obj.isEmpty()); } /** * String判空 * @param obj * .原创 2021-01-04 23:15:42 · 408 阅读 · 0 评论 -
基于SpringBoot+Mybatis,生成可在外部运行的WAR
1.POM配置,一定要移除内置tomcat<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.3.2.RELEASE</version> <relativePath/> <!-- lookup原创 2020-11-19 13:50:06 · 126 阅读 · 0 评论 -
java.lang.IllegalStateException: Cannot forward after response has been committed,已经提交过,不可以重定向
1.运行报错@WebServlet("/hello")public class HelloServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { super.doGet(req, resp); String .原创 2020-10-25 00:29:06 · 94 阅读 · 0 评论 -
服务端接入微信支付--三大步
开始写代码前,前往微信支付商户平台官网完成账号注册,API安全配置。以下案例,已接入app支付为例微信APP支付接入文档1.统一下单商户系统先调用该接口在微信支付服务后台生成预支付交易单,返回正确的预支付交易会话标识后再在APP里面调起支付。 String random = ActionUtils.getRandom(16);//1.1生成随机数 TreeMap<String,Object> paramsMap = new TreeMap&原创 2020-08-17 15:28:43 · 570 阅读 · 0 评论 -
为什么用枚举,枚举怎么用
public enum Season { SPRING, SUMMER, AUTUMN, WINTER;}1.Season.values()方法和Season.ordinal()方法Season.values()方法会返回包括所有枚举变量的数据。 Season s = Season.valueOf("SPRING");->SPRING Season.ordinal()方法正是可以获取其次序的方法for (Season s: Season.values()){ ...原创 2020-05-12 16:18:42 · 340 阅读 · 0 评论 -
认识SSM框架和Redis
1.Spring是管理Bean,主要包含IOC(Inversion Control,反向控制)和AOP(Aspect Oriented Programming,面向切面编程)2.MyBatis原身是iBatis,Mybatis的数据访问DAO(data access Objects)是不需要实现类的,只需要一个接口和XML3.Hibernate和Mybatis都是持久层框架两者都是将P...原创 2019-04-01 22:14:42 · 166 阅读 · 0 评论