摘要:
1 开闭原则 对扩展开放,对修改关闭。在程序需要进行拓展的时候,不能去修改原有的代码,实现一个热插拔的效果。简言之,是为了使程序的扩展性好,易于维护和升级。 想要达到这样的效果,我们需要使用接口和抽象类。 因为抽象灵活性好,适应性广,只要抽象的合理,可以基本保持软件架构的稳定。而软件中易变的细节可以 阅读全文
摘要:
可以使用Calendar日历工具类获取,代码如下: Calendar calendar = Calendar.getInstance(); calendar.setTime(new Date()); int index=calendar.get(Calendar.DAY_OF_WEEK)-1; 必须 阅读全文
摘要:
首先介绍GroupBy关键字的用法原理: 先来看下表1,表名为test: 表1 执行如下SQL语句: SELECTnameFROMtestGROUPBYname 你应该很容易知道运行的结果,没错,就是下表2: 表2 可是为了能够更好的理解“group by”多个列“和”聚合函数“的应用,我建议在思考 阅读全文
摘要:
所需依赖如下: <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <depend 阅读全文
摘要:
UE4.27 像素流送新版插件部署命令 **以下内容参考自UE5官方文档:**https://docs.unrealengine.com/5.0/en-US/unreal-engine-pixel-streaming-reference/ 1. 单体部署 注:同时只能有一个用户接收像素流推送 在UE 阅读全文
摘要:
当发现系统时间不正确时可以通过 date 命令查看Linux系统的当前时间 最简便的修改方法,我们可以通过 date -s "20190917 22:04:00" 来直接修改Linux的系统时间,当联网校准总是找不到服务器,且服务器对时间精确度要求不是特别高时可以这样修改。 阅读全文