kaikeba
码龄2年
  • 343,253
    被访问
  • 657
    原创
  • 59,707
    排名
  • 325
    粉丝
关注
提问 私信

个人简介:开课吧——在线职业教育,让职场更自由!

  • 加入CSDN时间: 2020-09-30
博客简介:

kaikeba的博客

查看详细资料
  • 6
    领奖
    总分 2,556 当月 109
个人成就
  • 获得102次点赞
  • 内容获得130次评论
  • 获得489次收藏
创作历程
  • 498篇
    2021年
  • 168篇
    2020年
成就勋章
TA的专栏
  • 产品经理
    23篇
  • java
    205篇
  • web
    63篇
  • C++
    196篇
  • 人工智能
    75篇
  • Java基础
    93篇
  • python
    9篇
  • 开课吧
    7篇
兴趣领域 设置
  • 大数据
    hadoophivestormsparketl
  • 数据库管理
    数据仓库
  • 前端
    javascriptcssvue.jsreact.jses6webpackxhtml前端框架
  • 后端
    node.js
  • 移动开发
    flutter
  • 人工智能
    opencv语音识别计算机视觉机器学习深度学习神经网络tensorflowpytorch图像处理nlp数据分析
  • 网络
    https
  • 微软技术
    typescript
  • 小程序
    小程序
  • 安全
    系统安全web安全安全架构
  • 职场和发展
    面试
  • 产品/运营
    新媒体运营内容运营用户运营产品运营axure墨刀流量运营
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

产品经理适合当项目经理吗?

产品经理和项目经理都是项目里的关键角色,从立项开始,这两个角色就贯穿了项目始终,一旦当上了负责人,就要从成本,运营,人事各种方面去权衡问题,这时候考验你的不只是你的专业程度,还需要自身作则,积极主动地解决一切阻碍项目的绊脚石。产品经理:产品经理针对用户的需求进行分析,然后设计产品,对整个产品的生命周期进行管理,岗位的核心工作有3部分:1.分析需求,策划和设计,对方案负责怎么准确地把握客户的需求,提出合理的解决方案,在这个过程中需要掌握很多分析,评估,判断做决策的方法,比如需求分析,用户研究,数据分析
转载
发布博客 2021.11.15 ·
57 阅读 ·
0 点赞 ·
0 评论

一文读懂Netty的核心构成块

底层原理源码是开发者进阶架构师必经之路,今天来看看Netty的核心构成块都是什么。1、Channel在java NIO就有这个,其实就是java NIO的基本构造。他代表到一个实体(比如一个硬件,一个文件等)目前可以把它看作是传入和传出数据的载体。因此它可以打开或者关闭,连接或者断开2、Callback(回调)可以从名称中来进行理解,回调就是一个方法,一个指向已经被提供给另一个方法的引用,比如在一个操作完成后需要通知相关信息常用方式之一Netty在内部使用了回调来处理事件;当一个回调被触发时,相
原创
发布博客 2021.11.12 ·
197 阅读 ·
0 点赞 ·
0 评论

什么是Java?Java的概述

Java编程语言最初由Sun Microsystems开发,由James Gosling发起并于1995年发布,作为Sun Microsystems Java平台(Java 1.0 [J2SE])的核心组件。Java标准版的最新版本是Java SE 8.随着Java的发展及其广泛普及,构建了多种配置以适应各种类型的平台。例如:J2EE for Enterprise Applications,J2ME for Mobile Applications。新的J2版本分别重命名为Java SE,Java EE和
原创
发布博客 2021.11.12 ·
494 阅读 ·
0 点赞 ·
0 评论

Java的历史和学习Java需要准备的工具

James Gosling于1991年6月发起了Java语言项目,用于其众多机顶盒项目之一。这种语言最初被称为“Oak”,因为Gosling办公室外的一棵橡树,之后又被称为“Green”,后来被重命名为:Java。Sun在1995年发布了第一个公开实现Java 1.0.它承诺Write Once,Run Anywhere(WORA),并在流行的计算机平台上运行。2006年11月13日,Sun根据GNU通用公共许可证(GPL)的条款,将大部分Java作为免费和开源软件发布。2007年5月8日,Sun完成
原创
发布博客 2021.11.12 ·
324 阅读 ·
0 点赞 ·
0 评论

