进阶的小小白的博客

正在向全栈发起进攻的小小白
私信 关注
demon_倔强青铜
码龄4年

20届本科毕业生,希望和大家共同进步。公众号:鲲志coder 最近开始校招了,有21届的同学需要内推吗?

  • 780,886
    被访问量
  • 146
    原创文章
  • 9,059
    作者排名
  • 525
    粉丝数量
  • 毕业院校 河北大学
  • 目前就职 阿里巴巴
  • 于 2017-02-08 加入CSDN
获得成就
  • 获得519次点赞
  • 内容获得217次评论
  • 获得1,656次收藏
荣誉勋章
兴趣领域
  • #数据库管理
    #数据库开发#数据库架构
  • #产品/运营
    #内容运营#用户运营#新媒体运营#产品运营
  • #Android
    #数据结构#性能优化#Java
  • #算法
    #回归#排序算法#推荐算法
  • #设计
    #交互
  • #运维
    #系统架构#网络#安全
  • #安全
    #安全架构#web安全#系统安全
  • #前端
    #JavaScript#前端框架#CSS#XHTML#HTTPS#Node.js#面试#小程序
  • #后端
    #Java#Spring#Redis#Spring Boot#Linux#分布式#MySQL#架构
TA的专栏
  • 云原生
    1篇
  • 笔记
    16篇
  • 架构
    1篇
  • 面经
    4篇
  • Java
    54篇
  • spring相关
    3篇
  • JVM
    6篇
  • IDEA问题
    12篇
  • Eclipse问题
    14篇
  • 计算机等简单教程
    16篇
  • Linux
    13篇
  • 知识理解
    25篇
  • 计算机基础知识
    19篇
  • 计算机网络
    3篇
  • HTTP
    1篇
  • 数据结构
    12篇
  • 算法
    7篇
  • MySQL数据库问题及总结
    18篇
  • Git相关
    10篇
  • 前端
    25篇
  • 学生服务器
    7篇
  • APP
    3篇
  • C、C++
    1篇
  • jsp
    2篇
  • 杂
    3篇
  • 软件工具
    3篇
  • 工作&生活感悟吧
    7篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 课程
  • 帖子
  • 收藏
  • 关注/订阅

云原生-ZK集群及ZK云应用(ZK镜像制作、镜像上传、部署ZK应用、挂载持久化存储卷NAS)

云原生比较????,但是之前从未接触过,最近的项目就是上云上云再上云,再陌生也要了解了解多了解先附上文档大概了解一下官方文档参考:Kubernetes 文档云原生开源社区文档:云原生新手入门指北以及阿里云开发者社区相关文章:K8s 应用管理之道 - 有状态服务、云原生时代消息中间件的演进路线接下来就进入正题,可能描述性文字偏多,也有一些踩坑总结搭建ZK集群一、购买机器(ZK)k8s不可以选择跨Region(地区)的机器,但是支持跨可用区,为了稳定可靠,每个可用区都要有机器先上购买ECS
原创
41阅读
0评论
0点赞
发布博客于 29 天前

Linux批量机器查询日志

同一个服务搭建集群,导致线上机器太多,想要查询某次报错日志需要准确定位线上机器才能进行错误排查,一台台机器去搜日志不太可能,最好可以一次性对机器批量查询出来包含我们想查找日志内容的机器,然后再去登录对应机器排查问题操作命令:pgm -A -f ip.log -b "find /home/admin/abc/logs/aaa.log -type f|xargs grep ‘error’"其中ip.log是存储线上机器ip的文件/home/admin/abc/logs/aaa.log 是具体查找的文
原创
40阅读
0评论
0点赞
发布博客于 29 天前

java:判断数组中是否包含某元素

简洁的方法:public static void main(String[] args) { String[] arr = {"a","b","c","d"}; String stringValue = "d"; System.out.println("arr数组包含stringValue:" + Arrays.asList(arr).contains(stringValue)); }...
原创
40阅读
1评论
0点赞
发布博客于 3 月前

java判断当前时间是否在某个时间区间内(可精确到毫秒)

