上一页 1 2 3 4 5 6 7 ··· 13 下一页
摘要: promise 简单封装 ajax 解决回调地狱 一个页面会有许多的 ajax 请求,要怎么管理好这些请求的调用顺序,防止请求的不断嵌套造成回调地狱呢?这个时候就用的上 Promise了。 1、何为 ajax 请求? ajax 是异步的 javascript和 xml。简单点说,就是使用 XMLHt 阅读全文
posted @ 2022-04-29 16:41 MyDistance 阅读(589) 评论(0) 推荐(0) 编辑
摘要: MySQL 字段修改 有时候需要对数据库的某些字段进行修改,例如字段类型、名称、备注等等,除了直接的表设计,可以编写 sql 命令进行修改。 1、修改字段类型、默认值、备注 平常修改次数最频繁的就是这三个参数值了,参考命令: alter table user modify column create 阅读全文
posted @ 2022-03-11 10:01 MyDistance 阅读(1591) 评论(0) 推荐(0) 编辑
摘要: SpringBoot 简单整合 quartz 实现定时任务 遇到了定时任务的需求,这里不使用 springboot 自带的 @Scheduled 注解,使用的是第三方框架 quartz。 1、Quartz 核心组件 调度器:Scheduler。 任务:Job。 触发器:Trigger,包括 Simp 阅读全文
posted @ 2022-02-17 18:12 MyDistance 阅读(1278) 评论(0) 推荐(0) 编辑
摘要: MySQL case when 用法 最近有个需求,需要对返回结果判断并进行结果映射,使用到了 case when 语句。 1、语法 1.1、简单函数 CASE case_value WHEN when_value THEN statement_list [WHEN when_value THEN 阅读全文
posted @ 2021-12-28 13:40 MyDistance 阅读(803) 评论(0) 推荐(0) 编辑
摘要: SpringBoot 整合 kaptcha 验证码 有些场景需要用到图形验证码,例如账号登录、密码找回,这里用到了 kaptcha 工具类。 1、引入 maven 依赖 <dependency> <groupId>com.github.penggle</groupId> <artifactId>ka 阅读全文
posted @ 2021-11-11 15:52 MyDistance 阅读(475) 评论(0) 推荐(0) 编辑
摘要: Java 创建线程池的方式 Java 创建线程池主要有两种方法,一种是通过 Executors 工厂类提供的方法,该类提供了4种不同的线程池;另一种是通过 ThreadPoolExecutor类进行自定义创建。 1、通过 Executors 工厂类提供的方法 1.1、newCachedThreadP 阅读全文
posted @ 2021-10-12 16:37 MyDistance 阅读(2244) 评论(0) 推荐(0) 编辑
摘要: MySQL IF() 函数用法 参考资料:https://www.cnblogs.com/zjdxr-up/p/8383609.html 在平常的场景中 IF() 函数是经常用到的,类似于 Java 的三目表达式。 1、语法 IF(expr1,expr2,expr3) 如果expr1的值为true, 阅读全文
posted @ 2021-10-09 11:11 MyDistance 阅读(1221) 评论(0) 推荐(0) 编辑
摘要: Java 百度翻译 API 中文转英文接入 业务上遇到了语言国际化的需求,需要将 中文的 json 字符串翻译成英文,通过百度翻译 API 接口来实现翻译功能。 1、平台认证 登录百度翻译开放平台,找到通用翻译模块,提交申请。 申请链接:http://api.fanyi.baidu.com/prod 阅读全文
posted @ 2021-09-28 11:54 MyDistance 阅读(5237) 评论(0) 推荐(0) 编辑
摘要: Socket(套接字) 理解 这里对 socket 相关的知识点做下初步总结。 参考资料:https://blog.csdn.net/pashanhu6402/article/details/96428887 1、什么是TCP/IP、UDP、socket? TCP/IP(Transmission C 阅读全文
posted @ 2021-08-12 22:47 MyDistance 阅读(423) 评论(0) 推荐(0) 编辑
摘要: TCP 三次握手、四次挥手过程 关于 TCP 的握手及挥手过程有点模糊。这里回顾下。 1、TCP报文字段含义 (1)seq:序号,用来标记数据段的顺序,TCP 把连接中发送的所有数据字节都编上一个序号,第一个字节的编号由本地随机产生。 (2)ack:确认号,是期望收到对方的下一个报文段的数据的第一个 阅读全文
posted @ 2021-08-12 22:43 MyDistance 阅读(469) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 13 下一页