编程语言 利用策略模式+单例模式+反射 替换if-else 背景啥的就不讲了哈。有这方面需求或者感兴趣的阔以看看。 假定有这样的一种情况,需要根据用户传入的参数,选择不同的数据库来进行相应的操作。 普通的if-else来实现的话,就类似如下代码: public... 2023年6月30日利用策略模式+单例模式+反射 替换if-else已关闭评论 阅读全文
Python格式化字符串方法——以%占位操作符为例 #Python格式化字符串方法——以%占位操作符为例 ''' 在python的使用过程中,有时需要将输出的字符串做统一规定,因此需要提前编写一个字符串的模板。 模板中有格式符,这些格式符为最后输的字符... 2023年6月30日 编程语言Python格式化字符串方法——以%占位操作符为例已关闭评论 阅读全文
编程语言 面试官:@Transactional 注解是如何实现的?面试必问! 点击关注公众号,Java干货及时送达 @Transactional注解简介 @Transactional是spring中声明式事务管理的注解配置方式,相信这个注解的作用大家都很清楚。@Transact... 2023年6月30日面试官:@Transactional 注解是如何实现的?面试必问!已关闭评论 阅读全文
编程语言 Java之IO,BIO,NIO,AIO知多少? 提出问题 Java之IO,BIO,NIO,AIO知多少??? 解决问题 前言 本篇文章参考了网上很多大神的文章,包括一些代码实例。在文章最后都有写明出处。如果文章有写错的地方,欢迎留下评论。本篇文章是... 2023年6月30日Java之IO,BIO,NIO,AIO知多少?已关闭评论 阅读全文
tensorflow中变量和张量连接起来 import tensorflow as tf input_x = tf.Variable(, dtype=tf.float32) ones = tf.ones(, dtype=tf.float32)... 2023年6月30日 编程语言tensorflow中变量和张量连接起来已关闭评论 阅读全文
编程语言 Android jetpack room+ViewModel+liveData 数据自动更新 Android jetpack room的使用_安果移不动的博客-CSDN博客 接上篇博客 我们用google推荐的这种方式 修改: StudentDao package com.ang... 2023年6月30日Android jetpack room+ViewModel+liveData 数据自动更新已关闭评论 阅读全文
编程语言 JavaScript的this指向原理 问题的由来 学懂JavaScript语言,一个标志就是理解下面两种写法,可能有不一样的结果。 var obj = { foo: function () {} }; var ... 2023年6月29日JavaScript的this指向原理已关闭评论 阅读全文
编程语言 面向对象的7种设计原则(2)-接口隔离原则 定义 Interface Segregation Principle 客户端不应依赖它不需要的接口 类间的依赖关系应该建立在最小的接口上 其实通俗来理解就是,不要在一个接口里面放很多的方法,这样会显得... 2023年6月29日面向对象的7种设计原则(2)-接口隔离原则已关闭评论 阅读全文
编程语言 linux执行rm -rf /*命令后的效果原来是这样 如果你接触过linux,肯定没少听过rm -rf的故事,这个恐怖的命令执行后到底会产生什么样的效果呢?接下来就带大家在虚拟机中演示一下。 注意:::一定不能在生产环境中执行此命令,否则没有后悔药可买的... 2023年6月29日linux执行rm -rf /*命令后的效果原来是这样已关闭评论 阅读全文
DecimalFormat保留小数位 业务上有些数据需要对齐进行格式统一,比如位数问题,一个产品的良率信息,需要确保是要保留小数点几位,那么我们在用java处理的时候可以用DecimalFormat这个格式化类来达到目的。 Decimal... 2023年6月29日 编程语言DecimalFormat保留小数位已关闭评论 阅读全文