![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 79
leebin_20
这个作者很懒,什么都没留下…
展开
-
Java调用C# dll
rt,碰到个奇怪的需求,需要用Java调用.net的dll。各种search,解决方案倒是不少,JNI,JNA,Jni4net,Javonet,Jacob… 其中jni和jna使用起来比较简单,但是都是针对c/c++的dll,如果要调c#的dll的话,据说要写一层c++的桥接,也就是说Java调c++,c++再调c#,艾玛,反正我试了下没成功- - Jni4net我也是看了看,说实话,没看懂-原创 2016-08-29 20:01:00 · 2525 阅读 · 0 评论 -
Java文件下载(excel)
最简单的方法就是把文件链接写到a标签的href里,但是有人说了,这样会暴露服务器的文件路径,有风险- -下面整理介绍几种通过代码实现的方法: 1, @RequestMapping("download") public ResponseEntity<byte[]> download(HttpServletRequest request) throws Exception {原创 2016-09-28 13:51:17 · 628 阅读 · 0 评论 -
AngularJS跨域和session失效问题
跨域问题: response.setHeader(“Access-Control-Allow-Methods”, “POST, GET, OPTIONS, DELETE”); response.setHeader(“Access-Control-Max-Age”, “3600”); response.setHeader(“Access-Contr原创 2016-11-25 14:22:30 · 5087 阅读 · 1 评论 -
前后端对请求参数排序
签名校验相信不少小伙伴都有碰到过,微信jsapi集成、支付宝集成的时候都会需要加上签名。 这边记录一下当待签名内容是json字符串时的排序方法。后端(java): 方法一:利用TreeMap TreeMap本身就是有序集合,每一次插入删除都会进行排序。Map<String, String> map = new TreeMap<String, String>();往map中插入请求参数…JSON原创 2017-01-22 10:04:21 · 4512 阅读 · 0 评论 -
Spring Boot中使用缓存Redis、EhCache
缓存相信各位同学都或多或少用到过,毕竟不能把所有压力都给数据库。今天来简单总结一下下在Spring Boot中使用Redis和EhCache缓存O(∩_∩)O~Spring Boot本身是支持多种缓存实现的,其中提供了4个注解来帮助大家使用缓存:@EnableCaching 开启缓存支持@Cacheable 先检查缓存是否存在,若存在,则直接返回缓存中结果;若不存在,则执行方法获取结果,并...原创 2018-09-17 20:03:07 · 895 阅读 · 0 评论 -
Spring Boot中通过AOP实现统一日志解决方案
日志是整个系统中非常重要的一环,JAVA中也有很多日志框架,本文实现了在Spring Boot中利用logback和aop统一处理日志。本文比较简单,已记录为主O(∩_∩)O~首先在resources目录下新建logback-spring.xml作为logback的配置文件:<?xml version="1.0" encoding="UTF-8"?><configurati...原创 2018-10-10 12:20:12 · 8534 阅读 · 3 评论 -
Java实现生成图形验证码功能
图形验证码是系统中比较常见的一个功能,网上也有不少现成的解决方案,比如https://gitee.com/whvse/EasyCaptcha。EasyCaptcha其实已经很方便了,但是它会要在某路径下生成一张实体图片,并且没有返回base64串的实现,本文就是为了解决这两个问题,实现过程中借鉴了EasyCaptcha的部分算法。设计允许指定验证码的宽、高和字体大小:#验证码图片高cw.c...原创 2019-07-09 17:25:12 · 383 阅读 · 0 评论 -
zuul转发请求之重组参数
使用过Srping Cloud的同学都知道,zuul是用来做API网关的,对于没有用户状态的系统,通常在zuul中做一些参数的验签等;对于有用户状态的系统,通常在zuul中校验用户身份,通过后根据access token查出用户的id,并将id等其它参数注入到request中。目前API请求用的比较多的Content-Type是application/json,这种类型对于常规的接口请求是完全可...原创 2019-07-22 16:11:36 · 1507 阅读 · 0 评论