Java
lishengko
这个作者很懒,什么都没留下…
展开
-
SpringBoot自定义注解参数注入
场景根据自定义注解拦截请求,利用header的token机制从缓存中获取信息,实现参数注入,控制器Controller层自动获取用户信息流程图核心代码@Target({ElementType.METHOD, ElementType.TYPE})@Retention(RetentionPolicy.RUNTIME)public @interface AuthToken { bo...原创 2020-04-29 09:28:33 · 6293 阅读 · 0 评论 -
SpringBoot+RabbitMq延时队列实例
业务场景根据访客预约的到访时间,延时下发人脸信息条件先安装Rabbitmq,在安装延时队列插件(死信交换机)代码配置文件(队列+交换机+RoutingKey)@Configurationpublic class FaceDelayQueueConfig { public static final String FACE_QUEUE_DELAY = "face_delay...原创 2020-04-20 09:32:16 · 396 阅读 · 0 评论 -
JavaWebB/S打印解决方案
Java打印是个老大难的问题,下面就简单说下具体的解决方案。单点打印: 1.js打印 window.print打印当前窗口页面,在封装下该方法即可实现页面指定区域打印,网上有相关插件,如jqprint,但打印出的文件清晰度不是很高。(IE8-不支持该功能) 2.PDF打印 PDF是Adobe公司的产品,由于Adobe公司早转入HTML5的环抱中了,大部分浏览器可直接浏览打印下载PDF文件。可原创 2017-02-24 10:57:33 · 2839 阅读 · 0 评论 -
Java实现任意类Excel导入导出
实际应用中,Excel导入导出很常见的操作,实例通过Java反射和注解的机制实现任意类Excel操作。 注解可理解为程序的标记语言,无任何语义,Java虚拟机不解释执行该行代码。编程人员可运用这一特性为特定的方法,属性,类加上自定义语义,在利用Java的反射机制field.getAnnotation实现自己的逻辑判断,比如本实例中@Excel注解标记类属性是否为Excel操作字段。package原创 2017-07-21 15:09:36 · 961 阅读 · 2 评论