最近使用springboot开发项目,使用到了依赖注入,频繁的碰到注入的对象报空指针,错误如下 第一次碰见的情况是:在new出来的对象中使用@Autowired来获取注入的对象 我要在这个类中使用依赖注入,刚开始写的是注入方式如下 这是会报空指针异常,后俩修改代码就解决了问题,修改后的代码如下 1、 ...
分类:
编程语言 时间:
2018-12-01 13:10:46
阅读次数:
326
Haystack为Django提供了模块化的搜索。它的特点是统一的,熟悉的API,可以让你在不修改代码的情况下使用不同的搜索后端(比如 Solr, Elasticsearch, Whoosh, Xapian 等等)。 我们在django中可以通过使用haystack来调用Elasticsearch搜 ...
分类:
其他好文 时间:
2018-11-30 21:47:03
阅读次数:
378
当对目标模块进行RTL描述后,习惯先会用Modelsim做一下功能仿真。当我们写好Tensbench文件,直接在Modelsim SE中对源文件(design和Testbench)进行编译时,如果源文件中存在相应的语法错误或者逻辑错误,一般都会提示错误大概存在于哪一行,我们找到对应的行修改代码就行了 ...
分类:
其他好文 时间:
2018-11-27 14:38:37
阅读次数:
260
设计模式 开闭原则 即 对立与统一原则 什么是开闭原则 软件实体应该对扩展开放,对修改关闭,即实体应当通过扩展实现变化,而不是修改代码实现变化 什么是软件实体,项目或软件中按照一定逻辑规划划分的模块 抽象 类 方法 书店销售书籍 然后书写代码如下 书店出售小说类书籍,书写代码 其中,价格定义为int ...
分类:
其他好文 时间:
2018-11-27 01:19:54
阅读次数:
135
一. TiDB的核心特性 高度兼容 MySQL 大多数情况下,无需修改代码即可从 MySQL 轻松迁移至 TiDB,分库分表后的 MySQL 集群亦可通过 TiDB 工具进行实时迁移。 水平弹性扩展 通过简单地增加新节点即可实现 TiDB 的水平扩展,按需扩展吞吐或存储,轻松应对高并发、海量数据场景 ...
分类:
数据库 时间:
2018-11-26 22:02:33
阅读次数:
220
写在前面 我之前一直通过mstsc远程服务器修改代码,或者本地修改后上传到远程服务器等,各种不爽,现在改用xshell,但有时候还是感觉不方便。于是乎,自己动手配置PyCharm远程连接服务器,这样就不用总是到服务器里修改代码,而是直接在Windows下PyCharm里修改后自动保存,并实现自动同步 ...
分类:
其他好文 时间:
2018-11-25 20:21:13
阅读次数:
549
错误提示:Uncaught TypeError: Cannot read property 'addEventListener' of null 修改代码如下: 成功 ...
分类:
其他好文 时间:
2018-11-25 13:08:44
阅读次数:
1027
DWM1000 模块一共可以最多外接4个LED,但是API默认只会只用到两个LED,分别是RXLED、TX LED 修改代码,使得4个LED全部工作,修改代码如下,在DWM1000 初始化完,调用dwt_setleds(1)即可。 ...
分类:
其他好文 时间:
2018-11-25 00:06:17
阅读次数:
397
结果: 中断take()方法 结果: 再次修改中断方法: 将get空转,等待标志位的改变 结果显示: customer的run方法结束 再次修改代码: 结果: 前三秒:显示true 完了主函数请求中断消费者,消费者在死循环里面检测到中断的请求之后,将请求通过interrupted()函数,重置一下。 ...
分类:
其他好文 时间:
2018-11-22 11:46:28
阅读次数:
200
Intellij IDEA 4种配置热部署的方法 热部署可以使的修改代码后,无须重启服务器,就可以加载更改的代码。 第1种:修改服务器配置,使得IDEA窗口失去焦点时,更新类和资源 菜单Run -> EditConfiguration , 然后配置指定服务器下,右侧server标签下on frame ...
分类:
其他好文 时间:
2018-11-20 22:56:44
阅读次数:
173