自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

风过留声

一个程序猿的成长之路

  • 博客(96)
  • 资源 (8)
  • 收藏
  • 关注

原创 关于Redis持久化,你了解多少?(下)-内含整理资料

原文地址:关于Redis持久化,你了解多少?(下)-内含整理资料​AOF(append-only-file),通过保存执行命令来记录数据库状态AOF的配置# 是否开启aofappendonly yes# 文件名称appendfilename "appendonly.aof"# 同步方式appendfsync everysec# aof重写期间是否同步n...

2020-10-04 19:26:00 165

原创 测试

<iframe src="//player.bilibili.com/player.html?aid=582758165&bvid=BV1x64y1T75d&cid=180588909&page=1" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true"&g...

2020-04-29 09:58:22 489

原创 毕业答辩模板

毕业答辩准备工作一、首先是开场白各位老师,上午好!我叫……,是……级……班的学生,我的论文题目是……。论文是在……导师的悉心指点下完成的,在这里我向我的导师表示深深的谢意,向各位老师不辞辛苦参加我的论文答辩表示衷心的感谢,并对三年来我有机会聆听教诲的各位老师表示由衷的敬意。下面我将本论文设计的目的和主要内容向各位老师作一汇报,恳请各位老师批评指导。二、 内容首先,我想谈谈这个毕业...

2019-12-22 16:57:00 511

原创 java 读取 yaml 文件

做 java 项目用的最多的配置文件就是 properites 或者 xml, xml 确实是被用烂了,Struts, Spring, Hibernate(ssh) 无一不用到 xml。相比厚重的 xml, properites 要清爽许多,一般的项目自己需要的配置也足够使用。但 properties 只支持 key=value 这种形式的配置,如果再遇到复杂结构的配置,恐怕...

2019-12-22 16:50:00 1239

原创 【Golang基础】defer执行顺序

defer执行顺序类似栈的先入后出原则(FILO)一个defer引发的小坑:打开文件,读取内容,删除文件// 原始问题代码func testFun(){ // 打开文件 file, err := os.Open(path) defer file.Close() // do something // 删除文件 ...

2019-12-22 11:14:00 380

原创 【消息队列】为什么要使用消息队列、消息队列优缺点?​

本文首发于微信公众号【坂本先生】原文地址:https://mp.weixin.qq.com/s/XjfuMdLZALH7h7JNXrpIpA一、为什么使用消息队列核心的有3个:解耦、异步、削峰(1)解耦传统模式:传统模式的缺点: 系统间耦合性太强,如上图所示,系统A在代码中直接调用系统B和系统C的代码,如果将来D系统接入,系统A还需要修改代码,过于麻烦!...

2019-12-21 21:56:27 178

原创 【消息队列】消息队列选型问题

上一篇我们探讨了为什么使用消息队列,以及消息队列的缺点。今天我们来探讨一下我们到底该使用哪一种消息队列。没有最好的技术只有最合适的技术,不要为了追求最好的性能而忽略了可用性,时刻记住“过早优化是原罪”先说结论:中小型公司,技术实力较为一般,技术挑战不是特别高,用RabbitMQ是不错的选择;大型公司,基础架构研发实力较强,用RocketMQ是很好的选择如果是大数据领域...

2019-12-21 21:50:00 170

原创 【消息队列】为什么要使用消息队列、消息队列优缺点?​

本文首发于微信公众号【坂本先生】原文地址:https://mp.weixin.qq.com/s/XjfuMdLZALH7h7JNXrpIpA一、为什么使用消息队列核心的有3个:解耦、异步、削峰(1)解耦传统模式:传统模式的缺点:系统间耦合性太强,如上图所示,系统A在代码中直接调用系统B和系统C的代码,如果将来D系统接入,系统A还需要修改代码,过于麻烦!中间件...

2019-12-21 21:47:00 108

原创 一个十年程序员的总结性忠告

