杂谈
文章平均质量分 93
未生AI
机械转行程序员,现字节后端高级工程师
详细经历可以搜索知乎用户:未生 ;
经营B站、youtube账号:未生AI ;
经营公众号:未生AI
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Debug的正确姿势
写在前面的话在开发阶段,debug十分重要,合理使用断点能够帮助我们快速定位问题。但是很可惜几乎没有这类文章来总结,也许是太简单?所以当时我自学的时候十分不确定我debug的姿势是否正确。因此我来分享一下我是如何Debug的吧。(大神可直接跳过)为了涵盖更广的范围,这里我们讲的是从页面请求,到后端整个过程的debug。前提:使用Debug模式启动代码(一般来说,开发过程中run模式其实没什么用)找到请求入口首先要知道请求的url是什么,F12打开开发人员调试器。我们以https://zhuanla原创 2021-02-17 16:57:38 · 1428 阅读 · 1 评论 -
跟着我从零开始自学算法,进入字节大厂
之前我在下面这篇文章中有提到我是怎么准备算法题,不过受限于篇幅和主题,没有展开详解,这里想补充一些细节,更加详细地把我学习算法的经历给大家描绘出来。希望能够对那些和我一样从零开始学算法的人有帮助!转行一年,跳槽字节一、学习数据结构第一步是打基础,我之前有说过算法其实完整来说是数据结构与算法,要先学数据结构,再学算法,因为很多算法题是基于数据结构来考察的,可以说数据结构才是面试的高频题目,诸如买股票这类题目,在面试中沟通和引导面试者的成本太高,出现频率并不高。我学习数据结构的经历不太连续,在我原创 2020-12-12 21:03:22 · 550 阅读 · 0 评论 -
微信小程序分享至朋友圈功能
微信小程序分享至朋友圈功能今天登录微信公众平台看到推送消息,小程序居然开放了分享朋友圈权限。大概看了下,配置很简单就直接搞了。实现前后对比图实现前:实现后配置代码,一共两个部分。onShareAppMessage(),onShareTimeline ()在需要开启分享朋友圈功能的页面的js代码中添加如下: // 开启转发到朋友圈功能 onShareAppMessage: function (res) { if(res.from === 'button')原创 2020-08-23 14:30:11 · 1647 阅读 · 1 评论 -
多线程相关的Demo
多线程相关的DemoCountDownLatch Demo他的作用是,某一个线程等待其他线程执行完才会执行。其他线程的数量取决于CountDownLatch构造函数的值。主要用在一个项目,某些框架要等其他框架加载后在执行。package com.attackOnOffer.Thread;import java.util.concurrent.CountDownLatch;public class CountDownDemo { public static CountDownLatch原创 2020-08-12 16:36:24 · 192 阅读 · 0 评论 -
平衡二叉树学习
平衡二叉树学习一、概述我不会说的很详细,因为我看到了两篇很好的博客,已经说的很好了,如果要复习,就直接看他的博客,我只做提炼,帮助以后复习。二、解释本质平衡二叉树首先是一个二叉查找树。二叉查找树是什么呢?二叉查找树就是根节点一定大于左子树的所有值,一定小于右子树的所有值,并且每个子树都满足该规律。平衡二叉树为了解决什么了,为了解决如果出现链状二叉树,确定某个节点需要找O(n)次,这样...原创 2020-04-17 00:13:57 · 222 阅读 · 0 评论 -
二叉树的入门学习(基础篇)
二叉树的最基础学习最近入职一家银行外包公司,处理外包公司需要面试,银行本身也需要面试,听说考java基础和数据结构与算法,我一直想好好学习数据结构与算法,借此机会补充学习一下。一、基本概念1.1 专业术语节点的度:子树的个数树的度:一个树所有节点的度的最大值路径长度:从节点n1到nk的路径长度就是,包含边的个数树的高度/深度:就是层数1.2 二叉树的基本特殊二叉树斜二叉...原创 2019-07-20 20:58:50 · 1876 阅读 · 0 评论 -
Nginx负载均衡和Memcache的session共享相关文件配置
一个最简单的,入门了解分布式环境部署、Nginx、Memcache的测试方法。一 概述首先要知道分布式环境的部署大致如下图所示:1.1 解释:1.1.1 一个tomcat无法承受大量的访问请求,因此我们会部署多个tomcat,那么问题是,我的请求来了,哪个tomcat去处理呢?1.1.2 这就需要nginx来进行处理,他起到的作用是负载均衡,有两个方法,一个是轮询,如果一共6个...原创 2019-05-29 22:52:15 · 352 阅读 · 0 评论 -
从NoSuchMethodException异常学习构造器和bean的默认装配方式
在使用Spring容器创建一个对象时,出现了异常:Cause: java.lang.NoSuchMethodException: beans.Student.<init>()1 首先:先理解字面意思:没有对应的方法异常:Student类的init()2 然后:学习过JVM,我们知道init()方法是对象在创建过程,最后一步数据初始化的过程,他调用类的构造器进行初始化。那...原创 2019-04-24 20:13:56 · 405 阅读 · 0 评论
分享