- 浏览: 37885 次
- 性别:
- 来自: 北京
最新评论
文章列表
最近搭建springBoot项目的过程中遇到一个问题,使用@Configuration注解的配置类无法生效,后来查询资料得知,应该让启动类和config的包在同一级目录下,效果如下:
修改为如下路径:
重新启动之后生效。
SpringBoot在启动过程中可能会报如下错误:
Cannot determine embedded database driver class for database type NONE
解决方法:
这是因为spring boot 会默认加载
org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration 这个类
DataSourceAutoConfiguration类使用了@Configuration注解向spring注入了dataS ...
Mybatis中进行查询或者插入等操作的时候,我们一般会对数据进行非空校验。例:
<if test="payerId != null and payerId != '' ">
AND payer_id = #{payerId}
</if>
<if test="payeeId != null and payeeId != '' ">
AND payee_id = #{payeeId}
</if>
如果不为空并且不是null才去修改这个值,但这样写只能针对字符串(St ...
变量:变量就是以一组文字或符号等,来取代一些配置或者是一串保留的数据! 变量在Linux操作系统当中扮演者相当重要的角色。例如你要写一个大型的 script 时,有些数据因为可能由于用户习惯的不同而有差异,比如说路径好了,由于该路径在 script 被使用在相当多的地方,如果下次换了一部主机,都要修改 script 里面的所有路径,那么你一定会疯掉! 这个时候如果使用变量,而将该变量的定义写在最前面,后面相关的路径名称都以变量来取代, 嘿嘿!那么你只要修改一行就等于修改整篇 script 了!方便的很!所以,良好的程序设计师都会善用变量的定义!
变量的取用与配置: ...
在计算机科学中,Shell俗称壳(用来区别于核),是指“提供使用者使用界面”的软件(命令解析器)。它类似于DOS下的command和后来的cmd.exe。它接收用户命令,然后调用相应的应用程序。
同时它又是一种程序设计语言。作为命令语言,它交互式解释和执行用户输入的命令或者自动地解释和执行预先设定好的一连串的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语言中才具有的控制结构,包括循环和分支。
主流的Shell主要有两种:Bourne Shell 和 C Shell,目前linux 中主要使用Bash Shell,其属于Bour ...
1. 在 LINUX 命令平台输入 1-2 个字符后按 Tab 键会自动补全后面的部分(前提是要有这个东西,例如在装了 tomcat 的前提下, 输入 tomcat 的 to 按 tab)。2. ps 命令用于查看当前正在运行的进程。grep 是搜索例如: ps -ef | grep java表示查看所 ...
解压tar.gz 包
tar-c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。-z:有gzip属性的-j:有bz2属性的-Z:有compress属性的-v:显示所有过程-O:将文件解开到标准输出 下面的参数-f是必须的-f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。# tar -cf all.tar *.jpg 这条命令是将所有.jpg的文件打成一个名为all.tar的包。-c是表示产生新 ...
1、添加DNS解析地址 echo "nameserver 219.141.136.10" >>/etc/resolv.conf
2、添加IP地址(即时生效): ifconfig eth0 192.168.1.155 netmask 255.255.255.0
3、添加路由(即时生效):route add default gw 192.168.1.1
4、防火墙操作
1) 重启后生效 开启: chkconfig iptables on 关闭: chkconfig ip ...
由于发现原创文章,在未署名作者及出处的情况下被转载。在以后所有的原创文章开头我都会写明作者和出处。
希望朋友们以后在转载本博客原创博文时注意标明文章作者及出处。
作者:liukun321(咕唧咕唧)
原文出处:http: ...
1. Comparator 和 Comparable 相同的地方他们都是java的一个接口, 并且是用来对自定义的class比较大小的,什么是自定义class: 如 public class Person{ String name; int age }.当我们有这么一个personList,里面包含了person1, person2, persion3....., 我们用Collections.sort( personList ), 是得不到预期的结果的. 这时肯定有人要问, 那为什么可以排序一个字符串list呢:如 StringList{"hello1" , "h ...
首先,url中的中文要单独处理,不能中英文全部合在一起处理(因为一部分的特殊字符也会被处理掉)。其次。在python3.0+中,已经不支持之前的urllib.quote了,而是需要urllib.parse.quote(str)一种可行的方案import urllibs=‘中文’s=urllib.parse.quote(s)
url='some english url character %s'%(s)
urllib.request.urlopen(url)
作者:孙晓飞链接:http://www.zhihu.com/question/22899135/answer/23746054来 ...
编程语言中一开始就有goto关键词了。事实上,goto起源于汇编语言的程序控制:“若条件A成立,则跳到这里;否则跳到那里”。
goto语句是在源码级上的跳转,这使其招致了不好的声誉。若一个程序总是从一个地方跳到另一个地方,还有什么办法能识别程序的控制流程呢?
其实真正的问题并不在于使用goto语句,而在于goto的滥用;而且在少数情况下,goto还是组织控制流程的最佳手段。结束
尽管goto仍是Java中的一个保留字,但在语言中并未使用它;Java没有goto。然而,Java也能完成一些类似于跳转的操作,这与break和contin ...
JAVA 遍历MAP集合
- 博客分类:
- java基础
Map map = new HashMap(); map.put("1", "value1"); map.put("2", "value2"); map.put("3", "value3"); //第一种:普遍使用,二次取值 System.out.println("通过Map.keySet遍历key和value:"); for (String key : map.keySet()) { System.out.println("ke ...
计算机对有符号数(包括浮点数)的表示有三种方法:原码、反码和补码, 补码=反码+1。在 二进制里,是用 0 和 1 来表示正负的,最高位为符号位,最高位为 1 代表负数,最高位为 0 代表正数。
以java中8位的byte为例,最大值为:0111 1111,最小值为1000 0001。
那么根据十进制的数字,我们如何转换为二进制呢?对于正数我们直接转换即可,对于负数则有一个过程。
以负数-5为例:
1.先将-5的绝对值转换成二进制,即为0000 0101;
2.然后求该二进制的反码,即为 1111 1010;
3.最后将反码 ...