大厂前端必备技能Webpack原理剖析

现在的前端网页功能丰富,特别是SPA(single page web application单页应用)技术流行后,JavaScript的复杂度增加和需要一大堆依赖包,还需要解决Scss,Less……新增样式的扩展写法的编译工作。所以现代化的前端已经完全依赖于webpack的辅助了。现在最流行的三个前端框架,可以说和webpack已经紧密相连,框架官方都推出了和自身框架依赖的webpack构建工具。react.js+WebPackvue.js+WebPackAngluarJS+WebPackWeb
原创
发布博客 2021.11.11 ·
187 阅读 ·
0 点赞 ·
0 评论

如何学习Web前端知识转型?

现在的互联网工作者都比较向往高薪,所以有一些运营或者设计岗也会想要转行去技术岗。今天就以设计师转型学习Web为例,一起来看看如何学习Web前端知识转型?1、HTML/CSS学习第一阶段,你要从最基础的HTML/CSS开始,简单地说,HTML就是一堆非常简单的标签,而CSS则是把你画画的流程用英语按一定的格式写出来。然后你需要理解常用HTML标签的意思,学会各种CSS的属性,还有CSS的盒模型、优先级、选择器……2、JavaScript学习第二阶段,你要是想在网页上实现交互效果,比如轮播图、点击按钮后
原创
发布博客 2021.11.11 ·
169 阅读 ·
0 点赞 ·
0 评论

Web前端课程的学习内容有哪些?

IT培训在职业教育行业中颇受欢迎,其中web前端因为代码较为简单,薪资前景也比较好,许多IT小白都选择跨行学习。接下来我们就来具体为大家讲解一下web前端课程的学习内容。第一阶段:HTML5+CSS3在第一阶段会学习HTML5和CSS3、学习内容:学习常用标签/属性,进行结构搭建、学习VSCode开发工具使用,能创建简单网页、浮动与定位核心知识,灵活运用实现网页布局、BFC规范和浏览器差异等,本阶段完全掌握,可以实现各种页面的静态布局。第二阶段:JS基础语法与表达式第二阶段则会学习JS变量声明与提升
原创
发布博客 2021.11.11 ·
7197 阅读 ·
0 点赞 ·
0 评论

开课吧Web:学习Web前端技术有哪些好处?

虽然说钱不是万能的,但是没有钱却是万万不能的,虽然做什么都把钱放在第一位上,让人感觉有点俗,但是现实就是这样的,我们不管是上大学还是学习一个技术,都是为了能够赚更多的钱,拥有更好的生活环境,而在现如今互联网飞速发展的今天,Web前端作为IT行业不可或缺的一部分,薪资待遇也是水涨船高。就业的前景也是越来越广阔。操作简单,零门槛Web前端是一个零基础也可轻松学习的学科,没有太多的专业知识,即使你从未接触过Web前端,也可以简单轻松的学习。很多的人会说欧式学文科的,英语也不好,那么你也是不用担心的,因为我们要
原创
发布博客 2021.11.10 ·
22 阅读 ·
0 点赞 ·
0 评论

开课吧Web:Web前端入行门槛低吗?

Web前端的火热,不仅仅是因为招聘市场需求量大,还有一个重要的原因就是,入行门槛低,入门简单。真的是这样吗?0基础的小白也能转行吗?很多同学都有这样的疑虑,认为没那么简单。Web前端入行门槛低吗?对于这个问题,应该辩证地看。相对于IT技术类的其他岗位,Web前端绝对算是门槛较低的,当然对应的起点也低。如果是小白入行或转行到IT技术的话,建议选择Web前端。它的门槛低主要体现在两个方面:1.Web前端入门门槛低体现在HTML和CSS上,前者只是结构标签,后者是样式配置,入门是非常简单的,大家可以到网上
原创
发布博客 2021.11.10 ·
485 阅读 ·
0 点赞 ·
0 评论

开课吧Java:MyBatis和Hibernate的区别

