5 壹言

尚未进行身份认证

我要认证

人生碌碌,竞短论长,却不道荣枯有数,得失难量。

等级
TA的排名 1w+

Java Stream的简单示例

原文链接:https://www.changxuan.top/?p=1130前言自从 Java 8 开始提供了一个Stream 接口。因为是个新东西大多数同学可能都有些抵触心理,往往在代码中并不会用到它。这样就会导致有些地方的代码本该更加简洁,而实际情况确实写的十分臃肿。虽然我很赞成“写大家看得懂的代码。”这句话,但是又特别喜欢 stream 这种方式。大家在项目中多多使用自然也就会十分熟练了。示例前置代码classStudent{privateStringnam...

2020-10-17 17:08:15

Redis中的字典

原文链接:https://www.changxuan.top/?p=1122简介字典是一种在 Redis 中高频使用的用于保存键值对的抽象数据结构,在 Java 中常用的有 HasmMap 等。由于字典中键的唯一性,所以在 Redis 中得到了广泛的应用。实现Redis 中的字典是基于哈希表 (dictht, dict hash table)实现的,哈希表中的每个节点保存一个键值对。哈希表的结构体定义如下:typedefstructdictht{//哈希表数组d...

2020-10-15 00:00:09

Redis 中的链表结构

原文链接:https://www.changxuan.top/?p=1117链表,作为数据结构中的常客想必大家已经十分熟悉,在 Java 中也有许多类型的内置链表。Redis 使用C语言实现了自己的链表结构。介绍首先,在 Redis 中的链表与我们平常做算法题时用到的简单链表不太相同。具体来说,就是 Redis 的链表由两部分组成,一个是链表节点结构体,一个是链表结构体。而链表节点结构体是双指针的,这样构成的链表则是一个双端链表。链表节点结构体的定义如下:typedef struct li

2020-10-12 22:08:42

「Redis」字符串详解

原文链接:https://www.changxuan.top/?p=1109简介Redis 中自定义的字符串结构。字符串是 Redis 中最常用的一种数据类型,在 Redis 中专门封装了一个字符串结构体——简单动态字符串(Simple Dynamic String, SDS)。其结构体如下:struct sdshdr {    // 记录 buf 数组中已使用字节的数量既 SDS 中所

2020-10-11 22:53:22

Spring Boot 集成 AmazonS3 存储服务教程

原文链接:https://www.changxuan.top/?p=963环境准备Java环境:JDK6以上版本SpringBoot 2.2.5存储服务的 accessKey、secreKey 以及 地址:端口使用1. 引入依赖在 pom.xml 文件中添加下列依赖:<dependency> <groupId>com.amazonaws</groupId> <artifactId>aws-java-sdk</artif

2020-08-11 11:40:31

谷歌广告联盟电汇收款指南

原文链接:谷歌广告联盟电汇收款指南自从在网站上投放了谷歌广告联盟的广告至今已经一年半了,前两天才凑够了100$ 的提现门槛。下年的服务器费用域名费用总算是有了着落~~~之前搜过一些提现教程,好像推荐西联的比较多,但最近发现通过电汇方式似乎更加方便。首先,你要拥有一张招商银行的借记卡。如下图:招商银行借记卡然后打开 Google AdSense 后台,添加付款方式:付款信息如果是招商银行,参照上图进行填写并保存即可。(更换名称与卡号即可,名称大写,姓在前,名在后)我上

2020-08-03 17:14:54

如何在微信读书上阅读极客时间专栏?

原文链接:如何在微信读书上阅读极客时间专栏?最近买了许多极客时间的专栏,但是不想用极客的软件阅读。于是我开始踏上了在其它应用上看极客专栏的漫(zi)漫(zuo)探(zi)索(shou)之路。根据我的个人情况,首先整理出来了以下需求。我的需求支持多设备之间图书同步 (⭐⭐⭐⭐⭐) 多设备支持优先级 PC(web or software) > ipad > mobile phone支持做笔记、标注,笔记最好可多设备之间同步 (⭐⭐⭐⭐) 记录阅读时长 (⭐⭐⭐) 支持用户上传

2020-08-03 17:09:04

工作一年

原文链接:https://www.changxuan.top/?p=836从去年三月四号到现在已经一年零一月有余了,古人尚有“吾日三省吾身”,趁假期有时间也应该回顾与总结一下我工作后的第一年。这一年里参与了 A 项目、B 项目从设计到研发交付的整个流程,临时支持了 C 项目组一周的后端开发,之后就被调入 D 项目组做后端开发。其实在 D 项目中,由于项目业务逻辑过于复杂最初只是在熟悉...

2020-04-06 19:08:09

Spring Boot 如何同时支持 http 与 https 访问?

原文链接:Spring Boot 如何同时支持 http 与 https 访问?大多数项目要么要求 https 协议来访问要么直接用 http 协议,但有些项目就是这么奇怪要求同时支持两种协议。此示例中使用Spring Boot 内置的 tomcat 服务器,我拿到的 SSL 证书是 crt 类型的。所有首先需要将证书转成 jks 类型的。crt 转 jks # 转p12...

