自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 解决C# Debug断点调试时控制台不输出内容的问题

最近项目上有涉及c的开发,把遗忘了几百年,似乎曾经就没学过的c语言拿出来学习一下。 写个hello world 就出问题了,无奈~ 问题场景: 从网上入门学习写了个hello world,使用CLion run执行,控制台正常输出(小激动)。 #include <stdio.h...

2020-06-22 16:17:03 74 0

原创 Openstack的neutron组件理解(一)

今年打算用一些简单通俗、尽量简短的“人话”来总结自己学习和记录的一些知识。 一、知识前提 什么是openstack? Openstack,是一个云平台管理的,旨在公共及私有云的建设与管理提供软件服务的开源项目,在云计算领域有着显著的作用和影响力。代码地址:https://github.com...

2020-03-12 11:07:39 95 0

原创 Linux查找某一关键字在哪个文件

需求:有“xx”关键字,但忘了在哪个文件里,需要找出来。 解决: # 在/var/log/目录下搜索带有关键字“xxException”的文件 find / –type f |xargs grep "xxException" #或者 grep -r "xxEr...

2020-03-06 20:12:05 278 0

原创 解决idea程序启动正常,代码却报错的问题

当使用git或其它方式获取程序代码时,有时会遇到代码报错(标红)的情况,而程序启动一切正常。 原因分析: 可能是由于idea自动构建或缓存引起的,使得代码找不到依赖等现象产生。 解决办法: 重启项目代码即可。 ...

2020-03-03 10:23:31 756 0

原创 罢了,路,还得走

从去年(2019)的11月之后到今天,都没有更新文章,期间经历了一些事,内心参杂一些思绪,焦虑、迷茫、压力......对于自己的人生,对于未来的生活,内心不够强大的我,显得有点手足无措,心力憔悴。 作为一个90后,一个即将奔三的“大叔”,还未曾有过网络认知中的“睡”后收入,无房无车,存款更是寥寥...

2020-02-14 11:37:45 645 5

原创 Freemarker中的null值处理

1、使用?defalut("xx"),无值时默认为xx ${username?default("")} 2、使用exp1?exist,判断是否存在 ${username?exist("")} 3、使用?if_exist,不...

2019-11-08 15:24:16 76 0

原创 解决代码启动时,Too many connections的问题

问题: 工作中代码中访问数据库连接的时候,代码运行中出现了"Too many connections" 的错误。 查看: #sql 查看 # 等待时间,自动释放连接,Mysq默认是28800(8小时) show global variables like '...

2019-11-06 13:23:34 305 0

原创 解决No buffer space available

遇到问题: 原因分析:由于系统缓冲空间不足或队列已满,在运行 Windows Server 2008 R2 或 Windows 7 的多处理器计算机上的内核套接字泄漏。不能执行套接字上的操作。 问题解决: 1、补丁升级(Windows6.1-KB2577795-x64.msu) h...

2019-10-30 11:22:04 1016 0

原创 币圈小白入门——1、常用工具

交易所 —————————————————————————— 1、火币(huobi) https://www.huobi.br.com/topic/invited/?invite_code=mvki4 2、币安(binance) https://www.binance.co 3、Oke...

2019-08-13 09:47:43 318 0

原创 解决Linux扩容问题

问题描述:挂载点 “/dev/xx” 的使用率达100%,空间不够,所以要对其进行分区。 解决: 1、通过vmware、vsphere等虚拟机设置,调整增大磁盘空间 2、输入命令: fdisk -l 查看现有情况 3、增加分区 $> fdisk /dev/sda ...

2019-07-03 14:04:42 274 0

原创 以太坊V神首次点评Facebook Libra

以太坊2.0拥有1024个分片,共识算法和跨分片沟通由信标链管理。对于Facebook Libra,Vitalik认为,它“绝对会”和去中心化的区块链公链形成竞争。 本文旨在传递更多市场信息,不构成任何投资建议。 6月29日,由CSDN、灵钛科技联合主办的「2019第二届以太坊技术及应用大会」...

2019-07-01 10:28:13 713 0

原创 Facebook加密货币Libra白皮书中文版

1、简介 Libra(天秤座)的使命是建立一个简单的全球货币和金融基础设施,为数十亿人提供支持。 本文件概述了我们对新的分散式区块链,低波动性加密货币和智能合约平台的计划,这些平台共同旨在为负责任的金融服务创新创造新的机会。 问题陈述 互联网和移动宽带的出现使全球数十亿人能够获得世界的知识...

2019-06-26 11:13:33 1009 0

原创 多账号的库表设计

table 1 ------------------------ id nickname 1 bboyhan table 2 ------------------------ id user_id username password login_type ... 12 1 182xxxx...

2019-05-22 11:13:22 300 0

原创 go get golang.org/x/ 失败或者time out

去github搜索你所需要的类库,通过手动下载的方式进行操作: 官方网址上找到你需要的类库:https://github.com/golang # 进入GOPATH的src目录: cd ~/go/src # 创建目录: mkdir -p golang.org/x/ # 进入: c...

