随笔分类 -  面试相关

摘要:1.背景 实际开发中用到支付宝支付的概念非常大...... 这里重点分析一下支付宝支付实际生产必须要实现的功能 1.获取支付链接(统一下单) 2.支付回调(异步通知) 3.统一下单交易查询 4.退款 5.退款查询 6.对账单下载 官方接口文档如下 https://opendocs.alipay.co 阅读全文
posted @ 2021-01-09 07:50 李东平|一线码农 阅读(1456) 评论(0) 推荐(0) 编辑
摘要:1.背景 实际开发中,使用第三方登录是非常常见的业务... 这样可以大提高用户体验,没必要一来就要注册,或者登录之类的... 并且开发一个登录或者注册严格来说也是非常麻烦的(各种防止攻击、机器操作等) 2.准备公众号和测试环境 需要准备的如下 1.appid 2.appSecret 3.外网可以访问 阅读全文
posted @ 2021-01-06 16:16 李东平|一线码农 阅读(10001) 评论(9) 推荐(2) 编辑
摘要:1.背景 实际开发中,经常遇到自己在本地的程序需要外部访问 如:微信回调、第三方接口对接调试等 实现步骤如下 步骤一:进入网站注册一个账号 http://www.ngrok.cc/ 步骤二:开通一个隧道,获得隧道id 步骤三:下载客户端、解压、启动、输入隧道id 2.步骤 步骤一:进入网站注册一个账 阅读全文
posted @ 2021-01-06 15:24 李东平|一线码农 阅读(56) 评论(0) 推荐(0) 编辑
摘要:1.背景 在实际开发中测试代码时必不可少的环节, 并且通常要测试开发环境、测试环境、预发布环境、灰度测试、生产环境等 2.测试代码设计 步骤一:编写一个测试基类Base,这个基类里面主要是定义接口使用的token值、签名值的生成方法、不同环境的接口ip、测试模板等 package com.ldp.u 阅读全文
posted @ 2021-01-03 19:35 李东平|一线码农 阅读(893) 评论(0) 推荐(0) 编辑
摘要:1.背景 前后端分离后,维护接口文档基本上是必不可少的工作。 一个理想的状态是设计好后,接口文档发给前端和后端,大伙按照既定的规则各自开发,开发好了对接上了就可以上线了。 但问题是,现在都是所谓的"敏捷开发",也就是说接口随时要变,这样一来,维护接口文档就成了必不可少的工作了... 别小看维护接口这 阅读全文
posted @ 2021-01-03 18:43 李东平|一线码农 阅读(1230) 评论(0) 推荐(0) 编辑
摘要:1.背景 为了便于分析和记录系统的运行,一个系统输出其运行的关键日志是非常必要的 比如输出:请求参数、请求url、请求方式、执行的sql、重要操作的日志、响应结果等 而这些日志中,大部分不需要我们手动对每个接口去输出,主需要统一配置就可以了 2.实际生产运用步骤 步骤一:在resources下添加l 阅读全文
posted @ 2021-01-02 09:04 李东平|一线码农 阅读(751) 评论(0) 推荐(0) 编辑
摘要:1.背景 作用:防止请求参数篡改,限制请求时效性; 常用方式:md5签名 关键:签名Key 常用签名原串排列:字母顺序、key1=value1&key2=value2....key (注意:签名规则是双方协商好,不一定是这个规则,这里只是以常规规则举例) 常用排序实现方式,利用TreeMap,进行排 阅读全文
posted @ 2021-01-01 11:36 李东平|一线码农 阅读(1144) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2020-12-20 17:43 李东平|一线码农 阅读(1) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2020-12-18 08:56 李东平|一线码农 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2020-12-17 09:05 李东平|一线码农 阅读(2) 评论(0) 推荐(0) 编辑
摘要:1.背景 2.大型网站的名称含义 1.pv PV=Page View(s),页面浏览量, 据说 某宝的日均PV 可以达到2亿; 2.UV(独立访客):即Unique Visitor,访问您网站的一台电脑客户端为一个访客。00:00-24:00内 相同的客户端只被计算一次。 3.IP(独立IP):即I 阅读全文
posted @ 2020-12-03 11:33 李东平|一线码农 阅读(180) 评论(0) 推荐(0) 编辑
摘要:1.背景 经常都在说http、https,都知道https是安全的, 但是, 为什么说http不安全呢? 为什么又说https是安全的呢? 接下来我将使用通俗易懂的方式给大家分析一下....... 2.深入解析 2.1.首先我们来看一下http请求 从下图可以看出,采用明文传输黑客可以直接获取。 2 阅读全文
posted @ 2020-10-11 09:50 李东平|一线码农 阅读(455) 评论(0) 推荐(0) 编辑
摘要:1.背景 很多人都在问,如何学java,要学那些内容,感觉学起来很痛苦,没得方向,学到什么程度才可以去找工作等, 在这里我以自己的学习经验工作经验和辅导学生的经验给大家梳理了一个学习线路和准备了我自己的课程分享给大家。 划重点: 1.网盘链接有时候可能会被百度和谐掉,请直接留言,或加我头像,重新生成 阅读全文
posted @ 2020-10-07 21:50 李东平|一线码农 阅读(755) 评论(0) 推荐(0) 编辑
摘要:大纲 学前必读 学习不能快速成功,但一定可以快速入门整体课程思路:1.实践为主,理论化偏少2.课程笔记有完整的案例和代码,(为了学习效率)再开始之前我会简单粗暴的介绍知识点案例思路, 有基础的同学听了之后可以直接结合笔记写代码, 如果没听懂再向下看视频,我会手把手编写代码和演示测试结果;3.重要提示 阅读全文
posted @ 2020-06-07 14:16 李东平|一线码农 阅读(605) 评论(0) 推荐(1) 编辑
摘要:绝对不行! 30岁了,为什么要转行,说明你在之前的行业混得不好; 想换个行业试试,虽然说编程行业是人傻钱多,但也是需要努力学习奋斗的; 如果不努力,换行业是解决不了问题的; 问题的关键在于自己是否足够努力,其他的都是次要的; 现在有多少所谓的20多岁的程序员,下班后会拼命学习,好多都是打游戏、刷抖音 阅读全文
posted @ 2020-01-03 18:23 李东平|一线码农 阅读(289) 评论(0) 推荐(0) 编辑
摘要:11.JVM内存分哪几个区,每个区的作用是什么? java虚拟机主要分为以下一个区: 方法区:1. 有时候也成为永久代,在该区内很少发生垃圾回收,但是并不代表不发生GC,在这里进行的GC主要是对方法区里的常量池和对类型的卸载2. 方法区主要用来存储已被虚拟机加载的类的信息、常量、静态变量和即时编译器 阅读全文
posted @ 2019-11-17 11:35 李东平|一线码农 阅读(483) 评论(0) 推荐(0) 编辑
摘要:1.背景 数据在网络中传输,必然回遇到读写问题.... 2.比较NIO与IO 3.案例演示 3.1.缓冲区演示 package com.wfd360.nio; import org.junit.Test; import java.nio.ByteBuffer; public class Buffer 阅读全文
posted @ 2019-09-15 11:58 李东平|一线码农 阅读(202) 评论(0) 推荐(0) 编辑
摘要:1.简单socket完成消息发送与接收 服务端: package com.wfd360.com.socket; import java.io.*; import java.net.ServerSocket; import java.net.Socket; /** * @Copyright (C) * 阅读全文
posted @ 2019-09-13 11:56 李东平|一线码农 阅读(266) 评论(0) 推荐(0) 编辑
摘要:1.io类 阅读全文
posted @ 2019-09-12 17:47 李东平|一线码农 阅读(289) 评论(0) 推荐(0) 编辑
摘要:1.背景 很多人都觉得java面试很难,找不到工作,总会把原因归根于: 1.自己学历低,不是计算机专业毕业的 2.培训出来的人太多,言下之意就是说,做Java这个行业的人数已经饱和 3.年底了公司不招了 4.没有实际工作经验 5.转行晚了,年纪大了 其实这一切都是自己迷茫时给自己找的借口,更或者说是 阅读全文
posted @ 2019-05-21 14:38 李东平|一线码农 阅读(17335) 评论(2) 推荐(2) 编辑

点击右上角即可分享
微信分享提示