Hibernate 和 MyBatis 都是目前业界中主流的对象关系映射(ORM)框架,它们的主要区别如下。1)sql 优化方面Hibernate 使用 HQL(Hibernate Query Language)语句,独立于数据库。不需要编写大量的 SQL,就可以完全映射,但会多消耗性能,且开发人员不能自主的进行 SQL 性能优化。提供了日志、缓存、级联(级联比 MyBatis 强大)等特性。MyBatis 需要手动编写 SQL,所以灵活多变。支持动态 SQL、处理列表、动态生成表名、支持存储过程。工
原创
发布博客 2021.11.10 ·
46 阅读 ·
0 点赞 ·
0 评论

开课吧Java:构建微服务时的三大常见错误

构建分布式系统相当复杂,每个人对构建微服务也都有不同的见解。我们在建立微服务架构时,经常会遇到一些问题,这也是我们常见的错误。1.定制化构建太多微服务架构中各服务间的通信往往正是麻烦的来源。我们选择基于编排的saga解决这个难题。使用Redis流与Go语言构建之后,最终产出的成果相当整洁、整个实现过程也充满趣味。2.复杂性失控这个问题的实质在于经验:从技术上讲,有些路线压根就没必要尝试,因为明显跟项目时间表和当前团队的技术水平相冲突。这个问题的实质在于经验:从技术上讲,有些路线压根就没必要尝试,因为
原创
发布博客 2021.11.09 ·
760 阅读 ·
0 点赞 ·
0 评论

开课吧Java:市面上常用的微服务框架有哪些?

微服务是一种架构风格,一个大型复杂软件应用由一个或多个微服务组成。系统中的各个微服务可被独立部署,各个微服务之间是松耦合的。每个微服务仅关注于完成一件任务并很好地完成该任务。在所有情况下,每个任务代表着一个小的业务能力。市面上常用的微服务框架有如下这些:DubboDubbo是阿里多年构建生产级分布式微服务的技术结晶,服务治理能力非常丰富,在国内技术社区具有很大影响力,目前github上有超过16k星。Dubbo本质上是一套基于Java的RPC框架,当当Dubbox扩展了Dubbo支持RESTful接口
原创
发布博客 2021.11.09 ·
420 阅读 ·
0 点赞 ·
0 评论

开课吧Java:微服务设计遵循的规约有哪些?

目前用在软件交付的主流方法,是将整个应用程序构建,整体集成与测试。当出现无论多么小的修改,都需要回归一个完整的应用程序测试周期。而使用微服务,软件模块作为独立的运行时服务,本身具有良好定义的API。微服务方法可以更快地向应用程序传递较小的增量更改。要成为微服务,服务必须是:微服务设计规约:可扩展微服务必须能够独立,与同一应用程序中的其它服务进行扩展,向上或向下扩展。此约束表示可以根据负载或其他因素微调应用程序性能、可用性和资源使用情况。此种约束可以通过不同的方式实现,以流行的系统构建方式,运行微服
原创
发布博客 2021.11.09 ·
21 阅读 ·
0 点赞 ·
0 评论

近些年很火的Java,就业前景到底怎么样?

Java是快速发展的编程语言,企业开发很多都会优先考虑Java,因为它安全、简单、面向对象、多线程。面对人才需求如此大的的现状,Java开发就业前景到底怎么样?Web开发:能做大型的互联网网站如,京东,淘宝,人人网、去哪儿网、美团等。java在开发高访问、高并发、集群化的大型网站方面有很大的优势。移动端开发:目前手机上所有的APP后台代码及部分移动端页面java是都能够做到的。客户端开发:主要面向政府、事业单位和大型企业,如医疗、学校、OA、邮箱、投票、金融、考试、物流、矿山等信息方面的系统。这
原创
发布博客 2021.11.01 ·
33 阅读 ·
0 点赞 ·
0 评论

Java开发工程师,每个阶段需要掌握什么重点?

本文着重介绍一下Java开发工程师各个层次需要掌握的重点,1-3年Java初级工程师->3-5年Java中高级工程师->5-8年以上的Java架构师的成长之路。Java初级工程师技能要求:工作1-3年要求:能独立完成分配的模块开发任务技术要求:1、掌握最基础的数据结构:数组、链表、堆、栈、队列、Hash表、二叉树等2、算法:经典排序:插入排序、冒泡排序、快排(分化交换排序)、直接选择排序、堆排序、合并排序等。3、语言要求:基本的开发基础语言掌握,比如:面向对象,集合类、网络IO。
原创
发布博客 2021.11.01 ·
1072 阅读 ·
1 点赞 ·
0 评论

