摘要:
ForkJoin分析
一、ForkJoin
ForkJoin是由JDK1.7后提供多线并发处理框架。ForkJoin的框架的基本思想是分而治之。什么是分而治之?分而治之就是将一个复杂的计算,按照设定的阈值进行分解成多个计算,然后将各个计算结果进行汇总。相应的ForkJoin将复杂的计算当做一个任务。而分解... 阅读原文
2019-10-16 06:00:04 阅读(2270) 评论(0)
摘要:
应用登记
一个应用要求 OAuth 授权,必须先到对方网站登记,让对方知道是谁在请求。举个例子,下面是github的登记页面:
https://github.com/settings/applications/new
下面我们来自己做一个简单的应用登记,根据表 oauth_client_details ... 阅读原文
2019-10-16 00:21:05 阅读(2356) 评论(0)
摘要:
今天来记录一下如何使用java来发送邮件
背景
之前项目有个需求,当产品出现故障时会把情况上送给服务器,服务器发送邮件将故障产品的位置以及故障信息等告知维修人员。发送邮件的接口不是我负责的,但是有兴趣了解一下
正文
首先看一下实现的步骤,然后在讲讲有可能遇到的问题
1.引入javax.mail依赖,我用的是s... 阅读原文
2019-10-15 23:02:04 阅读(2358) 评论(0)
摘要:
JVM,全称是Java Virtual Machine,翻译为Java虚拟机;
JRE,全称是Java Runtime Environment,翻译为Java运行时环境;
JDK,全称是Java Development Kit,翻译为Java开发工具。
三者是包含与被包含的关系:JDK包含J... 阅读原文
2019-10-15 22:55:02 阅读(2310) 评论(0)
摘要:
初识 OSGI
背景
当前product是以solution的方式进行售卖,但是随着公司业务规模的快速夸张,随之而来的是新客户的产品开发,老客户的产品维护,升级以及修改bug,团队的效能明显下降,为了解决此类问题,必须站在公司战略的统一高度来重构系统。
荣幸的是,本人在此时加入团队并负责系统架构的升级与重构工... 阅读原文
2019-10-15 21:12:54 阅读(2356) 评论(0)
摘要:
概述
幻灯片中的备注信息是只提供给幻灯片演讲者观看的特定内容,在演讲者放映幻灯片时,备注信息可给演讲者提供讲解思路,起到辅助讲解的作用。本文将通过Java程序来演示如何操作PPT幻灯片中的备注信息,要点包括:
添加备注信息
修改备注信息
读取备注信息
删除备注信息
使用工具
Fre... 阅读原文
2019-10-15 20:28:04 阅读(2475) 评论(0)
摘要:
学习目标
会创建Vue实例,知道Vue的常见属性
会使用Vue的生命周期的钩子函数
会使用vue常见指令
会使用vue计算属性和watch监控
会编写Vue组件
掌握组件间通信
0.前言
前几天我们已经对后端的技术栈有了初步的了解、并且... 阅读原文
2019-10-15 18:50:14 阅读(2484) 评论(0)
摘要:
在做项目的时候遇到需要将文件转为base64编码,并存储在文件中。
在将文件转为base64编码是会将文件读入内存,进行base64编码,输出到文件中。代码入下:
FileInputStream stream = new FileInputStream("D:\\桌面\\程序员-第4版.pdf"... 阅读原文
2019-10-15 17:36:03 阅读(2528) 评论(0)
摘要:
上一篇文章我们讲解了事务的Advisor是如何注册进Spring容器的,也讲解了Spring是如何将有配置事务的类配置上事务的,实际上也就是用了AOP那一套,也讲解了Advisor,pointcut验证流程,至此,事务的初始化工作都已经完成了,在之后的调用过程,如果代理类的方法被调用,都会调用BeanFact... 阅读原文
2019-10-15 17:01:54 阅读(2540) 评论(0)
摘要:
不考虑多线程并发的情况下,容器类一般使用 ArrayList、HashMap 等线程不安全的类,效率更高。在并发场景下,常会用到 ConcurrentHashMap、ArrayBlockingQueue 等线程安全的容器类,虽然牺牲了一些效率,但却得到了安全。
上面提到的线程安全容器都在 java.util.... 阅读原文
2019-10-15 15:08:04 阅读(2463) 评论(0)