2019-05-22 09:44:34 803 1

原创 Mysql查看事件、存储函数的状态与启动

查看是否开启: mysql> show variables like 'event_scheduler'; +-----------------+-------+ | Variable_name | Value | +-----------------+------...

2019-05-22 09:35:01 471 0

原创 Java学习篇【四、操作符与流程控制】

文章目录1、操作符1.1 算术操作符1.2 比较运算符1.3 位运算符1.4 逻辑运算符1.5 三元运算符1.6 运算转换2、流程控制2.1 分支语句(一)if else(二)switch2.2 循环语句(一)while、do…while(二)for2.3 流程跳转 1、操作符 我们知道了程序用变...

2019-05-05 11:13:21 81 0

原创 Java学习篇【三、进制、数据类型与内存分析】

文章目录1、字节与进制2、数据类型2.1 内置数据类型2.2 引用数据类型2.3 数据类型与内存的关系3、内存分析(堆、栈、方法区)3.1 堆(Heap)3.2 栈(Stack)3.3 本地方法栈3.4 方法区3.5 程序计数器 先来看一些声明例子: int a, b, c; ...

2019-04-24 17:20:29 114 0

原创 Java学习篇【二、基础语法与规范】

二、基础语法与规范 文章目录二、基础语法与规范1、Java基本语法1.1 标识符的命名规则1.2 Java关键字2、面向对象2.1 对象和类2.2 修饰符、变量与方法2.3 封装、继承、多态 1、Java基本语法 上一篇我们讲到了Java的第一个程序HelloWorld。并且用命令行的方式让程序在...

2019-04-18 16:24:41 113 0

原创 Java学习篇【一、概念、安装与配置】

一、概念、安装与配置 文章目录一、概念、安装与配置1、Java简介2、Java主要特性3、开发环境配置4、第一个程序,HelloWorld 1、Java简介 Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计语言和Java平台的总称。由James Go...

2019-04-18 16:23:47 391 0

原创 解决返回的json对象出现$ref: "$.list[0]"

问题的原因是出现了循环引用。 循环引用:当一个对象包含另一个对象时,fastjson就会把该对象解析成引用。 引用是通过$ref 标识: "$ref":".." 上一级 "$ref":"@" 当前对象,也就是...

2019-03-19 10:19:05 1432 1

原创 Java之解析Excel设计详解

优雅的代码,会让你的工作事半功倍。  Springboot中Excel的解析操作(一) Springboot中Excel的下载操作(二) 前面几篇我们简单介绍了解析excel,这回是来讲解如何设计一个关于Excel操作的简单工具类,并将每一行数据传化成javabean的形式...

2019-02-22 09:57:32 2823 0

原创 Java之自定义排序工具类

在项目开发中,经常会遇到需要对一个复杂对象的集合进行规则排序,可能需要根据某一字段排序,也可能需要根据某些字段排序,导致冗余的代码看起来既复杂又繁琐。因此,我们可以通过封装一个通用的工具类,来针对所有的复杂对象进行抽象处理。 这样会使你的代码显得更加具备通用性,并且可适配。 首先,在Java当中...

2019-02-22 09:51:26 609 0

原创 程序猿:别人家的年薪百万?啥时候能变成我的?区块链又是啥?

