
采坑记录
unlimit blade works
2015年毕业于西安科技大学高新学院自动化专业,从事4年电厂生产检修工工作。后于2019年考上西安电子科技大学研究生,计算机学院,软件工程专业。
展开
-
netty使用中的LEAK: ByteBuf.release() was not called before it‘s garbage-collected
1.问题描述使用netty做底层的tcp数据收发的项目时候,当对象上升到一定的时候(我这里是每秒1400的tcp包)会偶尔出现:LEAK: ByteBuf.release() was not called before it’s garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information.Recent access records:2.问题分析我们是在数量多了以后遇到了原创 2020-12-31 16:20:39 · 20268 阅读 · 5 评论 -
对象以及数据结构的区别
对象以及数据结构的区别对象和数据结构在面向对象的过程中慢慢的变得不是那么明显了,在读到代码整洁之道(clean code)的第6章甚至对什么事对象和什么事数据结构产生了疑问。先用书中的一句话进行总结:对象是暴露行为,数据结构暴露数据。概念我们先看看维基百科对于数据结构和对象定义数据结构在计算机科学中,数据结构(英语:data structure)是计算机中存储、组织数据的方式。数据结构意味着接口或封装:一个数据结构可被视为两个函数之间的接口,或者是由数据类型联合组成的存储内容的访问方法封装。原创 2020-09-27 15:44:28 · 1929 阅读 · 0 评论 -
docker运行mysql在Navicat远程连接2013问题
背景:想要通过22端口连接服务器内网的地址,工具使用的是Navicat工具。首先通过ssh连接,连接到远程服务器,在通过连接内网的ip连接到数据库但是在常规这里出了问题,我当时写的是localhost后来又改成了127.0.0.1结果都不行。分析通过公网访问到的是这个服务器,但是这个并不和docker里面的部署的mysql在一个虚拟机器上。这时候Navicat进入到机器回去找回环地址下的3306,结果必然找不到,所以我们应该告诉Navicat动docker里面的mysql是什么路径。解决原创 2020-08-07 22:22:08 · 2003 阅读 · 0 评论 -
docker自启动redis及redis自定义配置conf
0前言本人想在docker里部署自定义的redis不过通过docker run -it redis:5.0.5 /bin/bash,在redis容器中没有找到redis的配置文件位置,最后通过查官方文档解决了:https://hub.docker.com/_/redis。现将自己的部署过程记录如下:1.通过docker使用redis通过docker使用redis只要两步。拉去redis镜像dockerHub的redis:https://hub.docker.com/_/redis# 查看r原创 2020-08-06 20:32:35 · 2523 阅读 · 0 评论 -
netty&springboot项目中autowired注入失败问题
问题描述背景:项目是使用netty进行通信的,并没有使用springboot功能,启动的时候是主方法里面有生成线程,通过new创建channel监听端口。public class RunServer { public static void main(String[] args) { Runnable task1 = () -> { TcpServer server = new TcpServer(); try {原创 2020-07-28 11:30:09 · 1095 阅读 · 2 评论 -
前端错误之gyp ERR! configure error
1.背景我打算运行GitHub上的一个电商项目:https://github.com/macrozheng/mall-admin-web 。结果在npm install的时候出现了gyp ERR! configure error2.原因介绍通过查找博客发现是缺少node-sass@latestnpm install node-sass@latest 安装node-sass在npm install 发现没有错误了。系统可以正常启动了。...原创 2020-07-07 13:48:39 · 11078 阅读 · 8 评论 -
前端项目npm insatall 错误4048 以及node-gyp的安装错误
总结:对于本次npm安装的问题有:权限问题。有时候vscode去权限不足,需要专门用管理者运行。缓存问题(4048)。通过 npm cache clean --force,或者手动删除C盘用户下的.npmrc。镜像源问题。有些时候npm镜像下载会出问题,可以采用淘宝镜像下载,通过npm install -g cnpm --registry=https://registry.npm.taobao.org ,下载镜像。通过cnpm install 安装镜像。以为下自己尝试的过程描述:前端项原创 2020-06-19 09:29:44 · 1917 阅读 · 0 评论 -
java -jar 启动springboot项目 显示“XXXXX.jar中没有主清单属性的解决办法”
需要在pom文件里加入插件配置,因为不加springboot的插件配置,无法将springboot打包进去启动。没有这个配置的packaging 之去找主函数。<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-p转载 2020-06-06 23:18:20 · 425 阅读 · 0 评论