目录
- MySQL数据库
- 1. 如何实现去重
- 2. 如何找到时间最早的一条记录
- 3. 如何实现主键设置
- JQuery使用
- 1. 如何通过id值或name值获取表单某组件的值
- 2. 如何捕获和处理异常
- Java基础
- 1.如何格式化时间
- 2. 如何将数据转成json格式
- 3.如何将整型数据转成字符型,反之如何转
- 4.session的有效时间如何设置
- Linux基础
- 1. 如何查看运行进程
- 2. 如何强制关闭某进程
- 3. 如何查看报错日志
- 4.如何启动项目
- 其他
- 单点登录如何实现?简述过程
MySQL数据库
1. 如何实现去重
select distinct 字段1(,distinct 字段2) from 表名 where 条件
2. 如何找到时间最早的一条记录
select * from 表名 order by 时间属性字段 ASC
#反之,最近一条数据
select * from 表名 order by 时间属性字段 DESC
3. 如何实现主键设置
#创建表时直接定义
CREATE TABLE IF NOT EXISTS `表名`(
字段名 数据类型及大小 是否为空
(,字段名2 数据类型及大小 是否为空)
,PRIMARY KEY ( 字段名 )
)ENGINE=InnoDB DEFAULT CHARSET=utf8;
JQuery使用
1. 如何通过id值或name值获取表单某组件的值
//html
<form name="myform">
<input type="text" id="id" name="id_name" >
</form>
//js代码
var getValueByName = myform.id_name.value
var getValueById = document.getElementById("id").value;
2. 如何捕获和处理异常
try {
throw new Error('出错啦!')
console.log(“try语句输出”)
}catch(e) {
console.log(e) //Error: 出错啦!
console.log(“catch语句输出”)
}finally{
console.log(“finally语句输出”)
}
Java基础
1.如何格式化时间
//Java日期格式化(DateFormat类和SimpleDateFormat类)
package com;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Locale;
public class helloWorld {
public static void main(String[] args) {
//使用dateFormat类格式化时间
Date d = new Date();
DateFormat df = DateFormat.getDateInstance(DateFormat.MEDIUM, Locale.CHINA);
DateFormat tf = DateFormat.getTimeInstance(DateFormat.MEDIUM, Locale.CHINA);
String date = df.format(d);
String time = tf.format(d);
System.out.println("dateFormat类格式化时间(MEDIUM):" + date + " " + time);//MEDIUM:2021-8-18 11:40:11
//使用SimpleDateFormat类格式化时间
SimpleDateFormat f = new SimpleDateFormat("今天是 " + "yyyy 年 MM 月 dd 日 E HH 点 mm 分 ss 秒");
SimpleDateFormat f1 = new SimpleDateFormat("今天是 " + "yyyy-MM-dd E HH:mm:ss");
System.out.println("SimpleDateFormat类指定格式化格式时间:" +f.format(d)); // 将当前时间袼式化为指定的格式
System.out.println("SimpleDateFormat类指定格式化格式时间1:" +f1.format(d)); // 将当前时间袼式化为指定的格式
/**
* 输出结果如下:
* dateFormat类格式化时间(MEDIUM):2021-8-18 11:46:02
* SimpleDateFormat类指定格式化格式时间:今天是 2021 年 08 月 18 日 星期三 11 点 46 分 02 秒
* SimpleDateFormat类指定格式化格式时间1:今天是 2021-08-18 星期三 11:46:02
* */
}
}
2. 如何将数据转成json格式
待补充
3.如何将整型数据转成字符型,反之如何转
package com;
public class int2String {
//将String型转换为Int型
public static int stringTolnt(String intstr) {
Integer integer;
integer = Integer.valueOf(intstr);
return integer.intValue();
}
//将Int型转换为String型
public static String intToString(int value) {
Integer integer = new Integer(value);
return integer.toString();
}
public static void main(String[] args) {
int a = 200;
String str = "200";
String aString = intToString(a);
int stra = stringTolnt(str);
System.out.println(aString);
System.out.println(stra);
}
}
4.session的有效时间如何设置
30分钟超时时间设置三种方式。
- 在tomcat中间件中设置,在tomcat-7.0\conf\web.xml中设置。
- 在工程的web.xml中设置。
- java代码设置:session.setMaxInactiveInterval(30*60);
Linux基础
1. 如何查看运行进程
- jps,查看所有运行的java进程
- 使用ps命令也可以查看: ps -ef | grep java(ps默认查看所有进程)
2. 如何强制关闭某进程
ps -A #查看所有CPU进程
kill -9 110#强制关闭PID为110的进程
nvidia-smi #查看GPU进程
kill -9 110#强制关闭PID为110的进程
3. 如何查看报错日志
cat
tail -f
4.如何启动项目
#先将要部署的项目打包成jar包
#运行
java -jar *.jar
其他
单点登录如何实现?简述过程
多系统应用群中登录一个系统,便可在其他所有系统中得到授权而无需再次登录,包括单点登录与单点注销两部分。