nianhuatingyu
码龄10年
关注
提问 私信
  • 博客:21,918
    21,918
    总访问量
  • 40
    原创
  • 1,563,824
    排名
  • 4
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
  • 加入CSDN时间: 2014-06-21
博客简介:

nianhuatingyu的博客

查看详细资料
个人成就
  • 获得9次点赞
  • 内容获得4次评论
  • 获得7次收藏
创作历程
  • 3篇
    2021年
  • 2篇
    2020年
  • 4篇
    2017年
  • 31篇
    2016年
成就勋章
TA的专栏
  • JVM
    1篇
  • JAVA
    1篇
  • 同步
    1篇
  • 从零构建netty
    2篇
  • dobbo源码解析
    2篇
  • 算法
    16篇
  • 剑指offer
    6篇
  • 面试题
    17篇
  • 欧拉图
    1篇
  • 半欧拉图
    1篇
  • 回文
    1篇
  • 字符串
    3篇
  • leetcode
    6篇
  • 链表
    1篇
  • dp
    1篇
  • 分治
    2篇
  • 互联网技术
    1篇
  • maven
    2篇
兴趣领域 设置
  • 人工智能
    分类
创作活动更多

AI大模型如何赋能电商行业,引领变革?

如何使用AI技术实现购物推荐、会员分类、商品定价等方面的创新应用?如何运用AI技术提高电商平台的销售效率和用户体验呢?欢迎分享您的看法

175人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

从零构建netty--一步步构建NIO

