
java
提拉米秋
这个作者很懒,什么都没留下…
展开
-
Java自定义注解
注解是jdk5.0的时候引入进来的,注解一般结合反射进行信息处理,使用@interface关键字定义。注解的作用:例如自定义注解+拦截器实现登录校验,自定义注解+AOP实现日志打印等等。下面是一个自定义注解结合反射的简单Demo:名字自定义注解:@Retention(RetentionPolicy.RUNTIME)@Target(ElementType.FIELD)public @in...原创 2020-04-17 10:06:08 · 286 阅读 · 0 评论 -
java判空
一、概述java中判等似乎很简单,==用来判断对象引用(内存地址)是否相同,equals用来判断值是否相同。你可以试用String对象轻松区分这一点。那么在null判等(也就是判空操作)时呢?可以通过如下代码明白两个判等的比较: String name = null; if(null==name){ System.out.println...原创 2019-11-04 16:22:05 · 313 阅读 · 2 评论 -
学会了这些技术,你离BAT大厂不远了
每一个程序员都有一个梦想,梦想着能够进入阿里、腾讯、字节跳动、百度等一线互联网公司,由于身边的环境等原因,不知道 BAT 等一线互联网公司使用哪些技术?或者该如何去学习这些技术?或者我该去哪些获取这些技术资料?没关系,平头哥一站式服务,上面统统不是问题。平头哥整理了 BAT 等一线大厂的必备技能,并且帮你准备了对应的资料。对于整理出来的技术,如果你掌握的不牢固,那就赶快巩固,如果你还没有涉及,现...转载 2019-10-27 18:44:05 · 343 阅读 · 0 评论 -
2019史上最全java面试题题库大全800题含答案(面试宝典)
1、 meta标签的作用是什么2、 ReenTrantLock可重入锁(和synchronized的区别)总结3、 Spring中的自动装配有哪些限制?4、 什么是可变参数?5、 什么是领域模型(domain model)?贫血模型(anaemic domain model)和充血模型(rich domain model)有什么区别?6、 说说http,https协议7、"= =“和e...转载 2019-10-25 15:56:41 · 10573 阅读 · 0 评论 -
Activiti6.0源码初探-helloword_idea-2
这是本人工作流引擎开发学习系列的第二篇。展示的是一个简单的工作流审批demo。构建的Maven项目结构图:DemoMain:package com.imooc.activiti.helloworld;import com.google.common.collect.Maps;import org.activiti.engine.*;import org.activiti.engin...原创 2019-10-22 22:54:12 · 429 阅读 · 0 评论 -
org.springframework.context.ApplicationContextException: Unable to start ServletWebServer bean.
SpringBoot启动的时候报异常:Caused by: org.springframework.context.ApplicationContextException: Unable to start ServletWebServer添加依赖即可: <dependency> <groupId>org.apache.tomcat.embe...原创 2019-10-09 16:21:06 · 791 阅读 · 0 评论 -
springboot+策略模式
前端时间有一个业务需求,需要做一个中转的服务,对外部请求的url进行判断跳转到内部对应的请求方法里面,其中涉及到各种if else。后来考虑到if else太多不好,又有新的规则加入。于是,我就想到了策略模式:SendBankController.java:package com.thsoft.tra.controller;import com.thsoft.tra.service.Sen...原创 2019-10-08 10:38:35 · 725 阅读 · 0 评论 -
mybatis-generator逆向工程Demo
在做开发的时候如果使用逆向工程的话,可以让开发者有更多时间精力集中在业务以及其他地方而不是实体的创建上面,下面是一个逆向工程Demo,亲测有效:项目结构图:generator.properties:jdbc.driverClass=com.mysql.jdbc.Driverjdbc.connectionURL=jdbc:mysql://localhost:3306/mymall?useU...原创 2019-09-29 20:28:11 · 241 阅读 · 0 评论 -
实现一个简单的生成token以及验证其时效功能
添加如下依赖: <dependency> <groupId>io.jsonwebtoken</groupId> <artifactId>jjwt</artifactId> <version>0.9.0</version> </de...原创 2019-09-29 17:21:42 · 2147 阅读 · 0 评论 -
java.lang.ClassNotFoundException: io.jsonwebtoken.Jwts
最近在弄springboot多模块开发的时候遇到一个小坑。我在一个模块的pom下添加了JWT依赖进行开发,之后整体项目跑起来的时提示没有找到Jwts这个类,原因在于我在另一个模块里面又添加了相同的依赖最终导致依赖冲突。以此记录一下。...原创 2019-09-29 17:05:34 · 9591 阅读 · 1 评论 -
springBoot同时支持html,jsp
springBoot默认不支持jsp,出于个人的好奇就去尝试了一下让springBoot同时支持html,jsp。断断续续弄了两天,终于弄出来了,亲测可行。项目结构:IndexController.java:package org.dreams.forepart.controller;import org.springframework.stereotype.Controller;i...原创 2019-06-21 14:37:48 · 1759 阅读 · 0 评论 -
http通过数字签名加密方式进行post请求
我们有时候需要跟别的系统进行数据的对接。例如,别人提供数据接口,我们需要通过数字加密方式进行post的请求获取数据,这篇文章针对这个展开。其中,数据的方式是json格式,希望对你们有所帮助。直接上代码:日志打印:private static Logger log = Logger.getLogger(ReformTools.class);post请求:public static Stri...原创 2019-06-21 09:35:55 · 3150 阅读 · 1 评论 -
http带参数加密访问
有时候我们做项目需要用到HTTP传参,但是带着的参数我们希望密文显示。原创 2019-04-09 19:35:38 · 4476 阅读 · 0 评论 -
Response重定向实现参数隐藏
最近在弄一个SSH项目,前期已经做好了,现在的需求是进行单点登陆实现,涉及到重定向跳转(带有参数那种)情况,但是不能在地址栏上出现参数的信息,需要进行参数的隐藏跳转。由于时间比较急,本人没来得及开发一个小工具,这次用的别人以前写好的工具类进行参数隐藏。放在这里好让自己积累一些工具类,也方便大家参考!好了,直接上代码:import javax.servlet.http.HttpServletRes...原创 2019-04-09 15:34:54 · 1604 阅读 · 7 评论 -
Java正则表达式实现港、澳、台身份证验证
最近由于业务的要求,需要进行港、澳、台人员身份证验证,现在直接上代码,经供参考学习,也为自己积累一些工具类:public class regexValidateCard {public String validateIdCard10(String idCard){String card = idCard.replaceAll("[\(|\)]", "");if (card.length()...原创 2019-04-09 11:48:55 · 1890 阅读 · 1 评论