自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

stackfing的博客

欢迎关注公众号:stackfing

  • 博客(19)
  • 资源 (2)
  • 收藏
  • 关注

原创 milkv duo 启动!

shoudao。

2024-01-26 16:53:03 394 1

原创 SpringBoot Maven RepackageMojo 打包失败原因

maven 打包 提示:org/springframework/boot/maven/RepackageMojo has been compiled by a more recent version of the Java Runtime (class file version 61.0), this version of the Java Runtime only recognizes class file versions up to 52.0SpringBoot 3.0 发布,SpringBoot

2022-11-30 14:45:37 2260 1

原创 Raft 算法(一)Leader 选举

Leader election (Leader 选举)Raft 使用心跳机制来触发 Leader 选举。当服务器启动的时候,他们的角色都是 follower。只要服务器没有从领导者(Leader) 或者候选者 (candidate) 这里收到有效的 RPC 请求,他就会维持 follower 状态。Leader 为了能够一直对 follower “发号施令”,他会发送周期性的心跳(不带Log Entries 的AppendEntries Rpc 请求)给所有 follower。如果一个follower在一

2021-05-18 21:19:52 615

原创 老系统中存在大量重复数据并且需要添加唯一索引解决方案

1、先将数据库存储引擎修改为 MyISAM,修改好之后再改为 InnoDBALTER TABLE tableA ENGINE MyISAM;ALTER IGNORE TABLE tableA ADD UNIQUE INDEX idx_col1_u (col1)ALTER TABLE table ENGINE InnoDB;2、可以不用改成MyISAM,而直接使用set old_alte...

2019-10-27 14:51:38 508

原创 deepin dock 栏去托盘,并且在 topbar 中显示图标

安装好 topbar 之后,修改配置文件 ~/.config/deepin/dde-dock.conf完全复制如下内容, 并且替换:[datetime]enable=falsepos_0=5[shutdown]enable=false[system-tray]enable=falsepost_fashion-mode-item_0=3[tray]enable=false...

2019-01-02 15:08:51 6927 1

原创 Deepin 修改默认 grub 背景

准备一张与电脑分辨率一致的 png 图片作为背景图。替换 /boot/grub/themes/deepin/background.png 重启即可。去除默认的选项框:修改 /boot/grub/themes/deepin/theme.txt将 menu_pixmap_style = "menu_*.png" 用 # 注释掉即可。...

2018-12-06 16:11:38 2766

原创 Chrome 提示重新启动chrome以启用flash

官网下载 chrome 的 deb 安装包,安装后 sudo apt purge libflashplugin-pepper 卸载深度的 flash 插件, rm -rf ~/.config/google-chrome/PepperFlash 重新打开 chrome 输入:chrome://components 点击更新 flash,更新完毕重启即可...

2018-12-06 15:23:51 1614

原创 MySQL 5.7.21-1 安装后密码正确无法登录

MySQL Server version: 5.7.21-1 (Debian)安装之后没有提示设置 root 用户密码,无法登录,无奈只好修改配置文件过权限表认证:sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf 在 [mysqld] 中添加: skip-grant-tables进入 MySQL ,修改 user 表中的 authentication_...

2018-12-05 20:24:44 537

原创 Android Studio 命令行报错

fing@fing:~/Android/Sdk/emulator$ emulator -avd Nexus_5X_API_27Couldn’t statvfs() path: No such file or directoryemulator: ERROR: x86 emulation currently requires hardware acceleration!Please ensur...

2018-11-30 16:01:23 775

原创 手摸手,带你用 vue 动画实现原生 app 切换效果,丝滑般的体验

先来看效果图完整源码在 github 中:https://github.com/imfing/vuexlearn准备开始之前您需要有 vue 基础,以及安装好 vue-cli开始新建 vue 项目:vue init webpack vuexlearn 记住安装的时候需要选择 vue-router进入 vuexlearn 目录之后安装 vuex: 这里使用 npm...

2018-05-22 13:06:05 12213

原创 计算机网络-网络层(一)

博客快一个月没写了,今天继续努力。eos大跌,昨晚15美元上车,记录一下,一年后万一发达了呢? –stackfing网络层提供的两种服务网络层提供了两种服务 1、虚电路服务 2、数据报服务虚电路服务是面向连接的。它需要在两端通信之前先建立连接,分组的首部就不需要填写完整的目的主机的地址就可以直接通信。电话服务就是面向连接的:在通信之前由电信网负责把两端进行通信的线路预留出来,在...

2018-05-13 17:53:11 348

原创 让你的 Sublime 支持 Markdown 吧!

MarkdownMarkdown 是使用一些简单的标记语法,让普通的文本具有一定的格式,排版非常方便!自从开始使用之后,再也不需要 word 了!妈妈再也不用担心我的排版!Markdown 语法简单,学习成本低,偷偷告诉你的是:世界上最流行的博客平台都支持 Markdown 哦!编辑器学习 Markdown 时,我们总是会问 Markdown 需要什么编辑器吗?答案是:如果你是...

