Java
文章平均质量分 91
Advancer-lbh
所谓天才,只不过是把别人喝咖啡的功夫都用在工作上了。
展开
-
Java实现微信小程序模板推送
实现小程序推送 需要以下配置信息:1,小程序appid2,小程序AppSecret(密匙)3,小程序推送模版id4,用户的openid5,用户的formid(一个formid只能用一次)APPID、APPsecret、模板ID 都是可以通过微信公众平台 直接过去拿到的,而openId是需要调用方 传给我们。formId 是收集用户触发的动作,官方文档讲formId的有效期是7天,且一...原创 2019-11-18 15:18:57 · 1028 阅读 · 0 评论 -
Java 中的异步方法在Spring中的使用
Java使用异步方法时,需注意以下几点:1、调用异步方法时,一定要在其他类中调用,在同类中是不生效的。2、测试时,尽量使用postman去测,用测试类有时候会执行无结果,也没有不会异常;3、异步方法是没有返回值的,因为方法中的函数 都是异步的,不知道谁先执行结束;在Spring中调用异步方法:在方法上使用注解 @Async ,且当前类是在Spring管理类中,其次,在启动类中添加注解 @...原创 2019-11-12 17:23:22 · 685 阅读 · 0 评论 -
Java 上传文件至阿里云0SS
一、背景本地浏览器导出功能因数据量大,出现浏览器卡顿、崩溃的情况下,我们可以通过优化代码、sql来缓解,当出现非代码优化所能处理卡顿的情况时,就需要换种思路处理导出功能了,那就是 实现异步导出(浏览器点击导出时,执行异步方法,边写入处理任务、边执行导出功能,这时很慢的导出在后台运行,前台客户无感知,等异步下载完成后,更薪任务状态,通知客户下载完毕,可以下载了。这条任务需要存入数据表里)。实现思路...原创 2019-11-12 17:17:36 · 708 阅读 · 0 评论 -
ArrayList 源码解析
一、ArrayList的概述ArrayList 是我们开发中常用的一种数据结构,它的底层是基于数组实现的,是一个动态数组,容量你可以动态 增加,ArrayList实现Serializable 接口,他能支持序列化传输;实现了RandomAccess接口,支持快速随机访问,也就是通过下标可以实现快速访问;实现了Cloneable 接口,意味着可以被克隆。二、ArrayList 的源码解析首先看...原创 2019-03-21 14:28:19 · 172 阅读 · 0 评论 -
Java 8 新特性——Stream API
一、为什么需要用Stream? Java8 中的Stream API 它与Java.io包里的InputStream 和 OutputStream 是完全不同的概念,也不同于StAX对XML解析的Stream。 它提供了一种高效且易于使用的处理数据的方式,是对集合(Collection)对象功能的增强。 它可以指定对集合的操作,可以执行非常复杂的查找、过滤、映射数据等操作。 使用Strea原创 2017-10-16 22:02:27 · 282 阅读 · 0 评论 -
Java 8 新特性——lambda表达式
在今年的九月份Java9刚刚发布,而Java8的几大新特性还不了解。 Java8新特性的特点:速度更快代码更少(增加了新语法 Lambda表达式)强大的Stream API便于并行最大减少空指针异常 optional Lambda 表达式与 Stream API 最为核心。Lambda 是一个匿名函数,我们可以把Lambda 表达式理解为是一段可以传递的代码(将代码像数据一样进行传递原创 2017-10-11 12:06:02 · 303 阅读 · 0 评论 -
Java下载模板文件(Excel demo)
一:思路 1.0 使用场景用例: 数据导入功能使用模板文件作为参考,先从服务器中下载模板,然后编辑实际数据信息,再上传文件信息。 1.1 首先在相应的模板目录中(…\Choice\template)存放好模板文件,接下来就是实现导入了。二:步骤 在页面定义“下载模板”按钮,发送导出功能请求; 在控制层中直接调用应用层/工具类里的下载方法。 /**原创 2017-07-10 14:12:18 · 7226 阅读 · 2 评论 -
Logger日志级别及设置方法 说明
日志记录、log4j、Java转载 2017-05-22 17:47:11 · 2088 阅读 · 0 评论 -
Java处理数据导出功能
一:思路 前提:首先要获取要导出的数据列表(一般都是通过请求查询条件从数据库中获取数据);然后调用封装好的生成Excel文件方法,在业务层中渲染文件中的数据列表。 二:步骤 1.导入使用的 jxl.jar ; 在页面定义“导出”按钮,发送导出功能请求; 在控制层中,获取要导出的数据集,传入文件名,执行生成Excel文件方法;@RequestMapping("/exportChk原创 2017-02-23 11:41:52 · 891 阅读 · 0 评论 -
使用Java调用dll动态链接库
一:什么是dll?DLL(Dynamic Link Library)文件为动态链接库文件,又称“应用程序拓展”,是软件文件类型。在Windows中,许多应用程序并不是一个完整的可执行文件,它们被分割成一些相对独立的动态链接库,即DLL文件,放置于系统中。当我们执行某一个程序时,相应的DLL文件就会被调用。一个应用程序可使用多个DLL文件,一个DLL文件也可能被不同的应用程序使用,这样的DLL文件被称原创 2016-11-30 19:04:23 · 4355 阅读 · 0 评论