首页 文章 精选 留言 我的

精选列表

搜索[web开发框架],共10000篇文章
优秀的个人博客,低调大师

值得一试的Android开发工具

分享几个觉得好用的工具,希望能帮到你 可视化数据库调试工具stetho 以前,在调试Android数据库时要进去Android Device Monitor,把响应db文件导出,使用工具进行查看,如果更新了数据库,想再次查看,又得重复进行这一操作 现在,使用stetho,会把程序的所有数据库信息都可视化出来,在进行增删改查时,刷新一下就能在浏览器上看到信息变化,包括SharedPreferences文件 集成教程:https://www.jianshu.com/p/03da9f91f41f stetho 石墨文档 官网:https://shimo.im/ 精致,强大的协助,分享,导出导入文件等功能,之所以我放弃了使用了很久的印象笔记是因为觉得印象要分类笔记实在太麻烦,不像石墨可以直接生成目录,缺点是在同一个文档里面编辑太多内容会非常卡。 这里写图片描述 JSON Viewer 谷歌浏览器插件 JSON Viewer ,用于格式化服务端接口数据 这里写图片描述 不使用JSON Viewer之前 这里写图片描述 使用后 使用后 我们更愿意看到哪种就不言而喻了 Json格式化转Bean 玩android网站:http://www.wanandroid.com/tools/bejson 虽然标题是这个,但是其实使用Json转bean我更习惯直接使用AndroidStudio插件GsonFormat,我使用这个工具的,更多的是他的格式化代码和校验功能,校验功能就是指帮助我们检查一下Json数据是否符合规范,配合后面的生成请求接口工具,就可以生成一个简单的测试接口了 这里写图片描述 Easy Mock API 玩android网站: http://www.wanandroid.com/tools/mockapi 生成请求接口,我在kotlin初体验中演示的接口: http://www.wanandroid.com/tools/mockapi/2872/student 就是使用Easy Mock API生成的,使用方式也很简单,把想要生成的Json数据填入,如: { "name": "tonjie", "age":"18" } 在加上区分的后缀,student,就可以了 这里写图片描述 Restlet Client 谷歌浏览器插件 Restlet Client:用于调试服务器端接口,以前刚开始学网络请求的时候不懂得先使用调试工具调试,浪费了很多时间。 建议初次使用者使用谷歌浏览器翻译一下插件页面,这对于学会怎么把接口分目录,文件夹很有帮助 这里写图片描述 好了,这一小节就结束了,一,感谢收看我的博文,文章还有许多不足之处,希望能得到你的指正,期待你的评论。

优秀的个人博客,低调大师

工具推荐:串口助手-SerialPort 物联网开发利器

刚做IoT业务时,在mac下没有找到一款适用的串口工具,开虚拟机用windows下串口调试很不方便,同事推荐我使用这款SerialPort工具,发现的确非常好用,使用5个月了,可以免费升级,功能强大,界面清爽,快捷键合理,推荐给各位物联网同僚。 下载通过Apple Store:https://itunes.apple.com/cn/app/%E4%B8%B2%E5%8F%A3%E5%8A%A9%E6%89%8B-serialport-%E7%89%A9%E8%81%94%E7%BD%91%E5%BC%80%E5%8F%91%E5%88%A9%E5%99%A8/id1181734730?mt=12 SerialPort-串口工具为串口工具助手,通过电脑USB接入串口工具硬件来实现外围设备数据读取和发送。需要串口工具硬件配合使用。兼容市面

优秀的个人博客,低调大师

SpringBoot开发案例之整合Quartz注入Service

前段时间做了一个基于SpringBoot和Quartz任务管理系统(脚手架而已),很多功能不是特别完善,由于工作原因,断断续续一直在更新中,码云上有个小伙伴提问说:Job中service自动注入报错怎么解决?正好之前做的项目中有使用到注入相关的功能,顺便也集成进去。 缘由 简单来说就是quartz中的Job是在quartz中实例化出来的,不受spring的管理,所以就导致注入不进去了。 解决 定义SpringJobFactory类: /** * 解决spring bean注入Job的问题 */ @Component public class SpringJobFactory extends AdaptableJobFactory { @Autowired private AutowireCapableBeanFactory capableBeanFactory; @Override protected Object createJobInstance(TriggerFiredBundle bundle) throws Exception { // 调用父类的方法 Object jobInstance = super.createJobInstance(bundle); // 进行注入 capableBeanFactory.autowireBean(jobInstance); return jobInstance; } } quartz配置: /** * quartz配置 * 创建者 科帮网 * 创建时间 2018年4月3日 */ @Configuration public class SchedulerConfig { @Autowired private SpringJobFactory springJobFactory; @Bean(name="SchedulerFactory") public SchedulerFactoryBean schedulerFactoryBean() throws IOException { SchedulerFactoryBean factory = new SchedulerFactoryBean(); factory.setAutoStartup(true); factory.setStartupDelay(5);//延时5秒启动 factory.setQuartzProperties(quartzProperties()); //注意这里是重点 factory.setJobFactory(springJobFactory); return factory; } @Bean public Properties quartzProperties() throws IOException { PropertiesFactoryBean propertiesFactoryBean = new PropertiesFactoryBean(); propertiesFactoryBean.setLocation(new ClassPathResource("/quartz.properties")); propertiesFactoryBean.afterPropertiesSet(); return propertiesFactoryBean.getObject(); } /* * quartz初始化监听器 */ @Bean public QuartzInitializerListener executorListener() { return new QuartzInitializerListener(); } /* * 通过SchedulerFactoryBean获取Scheduler的实例 */ @Bean(name="Scheduler") public Scheduler scheduler() throws IOException { return schedulerFactoryBean().getScheduler(); } } 测试任务案例TestJob: /** * 实现序列化接口、防止重启应用出现quartz Couldn't retrieve job because a required class was not found 的问题 */ public class TestJob implements Job,Serializable { private static final long serialVersionUID = 1L; @Autowired private IJobService jobService; @Override public void execute(JobExecutionContext context) throws JobExecutionException { System.out.println(jobService);//注入jobService 执行相关业务操作 System.out.println("任务执行成功"); } } 项目源码: https://gitee.com/52itstyle/spring-boot-quartz

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

用户登录
用户注册