想要学习Java开发.应该从哪方面入手

关于Java开发学习,如果你不是计算机专业的同学,那你可能要注意一下了。在学习下面这些内容之前,你最好要学习一下计算机基础课程。计算机基础这里我们说的计算机课程是:数据结构,操作系统,计算机网络。JVM虚拟机为什么把JVM放在第一位,因为它是最基础也最重要的一块内容。所有的Java代码都运行在JVM上,事实上,JVM在操作系统中只是一个进程。为了了解Java代码的运行方式,底层引擎的执行原理,以及内存的分配情况,我们必须要学习JVM虚拟机。设计模式为什么在这里提到设计模式呢,因为设计模式是Jav
原创
发布博客 2021.11.01 ·
36 阅读 ·
0 点赞 ·
0 评论

盘点前端HTML基础知识

前端指的是网站前台部分,是运行在PC端,移动端等浏览器上展示给用户浏览的网页。前端开发能干什么?  1) 制作网页2) 移动端软件3) PC端软件4) 游戏(大部分50%游戏都是前端开发去实现的)前端开发需要掌握什么技术?1) 核心技术:(HTML、CSS、 Javascript)前端开发的就业前景1)普遍比其他的行业薪资高。2)初级中级高级全栈前端开发需要用什么软件?  1) vsCode(专业级)2) Webstrom、hbuilder(企业级)3) Dreamweav
原创
发布博客 2021.10.29 ·
41 阅读 ·
0 点赞 ·
0 评论

从事前端开发,日常工作中必备的工具有哪些?

前端开发的人才需求越来越大,前端开发作为高薪职业,就业压力与竞争力也不小,前端开发者可以借助哪些工具来提高自己的工作效率呢?1、Marmoset程序员工作的一部分就是向客户或上级展示他们的代码,但是常规的屏幕截图可能不那么吸引眼球,所以你要让它们变得生动起来。用Marmoset为代码拍了一些很酷的快照,然后把这些快照放在幻灯片上,从而给人留下好印象。2、Web Developer Checklist作为一个前端开发者,很容易忘记需要做的每一件事。当你在截止时间前急着完成项目的时候,你可能跳过了关键的
原创
发布博客 2021.10.29 ·
54 阅读 ·
0 点赞 ·
0 评论

做前端工程师,就业方向有哪些?你知道吗

前端开发是一个十分有发展前景的职业,随着技术的不断发展,开发也有了越来越丰富的需求。目前2021年,前端开发的就业方向有没有什么变化呢?网页开发工程师网页开发是前端工程师最基本的工作技能。一般来说对于自学,或者高校毕业生的实习岗位从事网页开发工程师的比较多。相对来说,网页开发工程师技能要求较低,即使零基础的同学在学习完成基本的HTML+CSS+DIV之后,都可以完成最基本的网页开发,稍微复杂一些的就需要加入JS的相关技术。Web全栈开发工程师这个方向是目前互联网就业市场招聘人数最多的技术岗位,要求
原创
发布博客 2021.10.29 ·
154 阅读 ·
0 点赞 ·
0 评论

Web前端开发工程师到底是干什么的?

Web前端开发工程师其实是查BUG,改BUG,写BUG。哈哈,以上内容纯属开玩笑。事实上,Web前端开发工程师简单地说,就是使用HTML、CSS、JavaScript等技术来实现客户端(手机和电脑)上的页面以及一群具有交互效果的人。Web前端培训。事实上,Web前端开发工程师最初是从网页制作演变而来的,最初的网页都是静态的,当时的用户一般都是以浏览为主,而进入Web2.0时代后,更注重网页的动态与交互,各种新技术层出不穷,网页也变得更加生动有趣。现在的前端工程师不仅适合Web端,比如一些微信小程序,a
原创
发布博客 2021.10.28 ·
604 阅读 ·
1 点赞 ·
0 评论
加载更多