原文地址:https://blog.51cto.com/sofar/779111展望未来,总结过去10年的程序员生涯,给程序员小弟弟小妹妹们的一些总结性忠告走过的路,回忆起来是那么曲折,把自己的一些心得体会分享给程序员兄弟姐妹们,虽然时代在变化,但是很可能你也会走我已经做过的10年的路程,有些心得体会你可以借鉴一下,觉得说得有道理的你就接纳,觉得说得没道理的,你就抛弃,以下是我发自内心...

2019-12-18 22:20:00 286

原创 工具推荐--刷LeetCode的神器

工具推荐–刷LeetCode的神器本文首发于微信公众号:【坂本先生】,文章地址为:https://mp.weixin.qq.com/s/vHv5hO8nils_g2VSKwu1Cg如有转载请标明出处今天给大家安利一款快速刷LeetCode的工具,能够让你专注于题目本身,而不是如何去建立题目。这个工具是基于IDEA的,名叫LeetCode Editor,它的官方GitHub地址为:https:...

2019-09-03 20:54:56 983

原创 工具推荐--刷LeetCode的神器

本文首发于微信公众号:【坂本先生】,文章地址为:https://mp.weixin.qq.com/s/vHv5hO8nils_g2VSKwu1Cg如有转载请标明出处今天给大家安利一款快速刷LeetCode的工具,能够让你专注于题目本身,而不是如何去建立题目。这个工具是基于IDEA的,名叫LeetCode Editor,它的官方GitHub地址为:https://github.com/...

2019-09-03 20:52:00 1639 1

原创 从无到满意offer,你需要知道的那些事

本文首发于微信公众号:【坂本先生】原文地址:从无到满意offer,你需要知道的那些事1、求职软件/网站汇总软件评价推荐指数拉钩网手机端产品设计的比较好,当时在上面找到了很多的面试机会5Boss直聘给我印象不太好,万年已读不理人,JD写的吓人,不过最后的offer来自boss直聘3大街网使用频率低,不作评价智联招聘未用过,不作评价前程...

2019-08-05 20:19:00 115

原创 你真的理解Java 注解吗?

你真的理解Java 注解吗?1、什么是注解?官方解释:Java 注解用于为 Java 代码提供元数据。作为元数据,注解不直接影响你的代码执行,但也有一些类型的注解实际上可以用于这一目的。Java 注解是从 Java5 开始添加到 Java 的。个人理解:注解≈标签2、注解的使用场景?我们先不谈如何实现注解,我们从需求出发,先看看注解该如何使用。生成文档。这是最常见的,也是...

2019-08-05 19:39:00 121

原创 实战算法——多叉树全路径遍历

实战算法——多叉树全路径遍历 多叉树全路径遍历本文为原创作品,首发于微信公众号:【坂本先生】,如需转载请在文首明显位置标明“转载于微信公众号:【坂本先生】”,否则追究其法律责任。微信文章地址:实战算法——多叉树全路径遍历前言本文研究的是如何对一个多叉树进行全路径的遍历,并输出全路径结果。该问题的研究可以用在:Trie树中查看所有字典值这个问...

2019-05-28 22:16:00 1183

原创 多叉树全路径遍历

多叉树全路径遍历本文为原创作品,首发于微信公众号:【坂本先生】,如需转载请在文首明显位置标明“转载于微信公众号:【坂本先生】”,否则追究其法律责任。前言本文研究的是如何对一个多叉树进行全路径的遍历,并输出全路径结果。该问题的研究可以用在:Trie树中查看所有字典值这个问题上。本文将对该问题进行详细的模拟及进行代码实现,讨论了递归和非递归两种方法优劣并分别进行实现,如果读者对这两种方法的优劣不...

2019-05-28 22:02:42 1857

原创 MySQL性能优化神器—explain