2018-04-14 21:48:55 816

原创 JVM 学习之垃圾回收

什么是“垃圾”?对我们已经没有使用价值的东西就称为“垃圾”。在 JVM 中无用的对象就称为“垃圾”,因为它占用了我们宝贵的内存资源。哪里有“垃圾”?前面我们已经了解过了 JVM 的内存,现在复习一下。我们知道程序计数器、虚拟机栈、本地方法栈都是线程私有的,这几个区域随着线程消亡而消亡,可以达到自动清理的效果。Java 堆、方法区则是共享区域,各种对象的实例保存在 Java 堆中。所...

2018-04-14 16:18:33 153

原创 计算机网络-数据链路层

每天都感觉时间很紧迫,进步不大,浪费的时间太多了,能做的就是每天进步一点点 –stackfing数据链路层使用的信道主要有这两种类型: * 点对点信道:这种信道的通信方式是一对一的通信方式–ppp协议 * 广播信道:这种信道使用一对多的广播通信方式,对于这种方式需要遵循专用的共享信道协议来协调主机数据的发送数据链路和帧链路:链路是从一个将结点到相邻结点的一段物理路线,二中间没有任何...

2018-04-13 16:48:42 284

原创 计算机网络-物理层

引言各种新技术出现都离不开不变的底层原理,弄懂底层原理才能更好的理解与优化出现的新技术。不要当框架小子。 –stackfing基本概念物理层考虑的是怎样才能在连接各种计算机的传输媒体上传输数据比特流,而不是指具体的传输媒体。物理层的作用是要尽可能的屏蔽掉这些传输媒体和通信手段的差异,使上层服务感觉不到这些差异。(这里有点类似于面向对象中的封装)信道信道一般是用来表示...

2018-04-10 11:42:46 169

原创 JVM 学习之 Java 内存区域

JAVA 运行数据区域程序计数器一块较小的内存空间,可以当做当前线程所执行的行号指示器,因为处理器在一个确定是时刻只会执行一个线程中的指令,线程切换后,是通过计数器来记录执行痕迹的,因而可以看出,程序计数器是每个线程私有的。Java 虚拟机栈与程序计数器一样,Java 虚拟机栈也是线程私有的。每个方法执行的时候都会创建一个栈帧用于储存局部变量表、操作数栈、动态链接、方法出口...

2018-03-23 22:47:01 103

原创 Spring Boot 整合 Shiro 进行登录认证

安全无处不在,趁着放假读了一下 Shiro 文档,并记录一下 Shiro 整合 Spring Boot 在数据库中根据角色控制访问权限简介Apache Shiro是一个功能强大、灵活的,开源的安全框架。它可以干净利落地处理身份验证、授权、企业会话管理和加密。 上图是 Shiro 的基本架构Authentication(认证)有时被称为“登录”,用来证明用户是用户他们自己

2018-01-25 20:30:51 2084 2

原创 学习笔记:Java 多线程编程核心技术(第一章)

Chapter 1 多线程技能使用多线程使用多线程有两种方式:继承 Thread 类重写 run() 方法实现 Runnable 接口首先来看第一种方法package com.syn.thread;public class MyThread extends Thread{ @Override public void run() { super.run();

2017-09-25 16:51:13 196

原创 JavaEE 项目设计技术与编程标准

编程到接口,而不是编程到一个实现针对接口编程,有效的在对象之间使用松耦合,有助于灵活性优点:修改某个对象的实现同时不影响调用方的代码实现接口相对自由,不会束缚于继承性的分级结构提供应用接口的简单测试实现,进而其他类的测试变得更方便 首选对象合成而非具体继承性优先使用组合而不是继承使用继承可以复用代码,但是对实现类一部分做修改是不可能的,如果这部分东西被封装在接口中,这个问题是可以避免的既

2017-09-25 13:53:24 373

基于大数据的农业领域应用

农业大数据是融合了农业地域性、季节性、多样性、周期性等自身特征后产生的来源广泛、类型多样、结构复杂、具有潜在价值,并难以应用通常方法处理和分析的数据集合。

2018-12-21

HeadFirst设计模式(中文版)高清

《HeadFirst设计模式》是2007年中国电力出版社出版图书。本书作者Eric Freeman;ElElisabeth Freeman是作家、讲师和技术顾问。本书的产品设计应用神经生物学、认知科学,以及学习理论,这使得这本书能够将这些知识深深地印在你的脑海里,不容易被遗忘。本书的编写方式采用引导式教学。以大量的生活化故事当背景,以图片做背景,阅读起来生动有趣。书中模式告白节目,将设计模式拟人化成节目来宾,畅谈其内在的一切。本书大量采用UML的class Diagram(Static Structure Diagram)。书中的例子程序都是用Java编写,本书所介绍的内容对于任何OO语言的用户都适用,包括c++和c#。

2018-05-18

空空如也

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

TA关注的人

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