IFNULL(expr1,expr2)expr1不为NULL,则IFNULL()的返回值为expr1;否则其返回值为expr2selectp_name,p_type,p_view,IFNULL(@rownum:=@rownum+1,@rownum:=1)fromproductsaORDERBYp_viewdesc问题又来了,第二次运行@rownum不是从1开始的selectp_name,p_type,p_view,@rownum:=@rownu..
分类:
编程语言 时间:
2017-06-13 14:37:41
阅读次数:
171
Java集合框架是非常普遍使用,也是非常重要的部分,同时也是很基础的部分,熟练掌握很重要,它对于数据的操作提供了良好的接口,下面将从整个集合框架的体系介绍重要的集合框架类,使用方法,以及内部原理。 一、简介: 1、集合框架分两大类(接口): Collection:存储单个数据或者对象。 |-List ...
分类:
编程语言 时间:
2017-06-13 14:35:51
阅读次数:
200
一、多环境配置的好处1.不同环境配置可以配置不同的参数2.便于部署,提高效率,减少出错二、Properties多环境配置1.配置激活选项spring.profiles.active=dev说明:这里激活的是开发环境。2.添加其他配置文件如:开发环境:application-dev.properties测试环境:application-tes..
分类:
编程语言 时间:
2017-06-13 14:35:08
阅读次数:
170
windows下SublimeText3java开发环境的配置:1.编写批处理脚本run.bat放在jdk的bin目录下,例如我的就放在"D:\Java\bin". runbat内容:==========开始(本行不复制)=========@ECHOOFF
cd%~dp1
ECHOCompiling%~nx1.......
IFEXIST%~n1.class(
DEL%~n1.class
)
javac-encodingUTF-8%~n..
分类:
编程语言 时间:
2017-06-13 14:34:15
阅读次数:
160
一、简介支持日志框架:JavaUtilLogging,Log4J2andLogback,默认是使用logbacklogback配置方式springboot默认会加载classpath:logback-spring.xml或者classpath:logback-spring.groovy使用自定义配置文件,配置方式为:logging.config=classpath:logback-roncoo.xml注意:不要..
分类:
编程语言 时间:
2017-06-13 14:34:09
阅读次数:
129
冒泡排序 void BubbleSort(int *a, int n){ int i,j,t; for(i=0; i<n-1; i++) { for(j=0; j<n-1-i; j++) { if(a[j]>a[j+1]) { t = a[j]; a[j] = a[j+1]; a[j+1] = t; ...
分类:
编程语言 时间:
2017-06-13 14:33:50
阅读次数:
180
Uber将正在蓬勃发展的Go和Node.js这两个语言很好的融合到其系统上面来。Uber的站点可靠性project师Tom Croucher在近期于波兰举行的Node.js互动大会上详尽的对该公司所用的语言平台进行了阐述。 Uber的任务分派系统是执行在Node上,这是一个执行在server端的Ja ...
分类:
编程语言 时间:
2017-06-13 14:32:56
阅读次数:
200
任务目标:显示admin上的字段开始修改代码:1、修改blog下的models.py文件fromdjango.dbimportmodels
#Createyourmodelshere.
classArticle(models.Model):
标题=models.CharField(max_length=32,default=‘Title‘)
#添加models模块(标题)
内容=models.TextField(null=True)..
分类:
编程语言 时间:
2017-06-13 14:32:35
阅读次数:
127
1 public class Char01 { 2 public static void main(String [] args){ 3 // 什么字符集 通常意义来说就是单个字符 字符必须以单引号引起来 ‘ ’ Java 语言是16位Unicode编码方式 4 // 很早之前是8位 char a ... ...
分类:
编程语言 时间:
2017-06-13 14:32:01
阅读次数:
185
Spring Cloud中,Feign和Ribbon在整合了Hystrix后,可能会出现首次调用失败的问题,要如何解决该问题呢? 造成该问题的原因 Hystrix默认的超时时间是1秒,如果超过这个时间尚未响应,将会进入fallback代码。而首次请求往往会比较慢(因为Spring的懒加载机制,要实例 ...
分类:
编程语言 时间:
2017-06-13 14:30:43
阅读次数:
266
使用中文字段时,经常会出现该异常:UnicodeEncodeError: 'ascii' codec can't encode characters in position 解决方法1: 在开头加上 import sys reload(sys) sys.setdefaultencoding( "ut ...
分类:
编程语言 时间:
2017-06-13 14:30:14
阅读次数:
163
1、找到与eclipse版本配套的SPRINGTOOLSUITE。http://spring.io/tools/sts/all2、Help->InstallNewSoftware...3、ClickAdd..4、IndialogAddSitedialog,clickArchive...5、Navigatetospringsource-tool-suite.zipandclickOpen6、ClickingOKintheAddSitedialogwillbringyoubac..
分类:
编程语言 时间:
2017-06-13 14:27:22
阅读次数:
164
selenium 数据驱动 (xml解析) getElementByTagName()可以通过标签名获取某个标签。它所获取的对象是以数组形式存放。如“caption”和“item”标签在info.xml 文件中有多个,那么可以指定数组的下标在获取某个标签。root.getElementsByTagN ...
分类:
编程语言 时间:
2017-06-13 14:27:15
阅读次数:
186
在做循环时,如果不做任何异常处理的话,一旦发生错误,程序将会停止,不会继续执行,这不会是我们想看到的结果。因此在加上try-catch处理后,程序遇到错误,会把错误抛出来,继续执行下一个循环。这个是循环中没有处理异常 for(TalkBeantalkBean:list){
Stringtalk_mjbh=t..
分类:
编程语言 时间:
2017-06-13 14:26:15
阅读次数:
192
为了避免安装过多的python工具包导致python目录臃肿,甚至不同包之间不兼容,我们有必要为python安装虚拟python环境——virtualenv。安装了virtualenv,就可以根据任务创建任意数量的小型的虚拟python环境,为特定的项目安装特定的包,实验结束后,直接删除对应的虚拟环境即可..
分类:
编程语言 时间:
2017-06-13 14:24:52
阅读次数:
229
winform下展示Unity3D文件可以支持对Unity3D实现的模块进行包装,以及在其他的项目中需要展示Unity3D的界面时候,恰到适宜地进行打开展示,这里我展示如何使用winform打开Unity3D文件。 一、在Unity的官网下载并安装Unity 安装完成后的目录如下: 二、在Unity ...
分类:
编程语言 时间:
2017-06-13 14:24:38
阅读次数:
566
冒泡排序(Bubble Sort)是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。 冒泡排序算法的运作 ...
分类:
编程语言 时间:
2017-06-13 14:23:27
阅读次数:
159