诗水人间 博客精选
文章平均质量分 78
这个专栏的作用是将自己花了非常多心思写的一些原创博客做一个摘录,方便他人查阅,文章会持续更新目录
诗水人间
要想走的更远,就需要思考更深层次的问题。冷静、智慧、深沉是我所向往的
展开
-
《诗水人间优秀博客》摘选目录
写这篇文章的目的是方便大家查找,一些我认为比较用心写的一些博客。节省从我600多篇原创博客中查找的时间。诗水人间优秀博客摘选《Idea 中的 Git 操作看这一篇就够了(最全的讲解,文章比较长,截图比较多是为了说明问题)》《git原理剖析,站在git的设计者角度去思考git的操作》《运行时常量池的再深入,从jvm的内存分配角度谈谈这道字符串常量池的面试题》《使用ForkJoin解决0到1百亿的求和问题-----一次测试和调优记录,掌握ForkJoinPool的核心用法》《自己出的一道jav原创 2021-02-06 00:00:36 · 418 阅读 · 0 评论 -
前后端 如何 快速的处理和传输 大数据 ?
压缩大数据,解决前后端之间大数据量传输问题。原创 2022-11-17 22:12:33 · 4461 阅读 · 1 评论 -
笔记本新增一块1T固态,如何将系统迁移到新的固态,无缝对接(无需重装系统,迁移后直接用)。
最近上了几款新固态,关键是性能又好,价格又便宜,差不多 1GB/5毛钱,比U盘都便宜太多了,于是就买了一块海康威视1TB固态硬盘,花了5百多。没想到海康威视居然也做固态硬盘了,之前一直都是intel、西数、东芝等品牌,如今国内的品牌也多了起来,为中国点赞,看来国内对芯片这块开始慢慢发展起来了。相信最近几年国内的硬实力也会变的越来越硬。买回来后,第一件事情就是看下是否又说的那么快,看了一下顺序读取还不错步入正题因为我笔记本上插了2条512G的固态,一条原装,一条intel 760p。换上海康原创 2022-02-22 23:20:48 · 10788 阅读 · 5 评论 -
Java版本中最好用的网易云音乐、qq音乐api请求工具,你还在忙于如何使用java调音乐api?来看下这里的实现
去年闲着没事干,就封装了下面QQ和Netease音乐的 api ,目的就是通过java可以更便捷的调用,网易云音乐或者qq音乐的api,另外每个接口我都加了注释,对于不懂的参数,通过接口上的注释直接可以查看,不需要一边看在线文档一遍写java代码。实现了主流音乐api,项目中还允许你快速的去搭建其它第三方音乐api,只需要按照规范写接口即可完成调用在线文档:一、QQ音乐API在线文档二、网易云音乐API在线文档封装工具的项目源码地址(附快速上手文档):https://github.com/1015原创 2021-01-07 20:31:32 · 6186 阅读 · 11 评论 -
时隔一年,我又来捣鼓我家移动光猫了,你还不知道如何获取公网ip吗?
此前写过一篇 利用移动光猫获取 ipv6 以及如何利用阿里云免费的DNS进行DDNS搭建一台专属于自己的,高带宽,高性能服务器。《家用移动光猫(型号:HS8545M5)利用公网ipv6对外提供公网服务。(100M的宽带,真香 )》时隔一年,春节又回到了家里,闲着没事就想再搞一搞家里的光猫,因为此前我是把光猫当作桥接设备使用的,导致光猫本身的 WiFi 功能就没法用。因为有看到光猫的管理界面有DDNS,以及NAT模式,就像再捣鼓捣鼓,看下能不能利用光猫自身的DDNS/或NAT 派上用场。这样光猫自身的原创 2022-02-05 18:40:16 · 16616 阅读 · 24 评论 -
前端js的debug你会吗?难道你只会console.log/alert?
自己是做开发的,前端也学了不少,用的最熟练的是vue,最近打算学一下React,在学习的过程中,学到前端的debug。对于前端,相信很多人既熟悉又陌生,几乎很多人都懂些前端,前端开发,很多人连浏览器自带的开发者工具F12用的都不熟,在开发的过程中遇到bug,一般的情况下都是通过console.log、alert 等方式进行调试。使用这种方式的原因是很多人都不知道F12的开发者工具是可以debug的,而且自己没有用过,周边的同事也很少用,基本上都是console.log。即使知道F12能进行debug,原创 2021-12-05 23:12:50 · 6942 阅读 · 4 评论 -
win10 如何做到 C盘 的绝对干净,所有软件都安装到D盘,C盘只用来存操作系统。
作为一枚程序员,不仅需要在工作中思考如何利用有限资源最大化的利用好服务器,在日常休闲中同样也需要思考如何最大化的利用好磁盘。作为windows的使用者很多人都会遇到一个问题C盘,用着用着就满了,系统用着用着就越来越慢了。系统变慢、C盘空间不够...,电脑表现出来的现象,其影响的因素有很多,有硬件的老化、CPU主板过热、后台进程过多… 此处省略解释。作为一个对电脑和技术有着极致的追求的程序员,我一直在思考怎样才能让C盘空间不会爆满。我相信很多人也有思考这个问题,而且都会想到:要是C盘只用来装操作系统原创 2022-01-04 22:17:41 · 124049 阅读 · 137 评论 -
利用N2N 搭建windows 和 windows 的异地组网环境(简称异地 局域网,软件的方式实现)
最近想玩一下《文明6》 并且进行联机,文明6支持局域网联机。于是想着如果自己和远在其它城市的朋友一起玩的话就更好了,因为自己有一台公网上的云服务器,于是想到异地组网。其原理就是通过公网服务器 将两台 windows 电脑放入同一个局域网中,局域网采用的是mac地址通信,所以公网服务器就起到了连接客户端和转发mac地址的作用。于是根据网上的资料找到了n2n的方式进行组网。经实验成功了!本教程进行异地组网前提条件:有一台公网服务器做server一、搭建server1、安装n2n 服务端如果是cen原创 2021-11-26 03:06:21 · 9452 阅读 · 13 评论 -
青春不待人,勿在年少时选择安逸。
小插曲因为最近在写JNI,通过C++使用MFC库调用 windows-api。在写JNI 调 操作系统 API 的过程中遇到了很多问题,毕竟自己是一个java程序员,懂得最多的是java。MFC编程于自己而言就像是一个新的领域。看着这些api,手足无措,一股陌生感席卷而来。① 遇到困难眼下正是大年初三,突然我的屏幕下方弹出好友 steam 在线,打游戏的欲望就莫名的涌上心头② 遇到诱惑思量片刻,决定放下欲望,好好学习一下MFC编程,这样才可以游刃有余的操作windows-api。③ 抵御诱惑原创 2022-02-04 00:44:28 · 3440 阅读 · 6 评论 -
搏一搏 单车变摩托,是时候捣鼓一下家中的小米电视机啦。
事因因为家中有一台小米电视机,但是平时使用起来体验很差(1G内存,8G存储,CPU型号Cortex A53 4核心 1.5GHz),如今视频平台很多,Bilibili、爱奇艺、优酷、腾讯视频、芒果TV 等平台。很多视频通过小米电视找不到,一部分原因是小米电视机的界面太炫丽,导致家中老人不太会操作,就是我用起来都觉得麻烦。想了一下,实在不行就干脆换系统。后来看到一些文章,可以更换界面,卸载一些不用的软件。当贝桌面,体验了一下。装完后,发现还不错,接近手机清爽的界面。装完主界面如下,系统自带的一些软件原创 2022-02-02 19:32:35 · 22495 阅读 · 15 评论 -
怎样学习才能达到架构的层次呢?
架构应该是怎样的?如何成为一名架构师?这些问题一直困扰我、此时的我没法解答这些问题,我所在的高度所产生的言论不足以让人信服。在自己思考和自我解答的过程中,我觉得需要先做到下面两件事,然后就能更接近我所思考的问题。我应该了解架构师的工作职责架构师所拥有的知识广度、深度、能力。简而言之就是架构师能做那些事情、需要掌握哪些技能(前端、后端、运维、行业知识等)。在成长的过程中,如果想要更好的、更快的成长起来,最好的办法就是认识很多比自己强很多的人,以对方为参考价值,根据之间的差距,进行自我提原创 2021-08-23 13:02:29 · 559 阅读 · 2 评论 -
开机自动拨号,断线重连,并且动态解析dns记录,java版
上一篇文章讲到:开机自动拨号与DDNS它的实现方式是win10自带的批处理文件,但在我使用的过程中发现,这个批处理文件有些时候会失效,因为在那个批处理文件是以异常的产生才执行对应操作,但在使用的过程中,我发现有一些情况并没有被包括进去。因此我打算用java程序实现我想要的开机自启,网络自动检测,如果没有ping通则进行断开连接,重新拨号项目地址:https://github.com/1015770492/PPPOEAndDDNS断线重连则采用java程序实现,示例代码如下断线重连网络代码impo原创 2021-02-18 23:44:39 · 562 阅读 · 0 评论 -
今天有人向我讨教学习,我把我们的聊天记录展现出来,仅供参考。
时间是2021年2月16日常常有粉丝问我,我是如何学习的。今天我用下面这张截图来侧面展示一下我的学习态度,以及学习方式。原创 2021-02-16 23:58:45 · 477 阅读 · 0 评论 -
使用ForkJoin解决0到1百亿的求和问题-----一次测试和调优记录,掌握ForkJoinPool的核心用法
ForkJoin框架是jdk7产生的一个新的并发框架,从其名字得知两个词fork()拆分、join()合并就是利用拆分合并的思想,将一个大任务先拆分好,直到不能拆分为止,然后完成任务,最终将结果合并。下面代码是计算0-1百亿的和的三种计算方式。结果是肯定超过了Long所能表示的值,但没关系,我们只是举个例子,结果的值不重要,只需要3个结果一致即可先看一遍然后看后面解说import java.util.concurrent.ForkJoinPool;import java.util.concurr原创 2020-11-26 02:23:50 · 27465 阅读 · 4 评论 -
java8新特性---大总结--建议收藏、点赞、加关注!!!
1、Lambda表达式------也叫做 函数式编程Lambda是一个匿名函数,可以理解为一段可以(像数据一样)传递的代码。可以使代码更简介更灵活使用lambda表达式有4个知识点第一个、lambda表达式的格式()->{},只有函数式接口才能使用这种格式函数式接口接口只能有一个抽象方法、可以有多个default和static方法这样的接口才能算是函数式接口接口中只有一个抽象方法声明,例如Runnable接口,可以使用lambda表达式使用方式 ()->{}new Thread((原创 2020-07-12 05:04:49 · 133368 阅读 · 1 评论 -
git原理剖析,站在git的设计者角度去思考git的操作
上一篇讲解了IDEA中的git操作看这一篇就够了这篇侧重原理讲解:git是开发者必需掌握的技能之一,在日常的使用过程中,经常有一些小白由于对git的原理没有吃透,经常会出现一些坑队友的操作。对于初识git的开发者,简单的认为git就是提交代码到仓库。在看完这一篇博客后、重新认识git。掌握git的核心原理如果我写的好,希望给个小星星,加个关注。git的诞生缘由比如:程序的某一行代码被多人修改(在自己的电脑上修改)进行合并代码?----多人写代码合并代码难题 程序员A.原创 2020-05-29 12:17:14 · 131069 阅读 · 0 评论 -
Idea 中的 Git 操作看这一篇就够了(最全的讲解,文章比较长,截图比较多是为了说明问题)
环境部分略过从0开始创建一个项目,用来讲解git,会包括创建远程新分支,回滚等操作。在每一个讲解过程中都会有问题提问基础部分讲解 实战高级部分基础部分内容如果在github上已有仓库 则通过idea进行clone如果是在下面的界面则按照如下步骤进行clone下载如果是下面界面,则通过和上面差不多如果没有在github上已有项目、或者想要新建一个项目通过IDEA 新建一个普通的工程(随便什么、mave...原创 2020-05-09 09:11:31 · 151296 阅读 · 3 评论 -
win10安装linux子系统,ubuntu20.04 并且使用xshell进行连接
玩多了linux感觉linux没有什么好玩的,由于用的比较多的环境是windows又不想重启进入linux,干脆把双系统去掉,在win10下安装子系统。安装ubuntu子系统打开 控制面板(小图标显示) =》 程序完成后,确认,等待处理完成,不需要重启。然后打开windows自带应用商城安装完后会要求重启,重启电脑即可。这样就完成了整个过程非常快配置阿里云镜像源文章推荐:Ubuntu更换阿里软件安装源(vim方式)换源后记得 执行 apt update 使阿里源生效安装ssh-s原创 2021-02-15 07:30:40 · 1485 阅读 · 1 评论 -
开机自动拨号与DDNS(废弃该方式)
上一篇文章讲到如何拥有公网ip地址对外提供服务文章推荐:家用移动光猫(型号:HS8545M5)利用公网ipv6对外提供公网服务。(100M的宽带真香!)这里则考虑突然断电,或者意外断网。电以及网络恢复后,使电脑其自动完成拨号 并且 动态的进行dns解析。DDNS在上篇文章已经提过,这里实现断网重连自动拨号,拨号完成后进行一次dns解析。文件组成如下图,其中 reconnect.bat 则是完成这个功能的批处理文件一、新建一个宽带连接这一步操作相当于建立了一张网卡,如果不会则回顾一下上篇文章。原创 2021-02-15 04:24:51 · 949 阅读 · 0 评论 -
家用移动光猫(型号:HS8545M5)利用公网ipv6对外提供公网服务。(100M的宽带,真香 )
因为家里有空闲电脑,并且家里的移动宽带是100M。想着自己的阿里云服务器才5M的带宽,这简直不是一个档次,阿里云服务器网速640k/s上限。640k/s*20倍就相当于12M/s的网速。(太香了)家里的电脑有好几个T的资料一直存着,出门的时候就可以利用它来进行访问,然后以后就可以不需要用阿里云服务器了,这样也挺好的。我研究了好多天,一直找资料,有人实现了公网访问,网上的资料都说移动宽带有提供公网的,然而我一直尝试,结果一直都是失败,我一直怀疑网上的资料是不是假的,或者说他们所在的网络环境和我所在的网络环原创 2021-02-13 04:03:51 · 54381 阅读 · 63 评论