作为程序猿,我们可能经常需要关注一些动态,行业的风向标,来确保自己不被拉下。其中一个关注点,就是编程语言的使用热度。TIOBE编程语言排行榜是编程语言流行趋势的一个指标,每月更新,这份排行榜排名基于互联网有经验的程序员、课程和第三方厂商的数量。排名使用著名的搜索引擎(诸如Google、MSN、Ya...

2019-02-22 09:43:38 144 0

原创 过个年发现身边的朋友,平均10个人就有3个加入互联网

过个年,侥幸90后,又够不着95后的一帮人。在欢欢喜喜过大年的同时,也有不少人经历了一波又一波的逼婚、催生的紧箍咒。 而今年,在同龄“中年人”当中,似乎又多了一个话题。   你现在做啥呢? 搞开发啊、转行了、做产品经理...... 啊!我也是! 似乎从老辈们的烦人话题中,找到了共鸣。热...

2019-02-22 09:41:03 104 0

原创 年后跳槽,你急需的装X技能图谱

后端攻城狮   Java开发   集合框架   Set集合     Map集合     List集合     Java并发编程     各类攻城狮   TCP/IP   微服务架构   小结...

2019-02-22 09:36:44 108 0

原创 一份来自各路大神的名企面试题集(Java)

题外话 最近看到一篇文章讲到,有位农村的初二孩子,想学IT,原因是为了让他的父母、家人不再受网络、电话诈骗的侵害,内心一阵酸楚。但我想,从这样的个例去看,或许还有许许多多对互联网一无所知的人们存在,他们可能买不到车票、不知道APP是什么;他们可能不明白手机为什么能进行银联支付、不知道什么是美团外...

2019-02-22 09:34:02 406 0

原创 谈一谈大型网站架构的演进之路(一)

大型网站的特点 收到小伙伴的反馈,之前的知识文章篇幅太长,看之乏力。小编采纳建议,之后的文章尽量以通俗易懂,简短概述,长文拆分的方式进行。 进入正题,今天来聊一聊大型网站的搭建思想。与传统的企业应用系统相比,大型互联网应用系统,通常概括有以下几大特点: 1、大流量、高并发 2、高可用,保...

2019-02-22 09:28:48 120 0

原创 Springboot之整合ElasticSearch使用

一、引入   (来自infoq)据外媒报道,1月22日,美国一家网上赌场集团泄露了超过 1.08 亿笔投注信息,包括客户个人资料,存取款记录、家庭住址、电话号码、电子邮件地址、出生日期、网站用户名、帐户余额、IP 地址、浏览器、操作系统信息、上次登录信息和游戏列表,甚至包含当前投注、获胜、用于...

2019-01-24 09:14:45 103 0

原创 分布式存储系统(二) - 单机存储系统

单机存储引擎就是Hash表、B树等数据结构在机械磁盘、SSD等持久化介质上的实现。其理论来源于关系数据库。 一、硬件基础 1、CPU架构 现代的服务器多为多核或多个CPU组成。经典的多CPU架构为对称多处理结构(Symmetric Multi-Processing,SMP),即在一个计算...

2018-10-22 23:18:42 306 0

原创 分布式存储系统(一) - 概念

分布式存储系统是大量普通PC服务器通过Internet互联,对外作为一个整体提供存储服务。 最近在研读《大规模分布式存储系统》一书,顺便摘录整理,深入了解原理和架构,方便学习,欢迎交流。 一、概念 分布式存储系统具备如下几个特性: 1、可扩展 分布式系统可以扩展到几百台到几千台的集群...

2018-10-21 18:08:05 2794 0

原创 在IDEA启动多个Springboot实例

步骤如下: 1、打开Edit Configurations 2、去掉Single instance only勾选 3、更改端口port,分别启动即可

2018-10-11 10:40:08 838 0

原创 解决golang:unsupported Scan, storing driver.Value type []uint8 into type *time.Time

解决: 在open连接后拼接参数:parseTime=true 即可

2018-08-15 09:49:21 6192 0

原创 Julia语言热度飙升,可否结合区块链技术?

可以说,Julia在我了解其语言魅力的时候。它是专门为"并行"数值计算设计的语言。备受期待的Julia语言的1.0版本积累了富有野心的程序员们的十年心血。 在 JuliaCon2018 发布会上,Julia 社区正式将该版本设置为1.0.0。 官方地址:https://jul...

2018-08-11 18:40:43 1980 0

原创 手机、邮箱等常用验证的正则表达式汇总

Email: ^([a-z0-9A-Z]+[-|\\.|_]?)+[a-z0-9A-Z]@([a-z0-9A-Z]+(-[a-z0-9A-Z]+)?\\.)+[a-zA-Z]{2,}$ 手机: ^(13[0-9]|14[579]|15[0-3,5-9]|16[6]|17[0135678...

2018-08-11 11:33:28 209 0

原创 Mysql取前一天,前一周,后一天等时间函数

# 前一天 date_sub(curdate(),interval 1 day) # 明天(后一天) date_sub(curdate(),interval -1 day) # 前一个月 date_sub(curdate(),interval 1 month) # 下个月 date_...

2018-08-11 11:15:38 12935 0

原创 解决Git出现的常见错误

错误1: The file will have its original line endings in your working directory. 解决: git rm -r --cached ./ git config core.autocrlf false git add ....

2018-08-11 10:39:58 691 0

原创 解决Mysql中文报错问题

Incorrect string value: '\xE5\xBC\xA0\xE4\xB8\x8' MySQL里的ERROR 1366(HY000):Incorrect string value问题   使用alert database databaseName  cha...

2018-08-04 18:12:52 254 0

原创 Go语言Mac、Linux、Windows 下交叉编译

在很多时候,由于开发的方便,会有这样的场景出现,使用Mac开发或使用Windows开发,需要编译成Linux系统的执行文件,那么如何做到?Go语言提供了非常方便的命令行操作,即可实现。   1、Mac下编译Linux, Windows # Linux CGO_ENABLED=0 GOO...

2018-08-03 17:47:36 2661 0

原创 Linux中的screen命令使用

GUN Screen: 官方网址:http://www.gnu.org/software/screen/ 1、简介 Screen是一款由GNU计划开发的用于命令行终端切换的自由软件。用户可以通过该软件同时连接多个本地或远程的命令行会话,并在其间自由切换。GNU Screen可以看作是窗口...

2018-08-02 10:14:15 109308 0

原创 【以太坊通证token标准】ERC20系列、ERC721系列、ERC865

文章部分内容摘自,在此鸣谢: 1、笔名辉哥(简书链接:https://www.jianshu.com/p/fc4dbe1fbf2c); 2、天涯社区(arrieneechaina); 本文阐述内容: ERC系列概要 ERC20: ERC20、ERC223、ERC621、ERC82...

2018-07-29 11:15:19 861 0

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