编程常用单词
silence 沉默;寂静;无声;
call of silence
free 自由的;免费的;空闲的;免税的;自然的, 不拘束的;
You will know you're reborn tonight 你会知道今晚你重生
Must be alright, but I stay by your side 肯定没事,但我会陪在你身边
//Javabean, POJO, Domain ,entity对象
develop 开发
serve 服务;
preset 预置;给…预定时间;预调;预先决定;事先安排
entity 实体
gender 性别
male 男性 男性的;
female 女性 女性的;
medium 中等的; 中号的;
long 长的
stamp 邮票;戳;印;印花;章;
timestamp 时间戳
resume 简历;摘要;概述;概要 美/rɪˈzuːm/
result 结果 美/rɪˈzʌlt/
member 成员;美/ˈmembər /n.
register v.注册;美/ˈredʒɪstər/
resource n.资源;资料;美 /ˈriːsɔːrs/
source n.来源;源头;美/sɔːrs/
success n.成功;美/səkˈses/
fail v.失败;美/feɪl/
refactor n.重构
factory 工厂
rename vt. 重新命名; 给…改名;
query n.查询;询问;美/ˈkwɪri/
JQuery js库 jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(框架)
override 重写
duplicate vt.(尤指不必要时)重复的;完全一样的 美/ˈduːplɪkeɪt , ˈduːplɪkət/
mail 邮件;电子邮件; 美/meɪl/n.
mall 商场;(封闭式)大型购物区,购物中心 美/mɔːl/n.
target n.目标;(攻击的)目标,对象;靶;指标;靶子
vt.面向,把…对准(某群体);把…作为攻击目标;把…作为批评的对象
blank 空白的;空的; 美/blæŋk/adj.
<a href="http://www.sohu.com" target="_blank">搜狐2</a><br/>
block 块;阻挡; 美/blɑːk/n.
comment 注释;评论; 美/ˈkɑːment/n.
first 第一
column 列
view 视图层
related 关联的
problem 问题
generation 产生;代;一代;
code generation 代码生成
cancel 取消
calculate 计算 calculateTime
resolve 解决(问题或困难);决心;解析 美/rɪˈzɑːlv/v.
total 总计,总数,共计
count 计数
cont 续;继续的
content 内容
context 上下文
comment(s) 注释
contains v.包含;含有; 美/kənˈteɪnz/
concat 函数;联系我们 拼接字符串
container 容器
items 项目 item的复数
next 下一个
previous 上一个
current 当前的;现在的;通用的;流行的;
product 产品
customer 客户;顾客;
control vt.控制 n. 管理;美/kənˈtroʊl/ 缩写 CTRL
library 图书馆;图书室;资料室
add as library
simple 简单的
captcha 验证码
kaptcha 谷歌提供的生成验证码的包
image 图片 n.(心目中的)形象;镜像;印象;画像;声誉;比喻;雕像;塑
vt.反映;象征;想像;作…的像
.img 格式
constant 常数;常量
token 美/ˈtoʊkən/ 令牌环;票据
n. 代币;象征,标志,表示,信物;礼券;(用以启动某些机器或用作支付方式的)专用辅币;代价券;赠券
adj. 象征性的(付款或费用);装点门面的;敷衍的;装样子的;作为标志的
total 总的,全部的
exist 存在
exists 存在 第三人称单数
absent 不存在
BigInteger 和 BigDecimal
add 加
subtract 减
multi 多种;多数 multiTable 多表
multiply 乘
divide 除
prevent 防止;阻止;阻碍;阻挠
message 消息,信息
score 成绩
address 地址
warn 警告
program 程序;
phone n.电话;电话机; telephone n. 电话;电话机;
smart 智能的;聪明的;精明的;快速的;机敏的;
available adj. 可获得的;有空的;可购得的;可找到的
install 安装
uninstall 卸载
amount 金额;数量;数额
past 过去的 /pæst/
future 英/ˈfjuːtʃə(r)/美/ˈfjuːtʃər/n.未来;将来;
birth 出生
birthday 生日
media 媒体
Actually /ˈæktʃuəli/ 实际上 actual adj.实际存在的 + -ly ...地
Generic通用的
generator 发电机;发生器;电力公司 Java中称为逆向工程
highlight 高亮
vision n.视力;视野;异象;想象;影像,画面;幻象;想象力;梦幻;神示;俊男 英/ˈvɪʒn/
cost n.费用;成本;美/kɔːst/
at all costs 不惜任何代价
belln.钟(声);铃(声);电铃(声);钟状物vi.敲钟;鸣钟; /bel/
contributions 贡献;捐款;捐资;定期缴款;促成作用 /ˌkɒntrɪˈbjuːʃənz/
Stray /streɪ/ 偏离;流浪;迷路;走失的;迷途
Stray cat 流浪猫
girl 女孩
farm 农场
favorite thing 最喜欢的东西;最喜欢的事情
lamp 灯
idea 单词:
exit 退出
refactor 重构
rename 重命名
Invalid 无效的
Invalidate Caches / Restart 使缓存无效/重新启动
decompiled 反编译的
recent adj. 最近的;近来的;新近的
structure 美/ˈstrʌktʃər/ 结构
forward 向前 /ˈfɔːrwərd/
ward 病房 /wɔːrd/
word 美/wɜːrd/n.单词;字;信息;话语;言语;说的话;保证;《圣经》;诺言;许诺vt.措辞;用词int.(表示接受或同意别人刚说的话)就是,说得对
world 世界 美/wɜːrld/
task 任务
detected 发现;查明;侦察出;检测到的 /dɪˈtektɪd/
debugger单词:
debugger 调试程序
Evaluate Expression 计算表达式 程序已执行完的才可以计算
Evaluate 评估;估计
terminating 美/ˈtɜːrmɪneɪtɪŋ/
v.(使)停止,结束,终止;到达终点站
n.[电]终接
terminate的现在分词
cancel 取消
disconnect (与互联网)断开;断开;
disconnect和terminate的区别
-
disconnect是关闭当前的窗口,但是保留程序在后台运行。
-
terminate是关闭当前的窗口和应用程序,不会存在后台运行的情况。
报错单词:
illegal /ɪˈliːɡl/ 非法的;
access /ˈækses/ vt. 访问,存取(计算机文件);进入;到达
rejected /rɪˈdʒektɪd/ 拒收;拒绝接受;
accept 接受
required /rɪˈkwaɪərd/ 需要 必要
-
required: 英 /rɪˈkwaɪəd/ 美 /rɪˈkwaɪərd/
-
v. 需要;(尤指根据法规)规定;使做(某事);使拥有(某物);依赖;依靠
-
adj. 〈美〉必修的(大学课程)
-
require的过去分词和过去式
javase基础单词:
equals
equalsIgnoreCase
abstract 抽象 抽象的
Serializable 可序列化的
directory 目录
arithmetic 算数
URL resource = classLoader.getResource(path);
File file = new File(resource.getPath());
if (file.isDirectory()){
File[] files = file.listFiles();
for (File f : files) {
System.out.println("============");
System.out.println(f.getAbsolutePath());
}
}
反射单词
declared 公开宣布的 声明的
clar 泰洛尼亚语 清楚的
clear 明确的;清楚的;清除
accessible /əkˈsesəbl/ 可使用的;可进入的;
method.setAccessible(true);
invoke 调用 vt.
InvocationTargetException 调用目标异常
Invocation 调用 n.
Target 目标
cause 原因
StringBuffer 可变字符串
StringBuilder 可变字符串
append vt.(在文章后面)附加,增补 美/əˈpend/
delete 删除
replace vt.更换;(用…)替换;美/rɪˈpleɪs/
path = path.replace("/",".");
如果是在一个循环中 循环第一次就替换过了 后面就不会进行替换了
输出的还是第一次替换过的 不会报错
indexOf("张三丰");
insert 插入
jdbc单词
driver 驱动程序; n.
driven 驱动 v.
DriverManager 驱动管理类
connect v.(使计算机)连接(到互联网或计算机网络);使…连接;接通;联结;
affected 影响; 美/əˈfektɪd/v.
row 行
Collection 集合
Connection 连接 n
Driver 驱动程序
//1. 注册驱动
Driver driver = new Driver(); //创建driver对象
Connection connect = driver.connect(url, properties);
//使用反射加载Driver类 , 动态加载,更加的灵活,减少依赖性
Class<?> aClass = Class.forName("com.mysql.jdbc.Driver");
Driver driver = (Driver)aClass.newInstance();
DriverManager.registerDriver(driver);//注册Driver驱动
Connection connection = DriverManager.getConnection(url, user, password);
//通过Properties对象获取配置文件的信息
Properties properties1 = new Properties();
properties1.load(new FileInputStream("src\\mysql.properties"));
//获取相关的值
String user = properties1.getProperty("user");
String password = properties1.getProperty("password");
String driver = properties1.getProperty("driver");
String url = properties1.getProperty("url");
Class.forName(driver);//建议写上
Connection connection = DriverManager.getConnection(url, user, password);
System.out.println("方式5 " + connection);
ResultSet 结果集
//结果集
ResultSet resultSet = statement.executeQuery(sql);
// int i = statement.executeUpdate(sql);
//1. 注册驱动
Class.forName(driver);//建议写上
//2. 得到连接
Connection connection = DriverManager.getConnection(url, user, password);
//3. 得到Statement
Statement statement = connection.createStatement();
//4. 组织SqL
String sql = "select name , pwd from admin where name ='"
+ admin_name + "' and pwd = '" + admin_pwd + "'";
// String sql = "select name , pwd from admin where name = '" + admin_name + "' and pwd = '" + admin_pwd + "'";
ResultSet resultSet = statement.executeQuery(sql);
prepared 准备好
preparedStatement 预处理对象
//1. 注册驱动
Class.forName(driver);//建议写上
//2. 得到连接
Connection connection = DriverManager.getConnection(url, user, password);
//3. 得到PreparedStatement
//3.1 组织SqL , Sql 语句的 ? 就相当于占位符
String sql = "select name , pwd from admin where name =? and pwd = ?";
//3.2 preparedStatement 对象实现了 PreparedStatement 接口的实现类的对象
PreparedStatement preparedStatement = connection.prepareStatement(sql);
//3.3 给 ? 赋值
preparedStatement.setString(1, admin_name);
preparedStatement.setString(2, admin_pwd);
//4. 执行 select 语句使用 executeQuery
// 如果执行的是 dml(update, insert ,delete) executeUpdate()
// 这里执行 executeQuery ,不要在写 sql
ResultSet resultSet = preparedStatement.executeQuery();
// ResultSet resultSet = preparedStatement.executeQuery(sql); //相当于下一行所写:
// ResultSet resultSet = preparedStatement.executeQuery("select name , pwd from admin where name =? and pwd = ?";);
if (resultSet.next()) { //如果查询到一条记录,则说明该管理存在
System.out.println("恭喜, 登录成功");
} else {
System.out.println("对不起,登录失败");
}
//关闭连接
resultSet.close();
preparedStatement.close();
connection.close();
Transaction 事务
//演示jdbc 中如何使用事务
public void useTransaction() {
//操作转账的业务
//1. 得到连接
Connection connection = null;
//2. 组织一个sql
String sql = "update account set money = money - 100 where id = 1";
String sql2 = "update account set money = money + 100 where id = 2";
PreparedStatement preparedStatement = null;
//3. 创建PreparedStatement 对象
try {
connection = JDBCUtils.getConnection(); // 在默认情况下,connection是默认自动提交
//将 connection 设置为不自动提交
connection.setAutoCommit(false); //开启了事务
preparedStatement = connection.prepareStatement(sql);
preparedStatement.executeUpdate(); // 执行第1条sql
// int i = 1 / 0; //抛出异常
preparedStatement = connection.prepareStatement(sql2);
preparedStatement.executeUpdate(); // 执行第3条sql
//这里提交事务
connection.commit();
} catch (SQLException e) {
//这里我们可以进行回滚,即撤销执行的SQL
//默认回滚到事务开始的状态.
System.out.println("执行发生了异常,撤销执行的sql");
try {
connection.rollback();
} catch (SQLException throwables) {
throwables.printStackTrace();
}
e.printStackTrace();
} finally {
//关闭资源
JDBCUtils.close(null, preparedStatement, connection);
}
}
query 查询;询问;疑问;问号
Initial 开始的;最初的;第一的
execute 执行 美/ˈeksɪkjuːt/
cute 可爱的;性感的;机灵的;精明的;漂亮迷人的;有性吸引力的 美/kjuːt/
c3p0 数据库连接池
//关闭连接, 老师再次强调: 在数据库连接池技术中,close 不是真的断掉连接
//而是把使用的 Connection 对象放回连接池
current 当前的
//第二种方式 使用配置文件模板来完成
//1. 将c3p0 提供的 c3p0.config.xml 拷贝到 src目录下
//2. 该文件指定了连接数据库和连接池的相关参数
@Test
public void testC3P0_02() throws SQLException {
//1. 创建一个数据源对象 "hsp_edu" c3p0.config.xml 下的 <named-config name="hsp_edu">
ComboPooledDataSource comboPooledDataSource = new ComboPooledDataSource("hsp_edu");
//测试5000次连接mysql
long start = System.currentTimeMillis();
System.out.println("开始执行....");
for (int i = 0; i < 500000; i++) {
Connection connection = comboPooledDataSource.getConnection();
//System.out.println("连接OK~");
connection.close();
}
long end = System.currentTimeMillis();
//c3p0的第二种方式 耗时=413
System.out.println("c3p0的第二种方式(500000) 耗时=" + (end - start));//2288
}
druid 德鲁伊数据库连接池
//关闭连接, 老师再次强调: 在数据库连接池技术中,close 不是真的断掉连接
//而是把使用的 Connection 对象放回连接池
* 测试druid的使用
*/
public void testDruid() throws Exception {
//1. 加入 Druid jar包
//2. 加入 配置文件 druid.properties , 将该文件拷贝项目的src目录
//3. 创建Properties对象, 读取配置文件
Properties properties = new Properties();
properties.load(new FileInputStream("src\\druid.properties"));
//4. 创建一个指定参数的数据库连接池, Druid连接池
DataSource dataSource =
DruidDataSourceFactory.createDataSource(properties);
long start = System.currentTimeMillis();
// for (int i = 0; i < 500000; i++) {
Connection connection = dataSource.getConnection();
System.out.println("直接打印:" + connection);//直接打印:com.mysql.jdbc.JDBC4Connection@2a2d45ba
System.out.println(connection.getClass());//class com.alibaba.druid.pool.DruidPooledConnection
//System.out.println("连接成功!");
connection.close();
// }
long end = System.currentTimeMillis();
//druid连接池 操作5000 耗时=412
System.out.println("druid连接池 操作500000 耗时=" + (end - start));//539
}
为什么需要DBUtils?
operation not allowed 不允许操作
Query 美/ˈkwɪri/ n.查询;询问;疑问;问号 v.询问;怀疑;表示疑虑
Runner 流道;跑步;浇道;传菜员
handler 操作者;搬运工;顾问;(尤指)驯犬员;驯兽员;组织者
DBUtils_USE
package com.hspedu.jdbc.datasource;
import org.apache.commons.dbutils.QueryRunner;
import org.apache.commons.dbutils.handlers.BeanHandler;
import org.apache.commons.dbutils.handlers.BeanListHandler;
import org.apache.commons.dbutils.handlers.ScalarHandler;
import org.junit.Test;
import java.sql.*;
import java.util.ArrayList;
import java.util.List;
/**
* @author 韩顺平
* @version 1.0
*/
@SuppressWarnings({"all"})
public class DBUtils_USE {
//使用apache-DBUtils 工具类 + druid 完成对表的crud操作
@Test
public void testQueryMany() throws SQLException { //返回结果是多行的情况
//1. 得到 连接 (druid)
Connection connection = JDBCUtilsByDruid.getConnection();
//2. 使用 DBUtils 类和接口 , 先引入DBUtils 相关的jar , 加入到本Project
//3. 创建 QueryRunner
QueryRunner queryRunner = new QueryRunner();
//4. 就可以执行相关的方法,返回ArrayList 结果集
//String sql = "select * from actor where id >= ?";
// 注意: sql 语句也可以查询部分列
String sql = "select id, name from actor where id >= ?";
// 老韩解读
//(1) query 方法就是执行sql 语句,得到resultset ---封装到 --> ArrayList 集合中
//(2) 返回集合
//(3) connection: 连接
//(4) sql : 执行的sql语句
//(5) new BeanListHandler<>(Actor.class): 在将resultset -> Actor 对象 -> 封装到 ArrayList
// 底层使用反射机制 去获取Actor 类的属性,然后进行封装
//(6) 1 就是给 sql 语句中的? 赋值,可以有多个值,因为是可变参数Object... params
//(7) 底层得到的resultset ,会在query 关闭, 关闭PreparedStatment
/**
* 分析 queryRunner.query方法:
* public <T> T query(Connection conn, String sql, ResultSetHandler<T> rsh, Object... params) throws SQLException {
* PreparedStatement stmt = null;//定义PreparedStatement
* ResultSet rs = null;//接收返回的 ResultSet
* Object result = null;//返回ArrayList
*
* try {
* stmt = this.prepareStatement(conn, sql);//创建PreparedStatement
* this.fillStatement(stmt, params);//对sql 进行 ? 赋值
* rs = this.wrap(stmt.executeQuery());//执行sql,返回resultset
* result = rsh.handle(rs);//返回的resultset --> arrayList[result] [使用到反射,对传入class对象处理]
* } catch (SQLException var33) {
* this.rethrow(var33, sql, params);
* } finally {
* try {
* this.close(rs);//关闭resultset
* } finally {
* this.close((Statement)stmt);//关闭preparedstatement对象
* }
* }
*
* return result;
* }
*/
List<Actor> list =
queryRunner.query(connection, sql, new BeanListHandler<>(Actor.class), 1);
System.out.println("输出集合的信息");
for (Actor actor : list) {
System.out.print(actor);
}
//释放资源
JDBCUtilsByDruid.close(null, null, connection);
}
//演示 apache-dbutils + druid 完成 返回的结果是单行记录(单个对象)
@Test
public void testQuerySingle() throws SQLException {
//1. 得到 连接 (druid)
Connection connection = JDBCUtilsByDruid.getConnection();
//2. 使用 DBUtils 类和接口 , 先引入DBUtils 相关的jar , 加入到本Project
//3. 创建 QueryRunner
QueryRunner queryRunner = new QueryRunner();
//4. 就可以执行相关的方法,返回单个对象
String sql = "select * from actor where id = ?";
// 老韩解读
// 因为我们返回的单行记录<--->单个对象 , 使用的Hander 是 BeanHandler
Actor actor = queryRunner.query(connection, sql, new BeanHandler<>(Actor.class), 2);
System.out.println(actor);
// 释放资源
JDBCUtilsByDruid.close(null, null, connection);
}
//演示apache-dbutils + druid 完成查询结果是单行单列-返回的就是object
@Test
public void testScalar() throws SQLException {
//1. 得到 连接 (druid)
Connection connection = JDBCUtilsByDruid.getConnection();
//2. 使用 DBUtils 类和接口 , 先引入DBUtils 相关的jar , 加入到本Project
//3. 创建 QueryRunner
QueryRunner queryRunner = new QueryRunner();
//4. 就可以执行相关的方法,返回单行单列 , 返回的就是Object
String sql = "select name from actor where id = ?";
//老师解读: 因为返回的是一个对象, 使用的handler 就是 ScalarHandler
Object obj = queryRunner.query(connection, sql, new ScalarHandler(), 2);
System.out.println(obj);
// 释放资源
JDBCUtilsByDruid.close(null, null, connection);
}
//演示apache-dbutils + druid 完成 dml (update, insert ,delete)
@Test
public void testDML() throws SQLException {
//1. 得到 连接 (druid)
Connection connection = JDBCUtilsByDruid.getConnection();
//2. 使用 DBUtils 类和接口 , 先引入DBUtils 相关的jar , 加入到本Project
//3. 创建 QueryRunner
QueryRunner queryRunner = new QueryRunner();
//4. 这里组织sql 完成 update, insert delete
// String sql = "update actor set name = ? where id = ?";
// String sql = "insert into actor values(null, ?, ?, ?, ?)";
String sql = "delete from actor where id = ?";
//老韩解读
//(1) 执行dml 操作是 queryRunner.update()
//(2) 返回的值是受影响的行数 (affected: 受影响)
// int affectedRow = queryRunner.update(connection, sql, "杨达",1 );
// int affectedRow = queryRunner.update(connection, sql, "林青霞", "女", "1966-10-10", "116");
int affectedRow = queryRunner.update(connection, sql, 1000 );
System.out.println(affectedRow > 0 ? "执行成功" : "执行没有影响到表");
// 释放资源
JDBCUtilsByDruid.close(null, null, connection);
}
}
为什么要有BasicDAO?
BasicDAO 是对 DBUtils 的使用,在BasicDAO 中把 JDBCUtilsByDruid当作工具类来使用,用来获取数据库连接 DBUtils类 用来封装从数据库拿到的对象
//Actor 对象和 actor
public class Actor { //Javabean, POJO, Domain 对象
public Actor() { //一定要给一个无参构造器[反射需要]
}
* 开发 BasicDAO , 是其他 DAO 的父类, 使用到 apache-dbutils
*/
public class BasicDAO<T> { //泛型指定具体类型
private QueryRunner qr = new QueryRunner();
//开发通用的 dml 方法, 针对任意的表
public int update(String sql, Object... parameters) {
public class BasicDAO<T> { //泛型指定具体类型
private QueryRunner qr = new QueryRunner();
//开发通用的dml方法, 针对任意的表
public int update(String sql, Object... parameters) {
Connection connection = null;
try {
connection = JDBCUtilsByDruid.getConnection();
int update = qr.update(connection, sql, parameters);//update 没有resultSet 结果集
return update;
} catch (SQLException e) {
throw new RuntimeException(e); //将编译异常->运行异常 ,抛出
} finally {
JDBCUtilsByDruid.close(null, null, connection);
}
}
//返回多个对象(即查询的结果是多行), 针对任意表
/**
*
* @param sql sql 语句,可以有 ?
* @param clazz 传入一个类的Class对象 比如 Actor.class
* @param parameters 传入 ? 的具体的值,可以是多个
* @return 根据Actor.class 返回对应的 ArrayList 集合
*/
public List<T> queryMulti(String sql, Class<T> clazz, Object... parameters) {
Connection connection = null;
try {
connection = JDBCUtilsByDruid.getConnection();
return qr.query(connection, sql, new BeanListHandler<T>(clazz), parameters);
} catch (SQLException e) {
throw new RuntimeException(e); //将编译异常->运行异常 ,抛出
} finally {
JDBCUtilsByDruid.close(null, null, connection);
}
}
MySQL单词:
start 开始 star 星级;明星;星;恒星;主角
SQL syntax :语法
grammar 语法;文法;语法书;
unsigned 无符号 UNSIGNED
primary 主要的;初级的;基本的;初等教育的;小学教育的;最初的;最重要 的;最早的
PRIMARY KEY 主键
foreign 外国的;外交的;
foreign key 外键
AUTO_INCREMENT 自增长
DECIMAL(m,n) 定点数 高精度小数
netstat -an | more
netstat 命令;网络
stat 统计
password
stamp 邮票;戳;印;印花;章;
timestamp 时间戳
DATE 日期类型 '2020-10-10'
DATETIME 日期类型 '2022-10-10 10:10:44'
column 列;纵队;纵行(数字或字) 美/ˈkɑːləm/
medium 中等的;中号的 美/ˈmiːdiəm/
long 长的;
tiny 英/ˈtaɪni/美/ˈtaɪni/ adj.微小的;极小的;
TINYINT 数据库字段类型
drop table删除表; 美/drɑːp ˈteɪbl/
quit 关闭,退出
transaction 事务
isolation 隔离
repeatable 可重复 /rɪˈpiːtəbl/
global 全球的;全面的;整体的;全世界的;总括的
-- 演示
-- 1. 创建一张测试表
CREATE TABLE t29
(id INT,
`name` VARCHAR(32));
-- 2. 开始事务
START TRANSACTION
-- 3. 设置保存点
SAVEPOINT a
-- 执行dml 操作
INSERT INTO t29
VALUES(100,'tom');
SELECT * FROM t29;
SAVEPOINT b
-- 执行dml操作
INSERT INTO t29
VALUES(200,'jack');
-- 回退到b
ROLLBACK TO b;
-- 继续回退 a
ROLLBACK TO a;
回退到a点之后,就不能在回退到b点了!!!
ROLLBACK; -- 回退全部事务
COMMIT; -- 提交事务,所有的操作生效,不能回退
DELETE FROM t29;
batch 批;一批;(食物、药物等)一批生产的量 分批处理
translate 翻译 v.
translation 翻译 n.
建表取名单词:
product 产品
price 价格
salary 工资,薪水
sales volume 销量
merchant_name / business name 商家名
account 账户,账号;账户; /əˈkaʊnt/
inventory 库存
operate 操作; 美/ˈɑːpəreɪt/v.
在存放文本时,也可以使用Text数据类型。可以i将Text列视为varchar列, #注意 Text 不能有默认值,大小 0 - 2^16字节 #如果希望存放更多字符,可以选择 MEDIUMTEXT 0-2^24 或者LONGTEXT 0~2^32
CREATE TABLE `t002` (`resume` TEXT DEFAULT 'text'); #这里会报错!
mediumtext
longtext
engine 引擎 INNODB 美/ˈendʒɪn/
UPDATE 更新语句
**
CREATE TABLE `emp` (
id INT,
`name` VARCHAR(32),
sex CHAR(1), brithday DATE,
entry_date DATETIME,
job VARCHAR(32),
salary DOUBLE,
`resume` TEXT) CHARSET utf8 COLLATE utf8_bin ENGINE INNODB;
ALTER TABLE emp
MODIFY job VARCHAR(60) NOT NULL DEFAULT '';
INSERT INTO `goods` (id, goods_name, price)
VALUES('韩顺平', '小米手机', 2000);
UPDATE employee
SET salary = salary + 1000 , job = '出主意的'
WHERE user_name = '老妖怪';
DELETE FROM employee
WHERE user_name = '老妖怪';
DROP TABLE emp;
-- 执行顺序!!
SELECT deptno,AVG(sal) AS avg_sal -- select>from>where>group by>having>order by
FROM emp
GROUP BY deptno -- 分组
HAVING avg_sal > 1000
ORDER BY avg_sal DESC -- 排序
LIMIT 0,2; -- 分页
JavaWeb单词:
http://localhost:8080/jiaju_mall/cartServlet?action=addCartItem&id=246
localhost 主机
location 位置
authority 授权验证
AuthFilter 权限过滤器 该单词将来用的多
excluded 排除
excludedUrls 排除的url
javaweb debug单词:
resume v.重新开始;(中断后)继续;
program 程序
BeanUtils.populate(furn,req.getParameterMap());
populate 迁移;输入数据
product 产品
production 生产;制造;制作 美/prəˈdʌkʃn/n.
session
invalidate 使无效
Location 位置;定位;地点;地方; 和302状态码一起在响应头
Servlet 单词:
Servlet有些地方也称为Action/Controller
redeploy 重新发布
Attribute 属性
listener 监听器
Referer 请求的发起者 引用;引用页;推荐人;参照页
archetype /ˈɑːrkitaɪp/ 原型
Select Artifacts to Deploy 选择要部署的工件
Deploy 发布;部署;调配;布署;部属;施展
war exploded
###
Servlet
HttpServlet
HttpServletRequest request
HttpServletResponse response
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
request.getRequestDispatcher("").forward(request,response);
//1. 获取ServletContext对象
ServletContext servletContext = getServletContext();
//3. 获取工程路径
String contextPath = servletContext.getContextPath();
String contextPath = getServletContext().getContextPath();
System.out.println("contextPath= " + contextPath);
//response.sendRedirect("/servlet/downServletNew");
response.sendRedirect(contextPath + "/downServletNew");
//response.sendRedirect("http://www.baidu.com");
focus 聚焦(于);集中(注意力、精力等于);(使)调节焦距
onfocus 事件在对象获得焦点时发生。 Onfocus 通常用于 <input>, <select>, 和<a>. 提示: onfocus 事件的相反事件为 onblur 事件。
onblur 失去焦点事件
country /ˈkʌntri/ 国家;
United States of America 美国
state 状态;国家;美国;政府;
status 状态;地位;(进展的)状况,情形;身份;职位;重视(或崇尚)程度;高级职位;社会上层地位
stat 统计 /stæt/
html单词:
width 宽度
height 高度
left 左
right 正确的;适当的;右边的;
active 激活的 美/ˈæktɪv/adj.积极的;(尤指体力上)忙碌的,活跃的;起作用的;
action 行动;(身体部位的)动作,功能;作用;行为;
<form action="furnServlet" id="form2">
icon 图标
pencil 铅笔
close 关闭
product 产品
CSS样式 单词
solid 实线
width: 300px;
border: 1px solid black;
border-collapse: collapse;
JavaScript单词:
confirm 确认
let b = window.confirm("确定要删除家居 " + $("td.product-name").eq(0).text() + " 吗?");
if (!b){
//老韩解读:如果我们返回的false ,则表示放弃提交,页面就会停留在原页面
return false;// 可以让 a标签不进行跳转,停留在原页面
}
alert(sports[i].nextSibling.textContent) //获取input后面的文本内容
element 元素
undefined 未定义
not defined 未定义
HTTP单词
Headers
Content-Type application/json
Content-Disposition:
inline:直接在页面显示
attchment:以附件形式下载
JQuery单词:
Ajax单词
// 浏览器访问地址需要是 http://localhost:8080/ajax/login.html
// ,而不可以是通过右上角打开的浏览器!!否则tomcat 监听不到!
window.onload = function () { //页面加载后执行function
// 获取xhr对象进行异步通信
var xhr = new XMLHttpRequest();
// 获取输入框 username 的dom对象
var username = document.getElementById("uname");
// alert(username); // 直接打印是[object HTMLInputElement]
// alert(typeof username); // typeof username 打印是object
// 获取checkButton 的dom对象
var checkButton = document.getElementById("checkButton");
// 绑定点击事件,点击后进行异步通讯
checkButton.onclick = function () {
// alert("click");
// 获取文本框内容
var usernameVal = username.value;
// alert(usernameVal);
/*正常情况下form表单提交事件是按照input 的name属性来获取值的!!,于此时ajax请求不同!!*/
// 将文本框内容发送给服务器
// 服务器getParameter() 是根据url中?后的键值对key来获取的,而不是根据html input的name属性
xhr.open("GET", "/ajax/checkLoginServlet?uname=" + usernameVal, true);
// onreadystatechange 事件:
// 当请求被发送到服务器时,我们需要执行一些基于响应的任务。
// 每当 readyState 改变时,就会触发 onreadystatechange 事件。
// readyState 属性存有 XMLHttpRequest 的状态信息。
// 下面是 XMLHttpRequest 对象的三个重要的属性:
/* onreadystatechange
存储函数(或函数名),每当 readyState 属性改变时,就会调用该函数。
readyState
存有 XMLHttpRequest 的状态。从 0 到 4 发生变化。
status
200: "OK"
404: 未找到页面 */
xhr.onreadystatechange = function (){
// console.log("xhr= " + xhr); //[object XMLHttpRequest]
// console.log("xhr= ",xhr);// 具体的数据
// 当 readyState 等于 4 且状态为 200 时,表示响应已就绪:
if (xhr.readyState == 4 && xhr.status == 200){
// 获取返回的数据
var responseText = xhr.responseText;
// var response = xhr.response;
// console.log("response= " + response);
// console.log("response typeof= " + typeof response);
console.log("responseText= " + responseText);
console.log("responseText typeof= " + typeof responseText);
// 判断返回的内容
if (responseText == ""){
// 说明该用户名可以用 设置说明信息
document.getElementById("myres").value = "该用户名可用";
}else{
// 说明该用户名不可用 设置说明信息
document.getElementById("myres").value = "该用户名不可用";
// 在浏览器的div id="div1"标签 打印出该用户的信息
document.getElementById("div1").innerText = responseText;
}
}else {
}
}
// 不写 xhr.send() 不会发送异步请求!"GET"方式send()方法里什么都不用填,"POST"方式send()方法里填要发送的内容
xhr.send();
Promise 承诺;保证;答应
callback hell 回调地狱
result 结果 美/rɪˈzʌlt/
resource n.资源;资料;美 /ˈriːsɔːrs/
resolve 解决;解析 ajax 成功时调用
reject 拒绝 ajax失败时调用
symbol 符号
cannot resolve symbol 无法解析符号
第三阶段前端单词:
front 前面
frontweb
const adj.恒定的;不变的n.常数;恒量 美/'kɑnst/
count 计数
requestScope request域
//const 基本使用 => 想一想java基础[语言语法很多是相通]
/**
老韩解读
1. 常量在定义时,需要赋值
2. 常量赋值后不能修改
*/
//常量
const PI = 3.14;
//invalid assignment to const 'PI'
//PI = 3.1415926;
console.log("PI=", PI)
previously 先前;以前
declared 声明
declaration 声明
redeclaration 重复声明
lexical 词汇,词法
line 行
column 列
template 模板
module 模块
es5 CommonJS 模块化编程
port 端口
exports 出口;输出; export的第三人称单数和复数
require 要求;需要;依赖;
module.exports={}/exports={}导出模块
let/const 名称 = require("xx.js") 导入模块
import 导入;引入;进口
Vue / Vue.js 单词
MVVM model view view-model
model 模型
plain 简单的直接的;直率的;素的;简单的;朴素的;明显的;
plugins 插件;外挂
quick 快的,快速
element 元素
let vm = new Vue({
el:"#app", el: 就是element的缩写
data:{
},
methods:{
}
})
bound 未绑定
bind (使)联合在一起,结合;绑定;
binding 绑定
v-bind: 简写就是一个冒号 : 单向数据渲染 :value="hobby.val"
v-model 双向数据渲染 v-model="hobby.val"
event 事件
prevent 防止;阻止;阻碍;阻挠
v-on: vue 绑定事件 可以简写成一个@
once 一次
space 空间;外层空间;空白;空格键
play 玩
display 显示
none 没有一个
one 一个
component 组件;部分
template 模板
temp 临时工,临时
late 晚的;迟到;已故的;
hook 钩子
lifecycle 生命周期
mouse 鼠标;老鼠;
mount 挂载,准备
init 初始化
injection 美/ɪnˈdʒekʃn/ n.注射;(液体)注入,喷入;大量资金的投入
injections and reactivity 注入和反应性
option 选项
compile 编译
compile template into render function 将模板编译为渲染函数
compile el's outerHTML as template 编译el的outerHTML作为模板
create vm.$el and replace "el" with it 创建vm$el并用它替换“el”
when data changes 当数据变化时
virtual 虚拟的
virtual dom re-render and patch 虚拟dom重新渲染和修补/替换/打补丁
store 存储器;储存,储备;商店,店铺;仓库,
story 故事
history 历史
destroy 销毁
node 节点
indexing dependencies 索引依赖
depend 依赖 v.
dependency n.依赖
dependencies 依赖 n.
asset(s) 美/ˈæsets/ n.资产;财产;有价值的人(或事物);有用的人(或事物)
asset的复数
router 路由;路由器
axios
.json 文件中定义的json对象 没有使用双引号包起来属性名 如下提示
json standard does not allow such tokens
json标准不允许使用这样的令牌
第四阶段主流框架单词
Spring单词
Spring 弹簧;春天,春季;
core 核心
IOC 反转控制/控制反转 Inversion of control
Inversion 反转
version 版本
property 属性
definition 定义
core 核心
container n.容器;集装箱;货柜
precede v. 先于;在…之前发生(或出现);走在…前面
generic /dʒəˈnerɪk/ 通用的;一般的;普通的
single 单个的
singleton 单项物,单个的人;
factory 工厂
laze vi. 懒散;偷懒;懒惰 n.懒散;混过去的时间
lazy adj. 懒惰的;懒的;马虎的
lazyInit 懒加载
already 已经 ;早已
ready 准备好的
constructor 构造器
argument(s) 参数;论点;争论;论据;辩论
reference 引用;参考
monster 怪物
master 主人
namespace 即“命名空间”,也称“名称空间”
part 部分;部件;部;区域,地区;
depart 离开;出发;离职;离去;起程
department 部门
scope 范围
prototype 原型;雏形;最初形态
relation 关系; (事物之间的)关联; (人、团体、国家之间的)联系; 交往; 亲属; 亲戚;
post 职位;柱;邮递,邮政,邮寄;帖子,博文;
process 过程;进程;流程;工序;工艺流程;
processor 美/ˈprɑːsesər/ n.处理器;处理机;加工机(或工人)
success n.成功;美/səkˈses/
before 之前;在…以前;在…面前
after (时间)在…后;之后;关于;
initial 开始的;最初的;第一的
initialize vt. 初始化(计算机程序或系统);预置;格式化(磁盘)
initialization n.初始化;起始;安置初始值
problem 问题
inspection options 检查选项
please 美/pliːz/ 请
place 美/pleɪs/ 位置;地点
replace 替换
hold
v.使保持(在某位置);持有;怀有,持有(信念、意见);认为;拥有;捂住,按住(受伤的身体部位等);召开;保存;获得;容纳;担任;抓住;拿着;(打电话时)等待,不挂断;延长,继续唱(某音符);抱住;托住;顶住;保持不变;监禁;停下;守卫;支撑…的重量;(船或飞机)保持航线;平稳行驶;使保持同样程度;使(注意力或兴趣)持续不减
n. 控制;持;影响;支撑;拿;抓;抱;握;货舱;支撑点;(尤指摔跤、拳击中的)擒拿法;左右力
hold on 继续,坚持,保持;握住,抓牢;(电话用语)别挂断,稍等,等一下;固定住;(在困境或危险中)坚持住,挺住;忍住
holder 持有人;持有者;拥有者;
placeholder 占位符,占位文字;位标
autowire 自动装配
annotation 注解
javase 常用注解:
@Override 重写
@Deprecated 过时了
@SuppressWarnings 抑制编译器警告
retention保留;保持; policy 策略
target 目标;
Document 文档;
Documented 记录,记载
inherited 继承
position 位置
position: absolute; 绝对定位
position: relative; 相对定位
spring 常用注解:
@Component => 代表是一个组件
@Controller => web层 Servlet
@Service => Service
@Repository => DAO
repository 美/rɪˈpɑːzətɔːri/ 仓库;存放处;贮藏室;智囊;知识宝典;学识渊博的人
学完spring mvc 再去看
scan 扫描;
base 根据;基础;
hide 隐藏
hidden 隐藏的;
exclude 排除
include 包括;包含;
aspect 方面;层面;
AspectJ 切面
assignable 可转让的;可转让的,可过户的;可让渡的;可指派的,可分配的
custom (个人的)习惯,定制的
regex 正则表达式;正规表达式
Spring 的工具类 StringUtils
位置在:package org.springframework.util.StringUtils
StringUtils
capitalize 把…首字母大写
uncapitalize 把…首字母小写
present 存在;目前;现在;现存的 礼物;礼品
gift 礼物
isAnnotationPresent() 是否存在注解
expected 期望;预期
match 匹配;配对;相配;
qualifier 预选赛;资格赛;
@Qualifier
recommended 建议;推荐;
autowire 自动装配
@Autowired
vehicle n. 车辆;(赖以表达思想、感情或达到目的的)手段,工具;交通工具
ship (大)船;舰
proxy 代理;
reflect 反射
provider n. 提供者;供应者;供养人
aspect 方面;层面
execution 执行;实施;
Signature 签名 美/ˈsɪɡnətʃər/
assignable 可转让的;可转让的,可过户的;可让渡的;可指派的,可分配的 英/əˈsaɪnəbl/
language 语言
BeanPostProcessor.class.isAssignableFrom(clazz) 是可分配自
判断clazz对象的类 是否实现了BeanPostProcessor接口
compiler 编译程序;
required 需要;(尤指根据法规)规定;使做(某事);使拥有(某物);依赖;依靠
@Target({ElementType.METHOD, ElementType.FIELD})
@Retention(RetentionPolicy.RUNTIME)
public @interface Autowired {
// 如果要装配的对象 不存在就会报错
//boolean required() default true;
}
Mapper 映射器;映像器;映射程序;变换器;映射对象
java.lang.IllegalStateException: Mapped class was not specified
非法状态异常:未指定映射类
transactional 交易的;交易的,业务的; (社会交往中)相互作用的
@transactional spring 该注解中可以进行声明式事务控制
springmvc单词
resolver 分解器 /riˈzɑlvər/
视图解析器
Internal 美/ɪnˈtɜːrnl/ adj.(机构)内部的;本身的;内政的;体内的;内心的;里面的n. 内脏;本质
Resource n.资源;资料;美 /ˈriːsɔːrs/
View 视图
Resolver 美/riˈzɑlvər/ 解析器;旋转变压器;分解器;解析程序;解算器
prefix 美/ˈpriːfɪks /n.前缀(缀于单词前以改变其意义的字母或字母组合);(人名前的)称谓;前置代号(置于前面的单词或字母、数字) vt.在…前面加(字母或数字)
suffix美/ˈsʌfɪks/ n.后缀(加在词尾,用以构成新词,如quickly中的-ly或sadness中的-ness) v.加…作后缀;把…附在后头
handler 处理器; 操作者; 搬运工; 顾问; (尤指)驯犬员; 驯兽员; 组织者;
DispatcherServlet 前端控制器/中央控制器/分发控制器
HandlerMapping 处理器映射器
HandlerExecutionChain 处理器执行器链
HandlerInterceptor 拦截器
Handler 处理器
HandlerAdapter 处理器适配器
处理器Handler,也就是Controller ModelAndView 模型和视图
ViewResolver 视图解析器
View 视图
html/jsp/freemarker/thymeleaf 视图
Interceptor 拦截器;截击机;拦截机;拦截者 /ˌɪntərˈseptər/
视图可能是:
HTML
JSP
freemarker 模板引擎
Thymeleaf 一个现代服务器端 Java 模板引擎
condition 环境,境况,条件;
not met 不符合
actual 美/ˈæktʃuəl/ adj.实际的;(强调事情最重要的部分)真正的,…本身;真实的
ant 蚂蚁
Ant 风格的url地址
variable 变量;可变因素;可变情况
act 行为,行动;举止;做事;(对…)有作用,有影响
shortcut 简写 (显示在计算机桌面上的)快捷方式(图标);近路;捷径;(做某事的)快捷办法,捷径
adapter 适配器; 美/əˈdæptər/n.(电器设备的)转接器,适配器;改编者;改写者
Postman folder 文件夹
plugin 美/plʌgɪn/ 插件(计算机软件术语)
clean美/kliːn/adj. 清洁的;干净的;洁净的;
convert 转换
conversion 转换 /kənˈvɜːrʒn/ n.
ConversionService => SpringMVC内置转换器
assert 断言
disallow 不允许
hibernate /ˈhaɪbərneɪt/ 冬眠;蛰伏
validator 验证器
MyBatis单词:
** ** 准备
Alias /ˈeɪliəs/ 别名 Alice /ˈælɪs/ 艾丽斯;女子名
Aliases 美/ˈeɪliəsɪz/ 别名;化名 typeAliases
Generated /ˈdʒenəreɪtɪd/ 产生;引起
useGeneratedKeys=true
keyProperty
dynamic 动态
separator /ˈsepəreɪtər/ 分离器
identity Card 英/aɪˈdentəti kɑːd/ n.身份证;身份卡
Cache hit ratio 美/hɪt ˈreɪʃioʊ/ n.命中率 缓存命中率
PerpetualCache 一级缓存localCache使用的真正的实现类
package org.apache.ibatis.cache.impl
omitted 省略
omitted for conflict with 1.2 因与1.2冲突而省略
decorators 装饰
SSM单词:
is force request :是强制请求
force 强制,暴力
example 美/ɪɡˈzæmpl/n.例子;实例;
serve 服务;
preset 预置;给…预定时间;预调;预先决定;事先安排
Dialog 美/ˈdaɪəlɔːɡ/ 对话;对话框;窗口;对白
Cancel 取消
Confirm /kənˈfɜːrm/ 确认
visible 看得见的;明显的;可见的;
terminal 终端机;终端;
Preparing 准备中 做(饭);使做好准备;预备(饭菜);使(自己)有准备;防范;把…预备好
prepare的现在分词
PreparedStatement
SpringBoot单词:
Completed 完成
Completed initialization in 4 ms 4毫秒内完成初始化
spring-boot-starter 启动器
multipart 文件上传相关的
website 网站
@Conditional 有条件的
Spring initializr 可以用来创建web项目
custom 自定义
convert 转换
GenericConverter 通用转换器
leaf 叶子
left 左边
Thymeleaf 服务器渲染技术
monitor 监控器
stat 统计
wall 墙
redundant 冗余
springboot整合项目单词
Manually 手动
manually select features 手动选择要素
paste 粘贴
serve 服务
hints 提示
records 记录
Condition 条件
http 和 socks5
springcloud单词
disk 磁盘
compile 美 /kəmˈpaɪl/ 编译
会员服务提供者 member-service-provider
central 中央
consumer 美/kənˈsuːmər/ n.消费者;用户;顾客
eureka 我发现了
fetch 抓取
Zone 区域
Ribbon 带子 美/ˈrɪbən/
balance 美/ˈbæləns/ 平衡;均衡;
Nginx
health 美/helθ/ n.健康;
Gateway 网关
predicate /ˈpredɪkət , ˈpredɪkeɪt/n.断言
regular expression 正则表达式
sleuth 侦探 /sluːθ/
zipkin 拉链
trace 追踪
dash board 仪表盘
Nacos 服务注册中心和配置中心
seckill 秒杀
profiles 简介;形象;概述;
develop 开发
dev开发/test测试/prod生产
bootstrap
Sentinel 哨兵
rate limiter 速率 限制器
transport 运输;输送;运送;
lock 锁
Blocked 被阻止;已阻止 美/blɑːkt/
blank 空白 /blæŋk/
black /blæk/ 黑色
flow /floʊ/ n.流;流动;连贯;涨潮;
limit 限制;(地区或地方的)境界,界限,范围;极限;
flow limiting 流量限制
origin 美/ˈɔːrɪdʒɪn/ 起源;出身;源头;起因;身世
iterations 迭代;次数;迭代次数;叠代;重复进行
delay 延迟
warm /wɔːrm/adj. 温暖的;暖和的;
warm up 热身;(使)(机器或引擎)预热;加热;
factor 因素;因子
coldFactor 冷加载因子 3
threshold 门槛;阈;最终要达到的值
Mind Manager 思维管理器软件
fallback n.退路;应变计划 /ˈfɔːlbæk/
management 管理
endpoints 端点;终点;终端
point 点
sure 当然
exposure 暴露
include 包括
RPC 远程调用的英文全称是 "Remote Procedure Call"。
CAP定理的英文全称是 "Consistency, Availability, and Partition tolerance"。这个定理在分布式系统领域非常重要,它描述了分布式系统在一致性(Consistency)、可用性(Availability)和分区容忍性(Partition tolerance)这三个方面所面临的基本权衡。CAP定理表明,在任何给定的时刻,一个分布式系统只能同时满足这三个特性中的两个。
amount n. 数量;金额;数额 美/əˈmaʊnt/
Storage n. 库存 存储,保管;(信息的)存储;贮存,贮藏(空间) 美/ˈstɔːrɪdʒ/
defined /dɪˈfaɪnd/定义;
reduce 减少
branch 美[bræntʃ] n. 分支;
discover 发现
communit 社区
Linux单词:
virtual machine 虚拟机 /ˌvɜːrtʃuəl məˈʃiːn/
VMware 虚拟机软件
ware 软件
soft 柔软的;柔和的, 不耀眼的;
software 软件
cd
是 "change directory" 的缩写,这是一个常用的命令行命令
share 共享
/dev
目录的中文意思是“设备”,它是英文单词 "device" 的缩写
/media 媒体
/mnt
目录用于临时挂载(mount)文件系统。
/opt
目录用于存放第三方应用程序的“可选(optional)”软件和数据。这个目录是用来安装那些不属于系统标准发行版的额外软件的地方。
shell 壳;(任何物体的)外壳
Xshell是一个强大的终端仿真器软件,用于在Windows操作系统上访问远程Unix/Linux服务器。
Xftp是一款运行在Windows操作系统上的强大的文件传输软件。它允许用户通过FTP (文件传输协议)、SFTP (SSH文件传输协议)等协议安全地将文件传输到远程服务器。通常,Xftp与Xshell(一款终端仿真器)一起使用,以便为用户提供综合的网络连接解决方案。
FTP 是 "File Transfer Protocol" 的缩写,翻译成中文是“文件传输协议”。
protocol 英/ˈprəʊtəkɒl/美/ˈproʊtəkɑːl/ n.协议;
Connectoin 连接
establish 建立(尤指正式关系);设立;确立; /ɪˈstæblɪʃ/
Connecting to 192.168.2.129:22...
Connection established.
To escape to local shell, press 'Ctrl+Alt+]'.
Last login: Sun Jan 14 17:26:52 2024
[root@hspEdu01 ~]# ^C
[root@hspEdu01 ~]#
"ESC"键是"Escape"键的缩写。
Escape 美/ɪˈskeɪp/v.逃跑;(从不愉快或危险处境中)逃脱;逃避;逃脱
paste 粘贴 /peɪst/
shut关闭;关上;
Shut up 闭嘴
shutdown 关闭;停工;停止运转;停业;倒闭
halt 暂停,停止,终止 美/hɔːlt/
sync 同步 美/sɪŋk/ n. synchronization 的缩略词 v. synchronize 的缩略词
shadow 阴影;影子;(坏)影响; 美/ˈʃædoʊ/n.
graphical 计算机图形的 /ˈɡræfɪkl/
systemctl
是 system control
的缩写
touch 触摸;接触;美/tʌtʃ/
recursiveadj.递归的;循环的 英/rɪˈkɜːsɪv/美/rɪˈkɜːrsɪv/
owner 所有者
orange 橙子,橙色
fruit 水果
police 警察 美/pəˈliːs/
bandit 强盗;土匪 /ˈbændɪt/
No problem 没问题
monkey 猴子
cronn.克龙(时间单位,等于百万年) 美/krɑn/
crond 定时任务调度
at
tomorrow 明天
Hour, minute, second 时分秒
minute 分钟 /ˈmɪnɪt , maɪˈnjuːt/
2 hours 2 minutes 2 seconds 复数直接加s
weeks 周
midnight
(深夜)、noon
(中午)、teatime
(下午茶时间,通常是下午4点)等词语来指定时间。
quit
英
/kwɪt/
美
/kwɪt/
v.
退出;关闭,退出(计算机程序等);离开,迁出,搬离(住处);离开(工作职位、学校等);停止;戒掉;离任;离校
n.
辞职;退出
adj.
自由的;摆脱了…的;被释放;了清债务的
exit
英
/ˈeksɪt/
美
/ˈeksɪt/
n.
出口;退出;通道;(尤指演员)退场;(车辆可以从一道路驶出进入另一道路的)出路;离去;太平门
v.
退出(计算机程序);出去;(剧本里的指示)退场;离去
rule n.规则;条例;统治; 美/ruːl/
rolen.(演员的)角色;作用;地位;职能;影响程度 英/rəʊl/美/roʊl
mount 挂载,准备
swap 交换(工作); 美/swɑːp/
disk n.磁盘;硬盘;磁碟 /dɪsk/
block 块 美/blɑːk/
devices 设备 美/dɪˈvaɪsəz/
partition 分割;隔;分区 英/pɑːˈtɪʃn/
depth 深度;深(度); /depθ/
tree n.树;树木;乔木 美/triː/
usage n.使用;(词语的)用法,惯用法;利用;利用率 /美/ˈjuːsɪdʒ/
domain n.(知识、活动的)领域,范围,范畴;域;区域; 美/doʊˈmeɪn/
domain name 域名
process n.进程;过程; 美/ˈprɑːses , prəˈses/
pid 进程id
command 命令 /kəˈmænd/
BIOS(英文:Basic Input/Output System),即基本输入输出系统
setup
设置/配置命令
idle 空闲
signal 信号
permanent 永久的;永恒的;长久的 英/ˈpɜːmənənt/
chance 机会 /tʃæns/
skull 颅骨; /skʌl/
hat n.(常指带檐的)帽子 [hæt]
RedHat 红帽
basic 英/ˈbeɪsɪk/ 基本的,基础的,根本的;
cooperate v. 合作
cooperation n. 合作
erase 擦除;删除
backup 备份
expression 表达式
operator 运算符
little 小的
-
lt
→less than
(小于) -
le
→less than or equal to
(小于等于) -
eq
→equal to
(等于) -
gt
→greater than
(大于) -
ge
→greater than or equal to
(大于等于) -
ne
→not equal to
(不等于)
demo 演示;示范
insecure 不安全的; /ˌɪnsɪˈkjʊr/
secure 安全
safe /seɪf/ adj.处境(或情况)安全的,平安的;
Git单词
push 推
pull 拉;
remote directory 远程的; 美/rɪˈmoʊt/ 远程仓库
stage(index) 暂存区
repository 本地仓库
workspace 工作区/工作目录
stash 藏匿;隐藏;存放; /stæʃ/
fetch 取来;(去)拿来; /fetʃ/
clone 克隆
modify 修改
modified 已修改
track 追踪;(尤指用特殊电子设备)跟踪;
message 消息
present 目前,存在
paste /peɪst/ 粘贴;
commit 提交
Releases /rɪˈliːsɪz/ 发布
repository 仓库;存放处;
credentials 资格;证件;资历;资格证书;证明书 /krəˈdenʃlz/
origin /ˈɔːrɪdʒɪn/ 起源;出身;源头;起因;身世
branch 分支; /bræntʃ/
merge 合并;(使)结合;并入; /mɜːrdʒ/
hard 硬坚固的;硬的;坚硬的;艰难的;艰苦的;
master 大师,师傅;(男)主人,雇主;(货船的)船长;主宰;(英国)校长,院长; /ˈmæstər/
conflict (文件冲突)冲突 /kənˈflɪkt/
feature 新功能 ,特色;特点;特征; /ˈfiːtʃər/
release 发布;发行;排放;获释;公开; 稳定版本
fork /fɔːrk/ 叉(挖掘用的园艺工具);餐叉;
hot-fix 热修复 修理;安装;
telegraph 电报(通信方式)
picX 一款图床软件
expiration 到期;期满;截止;告终
large 大的
Storage 存储,保管; /ˈstɔːrɪdʒ/
Git Large File Storage (LFS)
trending 趋势分析 /ˈtrendɪŋ/
Nginx单词
process 进程
event 事件
permanent 永久的 /ˈpɜːrmənənt/
backup 备份
remove 移除 /rɪˈmuːv/
remote 远程主机 遥远的;偏远的;远程的; 美/rɪˈmoʊt/
location n.位置;定位;地点;地方;(电影的)外景拍摄地 美/loʊˈkeɪʃn/
drivers 英/ˈdraɪvəz/n.驾驶员;司机;驱动程序;驾车者;球杆driver的复数
product 产品;产物;
signal 信号
weight 重量;权重 /weɪt/
fair 公平的 美/fer/
unlimited adj.无限的; /ʌnˈlɪmɪtɪd/
shut 美/ʃʌt/v.关闭;关上;
shutdown n.关闭;停工; /ˈʃʌtdaʊn/
startup 启动
affinity n.密切关系;喜爱;密切的关系;类同;喜好 /əˈfɪnəti/
security 安全; /sɪˈkjʊərəti/
required 需要;(尤指根据法规)规定;使做(某事);使拥有(某物);依赖;依靠 /rɪˈkwaɪəd/
alive 活着的
virtual 模拟的,虚拟的; /ˈvɜːtʃuəl/
active 积极的;(尤指体力上)忙碌的,活跃的;起作用的;
inactive 不活跃的;无效的;不活动的;未使用的;
interval 间隔;(时间上的)间隙;
track 追踪;(尤指用特殊电子设备)跟踪; /træk/
分布式微服务项目单词
Distributed microservices project 分布式微服务项目
distributed 分布的;分散的 /dɪˈstrɪbjuːtɪd/
micro 微观的n.微型电脑;特超短裙 /ˈmaɪkrəʊ/
Virtual Box 虚拟机软件
vagrant 流浪汉;流浪者;无业游民;(尤指)乞丐 /ˈveɪɡrənt/ 快速搭建Linux环境的软件
halt 暂停,停止,终止,阻止; /hɔːlt/
graceful 优雅的;优美的;雅致的 /ˈɡreɪsfl/
docker 码头工人 /ˈdɒkə(r)/
container 容器;集装箱;货柜 /kənˈteɪnə(r)/
containers /kənˈteɪnəz/ 容器;集装箱;货柜
complete 完成;使完整;结束;填写(表格);使完美 /kəmˈpliːt/
official 官方的;正式的;公务的; /əˈfɪʃl/
vulnerability /ˌvʌlnərə'bɪləti/ 漏洞; 脆弱性;弱点;易伤性;可捕性
vulnerabilities /ˌvʌlnərəˈbɪlɪtiz/ 漏洞; 脆弱性;弱点;易伤性;可捕性
permission denied 权限被拒绝 /pərˈmɪʃn dɪˈnaɪd/
fast 快速的;快的;迅速的;敏捷的; /fɑːst/
relative 相对的;比较的;关于(或涉及到)…的;相关联的;相比较而言的;相比之下存在(或有)的 /ˈrelətɪv/
relative path 相对路径
cross-domain 跨域
commodity 商品;有用的东西;有使用价值的事物 /kəˈmɒdəti/
category 类别;(人或事物的)种类 /ˈkætəɡəri/
common 常见的;共同的;普通的;普遍的;通常的;共享的;共有的;
compiler 编译程序;编纂者;汇编者;编著者 /kəmˈpaɪlə(r)/
predicate /ˈpredɪkət , ˈpredɪkeɪt/n.断言
identity 身份;相同;一致;特征;同一性;本身;本体;特有的感觉(或信仰) /aɪˈdentəti/
sort 排序
prompt 提示词
prop /prɑːp/ n.道具;支柱;支持者;支撑物;后盾;支柱前锋vt.支撑
append 附加,增补
logic 逻辑;逻辑学;(做某事的)道理,合乎情理的原因;逻辑系统;思维方式;解释方法 /ˈlɒdʒɪk/
expand 扩大;扩展(业务);展开
unit 单元;装置;单位;
danger 危险
brand 品牌
bucket 水桶
secret 秘密;机密; /ˈsiːkrət/
阿里云对象存储OSS(Object Storage Service)
expire (因到期而)失效,终止; /ɪkˈspaɪə(r)/
signature 签名,署名;签字,签署; /ˈsɪɡnətʃə(r)/
policy 政策;方针;原则;策略 /ˈpɒləsi/
cause /kɔːz/ 原因;(支持或为之奋斗的)事业,目标,思想;理由;起因; 导致;造成;
Caused by 导致的原因
anime 日本动画片(常以科幻为主题),动漫 /ˈænɪmeɪ/
segment 段;部分;片;
recording 记录,记载;录制;录音;录像; /rɪˈkɔːdɪŋ/
CharSequence 字符序列;字符串
validation 验证 /ˌvælɪˈdeɪʃən/
constraints 约束;限制;限定;严管 /kənˈstreɪnts/
advice 建议;意见;忠告;劝告 /ədˈvaɪs/
@ControllerAdvice
unknown 未知的
invalid 无效的
handle 处理
hand 手
constraint 限制;约束;限定;严管 /kənˈstreɪnt/
ConstraintValidator<> 自定义校验器需要实现的接口
compile 编译
match 配对;相配;相似;适应;相一致;般配;
defined 定义
label 标签
sale 销售
allow 允许
launch (航天器的)发射;(事件的)发起;(产品的)上市;
bounds 界限;边界
bookmark 书签
catalog 目录;一览表;系列;种类;产品样本,为…编目录;登记分类;记载(某人、某事的)详情
condition 条件;物质环境,状态,条件;
navigation 导航;航行;领航 /ˌnævɪˈɡeɪʃn/
Redis单词:
make 制作,制造;做,作出(决定、估计等);成为;使成为 /meɪk/
mark 做记号;标示; /mɑːrk/
daemonize 守护进程
client 客户;(连接在服务器上的)客户机 /ˈklaɪənt/
refused 拒绝;拒绝给(所需之物);回绝;推却 /rɪˈfjuːzd/
quit/exit 退出客户端,但是server中的数据还在
nil /nɪl/ 无;(数码)零;(体育比赛中的)0分
none /nʌn/ 没有一个;毫无
expire (因到期而)失效,终止;届满;到期;去世;逝世; /ɪkˈspaɪə(r)/
flush (用水)冲洗净,冲洗;冲(抽水马桶);
flash 闪光;(使)闪现,映出,显示 浏览器插件,在网页上享受更广泛的多媒体体验
Increment 增量;递增;自增;增加;英/ˈɪŋkrəmənt/
decrement递减;消耗 美/dɪˈkrɪmənt/
Multiple 多个 /ˈmʌltɪpl/ mset中的m
在Redis命令中,MSET
中的"M"是"Multiple"的缩写,意味着"多个"。
在Redis命令MSETNX
中,"NX"是"Not eXists"的缩写,意味着"不存在"。
ring 戒指;铃声;圆形;
range /reɪndʒ/ 范围;
缩写单词 | 中文解释 | 音标 |
---|---|---|
Set | 设置,安装 | /sɛt/ |
Get | 获取,得到 | /ɡɛt/ |
Range | 范围,区间 | /reɪndʒ/ |
Bit | 位,比特 | /bɪt/ |
Multiple | 多个的,多重的 | /ˈmʌltɪpl/ |
Expiration | 过期,到期 | /ˌɛkspəˈreɪʃən/ |
Exists | 存在 | /ɪɡˈzɪsts/ |
Increment | 增加,增量 | /ˈɪnkrəmənt/ |
Decrement | 减少,减量 | /ˈdɛkrɪmənt/ |
Append | 追加,附加 | /əˈpɛnd/ |
Precise | 精确的,准确的 | /prɪˈsaɪs/ |
Float | 浮动的,浮点 | /floʊt/ |
这个表格包含了 string类型命令 缩写中含有的单词本身,它们的简单中文解释以及音标。
tail 尾;尾巴;尾部;后部;
card (尤指显示个人信息的)卡片;信用卡;贺卡;储值卡; /kɑːd/ scard<key>返回该集合的元素个数。
srand n.随机数发生器的初始化函数
remove 去除;去掉;排除(污渍、不愉快的事物等);免除,解除(职务等);移开;使消失;脱去(衣服等);摘下;拿开;从…机构开除
move 移动;(正式地)提出,提议;改变;前进;变化;使感动;搬家;进展;转变;采取行动;
union 联盟;(尤指内战时期的)美利坚合众国,美国;联合;联邦;联合会;协会;同盟;俱乐部;会社;结为夫妻
north 北
different adj. 不同的;各种的;分别的;
difference 差别;差异;差;变化(之处);不同(之处);
reverse 反转
core 核心,要点
score 分数
reached 到达;抵达;增加到,提升到 /riːtʃt/
memory 内存; 记忆力;记忆;回忆;存储器;记性; /ˈmeməri/
publish 发布
subscribe 订阅
channel 频道/ˈtʃænl/ 频道;渠道;系统;
Authentication 身份验证;认证功能;验证方式;安全验证;报文鉴别;认证 /ɔːˌθentɪˈkeɪʃn/
NOAUTH Authentication required 需要NOAUTH身份验证
unrecognized 不识别;无法识别 ; 被忽略的;不受重视的;未被意识到的;被埋没的;未得到赏识的
persistence 持久化;坚持不懈;持续存在;坚持;维持;锲而不舍 /pərˈsɪstəns/
snapshot /ˈsnæpʃɑːt/ 快照;简介;简要说明
fork n. 叉(挖掘用的园艺工具);餐叉;岔路;叉状物;(道路、河流等的)分岔处;车叉子
fork v. 分岔;叉运;岔开两条分支;走岔路中的一条;叉掘
background /ˈbækɡraʊnd/ 背景;<计>后台;背景音乐;出身背景,(包括学历在内的)经历;底子,底色;(事情的)背景情况;不引人注意的地方
dump (内存信息)转储,转存
sync /sɪŋk/ 同步 synchronize 的缩略词
second 秒 第二
在英语中,“second”可以有两个主要的意义:
-
时间单位(秒):作为时间单位时,“second”指的是秒,这是时间的基本单位之一,在国际单位制中用符号“s”表示。例如,"30 seconds" 指的是30秒。
-
序数词(第二):作为序数词时,“second”用来表示顺序中的第二个。例如,在“the second chapter”中,它指的是“第二章”。
always 总是
everysec 每一秒
percentage 百分比;百分率;提成;利润的分成 /pərˈsentɪdʒ/
atomicity 原子性 /ˌætəˈmɪsəti/
consistency 一致性;连贯性; /kənˈsɪstənsi/
isolation 隔离性 /ˌaɪsəˈleɪʃn/
durability 持久性,耐久性; /ˌdjʊərəˈbɪlɪti/
redis transaction redis事务
multi /'mʌlti/ 多种;多数 Multi 组队
execute 执行 美/ˈeksɪkjuːt/ Exec 执行,类似于mysql事务的commit
discard 丢弃;抛弃; /dɪˈskɑːrd/ discard
queued (使)排队;(人、车等)排队等候;列队等待 /kjuːd/ queue的过去分词和过去式
previous /ˈpriːviəs/ 上一次的, 上一个的;以前的, 先前的, 以往的;
block vt.阻塞;堵塞;阻碍; n. 块;一批,一组;(方形平面)大块;障碍物;立方体; /blɒk/ /blɑːk/
watch看;观看;观察;注视;小心;留意;当心;(短时间)照看,看护,照管 /wɒtʃ/
ticket 票;车票;彩票;入场券;券; /ˈtɪkɪt/
Master-slaver 主从复制 /ˈmɑːstə(r) ˈslævə(r)/
replication (绘画等的)复制;重复(实验);拷贝;(尤指对答辩的)回答 /ˌreplɪ'keɪʃ(ə)n/
role (演员的)角色;作用;地位;职能;影响程度 /rəʊl/
slave 奴隶;从动装置;完全受(某事物)控制的人;完全依赖(某事物)的人 /sleɪv/
slaveof 从属
sentinel 哨兵 /ˈsentɪnl/
monitor 监视;检查;监听 /ˈmɒnɪtə(r)/
convert 转换;转化;(使)转变;(使)改变(宗教或信仰);(使)改变(观点、习惯等);(使)皈依;可转变为;可变换成;
priority 优先级,优先事项,当务之急,首要事情,重点;优先,优先权; /praɪˈɒrəti/
cluster 集群
replicates 复制;自我复制;再生;(精确地)仿制;再造 /ˈreplɪkeɪts/ replicate的第三人称单数和复数
slot 插槽
cross 交叉;穿越;越过;使杂交;相交; /krɒs/
absent 缺席的;不存在;不在的; /ˈæbsənt/
redundant 冗余的;多余的;不需要的;被裁减的 /rɪˈdʌndənt/
permissions 许可;批准;准许;书面许可;许可证 /pəˈmɪʃənz/ permission的复数
Maven单词:
expected 预期的;期望的 /ɪkˈspektɪd/
actual 实际的;(强调事情最重要的部分)真正的,…本身;真实的 /ˈæktʃuəl/
external 外部的;在外的;外界的;外来的;外面的; /ɪkˈstɜːnl/
library 图书馆;图书室;资料室;
depend v. 依赖
dependencies n. (尤指不正常或不必要的)依靠,依赖;附属国;附属地 /dɪˈpɛndənsiz/ dependency的复数
example iɡˈzampəl例子
custom 自定义 /ˈkʌstəm/ n.习俗;(个人的)习惯,习性,惯常行为;风俗;(顾客对商店的)惠顾,光顾adj.定做(制)的
consumer /kənˈsjuːmə(r)/ 消费者;用户;顾客
mvn compile
compile 编译
fail v. 失败 /feɪl/
failures n.失败;故障;倒闭;未做,未履行(应做之事);歉收;失败的人(或事物) failure的复数
sure 当然;一定,必定;(加强语气)确实,的确;(回答他人的感谢)不用客气,应该的
fire 火;火灾; [ˈfaɪə(r)]
surefire 必定成功的;十拿九稳的
report 报告
surefire-reports surefire报告
skip 跳过
elapsed v.(时间)消逝,流逝adj.过去的,经过的
time elapsed 经过的时间
refer 参考;指;描述;谈及;提到;提及;涉及;称…(为)
individual n. 个人;有个性的人;与众不同的人;(尤指)古怪的人;某种类型的人
adj.单独的;个别的;独特的;一个人的;与众不同的;供一人用的 /ˌɪndɪˈvɪdʒuəl/
[ERROR] Please refer to D:\Java_developer_tools\mycode\maven\hspedu_mymaven\java-project-maven\target\surefire-reports f
or the individual test results.
[错误]请参阅D:\Java_developer_tools\mycode\maven\hspedu_mymaven\Java project maven\target\surefire reports f
或单独的测试结果。
assert 断言;生效; /əˈsɜːt/
deployment (部队、资源或装备的)部署,调集 /dɪˈplɔɪmənt/
omitted 忽略 /əˈmɪtɪd/
conflict 冲突,抵触 /ˈkɒnflɪkt /
omitted for conflict with 4.12 因与4.12冲突而省略
goal 目标;目的; /ɡəʊl/
phase 阶段 /feɪz/
高并发秒杀项目单词:
seckill 秒杀
demo v. 试用(尤指软件);演示;示范 . n. 录音样带;试样唱片 /ˈdeməʊ/
nickname 昵称;绰号;外号;诨名 /ˈnɪkneɪm/
salt /sɔːlt/ 食盐;盐(金属和酸组成的化学物质);
digest /daɪˈdʒest / 消化;理解;领悟;领会
codec 编解码器;编码译码器
middle 中间的;中央的;居中的;正中的 /ˈmɪdl/
exists exist的第三人称单数 v.存在;(尤指在困境或贫困中)生活,生存;实际上有n.存在量词(exist 的复数)
mobile 可移动的;流动的;多变的;非固定的; /ˈməʊbaɪl/
global 全局的;全球的;全面的;整体的;全世界的;总括的
resolver 解析器
remain 剩余,余留; /rɪˈmeɪn/
second 秒,第二
stock 库存
repeat 重复 /rɪˈpiːt/
Jmeter 压力测试工具
produce /prəˈdjuːs / 产品;(尤指)农产品 生产;制造;(运用技巧)制作,
process 过程,处理
redundant 多余的 Local variable 'html' is redundant, 局部变量“html”是多余的
repeatable 可重复; /rɪˈpiːtəbl/
rabbit 兔子 /ˈræbɪt/
rabbitMQ
guest /ɡest/ 客人;宾客;旅客;房客;特邀嘉宾;
queue /kjuː/ 队列
send 发送
receive 接收 /rɪˈsiːv/
producer 生产者 /prəˈdjuːsə(r)/
consumer 消费者
convert 转换;转化;转换
rates 率;速度;价格;比率;
fanout 扇出;输出(端数);展(散)开
direct 直接的
redirect 重定向
topic 主题
decrement 递减;消耗 /ˈdɛkrɪmənt/
illegal 非法的;违法的;不合法的 /ɪˈliːɡl/
Captcha 验证码 /ˈkæptʃə/
mix 混合
reach 达到;到达;实现;抵达;/riːtʃ/
access limit reached 已达到访问限制
profile 轮廓;简介;外形;形象;概述;印象;传略;面部的侧影
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了