jjzjj

如何集成开源图表及报表到自研项目中

自助报表需求已经是越来越普遍,各行业的应用软件中,不管是主动还是被动,都在思考并在努力实现自助报表功能这样做对于用户来说,可以自由灵活的去分析了解数据,不再拘泥于固定格式的数据报表,方便灵活、体验更好的同时,也能盘活更多数据的价值对于应用软件厂商来说,则能省去很多开发和维护成本,还同时拓宽了自己的业务范围,增强了自身的竞争力那怎么实现呢BI系统中通常都有这个功能,但并不在应用系统中,使用时,还得两个系统来回切换,很不方便,还是得应用系统中自己有用起来才更顺手找一个可以被集成的自助报表组件完全自己做还是比较困难的,工作量非常大。所以,第一步是找个现成的组件但这一步其实挺难的,市面上有自助报表功能

如何集成开源图表及报表到自研项目中

自助报表需求已经是越来越普遍,各行业的应用软件中,不管是主动还是被动,都在思考并在努力实现自助报表功能这样做对于用户来说,可以自由灵活的去分析了解数据,不再拘泥于固定格式的数据报表,方便灵活、体验更好的同时,也能盘活更多数据的价值对于应用软件厂商来说,则能省去很多开发和维护成本,还同时拓宽了自己的业务范围,增强了自身的竞争力那怎么实现呢BI系统中通常都有这个功能,但并不在应用系统中,使用时,还得两个系统来回切换,很不方便,还是得应用系统中自己有用起来才更顺手找一个可以被集成的自助报表组件完全自己做还是比较困难的,工作量非常大。所以,第一步是找个现成的组件但这一步其实挺难的,市面上有自助报表功能

web项目访问引用jar内部的静态资源

一、实现原理在Servlet3协议规范中,包含在JAR文件/META-INFO/resources/路径下的资源可以直接访问。二、举例说明如下图所示,是我新建的一个SpringBootStarter项目:zimug-minitor-threadpool,用于实现可配置、可观测的线程池。其中pool.html就是线程池运行状态的监控页面。放在如下图所示的位置。位置放置正确之后,将项目打包。我的最终打包结果是zimug-minitor-threadpool-1.0.jar。当一个SpringBoot项目需要引用这个jar包的时候,直接通过maven坐标引入即可。访问服务的/pool.html即可获

web项目访问引用jar内部的静态资源

一、实现原理在Servlet3协议规范中,包含在JAR文件/META-INFO/resources/路径下的资源可以直接访问。二、举例说明如下图所示,是我新建的一个SpringBootStarter项目:zimug-minitor-threadpool,用于实现可配置、可观测的线程池。其中pool.html就是线程池运行状态的监控页面。放在如下图所示的位置。位置放置正确之后,将项目打包。我的最终打包结果是zimug-minitor-threadpool-1.0.jar。当一个SpringBoot项目需要引用这个jar包的时候,直接通过maven坐标引入即可。访问服务的/pool.html即可获

用了这跨操作系统远控软件,我再也不出差了

远程调试的困境对于IOT终端产品开发来说,调试有很多问题,无法复现产品的问题、无法查看出问题当时的log、需要指导用户进行tar包升级,无法查看远程设备状态。有的时候需要一边调试问题,一边和用户沟通,需要在个人主机和服务器之间不断的切换,造成了很大的沟通麻烦。并且由于终端产品大多数都是linux系统,导致很多在windows上的产品都无法进行使用。所以很多时候都需要开发人员每一年都在四处奔波,来往于各地出差进行实地调试。偶然间,看到了splashtop研发出了可以进行远程控制的软件,并且可以全平台支持,想想并不是第一次看到这个平台,之前曾经研究过废旧平板当副屏的软件就是这家公司进行开发的。所以

用了这跨操作系统远控软件,我再也不出差了

远程调试的困境对于IOT终端产品开发来说,调试有很多问题,无法复现产品的问题、无法查看出问题当时的log、需要指导用户进行tar包升级,无法查看远程设备状态。有的时候需要一边调试问题,一边和用户沟通,需要在个人主机和服务器之间不断的切换,造成了很大的沟通麻烦。并且由于终端产品大多数都是linux系统,导致很多在windows上的产品都无法进行使用。所以很多时候都需要开发人员每一年都在四处奔波,来往于各地出差进行实地调试。偶然间,看到了splashtop研发出了可以进行远程控制的软件,并且可以全平台支持,想想并不是第一次看到这个平台,之前曾经研究过废旧平板当副屏的软件就是这家公司进行开发的。所以