2020-03-01 16:34:49

Spring Boot2.x 动态数据源配置

原文链接: Spring Boot2.x 动态数据源配置基于 Spring Boot 2.x、Spring Data JPA、druid、mysql 的动态数据源配置Demo,适合用于数据库的读写分离等应用场景。通过在Service层方法上添加自定义注解实现读写不同的数据库。 配置文件已配置好druid监控相关属性,监控页面链接:ip:8080/druid。账号:admin,密码:1...

2020-03-01 12:32:37

HTTPS配置指北

原文链接:https://www.changxuan.top/?p=672下载 SSL 证书如果是在各大云厂商注册的域名,一般都可以申请为期一年免费的SSL证书。当然也有其它的一些平台会提供免费证书。配置 Nginx先讲一下我服务器的情况。由于在服务器上运行了 Python、PHP 和 Java 三种语言编写的多个网站,为了能够都使用 80 端口访问,所以我用 Ngin...

2020-01-16 09:55:12

【声明】:主要更新站点——www.changxuan.top

由于最近CSDN的更改变动较大,特别是左侧自定义栏目模块的取消。然后决定在自己的站点(www.changxuan.top)更新文章。小伙伴们,欢迎互加友链啊!

2019-06-11 22:23:51

【爬虫】获取新郑机场出租车实时数据

原文链接:http://www.changxuan.top/?p=463八月十五的晚上,参加大学生数学建模比赛的苏琪同学来找我要机场出租车的数据!Excuse me,我们不生产数据、只做数据的搬运工 。随后我在各大平台上都没找到合适的数据集,找到一些之前其他比赛的数据集,但是针对特定机场的出租车数据除了“飞常准”上有一份浦东机场的就没找到别的!想想也是,谁没事统计这个东西!不过知乎上的大神就...

2019-09-18 10:47:00

Wordpress 频繁导致 Mysql 挂掉解决办法

最近两周在我使用访问Wordpress搭建的博客之后,经常出现服务器错误!你没访问量挂掉没问题啊!但是我的另一个网站访问量还可以啊~~~起因访问个人Wordpress博客或者在博客后台进行数据写操作导致服务器Mysql挂掉错误提示can't connect to local mysql server through socket '/var/lib/mysql/mysql.sock...

2019-04-17 20:48:45

Git 笔记-1

【原文链接】http://www.changxuan.top/2019/03/07/git-笔记-1/很遗憾作为一个 coder 一直没有拿出来时间学习 git,上大一的时候每次的课程设计命名都是“xxxx1”、“xxxx2”、“xxxx最新版”、“xxxxNew”、“xxxx最最新”等一类的名字。有时候交代码的时候还分不清到底哪个是最新的。在此强烈推荐各大高校开设 Git 的选修课...

2019-03-13 12:56:58

WordPress升级后,新版编辑器不能使用解决办法

【原文链接】http://www.changxuan.top/2019/02/24/wordpress升级后,新版编辑器不能使用解决办法/昨天写完博文点击保存草稿,一直提示 “更新失败”。在网上查找资料,大多数的建议都是使用经典编辑器的插件。令人奇怪的是网上的大多数人都认为经典编辑器比新版的编辑器好用,对此我十分不解。虽然在刚使用的时候我有点排斥,毕竟原来使得挺顺手的东西突然换成了不...

2019-03-13 12:53:56

如何使用 Python 爬虫爬取牛客网 Java 题库?

【原文链接】http://www.changxuan.top/2019/02/23/如何使用-python-爬虫爬取牛客网-java-题库?/由于“打怪”失败,最近一直在牛客网上刷题复习备战春招。其中有个 Java专题复习题库,我刷着刷着就想把它爬下来!那么就开始吧。页面是这个样子的,列表页详情页分析网页链接,发现没有加密,例如第一题的详情页为:https://ww...

2019-03-13 12:51:14

LeetCode 的 Runtime 指标是否可信?

【原文链接】http://www.changxuan.top/2019/02/13/leetcode-的-runtime-指标是否可信?/今天做完  Roman to Integer 这道题后感觉运行时间稍长就开始了优化代码。然后就发现越优化越不科学!拿来中文版的 leetCode 网站来运行发现更加神奇。题目详情Roman numerals are represen...

2019-03-13 12:47:15

滴滴服务端开发工程师(实习)面经

http://www.changxuan.top/2019/01/31/滴滴服务端开发工程师(实习)面经/自我介绍自我介绍,然后讲自己的一个作品。讲解一下作品中使用了哪些技术,有哪些模块和功能。(结构、数据库表、如何实现、网络延迟对功能的影响)注:这一部分用时较长了解熟悉哪些语言?(php、Java)php :“array_merge ”和 “+”的区别 ?(没用到...

2019-03-13 12:43:54

新版 CSDN-markdown 编辑器功能介绍

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2019-03-13 12:40:06

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 技术圈认证
    技术圈认证
    用户完成年度认证,即可获得
  • 阅读者勋章Lv1
    阅读者勋章Lv1
    授予在CSDN APP累计阅读博文达到3天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。