Wesley13 Wesley13
3年前
RxJS的另外四种实现方式(五)——使用生成器实现
接上一篇RxJS的另外四种实现方式(四)——性能最高的库(续)(https://my.oschina.net/langhuihui/blog/2071675)js的生成器一般情况下使用场景很少,开发者接触的不是很多。不了解的可以先行查看js语法了解。这里把其中的执行顺序图解一下调用方
Stella981 Stella981
3年前
Electron开发跨平台桌面程序入门教程
最近一直在学习Electron开发桌面应用程序,在尝试了javaswing和FXjava后,感叹还是Electron开发桌面应用上手最快。我会在这一篇文章中实现一个HelloWord的应用程序,记录学习过程中的坑。Electron是什么呢?Electron可以让你使用纯JavaScript调用丰富的
Stella981 Stella981
3年前
MyBatis整合Spring
目的MyBatis在执行SQL语句时,都需要创建一个SqlSession,但是这里还需要与Spring的事务进行整合,那么SqlSession是怎么创建的呢?下面就来分析一下。上一章节已经分析MapperProxy代理类中,具体执行代码,实际MyBatis调用就是使用的SqlSession入口,就来看看SqlSession具体是哪个类。!
Wesley13 Wesley13
3年前
BIGI行情
BIGI行情实时行情数据源接口socket接入方法1、国际期货、国内期货、外汇、贵金属、现货、期权、股指、数字货币和A股实时行情和历史行情2、推送的有:socket,websocket,http接收,主动请求的有httpget或post方式3、免费调用K线,实时推送K线4、稳定、无延时5、交易所:纽约NYMEX、纽约COME
Stella981 Stella981
3年前
RTSP协议TSINGSEE青犀视频平台EasyNVR如何通过GET传值的方式获取通过登录鉴权
由于浏览器的安全限制的成都越来越高,尤其是设计到跨域(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fblog.csdn.net%2FEasyNVR%2Farticle%2Fdetails%2F109617382)的数据调用问题,限制要求也是越来越严格。而EasyNVR作为能力层,需要进
Stella981 Stella981
3年前
Spring Boot 动态修改 Scheduled (系统启动默认执行,动态修改)
场景:可配置的Scheduled执行时间,正常的Scheduled 是在项目启动的时候固定死的,没办法根据调用后台代码自动更新Scheduled执行时间例如:系统启动读取时间 Cron: 003\\?,通过执行后台方法可以动态配置 Cron时间格式,并且清楚掉原本执行任务,执行新的设置定时任务时间1、
Wesley13 Wesley13
3年前
Java开发中业务层入参校验详细解析
!(https://oscimg.oschina.net/oscnet/10a2e10d377d8d40dfcb23728b56362444b.jpg)背景首先,我们达成以下共识:一个服务方法,如果入参太多,且基本为非pojo,会给调用方造成不必要的干扰。尽管可以把文档写的很完善,但还是建议使用pojo对多个参数合理封装。
Easter79 Easter79
3年前
Spring中的AOP(五)——在Advice方法中获取目标方法的参数
获取目标方法的信息    访问目标方法最简单的做法是定义增强处理方法时,将第一个参数定义为JoinPoint类型,当该增强处理方法被调用时,该JoinPoint参数就代表了织入增强处理的连接点。JoinPoint里包含了如下几个常用的方法:Object\\getArgs:返回目标方法的参数Signature
Easter79 Easter79
3年前
Spring中你不知道的注入方式
前言    在Spring配置文件中使用XML文件进行配置,实际上是让Spring执行了相应的代码,例如:使用<bean元素,实际上是让Spring执行无参或有参构造器使用<property元素,实际上是让Spring执行一次setter方法    但Java程序还可能有其他类型的语句:调用get