从源码层面深度剖析Spring循环依赖
作者:郭艳红以下举例皆针对单例模式讨论图解参考1、Spring如何创建Bean?对于单例Bean来说,在Spring容器整个生命周期内,有且只有一个对象。Spring在创建Bean过程中,使用到了三级缓存,即DefaultSingletonBeanRegi
Wesley13 Wesley13
4年前
java多线程测试性能,总线程使用总时间。
前段时间在做java多线程,然后涉及到了一个效率的问题。  java多线程中,所有线程执行完毕,总共使用多少时间呢?importjava.util.concurrent.CountDownLatch;  countDwonlatch提供了最常用的一些测试方法。创建一个countDownLatch对象:CountDown
Stella981 Stella981
4年前
Eclipse新建Java工程出现红色感叹号怎么解决?
安装了新版本的JDK之后,在Eclipse中新建Java工程出现红色感叹号怎么解决?其实只要在Eclipse中重新设置一下JDK路径就行了路径:右键Java工程BuildPath\ConfigureBuildPath...!(https://images2018.cnblogs.com/blog/1139346/201804/1
Stella981 Stella981
4年前
PHP Redis扩展无法加载的问题解决方法
最近在工作中需要使用PHP访问Redis,从https://github.com/phpredis/phpredis(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fgithub.com%2Fphpredis%2Fphpredis)下载了phpredis,并且按照官方的说明进行了安装,安
Easter79 Easter79
4年前
SpringBoot返回date日期格式化,解决返回为TIMESTAMP时间戳格式或8小时时间差
问题描述    在SpringBoot项目中,使用@RestController注解,返回的java对象中若含有date类型的属性,则默认输出为TIMESTAMP时间戳格式 ,如下所示:!(https://oscimg.oschina.net/oscnet/9ec8c281759f3577bc3b063411eb5f88aba.
Stella981 Stella981
4年前
Python文件处理
Python文件处理Python文件处理在python中,要对一个文件进行操作,得把文件抽象为Streams流或者说fileobject或者叫filelikeobjects。这样将文件当作一个流对象来处理就方便多了。Stream对象提供了很多操作方法(如read(),write()等)
Wesley13 Wesley13
4年前
mySQL配置文件、备份与恢复
mysql配置文件mysql的配置文件为/etc/my.cnf配置文件查找次序:若在多个配置文件中均有设定,则最后找到的最终生效/etc/my.cnf/etc/mysql/my.cnfdefaultextrafile/PATH/TO/CONF_FILE~/.my.cnfmysql常用配置文件参数
Stella981 Stella981
4年前
086~088:QuerySet API详解
QuerySetAPI详解get、create、get\_or\_create和bulk\_create方法:create:创建一条数据,并且保存到数据库中。这个方法相当于先用指定的模型创建一个对象,然后再调用这个对象的save方法。示例代码如下:articleArticle(title'abc')
Wesley13 Wesley13
4年前
MySQL常用sql语句
在数据库操作中,操作基本都是围绕增删改查来操作。简称CRUDC创建创建R读取/检索查询UUpdate修改D删除删除在数操作数据库时,所有的数据库语句都要以分号结束数据库操作不区分大小写
Easter79 Easter79
4年前
TiDB 源码阅读系列文章(十六)INSERT 语句详解
在之前的一篇文章《TiDB源码阅读系列文章(四)INSERT语句概览》(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fpingcap.com%2Fblogcn%2Ftidbsourcecodereading4)中,我们已经介绍了INSERT语句的大体流程。为什么需