Easter79 Easter79
3年前
spring使用@Autowired为抽象父类注入依赖
有时候为了管理或者避免不一致性,希望具体服务统一继承抽象父类,同时使用@Autowired为抽象父类注入依赖。搜了了网上,有些解决方法实现实在不敢恭维,靠子类去注入依赖,那还有什么意义,如下:父类:publicabstractclassBaseCar{Settingssettings;}@Co
WeiSha100 WeiSha100
2年前
在线考试平台免费搭建
这是一个学练考一体化的学习系统,其中有考试功能,支持五种题型:单选,多选,判断,简答,填空,可批量上传导出试题,可以设置模拟考试,结课考试和正式考试,支持外网和局域网私有化部署。1.在线考试无纸化在线考试,系统自动评分,支持千人同考,满足多场景的考试需求!2.定时考试定时开始定时结束,可以自定义参考学员组,考试结束自动强制交卷。例如:2020年11
待兔 待兔
4年前
Golang泛型编程初体验
序言众所周知,Golang中不支持类似C/Java中的标记式泛型,所以对于常用算法,比如冒泡排序算法,有些同学容易写出逻辑上重复的代码,即整型是第一套代码,字符串型是第二套代码,用户自定义类型是第三套代码。重复是万恶之源,我们当然不能容忍,所以要消除重复,使得代码保持在最佳的状态。本文通过一个实际使用的简单算法的演进过程,初次体验了Golan
徐小夕 徐小夕
4年前
基于jsoneditor二次封装一个可实时预览的json编辑器组件(react版)
前言做为一名前端开发人员,掌握vue/react/angular等框架已经是必不可少的技能了,我们都知道,vue或react等MVVM框架提倡组件化开发,这样一方面可以提高组件复用性和可扩展性,另一方面也带来了项目开发的灵活性和可维护,方便多人开发协作.接下来文章将介绍如何使用react,开发一个自定义json编辑器组件.我们这里使用了jsoneditor
Stella981 Stella981
3年前
Jenkins自动从git构建Spring boot项目实践
经过三天的不断尝试,终于成功构建了项目。下面分享一下我的构建过程。系统环境:Ubuntu17,Jenkins2.6,git2.14,jdk1.8git安装sudoaddaptrepositoryppa:gitcore/ppasudoaptgetupdates
Stella981 Stella981
3年前
Notification使用详解之二:可更新进度的通知
上次和大家分享了关于Notification的基础应用,包括简单的通知和自定义视图的通知。今天和大家分享一下如何实现一个可更新进度的通知。我们将会模拟一个下载任务,先启动一个线程负责模拟下载工作,在这个过程中更新进度信息,然后下载线程把最新的进度信息以消息的形式,发送到UI线程的消息队列中,最后UI线程负责根据最新的进度信息来更新进度通知的UI界面。
Stella981 Stella981
3年前
Spring Security(四) —— 核心过滤器源码分析
摘要:原创出处 https://www.cnkirito.moe/springsecurity4/(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fwww.cnkirito.moe%2Fspringsecurity4%2F) 「老徐」欢迎转载,保留摘要,谢谢!4
Stella981 Stella981
3年前
PHP 生成器Generators的入门理解和学习
什么是生成器Generators生成器允许你在foreach代码块中写代码来迭代一组数据而不需要在内存中创建一个数组,那会使你的内存达到上限,或者会占据可观的处理时间。相反,你可以写一个生成器函数,就像一个普通的自定义函数一样,和普通函数只返回一次不同的是,生成器可以根据需要yield多次,以便生成需要迭代的值。一个简单的例子就
Zuul迁移至Spring Cloud Gateway踩坑记录
缘起Zuul1.x已经不维护了,并且使用的BIO,当流量较大时性能下降的厉害,并且线程池中的线程用尽时如果某个请求返回了非200并且你没有配置处理过滤器的话,这个线程就假死了。公司的代码扫描工具也提示Zuul1.0里面有很多的jar已经过时了。Zuul2.
小万哥 小万哥
1年前
灵活配置 Spring 集合:List、Set、Map、Properties 详解
使用标签的value属性配置原始数据类型和ref属性配置对象引用的方式来定义Bean配置文件。这两种情况都涉及将单一值传递给Bean。那么如果您想传递多个值,例如Java集合类型,如List、Set、Map和Properties怎么办?为了处理这种情况,S