一、注释含义
@SuppressWarnings(“deprecation”)
如果使用了使用@Deprecated注释的方法,编译器将出现警告信息。
使用这个注释将警告信息去掉。
二、Log4j输出格式控制–log4j的PatternLayout参数含义以及详细配置
三、Java String之contains方法使用
public class App1 {
public static void main(String[] args) {
String num = "WKCON190400111";
if (num.contains("CON")) {
System.out.println(1);
} else {
System.out.println(2);
}
}
}
四、设计模式
五、变量存放的位置
有static修饰的就在方法区,此外,方法及方法体中的引用变量(引用)和基本类型的变量都在栈上,其他都在堆上。
六、同年同月的生日的学生sql
SELECT count(*)
FROM student s1, student s2
WHERE s1.sno<s2.sno
AND YEAR(s1.birthday) = YEAR(s2.birthday)
AND MONTH(s1.birthday) = MONTH(s2.birthday)
采取自连接,“s1.Sno < s2.Sno”用于消除重复计算的人数。
七、Mybatis的namespace中后面不能加空格(加空格把手剁掉)
八、Oracle数据库备份:exp(imp) UAP/UAP@ORCL OWNER=UAP file=d:\bukeup\resourse.dmp
九、解决返回字符串中文乱码问题:@RequestMapping(value=“/sg”,produces=“text/html;charset=UTF-8”)
十、/*与/的区别
< url-pattern>/</url-pattern> <!--会匹配到/login这样的路径型url,不会匹配到模式为*.jsp这样的后缀型url-->
< url-pattern>/*</url-pattern> <!--会匹配所有url:路径型的和后缀型的url(包括/login,*.jsp,*.js和*.html等)-->
十一、Ajax请求成功, 但进不去success方法
- 改前端代码, 后端不变: 前端ajax请求中的dataType属性设置为text即可
function sendMsg(msg, uname) {
$.ajax({
url: "/chat",
type: "post",
data:'message='+msg+'&username='+uname,
dataType: "text",
success: function (data) {
console.log("receive data : " + data);
}
});
}
- 改后端代码, 前端不变: 后端封装为一个json的字符串即可
@RequestMapping("/chat")
@ResponseBody
public ServerResponse chat(String message, String username) {
System.out.println("------------ chat message is : " + message + " chat user is : " + username + " ------------------");
return "{\"result\":\"success\"}";
}
十二、重定向?传参的中文乱码问题:
十六、 入口函数
1、写法
2、区别
十七、$号冲突
十八、holdReady函数
十九、md5明文区分大小写,密文不区分大小写。
二十、内容选择器