-
[综合] linux shell if语法
一.if语句测试条件,测试条件返回真(0)或假(1)后,可相应执行一系列语句。简单的if语句是:if条件then命令fi注意:使用if语句时,必须将then部分放在新行,否则会产生错误。如果要不分行,必须使用命令分隔符。现在简单if语句变为:if条件;thenthen与封号;之间有空格命令fi 二....
104
热度 -
[综合] linux shell case语法
一. case语句为多选择语句。可以用case语句匹配一个值与一个模式,如果匹配成功,执行相匹配的命令。case语句格式如下: case值in 模式1) 命令1 ... ;; 模式2) 命令2 ... ;; *) 命令3 ;; esac 二. 取值后面必须为单词in,每一模式必须以右括号结束。取值...
57
热度 -
[综合] java中string去掉转义字符\返回数据格式为json
fastjson使用: string.replaceall方法会报错 可以直接用JSONObject.parseObject(entry.getValue().toString()) jsonobject取值直接取对应类型的就可以例如取byte类型的直接jsonobject.getByte("key...
83
热度 -
[综合] hashmap的源码解读原理解析
1.什么是hash 它是将一个任意长度的二进制值通过一个映射关系转换成一个固定长度的二进制值。 a.任意长度的二进制值 b.映射关系(哈希算法--就相当于一个大学里面的学号的一个映射规则) c.固定的二进制值(哈希值--相当于我们的大学里面的学号) 任意长度的二进制值和固定长度的二进制值是一个一一对...
89
热度 -
[综合] mybatis传入array
1.mapper.java中 List<MacTicket>selectByPrimaryKeyList(String[]stringArray); mapper.xml中 <selectid="selectByPrimaryKeyList"parameterType="int"r...
13
热度 -
[综合] mybatis使用易错点
1.<sql>片段中if判断时同时判断null和空串<iftest="statusCd!=nullandstatusCd!=''"></if> 模糊查询<iftest="name!=nullandname!=''">andnamelikeconcat(...
91
热度 -
[综合] sql中avg count sum 对null处理
一、AVG() 求平均值 注意AVE()忽略NULL值,而不是将其作为“0”参与计算 二、COUNT() 两种用法 1、COUNT(*) 对表中行数进行计数 不管是否有NULL 2、COUNT(字段名) 对特定列有数据的行进行计数 忽略NULL值 三、SUM() 可以对单个列求和,也可以对多个列运算...
90
热度 -
[综合] java_BinaryInsertSort二分法插入排序
1.java代码 int[]a={9,3,2,4,10,44,83,28,22,76,1,5,0,-1};for(inti=1;i<a.length;i++){ inttemp=a[i];//待插入到前面有序序列的值 intleft=0;//左下标 intright=i-1;//右下标 int...
66
热度 -
[综合] java_HeerSort希尔排序
1.通过衰减成不同的增量进行部分排序移动,6,3,2,1 int[]a={9,3,2,4,10,44,83,28,22,76,1,5,0,-1,36,35,23};//A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13intd=a.length;while(t...
103
热度 -
[综合] java 数字保留2位小数
//方式一: doublef=3.1516; BigDecimalb=newBigDecimal(f); doublef1=b.setScale(2,BigDecimal.ROUND_HALF_UP).doubleValue(); 方式一中使用BigDecimal中的设置精确值,会四舍五入//方式二...
15
热度 -
[综合] FastJson JSONArray与JSONObject
1.请求他人接口出参是JSONArray,实际接收时候不能用JSONArray,可以用List<JSONObject>list=(List<JSONObject>result.getData()),遍历List<JSONObject>时候,也不能直接强转成JSON...
86
热度 -
[综合] vim复制剪贴粘贴命令的总结
首先是剪切(删除): 剪切其实也就顺带删除了所选择的内容,所以既可以当剪切命令用,也可以当删除命令使用。 首先,可以在命令模式下输入v进入自由选取模式,选择需要剪切的文字后,按下d就可以进行剪切了。其他命令模式下剪切命令:dd:剪切当前行ndd:n表示大于1的数字,剪切n行dw:从光标处剪切至一个单...
55
热度 -
[综合] linux shell vim多行缩进或代码块缩进技巧
1.按v进入visual状态,选择多行,用>或<缩进或缩出,itismoreeffectivetoallline,invovleincommentline对所有行有效,包括注释行(亲测有效)2.通常根据语言特征使用自动缩进排版:在命令状态下对当前行用==(连按=两次),或对多行用n==(...
14
热度 -
[综合] springboot工程启动
1.右键点击选中runas-->runconfigurations-->选择project、选择mainclass、name一般与project相同-->arguments中programarguments:--spring.application.name=wu+project或...
89
热度 -
[综合] spring data mongodb
一.maven中添加依赖 spring整合MongoDB <!--spring整合MongoDB--><dependency><groupId>org.springframework.data</groupId><artifactId...
31
热度 -
[综合] Java自定义注解和运行时靠反射获取注解
java自定义注解 java注解是附加在代码中的一些元信息,用于一些工具在编译、运行时进行解析和使用,起到说明、配置的功能。注解不会也不能影响代码的实际逻辑,仅仅起到辅助性的作用。包含在java.lang.annotation包中。 1、元注解 元注解是指注解的注解。包括@Retention@Tar...
15
热度 -
[综合] linux shell /etc/init.d/functions 加了个函数不起作用
1.在/etc/init.d/functions中加了个函数test(){echo"Iamoldboy."} 然后.或source/etc/init.d/functions 调用函数test提示没有testcommand 后来在test函数上面发现了return0,将test函数移到return0上...
53
热度 -
[综合] sql语句添加列带注释默认为null
altertableusr_org_feedbackaddservice_typeTINYINT(4)NOTNULLdefault0COMMENT'1小类,2项目'AFTERusername/first; 修改字段类型 ALTERTABLEuser10MODIFYemailVARCHAR(50)NO...
39
热度 -
[综合] sql语句replace into用法
sqlreplaceinto用法详细说明 REPLACE的运行与INSERT很相似。只有一点例外,假如表中的一个旧记录与一个用于PRIMARY KEY或一个UNIQUE索引的新记录具有相同的值,则在新记录被插入之前,旧记录被删除。注意,除非表有一个PRIMARYKEY或UNIQUE索引,否则,使用一...
97
热度 -
[综合] python syntax error语法错误
1.print(print)TypeError:'int'objectisnotcallable print=3print(print) 2.coding:utf-8^SyntaxError:invalidsyntax 3.表达式if...else语句缩进IndentationError:expec...
88
热度