MySQL性能优化神器—explain 一、explain是什么?简单来讲就是官方给的一个优化工具,直接在你的SQL语句前加上explain,执行整条语句,之后你就可以根据执行结果优化你的SQL啦,废话不多说,直接刚实例测试实例1、创建测试表CREATE TABLE `sql_explain_student` (...

2019-04-29 16:18:00 236

原创 HashMap 转化为Bean对象

首先吐槽一下百度,我确信网上肯定是有现成轮子的,只是我们搜不到!!! 搜到的都是自己造的轮子,如图   那有么有比较官方的呢?当然有了!不过我是用google搜索到的。   我们明确可以看到BeanUtils字样,所以我们在maven仓库中进行搜索,果然有这个东西。所以下面是这个类的使用方法导入必要库 &lt;!-- HashMap转...

2019-02-20 17:48:14 11944 5

转载 (一)Quartz Hello world 项目

任务详情让任务每隔两秒打印一次hellworld0、引入 quartz依赖&lt;!-- https://mvnrepository.com/artifact/org.quartz-scheduler/quartz --&gt;&lt;dependency&gt; &lt;groupId&gt;org.quartz-scheduler&lt;/groupId&gt; &l...

2019-02-18 16:53:12 120

原创 FastJson学习操作文档

1.常见操作和方法1.1 对象之间的转化// String对象到JSONObject对象JSONObject dataJson = JSONObject.parseObject(data);//String对象到JSONArray对象JSONArray dataList = JSONObject.parseArray(data);2.操作实例2.1 实例1/** * 操作li...

2019-02-16 10:12:48 765

原创 LeetCode_p150_逆波兰表达式计算/后缀表达式计算

LeetCode_p150_逆波兰表达式计算/后缀表达式计算 有效的运算符包括 +, -, *, / 。每个运算对象可以是整数,也可以是另一个逆波兰表达式。说明:整数除法只保留整数部分。给定逆波兰表达式总是有效的。换句话说,表达式总会得出有效数值且不存在除数为 0 的情况。示例 1:输入: ["2", "...

2018-10-04 11:10:00 127

原创 Java基础--接口和抽象类的区别

Java基础--接口和抽象类的区别 任何不谈使用方法的空理论都是耍流氓使用场景· 如果你拥有一些方法并且想让它们中的一些有默认实现,那么使用抽象类吧(Java1.8中接口也可以这么做了)· 如果你想实现多重继承,那么你必须使用接口。由于Java不支持多继承,子类不能够继承多个类,但可以实现多个接口。因此你就可以使用接口来解决它。· 如果基本功能在不...

2018-09-11 10:45:00 81

原创 什么是Hash表

 1.定义Hash(散列/哈希),就是把任意长度的输入(又叫做预映射, pre-image),通过散列算法,变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出(引出后面碰撞处理)而不可能从散列值来唯一的确定输入值。数组的特点是:寻址容易,插入和删除困难;而链表的特点是:寻址困难,插入和删除容易。那么...

2018-09-07 13:50:00 1951

原创 JVM内存分配策略

JVM内存分配策略 引自《深入理解Java虚拟机》 关键词:优先级,大对象,老不死对象  三个策略:对象优先在Eden区分配大对象直接进入老年代(大对象举例:很长的String,很长的数组)长期存活的对象进入老年代 长期存活:从Eden出生,每经历一次Minor GC 年龄加1(出生时为0,年龄为1时已经在Sur...

2018-08-13 19:35:00 125

原创 详解TCP三次握手

详解TCP三次握手  该文pdf下载地址:三次握手.pdf posted @ 2018-08-08 22:56 二十四向风 阅读(...) 评论(...) 编辑 收藏 ...

2018-08-08 22:56:00 87

原创 Linux(Ubunt)使用日记------常用软件汇总(不定时更新)

Linux(Ubunt)使用日记------常用软件汇总(不定时更新) 整理总结日常Ubuntu中使用的一些软件,事实证明使用Linux真的会让人的欲望变小有个能用的就不错啦,不要调三捡四 解压类Unzip | unzip -O CP936 filesUnrarrar浏览器谷歌必备插件: ...

2018-04-24 19:03:00 275

原创 Linux(Ubuntu)使用日记------markdown文件与pdf,doc,docx文件的相互转化(pandoc使用)

Linux(Ubuntu)使用日记------markdown文件与pdf,doc,docx文件的相互转化(pandoc使用) 安装:sudo apt-get install pandoc 使用: man pandoc   查看帮助文档 直接转换,命令如下:pandoc -f markdown -t docx ./test.md...

2018-04-24 18:05:00 706

原创 MySQL官网示例数据库emploees分析使用

MySQL官网示例数据库emploees分析使用 1.下载与安装下载地址:https://github.com/datacharmer/test_db安装博客:https://blog.csdn.net/appleyuchi/article/details/79439387 2.ER图     注意:这里使用单下...

2018-04-15 16:39:00 388

原创 实验一 windows基本网络命令

实验一 windows基本网络命令  一、 实验目的    1. 了解windows系统中网络命令的基本功能。2. 掌握基本网络命令的使用方法。    3. 掌握使用网络命令观察网络状态的方法。二、实验环境   1. 软件环境:Microsoft Windows 操作系统。   2. 硬件环境:配置网卡的计算机,有网络...

2018-04-13 11:05:00 1396

原创 Linux(Ubuntu)使用日记------markdown文档转化为word文档

Linux(Ubuntu)使用日记------markdown文档转化为word文档 Linux(Ubuntu)使用日记------markdown文档转化为word文档 posted @ 2018-04-07 22:15 二十四向风 阅读(...) 评论(...) 编辑 收藏 ...

2018-04-07 22:15:00 346

原创 Linux(Ubuntu)------常用命令汇总

Linux(Ubuntu)------常用命令汇总 文件unzip -O cp936 file.zipunzip -O cp936 file.zip -d dirtar -zxvf file -C dir mv [-i ] file1 file2 -t directory环境变量gedit ~/.bashrcsource...

2018-03-21 23:03:00 101

原创 Linux(Ubuntu)使用日记------部署JavaWeb项目到服务器

Linux(Ubuntu)使用日记------部署JavaWeb项目到服务器 0.前言本博文内容是建立在你可以通过SSH连接到远程服务器的基础上的,如果你还没有用SSH连接到远程服务器,请参考此文(腾讯云服务器):http://www.cnblogs.com/hwtblog/p/8479631.html 1.相关必要配置Java J...

2018-03-21 18:17:00 223

原创 java基础----正则表达式

java基础----正则表达式   1.英语名称Regex   [rɛdʒɛks] 2.使用Eclipse时查看源文件的方法:JRE_System_Library--&gt;Rt.jar--&gt;java.util.regex  3.常用的写法模式: String reg = "";String sou...

2018-03-21 13:15:00 117

原创 Linux(Ubuntu)使用日记------Mysql编码(utf-8)的设置

Linux(Ubuntu)使用日记------Mysql编码(utf-8)的设置 Mysq版本:5.7.21操作系统:Linux(Ubuntu) 整个操作的基本思路如下(包括问题的解决思路,想要直接解决问题的可以先看最后的命令总结) 检查mysql编码找到Mysql的配置文件修改配置文件重启Mysql服务 1.检查mys...

2018-03-09 18:16:00 120

原创 Python------Mongodb操作

Python------Mongodb操作 Python3要操作Mongodb需要下载pymongo,Linux下获取pymongo的方法也比较简单,控制台输入命令:sudo pip3 install pymongo 即可。 Pymongo的文档地址为:http://api.mongodb.com/python/current/tutori...

2018-03-08 14:16:00 78

原创 Linux(Ubuntu)使用日记------Mongodb的安装与使用

Linux(Ubuntu)使用日记------Mongodb的安装与使用  1.安装Linux下安装mongodb还是比较容易的 直接使用apt-get安装即可,命令如下: sudo apt-get install mongodb 安装完成之后进行检验,“mongo shell”  进行连接“show dbs”    显示已...

2018-03-07 16:36:00 102

原创 Linux(Ubuntu)使用日记------trash-cli防止误删文件

Linux(Ubuntu)使用日记------trash-cli防止误删文件 1.安装过程cd /tmpgit clone https://github.com/andreafrancia/trash-clicd trash-clisudo python setup.py install2.检验安装完成之后我们系统就拥有了下...

2018-03-05 14:16:00 320

原创 Linux(Ubuntu)使用日记------为程序添加桌面快捷方式

Linux(Ubuntu)使用日记------为程序添加桌面快捷方式  我们Ubuntu中的所以的程序的快捷方式都放在了/usr/share/applications文件夹下,都是以.desktop结尾的文件。我们可以在这个文件夹下创建我们的快捷方式,然后复制到桌面即可。我们以创建eclipse快捷方式为例。  cd /usr/shar...

2018-03-02 22:14:00 79

原创 Linux(Ubuntu)使用日记------tenserflow安装(pip安装法)

Linux(Ubuntu)使用日记------tenserflow安装(pip安装法)  其实步骤是很简单的,只是一开始在网上找了一份错误的教程的原因,掉入了坑。 安装过程:1. 检查pip版本 pip3 -V要求使用最新版的pip 9.0.1,如果不是,按照下面的方法安装最新的pip3 sudo apt-get updat...

2018-03-01 08:27:00 202

原创 json文件格式详解

json文件格式详解  JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。 易于人阅读和编写。同时也易于机器解析和生成。 它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一个子集。 JSON...

2018-02-28 14:47:00 67005

原创 Linux(Ubuntu)使用日记------桌面快捷方式创建

Linux(Ubuntu)使用日记------桌面快捷方式创建 占位 posted @ 2018-02-27 17:01 二十四向风 阅读(...) 评论(...) 编辑 收藏

2018-02-27 17:01:00 74

Staruml使用方法

Staruml使用方法

2017-05-29

Jclasslib_window

JClassLib不但是一个字节码阅读器而且还包含一个类库允许开发者读取,修改,写入Java Class文件与字节码。本人收集了一个比较好且好用的软件,和大家分享。

2017-02-25

Echars测试

包括数据库的连接,前后端的交互操作,编程要注重细节

2016-11-10

php环境安装简单记录

php环境安装配置

2016-11-06

图书管理系统设计

“图书管理系统设计” 1、问题描述 定义图书类,属性有:书名、出版社、ISBN 号、作者、库存量、价格等信息和相关的 对属性做操作的行为。 主要完成对图书的销售、统计和图书的简单管理。 2、功能要求 (1)销售功能。购买书籍时,输入相应的 ISBN 号,并在书库中查找该书的相关信息。 如果有库存量,输入购买的册数,进行相应计算。如果库存量不够,给出提示信息,结束购 买。 (2)图书简单管理功能。 添加功能:主要完成图书信息的添加,要求 ISBN 号唯一。当添加了重复的编号时,则 提示数据添加重复并取消添加。 查询功能:可按书名、ISBN 号、作者、出版社进行查询。若存在相应信息,输出所查 询的信息,若不存在该记录,则提示“该标题不存在! ” 。 修改功能:可根据查询结果对相应的记录进行修改,修改时注意 ISBN 号的唯一性。 删除功能:主要完成图书信息的删除。输入要删除的 ISBN 号,根据编号删除该物品的 记录,如果该编号不在物品库中,则提示“该编号不存在” 。 (3)统计功能。 输出当前书库中所有图书的总数及详细信息;可按书的价格、库存量、作者、出版社进 行统计,输出统计信息时,要按从大到小进行排序。 (7)图书存盘:将当前程序中的图书信息存入文件中。 (8)读出信息:从文件中将图书信息读入程序

2016-06-08

C_C++帮助文档(中英合集版)

集齐了C/C++帮助文档的中英两版,有助于学习者对比掌握,锻炼自己看英文帮助的能力

2016-04-09

ACM算法集锦.doc

2016-04-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除