直接上代码,不做过多解释了package testJava;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;public class IsEffectiveDate { public static void main(String[] args) throws ParseException { String format = "yy-mm-dd
原创
76阅读
0评论
0点赞
发布博客于 3 月前

清除前端标签中(输入框)的内容

这个问题还是前段时间遇到,最近双十一刚过,就把遗留的一些小问题来总结一下,这个问题就比较简单了,不做过多解释了。清除标签中的内容方法:1.原生js方法(1)input框中的内容document.getElementById("inputId").value="";(2)其他标签的内容document.getElementById("tagName").innerHTML="";牢记:input标签的值是通过value属性来设置的;其他大多数标签都是通过innerHTML来设置的;.
原创
47阅读
0评论
0点赞
发布博客于 3 月前

前端:js根据CheckBox获得选中行的具体某些列内容(批量操作传多条数据)

说一下业务需求,就是我需要实现批量操作,比如批量删除,我不仅需要该行的id还需要选定行中其他列的值作为参数执行批量删除操作,半吊子前端选手又开启了摸索之路。下面直接看简化版前端代码展示吧html页面(获取选中的name为id的复选框所在行数据):<tr> <td style="text-align:center"> <input type="checkbox" name="id" value="{{id}}" /> </td> <td.
原创
211阅读
2评论
1点赞
发布博客于 4 月前

SyntaxError: Unexpected number in JSON at position 7 at JSON.parse (<anonymous>)前端接收到数据,无法进入success

今天下班有点晚,就简单总结一下今天遇到的小问题报错信息:浏览器F12查看报错如下:SyntaxError: Unexpected number in JSON at position 77at JSON.parse (<anonymous>) 我出现这种情况的场景是前端可以接收到后端返回的数据,但是在js中无法进入success究其原因:还是因为json格式出现了问题,而且可以从报错信息看到是出现了number格式的数据,并不符合json的格式解决办法:这里我们可以去拿到返
原创
538阅读
0评论
0点赞
发布博客于 4 月前

报错:JSONException: illegal identifier : {pos 1, line 1, column 2{{";group";:";trade_p0&qu

报错:com.alibaba.fastjson.JSONException: illegal identifier : {pos 1, line 1, column 2{{&quot;group&quot;:&quot;trade_p0&quot;,原因分析:查询后发现是因为我们使用fastjson来转换json格式数据时出错了。因为格式被破环,我们大部分的格式被破坏原因在于转义问题,比如我这里就是把双引号或单引号进行了转义,导致fastjson在解析时就会出错,当
原创
1350阅读
0评论
0点赞
发布博客于 5 月前

报错:应用json.parseObject()方法时JSONException: syntax error, expect {, actual [, pos 0

报错:在前后端进行数据交互的时候,经常会遇到数据之间相互解析和转换的场景,当我在后台将json格式转换成javaBean类报如下错误:JSONException: syntax error, expect {, actual [, pos 0翻译:语法错误,期望是{,实际上是[ ,我的字符串json格式如下[{ "name": "张三", "age": 13}, { "name": "李四", "age": 32}]分析原因:我们转换json的普通对象格式:{name:“张三”
原创
664阅读
0评论
0点赞
发布博客于 5 月前

前端:JS实现双击table单元格变为可编辑状态

相信这个功能对于很多同学都是很简单的了,但是对于我这个自称全栈的同学来说,还是值得做个笔记的,方便以后直接copy代码。这里就直接放代码了下面是有两种双击单元格的情况,可以自行选择使用。<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.or
原创
517阅读
0评论
0点赞
发布博客于 6 月前

blink小姐姐私信我说送了挂件称号,发一个blink看看长什么样子。

 
发布Blink于 5 月前

这个花名如何升级啊???

 
发布Blink于 6 月前

最近CSDN越来越会玩了啊,大赞👍

 
发布Blink于 6 月前

工作中需要牢记的基础知识点:直接在word粘贴的自己的笔记,后期转为文字细化

原创
79阅读
0评论
0点赞
发布博客于 6 月前

Java 编译错误: java.lang.ExceptionInInitializer com.sun.tools.javac.code.TypeTags

在公司下载了一个项目要进行开发,结果在远程dubug的时候运行出现了如下问题:报错信息如下:Error:java: java.lang.ExceptionInInitializerErrorcom.sun.tools.javac.code.TypeTags原因:从网上搜索了解到。这个问题大多数的原因是编译器的环境使用过高。但是你的依赖版本过低解决:可以解决的办法:1.将你的编译 JDK 降到 1.8。2.或者将 org.projectlombok 升级到最新的版本。例如在我的idea
原创
522阅读
0评论
0点赞
发布博客于 6 月前

工作中学习到的小知识点:string.split(“,“)[1]的意思

工作中总会遇到一些特定情况的数据处理,就比如我这篇文章,前端传来一个字符串,但是我需要取其中的一部分来处理,这里就用到了split(",")[1]
原创
202阅读
0评论
0点赞
发布博客于 6 月前

pom.xml出现“java.lang.OutOfMemoryError: Java heap space”问题的解决办法

这个问题真的是解决了好久,万万没有想到原因竟然是这个!!!问题描述:gitLab上下载了一个新的项目,idea也是新搞得,配置完maven,jdk这几项之后,项目还是报错,各处爆红那种,就以为是我的maven或者jdk有问题,就各种查看环境变量和更换版本,结果一直没有解决,闹心啊!!!我还等着开发项目呢!!!一定是依赖有问题就想到去看看pom文件有么有什么异样,结果就发现了如下问题:java.lang.OutOfMemoryError: Java heap space寻找根源:不怕出现问题,就
原创
646阅读
0评论
0点赞
发布博客于 6 月前

CSDN公众号推出了关于Julia的一篇推文,我抱着不屑一顾的态度,百度搜索了一下,要走上不归路了。 建议大家都学习一下😂😂😂

 
发布Blink于 9 月前

This package has been deprecated和node-sass安装报错node-sass@4.9.0 postinstall: node scripts/build.js问题

This package has been deprecated和node-sass安装报错node-sass@4.12.0 postinstall: node scripts/build.js问题
原创
1584阅读
1评论
0点赞
发布博客于 10 月前

一直想搞一个自己的公众号,终于在前两天着手了,学着大佬们开始搞一搞,初期做的不好的地方,希望能多得到建议,加油。 微信搜索【鲲志coder】

发布Blink于 11 月前
《中国互联网业务研发体系架构指南》(更中)
发布Blink于 1 年前

以下为copy: 冒泡排序、选择排序、插入排序、快速排序、堆排序、归并排序、希尔排序、桶排序、基数排序,新年帮大家排忧解难。 有向图、无向图、有环图、无环图、完全图、稠密图、稀疏图、拓扑图,祝大家新年宏图大展。 最长路、最短路,单源路径,所有节点对路径祝大家新年路路通畅。 二叉树、红黑树、van Emde Boas树、最小生成树,祝大家新年好运枝繁叶茂。 最大流、网络流、标准输入流、标准输出流、文件输入流、文件输出流,祝大家新年顺顺流流。 线性动规、区间动规、坐标动规、背包动规、树型动规,为大家的新年规划精彩。 散列表(哈希表)、邻接表、双向链表、循环链表帮大家在新年表达喜悦。 O(1)、O(log n)、O(n)、O(n log n)、O(n^2)、O(n^3)、O(2^n)、O(n!),祝大家新年渐进步步高。

 
发布Blink于 1 年前

我用#CSDN#这个app发现了有技术含量的博客,小伙伴们求同去《2020寻找你的技术圈认证》, 一起来围观吧 https://www.csdn.net/cps/app_final_plan/index.html 加油

 
发布Blink于 1 年前

图像处理期末总结

1. 图像概念: 是对客观对象的一种相似性的,生动性的描述或写真。是对客观对象的表示, 包含了被描述对象的有关信息,是人类最主要的信息源,一个人 75%的信息获取来自视觉。2. 图像处理的三个层次:狭义图像:处理从图像到图像的过程(像素级);图像分析:从 图像到数值或符号的过程(符号级);图像理解:以客观世界分析客观世界(人工智能级)3. 图像处理系统包括 采集,显示,存储,通信,处理...
原创
829阅读
0评论
2点赞
发布博客于 1 年前

移动多媒体知识点期末总结

1. 媒体的分类:(1)感觉媒体: 指能直接作用于人的感官,使人产生感觉的媒体,如图像、声音、视频和动画等。(2)表示媒体: 指感觉媒体在计算机中的表达形式,目的是能够更有效地加工、处理和传输感觉媒体,如 文本编码、图像编码和音频编码等。(3)显示媒体: 指感觉媒体和用于通信的电信号之间转换用的一类媒体,如键盘、扫描仪(4)存储媒体: 指用于存储数字化表示媒体的存储介质,如磁带、光盘、闪存...
原创
285阅读
0评论
0点赞
发布博客于 1 年前

编译原理期末题型

简单1.Chomsky把文法分为几种类型?什么是文法的二义性?1)分成四种类型,即0型、1型、2型和3型。(1)0型文法:设G=(VN,VT,P,S),如果它的每个产生式α→β是这样一种结构:α∈(VN∪VT)且至少含有一个非终结符,而β∈(VN∪VT),则G是一个0型文法。(2)1型文法:若P中的每一个产生式α→β均满足|β|>=|α|,仅仅S->ε除外,则文法G是1型。(3...
原创
721阅读
0评论
0点赞
发布博客于 1 年前

软件体系结构期末考试总结

今天刚考完软件体系结构,把考前的知识点总结发到群里,仅供自己参考,但是里面的内容确实有用也是面试会问到的基础,所以这门课很重要的还是,只可惜我是预习了一两天就参加考试了对了我们的教材是《软件工程体系结构原理、方法与实践(第2版)》张友生 编著的第一章1. 软件危机的表现: 软件成本日益增长。开发进度难以控制。软件质量差。软件维护困难2. 软件危机的原因: 用户需求不明确。缺乏正确的理论...
原创
2504阅读
0评论
8点赞
发布博客于 2 年前

阿里两个月以来的实习总结与反思

秋招很荣幸的面试通过了,HR说毕业后直接过来入职就好,但是想早点去体验一下工作,看看自己的不足之处,尽早发现尽快弥补,10月份的时候就去杭州大本营实习了。一、理论知识很荣幸作为一名本科生进入公司,但实际上是有很多理论知识上的不足,很多方面无法形成知识体系,还欠缺把知识串联起来形成闭环的能力,这一点是需要自己加强巩固的,工作前期构建自己的知识体系很重要。这两个月以来,尤其在做项目的时候...
原创
692阅读
2评论
4点赞
发布博客于 2 年前
大四学生发明文言文编程语言,设计思路清奇
发布Blink于 2 年前

淘宝里面的data-spm-anchor-id属性有什么用?

第一次看到这个属性,很是陌生,结果在知乎上发现介绍内容竟然源自我们部门的技术(捂脸.jpg)没错的,就是淘宝开发平台技术部,先甩一个本篇内容的链接:导购效果跟踪:SPM,里面包括部门相关内容介绍,另外等明年我毕业了,大家可以找我内推下面内容直接从链接中copy过来的什么是SPMSPM是淘宝社区电商业务(xTao)为外部合作伙伴(外站)提供的一套跟踪引导成交效果数据的解决方案。下面是...
转载
1842阅读
0评论
0点赞
发布博客于 2 年前

role属性:html中role的作用

这个role属性之前也没有注意过,下面为转载了解内容role 是增强语义性,当现有的HTML标签不能充分表达语义性的时候,就可以借助role来说明。 通常这种情况出现在一些自定义的组件上,这样可增强组件的可访问性、可用性和可交互性。role的作用是描述一个非标准的tag的实际作用。比如用div做button,那么设置div 的 role=“button”,辅助工具就可以认出这实际上是个...
转载
2370阅读
0评论
0点赞
发布博客于 2 年前

TabIndex 属性:Tabindex="-1" 与Tabindex="0"、任意数字

还是在项目迁移中,TabIndex这个属性感觉很生疏,就网上学习了一下下面内容为转载:当使用键盘时,tabindex是个关键因素,它用来定位html元素。tabindex有三个值:0 ,-1, 以及X(X里32767是界点,稍后说明)原本在Html中,只有链接a和表单元素可以被键盘访问(即使是a也必须加上href属性才可以),但是aria允许tabindex指定给任何html元素。当...
转载
432阅读
0评论
0点赞
发布博客于 2 年前

spring注解:@Autowired 和@Resource

刚开始接触spring的时候就接触到了注解,但那个时候是生硬的去用,去网上搜索学习也是一知半解的状态,经过多次项目中使用与时间沉淀下来的思考,才有了写有关注解博客的笔记。关于@Autowired1.@Autowired是spring框架自身提供的,属于org.springframework.beans.factory.annotation包2.@Autowired默认按类型查找,有查找的...
原创
158阅读
0评论
1点赞
发布博客于 2 年前

报错:org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'xxx'is defined

可能大家也都遇到过这个错,我在这里记录一下,截图可能看不清其实就是这个错org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'xxx'is defined看字面意思我们能够知道原因是spring异常:bean没有被定义,也就是说,spring容器中没有这个bean解决方法:大多数...
原创
985阅读
0评论
0点赞
发布博客于 2 年前

个人随笔:实习一个多月总想写点东西

如果您不幸看到了这篇博客,还是关掉吧,这里只是我个人的胡诌,很大程度上与您而言无半点价值口水回忆录:大致6月份准备的简历,边准备边学习,简历和知识都更新迭代了,大致到了7月份(后来听说很多公司在秋招前会在6、7月份有类似于提前批的操作)于是就boss直聘、拉勾、牛客和各种官网找内推投简历,7月底收到一些公司邀约到公司面试,于是去北京面试了三家,之前没有面试过,所以是打算拿这三家试试水,看看...
原创
123阅读
0评论
4点赞
发布博客于 2 年前
有哪些让程序员受益终生的建议
发布Blink于 2 年前

Git问题:windows下git@gitlab.com: Permission denied (publickey)问题

问题描述:git clone和git push的时候都出现了这个问题git@gitlab.com: Permission denied (publickey)于是就网上各种搜索解决方案,这个试那个试,都没成功。现在想想错误的原因,感觉自己太不认真了。解决:遇到这个问题别想什么网络原因、git服务器原因啥的,因为一般接触不到那么高深的问题,先考虑自己配置的问题(很明显我是吃亏后的经验)...
原创
5728阅读
0评论
0点赞
发布博客于 2 年前

Git问题:git add . 时出现warning: LF will be replaced by CRLF in ...... 解决办法

问题描述:在做项目迁移的需求,从git上下载了项目,当使用git add .命令提交时,出现了这个错解决:原因是我用的Windows电脑,而该项目是Mac本写的,人家是Linux系统下的需要提交的文件是在windows下生成的,windows中的换行符为 CRLF, 而在linux下的换行符为LF,所以在执行add . 时出现提示我们需要在提交前加一步就好:git config --...
原创
522阅读
0评论
0点赞
发布博客于 2 年前

Git问题:git branch -a命令无法显示最新分支问题

问题描述在公司git的项目上新建了分支,但是当我使用git branch -a命令时找不到新建的分支新建的分支:使用git branch -a命令发现没有(分支是按照时间加分支名称的,很明显没有20191120的)问题解决用git fetch命令更新remote索引虽然说git branch -a命令可以查看远程仓库的分支,但是我理解它也是有缓存的,当我们新建了分支,有时它不能立即...
原创
1678阅读
0评论
0点赞
发布博客于 2 年前

Java:String类再回顾

字符串广泛应用 在 Java 编程中,在 Java 中字符串属于对象,Java 提供了 String 类来创建和操作字符串。 String类是不可改变的,所以一旦创建了 String 对象,那它的值就无法改变了。 如果需要对字符串做很多修改,那么应该选择使用StringBuffer & StringBuilder 类为什么String类是不可改变的?String s = "...
原创
80阅读
0评论
1点赞
发布博客于 2 年前

位移运算---为何负数不断地无符号向右移动的最小值是1呢?

前言:最近刚开始看《码出高效-Java开发手册》,看到位移运算这里发现了一个以前没有关注过的点,也就是博客标题,百思不解,经过一番搜索才真的了解了位移运算的实质。我们知道位移符号一共有三种,左移<<、右移>>、无符号右移>>>左移<<和右移>>在左移<<和右移>>两种运算中,符号位均参与移动,除负...
原创
427阅读
0评论
0点赞
发布博客于 2 年前
《吊打面试官》系列-Redis基础
发布Blink于 2 年前

数据库中无数据时查询数据为空,出现空指针异常的解决方案

数据库和表都建好了,但是表中还没有写入数据,查询的时候出现了空指针异常的错误。异常类型:java.lang.NullPointerException解决方案:我用的解决方法是使用try、catch,例如下代码,但实际这样写是不规范的仅供参考。因为我们通常要在catch语句块里做处理的,不能只是在控制台输出就不管了try{ hotelImageList = ihotelImgM...
原创
5795阅读
2评论
3点赞
发布博客于 2 年前

周末无聊,来公司吃个晚饭,顺便工作,打发时间。

发布Blink于 2 年前

今天加入CSDN的天数让我激动又想哭,996啊!

发布Blink于 2 年前

数据库之分库分表

经常会听说数据库的分库分表,工作后更是发现这是一个基本必备的知识,由于自己对这块了解不是很好,所以就最近在关注学习,下面把学习到的东西总结一下,如有错误,请大家帮忙纠正!从两个W一个H了解,What?Why?How?1.What(什么是分库分表)?从字面上简单理解,就是把原本存储于一个库的数据分块存储到多个库上,把原本存储于一个表的数据分块存储到多个表上。英文是“shard”,作为数据...
原创
69阅读
0评论
0点赞
发布博客于 2 年前

职场新手---那些陌生的名词

经过层层面试进入了公司,进到公司发现还有很多知识要去学习,接触新名词与技术,这篇博客就是记录一下我进入公司后接触到的一些陌生名词进行记录与理解,并将持续更新。BU:是英语 BusinessUnit的缩写,翻译为中文就是业务部门的意思。这个BU可大可小,大到一个战略业务部门,比如一大类产品,巨型集团公司的一个大产业(例如中石化的化工板块),小到一个小部门(例如一家公司的某个地区销售部门)...
原创
140阅读
0评论
0点赞
发布博客于 2 年前

maven常用命令总结

工作后才会发现各种指令操作都是常有的事,要是等用的时候一个个去查那就太慢了,还是要去记一些常用的命令的。Maven常用命令:编译源代码: mvn compile2. 编译测试代码:mvn test-compile3. 运行测试:mvn test4. 打包生成jar/war文件:mvn package5. 在本地Repository中安装jar:mvn install6. 清除生成...
原创
141阅读
0评论
0点赞
发布博客于 2 年前
大学四年,我把私藏的自学「学习网站/实用工具」都贡献出来了
发布Blink于 2 年前

IntelliJ IDEA 快捷键说明大全(转载)

转载自:IntelliJ IDEA 快捷键说明大全(中英对照、带图示详解),并根据自己需要做了一些改动。最近在工作中发现idea的快捷键很多都不清楚,于是就从网上找到了这个老哥的博客,英文说明就舍弃了。1 编辑【Editing】快捷键说明Ctrl + Space补全代码,由于经常与操作系统的输入法的切换冲突,所以实际很少用。一般直接在 idea 中开启输入自动补全机制。...
转载
105阅读
0评论
0点赞
发布博客于 2 年前

今晚学到了很多,也吃了很多。为了保障大家成功剁手,每隔一天的通宵压测进行中!

发布Blink于 2 年前
前端三要素:HTML、CSS、JavaScript介绍以及三者的关系理解
发布Blink于 2 年前

1024凑数篇之程序员职业生涯问答

学校每年都有大职规课要采访职业生涯人物,一批人都在发愁采访谁,就在今天(10月23号)下午,一个学妹联系我说想做一个简单的采访,正好明天是1024,于是就记录下来发一篇凑数的博客,希望可以得到1024勋章。注:在下学识浅薄,对于该行业了解甚少,以下纯属拙见,如有不妥之处,望指正!!!先来看一下采访问题的截图:下面就是我按照顺序回答的,很多回答都是比较简洁的。1、因为暂时不打算考研,所...
原创
219阅读
0评论
0点赞
发布博客于 2 年前

下班了,吃着公司的福利夜宵,着手我的酝酿1024日准备发的博客,加油。

发布Blink于 2 年前

入职了,要开始正式的工作了,加油!

发布Blink于 2 年前

我要去经历双十一了

发布Blink于 2 年前

今天周六,如果你还在上班,那么,996实锤了

发布Blink于 2 年前

大家租房都在哪看啊,求助一波

发布Blink于 2 年前

大家有没有职场上的经验教训传授一下,即将参加工作的小白希望能学习一下,类似少说多做之类的也可以,提前谢谢了!

发布Blink于 2 年前

开始写新bug!

发布Blink于 2 年前

再过几天就要离开学校,奔向公司了,从小社会步入大社会了,很多已经参加工作的小伙伴说怀念在学校的日子,我也会吗?我要努力,做优秀的校友。

发布Blink于 2 年前

起晚了啊,那就废话不多说了,开始干吧!

发布Blink于 2 年前

很是幸运,通过努力获得了阿里的校招岗位,并且计划在即将到来的10月24号入职,这算是一种自我的仪式感吧!加油(ง •̀_•́)ง

发布Blink于 2 年前

RPC微服务架构:RPC个人浅析(绝对干货)

温馨提示:下述内容多为个人理解,如有错误请指正!感谢什么是RPC?RPC(Remote Procedure Call Protocol)远程过程调用:我们有生产者服务器和消费者服务器,分别部署着不同的应用a、b。当我们想通过消费者服务器来调用生产者服务器的应用上提供的函数或方法时,由于这些应用不在同一个内存空间,不能够直接调用,这就需要通过借助网络来传输数据请求。就比如我们在自己的机器...
原创
605阅读
0评论
3点赞
发布博客于 2 年前

面经:阿里三、四面及HR面自我剖析---Java岗(80分钟、30分钟、15分钟)

一面面经链接:面经:阿里一面自我剖析—Java岗(40分钟)二面面经链接:面经:阿里二面自我剖析—Java岗(50分钟)三面是8月29号,即二面的第二天就三面了,三面就是主要问的项目了。四面是9月2号,主要是问一些大学期间的学习及个人经历,很注重个人的科研能力。HR面是9月6号,感觉主要是hr考察一下我的语言表达情商类的吧。至今已经收到了offer,很是开心,但同时接触到阿里大佬后,又感觉...
原创
2702阅读
7评论
6点赞
发布博客于 2 年前

面经:阿里二面自我剖析---Java岗(50分钟)

一面的链接:面经:阿里一面自我剖析—Java岗(40分钟)二面是8月28号面的,有些激动,因为自我认为一面表现的不好,一些知道的知识,面试时就有点卡壳了。下面直接上二面的内容吧我:自我介绍因为每次的面试官是不一样的,即使上一位面试官对于你有一些面试记录,但那只是大概,所以每换一个面试官,我们必须认真的做自我介绍面试官:项目里面一个用户多角色问题是怎么解决的?这里面试官就针对我做的我...
原创
1001阅读
5评论
3点赞
发布博客于 2 年前

面经:阿里一面自我剖析---Java岗(40分钟)

这里说明一下我是投的阿里淘系技术部,至今已经面了阿里四面,(临时有事,回来完善)我:自我介绍大学至今所学面试官:本科到现在比较擅长的技术点我:最近实现了一个简单的Tomcat面试官:说一下Tomcat原理及手写细节我:Tomcat的原理简单描述面试官:你用了netty代替socket,那你对netty了解多少我:介绍自己了解到的netty知识面试官:netty中NIO的实现原理我...
原创
1068阅读
2评论
9点赞
发布博客于 2 年前

数组常用方法总结(部分方法利用了工具类)

今晚回顾了一下数组的常用方法,撸了一些代码总结一下,感觉又收获不少直接上代码吧,主要是便于自己复习和记忆创建数组的三种方法: //创建数组的第一种方法 int[] arr=new int[6]; //创建数组的第二种方法 int[] a = {23, 5, 65, 23, 45, 2, 4, 34, 8}; //创...
原创
266阅读
0评论
0点赞
发布博客于 2 年前

IDEA中找不到ArrayUtils工具类的问题

今天把数组的一些常用方法系统性的手撸了一遍(还没撸完先来总结一个问题)问题在写数组反转的时候用了ArrayUtils工具类代码如下: //控制台输入数组并且倒序输出 public static void putIn() { int[] arr = new int[5]; Scanner input = new Scanner(System.in...
原创
1727阅读
1评论
1点赞
发布博客于 2 年前

小白教程:详解intellij idea搭建SSM框架(spring+maven+mybatis+mysql+junit)、mybatis反向生成代码

SSM(Spring+SpringMVC+MyBatis)框架集由Spring、SpringMVC、MyBatis三个开源框架整合而成,常作为数据源较简单的web项目的框架。其中spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。SpringMVC分离了控制器、模型对象、分派器以及处理程序对象的角色,这种分离让它们更容易进行定制。MyBatis是一个支持普通SQL查...
原创
552阅读
0评论
0点赞
发布博客于 2 年前

idea创建Maven项目时插件内看不到mybatis-generator问题解决

最近搭建ssm框架时出现一个问题:Maven插件内看不到mybatis-generator解决办法:只需要我们pom.xml文件中的pluginManagement和generator所在的plugins同级就可以看到插件了如下图修改后就会看到maven自动导包操作了,再次点开右侧maven就能看到了注:如果还是看不到,那就尝试Rebuild一下或者关闭idea重新打开,缓存问题可...
原创
1992阅读
2评论
2点赞
发布博客于 2 年前

Java基础:128陷阱之Integer缓存源码研究

Java中Integer的缓存实现在Java 5中,对于Integer的操作引入了一个新功能来节省内存和提高性能。整型对象通过使用相同的对象引用实现了缓存和重用。适用于整数值区间-128 至 +127。 只适用于自动装箱。使用构造函数创建对象不适用。这就要求我们具备Java的自动装箱和自动拆箱的知识。简单一点说,装箱就是 编译器调用valueOf方法将基本数据类型转换为包装器类型(即对...
原创
158阅读
0评论
0点赞
发布博客于 2 年前

Java基础:&和&&、|和||的区别

首先我们看一道题//根据下面的代码,,会抛出NullPointerException异常的有()。String s = null;A. if( (s!=null) & (s.length()>0) )B. if( (s!=null) && (s.length()>0) )C. if( (s==null) | (s.length()==0) )D....
原创
111阅读
0评论
1点赞
发布博客于 2 年前

Java基础:浅析List、Set、Map的特点和区别(整合版)

我们知道Java集合的主要分为三种类型:• Set(集)• List(列表)• Map(映射)要深入理解集合首先要了解下我们熟悉的数组:数组是大小固定的,并且同一个数组只能存放类型一样的数据(基本类型/引用类型)而JAVA集合可以存储和操作数目不固定的一组数据。 所有的JAVA集合都位于 java.util包中,JAVA集合只能存放引用类型的的数据,不能存放基本数据类型。世间...
原创
173阅读
0评论
0点赞
发布博客于 2 年前

关于购买阿里云学生服务器以及win7安装Tomcat连接服务器的过程总结

第一次想玩服务器,听说有专门针对学生价格优惠的服务器,于是就搞了一个来玩。(CSDN说我是广告审核不通过,所以照片删了)我是购买的云服务器ECS,预装环境选的Windows Server 64位的,现在电脑大部分都是64位了,只要选自己电脑对应的操作系统就可以。地域就是要看你的所在地了,我是先购买了1个月体验一下。点击立即购买就会跳转到下图点击创建后设置,付款即可由于不小心把这篇...
原创
851阅读
0评论
0点赞
发布博客于 2 年前

阿里云学生服务器(Windows)的配置以及安装Tomcat连接服务器的教程

第一次玩服务器,并且有针对学生价格优惠的服务器,于是就搞了一个来玩。我是购买的阿里云学生服务器。1、首先搜索阿里云云翼计划,如下:或者直接点击该网址进入云翼计划页面:云翼计划2018进入后就可以看到该页面:然后按照优惠享受流程完成前三步,再次回到该界面;我们选择购买云服务器ECS,虽然轻量级应用服务器不需要自己配置环境,但是它只能应用阿里云已经植入的固定软件,而云服务器ECS则可以自主配...
原创
16453阅读
16评论
22点赞
发布博客于 2 年前

JVM:HotSpot虚拟机----对象的创建简单介绍及对象内存布局详解

对象的创建我们知道JAVA是面向对象的,在语言层面上,创建对象通过一个关键字new就可以完成。在虚拟机中,创建一个普通对象的过程就比较复杂:虚拟机遇到一条new指令首先去检查这个指令的参数是否能在常量池中定位到一个类的符号引用1;检查这个符号引用代表的类是否已被加载、解析和初始化过;若没有,先执行相应的类加载过程;类加载检查通过后,虚拟机为新生对象进行内存的分...
原创
191阅读
0评论
0点赞
发布博客于 2 年前

排序:Java实现插入排序原理及代码注释详解

插入排序1.简介:插入排序是一种简单直观且稳定的排序算法。它的最坏时间复杂度为O(n2),最好时间复杂度为O(n),平均时间复杂度为O(n2),它是稳定排序。基本思想:把待排序的记录按其关键码值的大小逐个插入到一个已经排好序的有序序列中,直到所有的记录插入完为止,得到一个新的有序序列。2.算法原理:从第一个元素开始,该元素可以认为已经被排序;取出下一个元素,在已经排序的元素序列中...
原创
152阅读
0评论
1点赞
发布博客于 2 年前

排序:Java实现快速排序原理及代码注释详解

快速排序1.简介:快速排序是对冒泡排序的一种改进。它的最坏时间复杂度为O(n2),最好时间复杂度为O(nlogn),平均时间复杂度为O(nlogn),它是不稳定排序。基本思想:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。2.算法原理:...
原创
208阅读
0评论
0点赞
发布博客于 2 年前

排序:Java实现选择排序原理及代码注释详解

选择排序1.简介:选择排序是一种简单直观的排序算法。它的工作原理是:第一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,然后再从剩余的未排序元素中寻找到最小(大)元素,然后放到已排序的序列的末尾。以此类推,直到全部待排序的数据元素的个数为零。它的最坏、最好、平均时间复杂度均为为O(n2),选择排序是不稳定的排序方法。2.算法原理:首先在未排序序列中找到最小(...
原创
315阅读
0评论
3点赞
发布博客于 2 年前

排序:Java实现冒泡排序原理及代码注释详解

冒泡排序1.简介:冒泡排序是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果它们的顺序错误就把它们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。它的最坏时间复杂度为O(n2),最好时间复杂度为O(n),平均时间复杂度为O(n2),它稳定排序。2.算法原理:1...
原创
1540阅读
0评论
3点赞
发布博客于 2 年前

排序:Java实现大顶堆和二叉树的广度优先遍历原理及代码注释详解

附有过程详细思路图解,最后有整体实现的代码一、堆排序堆排序是利用堆这种数据结构而设计的一种排序算法,堆排序是一种选择排序,它的最坏,最好,平均时间复杂度均为O(nlogn),它是不稳定排序。1.堆排序简介堆是一个近似完全二叉树(可以简单理解为从根到最后一层,只有最后一层可以存在二叉树的深度为h,除第 h 层外,其它各层 (1~h-1) 的结点数都达到最大个数,第 h 层所有的结点都连...
原创
227阅读
0评论
1点赞
发布博客于 2 年前

从根本解决windows安装JDK出现error:could not open '...jvm.cfg'的问题

错误原因:电脑出了点问题,重装系统了后装dk,配置环境变量,结果进入cmd 键入javac 验证是否成功时出现error:could not open …jvm.cfg的错误,这种情况是因为电脑上之前安装过JDK,卸载重装之后,系统还是根据之前配置的路径查找。尝试过但未成功的解决办法:直接将安装的JDK的bin路径放在PATH路径的最前面。成功的解决方法:直接改环境变量设置的路径是治...
原创
15078阅读
0评论
15点赞
发布博客于 2 年前

计算机网络知识总结:ip地址、分类及什么样的ip主机地址可以分配给主机使用

我们知道在互联网上,如果想要被其他终端访问,就需要给每台主机(或路由器)的每一个接口分配一个在全世界范围内是唯一的标识符,这就是我们所说的唯一的IP地址。IP协议就是使用这个地址在主机之间传递信息,这是Internet能够运行的基础。注意:由于现在我们依然使用的是IPv4地址,以下介绍内容以IPv4为基础。ip地址一、什么是ip地址?简介( IPv4):IPv4地址由四段组成,每个...
原创
9157阅读
0评论
6点赞
发布博客于 2 年前

计算机网络知识总结:交换机、路由器、集线器在转发决策时使用的PDU地址

马上要期末考试了,最近就在复习计网,偶尔做一些总结交换机交换机实质上是一个多端口网桥,工作在数据链路层,数据链路层使用物理地址进行转发,而转发通常都是根据目的地址来决定出端口。在转发过程中,使用的是目的地址来进行转发决策的,因此,PDU地址就是目的物理地址。路由器路由器工作在网络层,是一种具有多个输入端口和输出端口的专用计算机,其任务是转发分组。也就是,路由器某个输入端口收到分组,按照...
转载
1105阅读
0评论
1点赞
发布博客于 2 年前

nginx安装 、分发实现多域名访问同一主机不同端口

nginx就不做介绍了,我也刚接触不久,了解比较片面,可以参考这篇博客了解一下:8分钟带你深入浅出搞懂Nginxnginx分发机制大家可以参考这篇博客:nginx负载均衡的常用策略一、nginx安装ngnix的下载安装比较简单,可以去官网下载:nginx: download基本命令nginx -s startnginx -s stopngins -s reload我...
原创
1941阅读
1评论
0点赞
发布博客于 2 年前

利用本地idea和tomcat 远程调试服务器部署的war包程序

前言我们知道大多数服务器都是Linux系统,且是非图形化的指令操作,在这种情况下,如果调试服务器部署的程序就比较困难,下面的操作就是要实现利用本地的idea和tomcat来远程连接服务器,调试程序,检测代码bug。一、修改服务器tomcat 参数这里说明一下下文“address=8000”是我在服务器开的8000端口进行调试,如果使用的是阿里云服务器需要在安全组里面添加自己想开的对应端...
原创
1643阅读
0评论
1点赞
发布博客于 2 年前

Linux:Ubuntu安装jdk、tomcat、mysql,以及实现Tomcat开机自启动

要操作Linux,通过小黑框输入指令一定是必经的,可以参考命令链接:Linux常用命令所需准备文件及版本1.安装平台1.操作系统:Win7 X642.虚拟机:版本:VMware-player-15.1.0-13591040 官网下载地址:VMware3.ubuntu镜像:版本:Ubuntu 18.04 官网下载地址:Ubuntu 18.04.2 LTS 发布下载4.jdk:版本...
原创
411阅读
0评论
0点赞
发布博客于 2 年前

Linux:虚拟机安装ubuntu-18.04.2镜像

要操作Linux,通过小黑框输入指令一定是必经的,可以参考命令链接:Linux常用命令所需准备文件及版本1.安装平台1.操作系统:Win7 X642.虚拟机:版本:VMware-player-15.1.0-13591040 官网下载地址:VMware3.ubuntu镜像:版本:Ubuntu 18.04 官网下载地址:Ubuntu 18.04.2 LTS 发布下载4.jdk:版本...
原创
5731阅读
2评论
1点赞
发布博客于 2 年前

java中数值类型计算时是多地址,变量值会变换

最近又在回头复习java基础,在运算符优先级中发现了自己理解的不足。主要还是在自增和自减中有迷惑,今天的复习才发现,java中数值类型计算是多地址的,同一个变量的值可能在同一时刻并不相等我们直接上代码看吧package practice7;public class Test { public static void main(String[] args) { int n = 11...
原创
166阅读
0评论
0点赞
发布博客于 2 年前

Git冲突:# If this is not correct, please remove the file # .git/MERGE_HEAD

问题Git提交发生了冲突,是我不曾修改的部分发生的冲突,所以具体不清楚怎么去描述,先看截图吧部分翻译截图:解决问题看到问题和翻译,明显可以看到,git告诉我们冲突已经修复了,但是我还停留在修复冲突的那个阶段,但是呢我实际看到的还是有冲突,这时呢,就要再去看一下截图了。我们能够注意到 这个文件有问题.git/MERGE_HEAD,并且git告诉我们,如果还有问题请删除该文件,所以我就去...
原创
1294阅读
0评论
0点赞
发布博客于 2 年前

git操作出现Unlink of file '......' failed. Should I try again?问题

最近在操作git时,有时候会提示:Unlink of file '......' failed. Should I try again?让我们选择y/n解决办法:解决方案不是简单的选择y或者n,而是关闭IDE,让IDE把这些文件释放掉原因是工作目录有某些文件正在被程序使用,这个程序多半是Idea,VS或者eclipse,当然也可能是其他程序出现错误忘了截图,只能这么简单的语言描述了...
转载
3601阅读
0评论
2点赞
发布博客于 2 年前

mysql数据库:varchar类型可以存储多少个汉字,多少个数字

在设计数据库的时候会考虑给字段设置什么类型,设置多少长度合适,之前一直认为varchar(2)可以存储一个汉字,或者一个数字,通过今天无意间的查询,发现了这个错误,来记下来其实varchar类型可以存储多少个汉字,多少个数字,是要具体看我们的mysql版本。如下:4.0版本以下,比如 varchar(100),指的是100字节,如果存放UTF8汉字时,只能存33个(每个汉字3字节)5....
原创
15026阅读
0评论
7点赞
发布博客于 2 年前

mysql数据库知识点:项目中增、删、改、查应该注意的地方

最近做的一个河大项目接近尾声了,有时间来总结一下了,还是数据库,这在项目中是重中之重。我们操作数据,无非就是增、删、改、查四大项,说起来简单,但是实际应用的时候,要考虑很多地方。一、增判空(一般业务不允许为null)判重(避免出现重复数据)判断必填项和选填项判断增加数据的类型(如手机号、邮箱格式)判断空格前后台验证输入长度(是否超出数据库给定的长度或者输入是否为需要的长度)...
原创
315阅读
0评论
0点赞
发布博客于 2 年前

前端:卡片风格的Table

实现点击栏目,对应切换到该栏目并且显示内容,比如下图:这里我应用了:layUI经典模块化前端框架官网需要我们下载layui对应的css和js框架,代码中我也加上了对应的注释直接看代码:<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>卡片风格的Tab&...
原创
1947阅读
0评论
0点赞
发布博客于 2 年前

Git中文件夹灰色无法打开问题解决

最近需要把做的APP项目打成apk文件,就去Git上找我的项目,结果出现了问题如下图,我的APP文件夹打不开了,点击总是在老页面徘徊问题原因从网上查找原因说是因为文件夹中包含其他仓库地址,需要找到这个多余的.git 文件并删除解决办法1.如下图,先打开显示隐藏的文件这个选项2.然后在我们项目的文件里面去寻找那个多余的.git文件,然后干掉他3.下图这个应该是我正确需要的一个g...
原创
2553阅读
0评论
3点赞
发布博客于 2 年前

Jquery实现表格动态增加一行,删除一行.html

Jquery实现表格动态增加一行,删除一行(最简洁的代码实现)
html
发布资源于 2 年前

Jquery实现表格动态增加一行,删除一行(最简洁的代码实现)

最近做的项目中有一个需求就是要求在线填写表格内容时,不够的话可以动态添加一行,我这里用的jQuery来实现,下面是我项目截图展现:当点击“添加输入框”按钮时,就会自动添加一行下面我们来一下代码实现(把实际项目中的HTML代码简化了,其他功能可自己加)<!DOCTYPE html><html><head><meta charset="utf-...
原创
14561阅读
9评论
7点赞
发布博客于 2 年前

Java注解:@Override的作用

JavaSE5新增加@Override注解,它并不是关键字,但是可以把它当作关键字使用。当你想要覆写(重写)某个方法时,可以选择添加这个注解,在你不留心重载而并非覆写了该方法时,编译器就会生成一条错误信息。重载: 重载的时候,方法名要一样,但是参数类型或个数不一样,返回值类型可以相同也可以不相同。无法以返回型别作为重载函数的区分标准。覆写(重写): 若子类中的方法与父类中的某一方法具有相...
转载
1447阅读
0评论
2点赞
发布博客于 2 年前

Git常用语法总结及分支冲突

前言对于Git的介绍之前的博客写过(版本控制工具:使用Git的意义和笔记),这里不做赘述。今天只想单纯的总结一下Git语句,总是去本地文档查找Git语句太繁琐,不过说到底还是Git用的少,一段时间不用就会忘记一些,因为最近在频繁使用了,所以还是全面总结一下,加深印象,方便查找和记忆。前期准备:线上git仓库选择克隆/下载===》SSH认证选项复制ssh认证协议的url:giturl...
原创
85阅读
0评论
0点赞
发布博客于 2 年前