自制nio通过上篇socke基础,我们回顾了下socket的用法。上篇内容很简单,服务端也只是接收了一个客户端的连接,接下来我们就升级下我们的demo,使其像一个真正的服务器。首先我们允许服务端接收多个客户端的连接。修改OioServer如下代码2-1public class OioServer { private ServerSocket serverSocket; public void start() { Socket socket = null;
原创
发布博客 2021.03.24 ·
184 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

从零构建netty--socket基础

socket基础对于java网络编程来说,我们能接触到的最底层便是socket了。我相信大部分阅读此篇文章的同仁都用过socket。但是,我这篇教程的理念之一就是事无巨细,或者说,啰里啰嗦。因为本来就是一个思维的过程,所以,看官老爷们,就当做意识流风格来看吧(也是因为我文笔较差,因此文章的观赏性可能不是太好,给自己找个理由)。我在刚学编程的时候,其实是一脸茫然的,虽然也会为屏幕输出“hello world",感到兴奋,但是兴奋之余会觉得,嗯~?,这东西跟我想象的不一样啊,就一个黑屏上输出几个字符,能干啥
原创
发布博客 2021.03.24 ·
386 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

结合源码讲synchronized原理

synchronized介绍synchronized相信大家都比较熟悉,面试的时候也是必备问题。有很多书籍介绍它,网上也有很多很多相关的文字,我自己也看过很多。但是看了就忘,印象不深,于是我决定阅读源码来加深记忆。代码出真知,这一看不要紧,不仅让我对synchronized有了更深入的理解,我还发现,网上许多文章,甚至很多面试官的理解都是错误的。比如,说说你对自旋锁的理解。你可以先把答案自己在心里想一下,看到下面,你可能会发现,原来你原来的理解是错误的。synchronized使用使用上我就不多说了
原创
发布博客 2021.01.18 ·
215 阅读 ·
1 点赞 ·
2 评论 ·
1 收藏

dubbo服务暴露过程详解--config层

dubbo源码详解系列文章目录第一章 dubbo启动引导过程第二章 dobbo服务暴露过程2.1 dubbo服务暴露过程之config层2.2 dubbo服务暴露过程之protocol层前言dubbo服务暴露过程,是一个非常有趣的过程,也是非常复杂,并且含有诸多配置,如果放在一篇中讲完,肯定也是不现实的,也不利于阅读,因此,我会按照dubbo框架的架构分层来给大家讲讲我的理解,希望这样可以更清新的带着大家一起探索dubbo源码的世界。此篇文章是我系列文章的第二篇《dubbo服务暴
原创
发布博客 2020.10.17 ·
1316 阅读 ·
2 点赞 ·
1 评论 ·
1 收藏

最新dubbo启动引导过程

dubbo启动引导过程(基于2.7.9)前言再百度或google上一搜索dubbo服务暴露过程 相关的文章已经有很多了,但是文章基本都是基于老版本的dubbo,当你对着文章去看下载下来的代码时,会发现很多东西对不上;出于此目的,我便有了自己根据新版本(就目前来讲)的dubbo来写一些关于我自己的理解,如果有不正确的地方,欢迎大家指出。此篇文章主要是我对dubbo服务启动引导的理解,不包括服务暴露的过程。准备我们先将dubbo的源码下载下来,地址是 https://github.com/apache
原创
发布博客 2020.10.09 ·
506 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

IntelliJ IDEA使用

建立maven项目缓慢,卡在Generating project in Batch mode 方法一:依次打开File->Setting->Build,Execution,Deploument->Build Tools->Maven->Ranner,在VM Options中设置参数-DarchetypeCatalog=internal 方法二:在创建Maven项目时加上 archetypeC
原创
发布博客 2017.03.26 ·
308 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Maven POM文件元素

build build下的子元素pluinins用来声明插件。因为maven 2.1默认用jdk 1.3来编译,maven 3 貌似是用jdk 1.5,所以有时候在maven编译的过程中会出现jdk版本低的提示,就可以在此处声明jdk的版本。 <build> <plugins> <plugin> <artifactId>ma
原创
发布博客 2017.03.22 ·
301 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Java字符串

StringUtils类 用过C#的同学应该有这样一种感觉,C#中的string类的方法要比java中的String类方法丰富的多。不过有了StringUtils后,Java 对字符串的处理便锦上添花了 StringUtils存在于包org.apache.commons.lang.StringUtils中。它是对java.lang.String的补充。isEmpty 此方法对null安全,即S
原创
发布博客 2017.03.20 ·
255 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Maven仓库

Maven仓库本地仓库 (1)路径 在setting.xml中设置:<setting> <localRepository>path</localRepository> </setting>默认地址为~/用户/.m2/repository 2. 远程仓库 (1). 私服 私服一般使用nexus系统搭建,阿里云的maven镜像就是使用nexus搭建的。
原创
发布博客 2017.03.19 ·
327 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

最小的K个数

/****************************************@time 2016/09/25 23:32*@palce dhu.13#.5005*******************************************************/#include#includeusing namespace std;/*****************
原创
发布博客 2016.09.25 ·
251 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

数组中超过出现次数超过一半的数字--剑指offer

/****************************************@time 2016/09/25*@palce dhu.13#.5005*******************************************************/#include#includeusing namespace std;/***********************
原创
发布博客 2016.09.25 ·
269 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

扔玻璃球

问题描述某幢大楼有N层。你手里有两颗一模一样的玻璃珠。当你拿着玻璃珠在某一层往下扔的时候,一定会有两个结果,玻璃珠碎了或者没碎。这幢大楼有个临界楼层。低于它的楼层,往下扔玻璃珠,玻璃珠不会碎,等于或高于它的楼层,扔下玻璃珠,玻璃珠一定会碎。玻璃珠碎了就不能再扔。现在让你设计一种方式,使得在该方式下,最坏的情况扔的次数比其他任何方式最坏的次数都少。也就是设计一种最有效的方式。解法:/
原创
发布博客 2016.09.25 ·
1749 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

KMP字符串匹配

#include#include#includeusing namespace std;void creatNext(char* str,int* next,int len){ next[0]=0; for(int i=1;i<len;i++) { if(str[next[i-1]]==str[i]) { n
原创
发布博客 2016.09.17 ·
208 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Reverse Nodes in k-Group --leetcode

#include#include#include#includeusing namespace std;struct ListNode { int val; ListNode *next; ListNode(int x) : val(x), next(NULL) {}};class Solution {public: ListNode* revers
原创
发布博客 2016.09.15 ·
309 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Generate Parentheses--letcode

Given n pairs of parentheses, write a function to generate all combinations of well-formed parentheses.For example, given n = 3, a solution set is:[ "((()))", "(()())", "(())()", "()(())
原创
发布博客 2016.09.15 ·
184 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

leetcode--Longest Common Prefix

Write a function to find the longest common prefix string amongst an array of strings.Subscribe to see which companies asked this question解法:/********************************************
原创
发布博客 2016.09.09 ·
211 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

leetcode-- Container With Most Water

Given n non-negative integers a1, a2, ..., an, where each represents a point at coordinate (i, ai). n vertical lines are drawn such that the two endpoints of line i is at (i, ai) and (i, 0). Fin
原创
发布博客 2016.09.09 ·
197 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

leetcode--4Sum

Given an array S of n integers, are there elements a, b, c, and d in S such that a + b + c + d = target? Find all unique quadruplets in the array which gives the sum of target.Note: The solution
原创
发布博客 2016.09.09 ·
202 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Leetcode--3Sum

Given an array S of n integers, are there elements a, b, c in S such that a + b + c = 0? Find all unique triplets in the array which gives the sum of zero.Note: The solution set must not contain
原创
发布博客 2016.09.07 ·
218 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

股神

题目描述有股神吗?有,小赛就是!经过严密的计算,小赛买了一支股票,他知道从他买股票的那天开始,股票会有以下变化:第一天不变,以后涨一天,跌一天,涨两天,跌一天,涨三天,跌一天...依此类推。为方便计算,假设每次涨和跌皆为1,股票初始单价也为1,请计算买股票的第n天每股股票值多少钱?输入输入包括多组数
原创
发布博客 2016.09.07 ·
773 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多