python设计模式之模板模式 编写优秀代码的一个要素是避免冗余。在面向对象编程中,方法和函数是我们用来避免编写冗余代码的重要工具。 现实中,我们没法始终写出100%通用的代码。许多算法都有一些(但并非全部)通用步骤。广度优先搜索( Breadth-First Search, BFS)和深度优先搜索 ...
分类:
编程语言 时间:
2020-07-04 20:55:38
阅读次数:
58
今天在练习使用springboot通过mapper和xml方式整合mybatis时发生报错,通过百度大佬们的解决方法发现都不行。最后发现是我的xml文件没有按照传统的maven架构进行放置。 因为springboot使用的是maven架构,xml文件必须放到src/main/resource下才能被 ...
分类:
Web程序 时间:
2020-07-04 01:01:01
阅读次数:
83
在golang官网下载源文件,解压,并添加到PATH。 ~ # tar -C /usr/local/ -xzvf go1.14.4.linux-amd64.tar.gz ~ # echo 'export PATH=$PATH:/usr/local/go/bin' >> /etc/profile ~ ...
分类:
其他好文 时间:
2020-07-03 23:38:40
阅读次数:
115
CAS:Compare and Swap,即比较再交换。 在对compareAndSwapObject追源码的过程中,出现 "Source not found"的情况,查了一下,原来是该方法并非由JAVA书写开发,而是引入的其他语言。 jdk5增加了并发包java.util.concurrent.* ...
分类:
其他好文 时间:
2020-07-03 17:56:15
阅读次数:
97
打开 Settings -> Editor -> Inspections -> General 找到 “Duplicated Code ,回取消掉后面的钩钩,然后点击 Apply 即可取消提示。 ...
分类:
其他好文 时间:
2020-07-03 15:51:31
阅读次数:
59
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)问题,即在mybatis中dao接口与mapper配置文件在做映射绑定的时候出现问题,简单说,就是接口与xml要么是找不到,要么是找到了却匹配 ...
分类:
Web程序 时间:
2020-07-03 10:34:20
阅读次数:
67
大数据技术之Shell 第1章 Shell概述 (1)编译型语言: 程序在执行之前需要个专门的编译过程,把程序编译成为机器语言文件,运行时不需要重新翻译,直接使用编译的结果就行了。程序执行效率高,依养编译器,跨平台性差些。如C、C++、java (2)解释型语言: 程序不需要编译,程序在运行时由解释 ...
分类:
系统相关 时间:
2020-07-02 21:29:35
阅读次数:
86
如果要说为什么要使用X-Auth-Token这种方式请求需要认证的接口数据,我经过测试接口对比(使用Http Basic Authentication的方式和X-Auth-Token方式),得出的结论如下:正如一些博文的作者所倡导的那样,之所以不建议使用Basic Authentication的方式 ...
分类:
其他好文 时间:
2020-07-02 11:56:29
阅读次数:
78
https://www.jianshu.com/p/b6e2ecdaf28b 可能最近要重新开始学习RN了,搭建环境的时候遇到老问题,记得自己以前写过一篇文章.果然解决了,不过当时不懂markdown,布局排版惨不忍睹.重新改一下吧.也希望这次可以真正得学以致用~ 解决问题: 1.配置reactNa ...
分类:
其他好文 时间:
2020-07-01 23:40:09
阅读次数:
68
一、总结 1、配置 php解释器。 二、phpStorm解释器与服务器配置(解决502 bad gateway与404 not found问题) phpstorm是一个非常强大的全栈开发工具,但是作为刚入手的我发现它并不是安装之后就可以正常使用的,还需要相关的配置,否则会出现网页打开错误。下面记录我 ...
分类:
Web程序 时间:
2020-07-01 17:23:45
阅读次数:
71