自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

虫二的专栏~~在路上~~~

河流之所以能够到达目的地,是因为它懂得怎样避开障碍。走过路过,别忘留言支持呀。

  • 博客(449)
  • 资源 (16)
  • 收藏
  • 关注

原创 DDD领域建模的感触

最近公司在推行DDD领域驱动设计,这个已经是 Eric Evans 于 2004 年提出的一种软件设计方法和理念。经过20年,已经很多人在用了,自己分析一下。说的不对,还请多指正。

2024-04-12 09:59:03 902

原创 mongoDB占用内存太大解决方案

关键在于 --wiredTigerCacheSizeGB 16 限制缓存使用内存大小为16GB,这样MongoDB使用的内存就是(16GB-1GB)* 50%=7.5G,还行。后来研究了一下可以通过以下命令启用MongoDB。启动后占用内存终于降低了,你也赶快去试一下吧。运行程序稍微长点,就内存爆点了。

2024-03-11 10:17:55 473

原创 win10下安装gcc

GNU编译器套件(GNU Compiler Collection)包括C、C++、Objective-C、Fortran、Java、Ada和Go语言的前端,也包括了这些语言的库(如libstdc++、libgcj等等)。通过在环境变量里面加入所有软件的安装路径,当我们想运行某一软件时双击其快捷方式或者在DOS界面输入软件名称,此时,计算机除了在其当前目录下寻找该软件的.exe文件外,还在环境变量中搜索软件的路径,找到,运行。系统变量->Path->编辑->新建->C:\MinGW\bin->确定。

2023-11-23 15:07:56 811

原创 JUC(Java Util Concurrent)多线程并发库

JUC(Java Util Concurrent)是Java中用于编写多线程并发程序的库。开发过程中使用JUC主要有以下几个好处:1. 提高程序性能:使用JUC可以实现多线程并发执行,充分利用多核CPU,提高程序的性能。2. 简化代码:JUC提供了很多现成的工具类,例如CountDownLatch、Semaphore等,可以简化并发编程的复杂程度,减少代码量。3. 提高可维护性:使用JUC的工具类可以提高程序的可读性和可维护性,因为这些类已经经过了很好的测试和优化。

2023-11-23 15:06:40 189

原创 Java8 Stream 数据流,大数据量下的性能效率

Java8 Stream的操作

2023-09-13 14:09:41 473

原创 Maven项目的MANIFEST.MF文件

MANIFEST.MF可以写很多和源码没关系的东西,比如版本、打包时间、打包人之类的,也可以放一些参数。

2023-08-08 16:28:51 598

原创 一篇让你熟练掌握Google Guava包

工具类 就是封装平常用的方法,不需要你重复造轮子,节省开发人员时间,提高工作效率。谷歌作为大公司,当然会从日常的工作中提取中很多高效率的方法出来。所以就诞生了guava。

2023-08-03 12:41:57 1247

原创 gradle的五种依赖配置

目前gradle支持的依赖配置有五种,分别是implementation,api,compileOnly,runtimeOnly和annotationProcessor。常用的依赖配置是implementation, api和compileOnly。怎么样,还算清晰吧。总的来说,Gradle确实比Maven编译速度快,但是感觉工具的解析没有Maven的做的好(最起码STS里面是这样的感觉)。希望可以后续再接再砺吧。

2023-06-26 17:24:39 418

原创 蓝牙鼠标的痛

今天购买了一个蓝牙鼠标,发现扫描速度奇慢无比,卡顿,找了一下别人500左右的mx-master-3s.体验效果一样,那鼠标轮询率低的吓人,才50-110,还不如罗技M215这样的鼠标体质(130-140赫兹)大家有空了都可以测试一下自己鼠标的轮询率,轮询率低的表现就是移动鼠标卡顿、跳帧。超过130以后就很顺滑了。和屏幕刷新率一个道理。总结:蓝牙鼠标太烂了。

2023-06-26 17:18:52 318

原创 Nginx反向代理GateWay遇到proxy_http_version=1.1

Nginx碰到SpringGateway代理,需要设置proxy_http_version 1.1

2023-05-16 13:56:06 1061

原创 MVN版本过高引起的问题

mvn版本过高以后在eclipse打包没有问题,在命令行打包,系统提示Downloading from maven-default-http-blocker。

2023-04-26 12:19:06 2492

原创 STM32常用的开发工具有哪些

头疼,这么多开发工具,选择困难啊。。。。。

2023-04-21 19:54:56 4137 2

原创 STM32入门指南:了解STM32

STM32 属于一个微控制器,自带了各种常用通信接口,比如 USART、I2C、SPI 等,可接非常多的传感器,可以控制很多的设备。现实生活中,我们接触到的很多电器产品都有 STM32 的身影,比如智能手环,微型四轴飞行器,平衡车、移动 POST 机,智能电饭锅,3D 打印机等等。

2023-04-20 19:27:05 2512

原创 SpringMVC的请求类型以及配套注解

SpringQueryMap 在参数比较少的时候,建议使用@RequestParam,比较直观。在参数超过3个的时候,建议使用@SpringQueryMap封装成对象。注解 支持的类型 支持的请求类型 支持的Content-Type 请求示例。@PathVariable url GET 所有 /test/{id}@RequestParam url GET 所有 /test?

2023-03-02 10:00:47 64

原创 Feign接口Get请求自动转化成POST

在开发的过程中发现,在使用Feign的时候,使用@GetMapping("/user")的时候,日志打印出来确实发送了POST请求,这明显不符合Restful风格的开发要求。,其原因是因为get方式只能是表单提交的,不能通过body传输,如果这两个实体存在相同的属性,就会出现问题,所以就默认不会取第二个实体来传参数。解决方法也很简单,将这两个实体都转为map,放到一个map中即可,再次提醒这两个实体中不能存在相同的属性名,否则出现参数覆盖情况。以下这两种方式都是错误的,都是只能生效一个实体的传参数。

2023-02-24 14:51:14 1213

原创 linux top命令查看内存及多核CPU的使用讲述

top进入视图第一行:load average数据是每隔5秒钟检查一次活跃的进程数,然后按特定算法计算出的数值。如果这个数除以逻辑CPU的数量,结果高于5的时候就表明系统在超负荷运转了。 第二行: Tasks — 任务(进程),系统现在共有135个进程,其中处于运行中的有1个,134个在休眠(sleep),stoped状态的有0个,zombie状态(僵尸)的有0个。 第三行:cpu状态在这里CPU的使用比率和windows概念不同,如果你不理解用户空间和内核空间,需要充充电了

2022-12-08 10:22:59 18279

原创 Eclipse中安装IntelliJ IDEA的反编译工具Fernflower

在Eclipse中使用IntelliJ IDEA自带的class反编译工具。

2022-11-05 11:17:43 802

原创 windows下使用GIT拉取代码提示filename too long

Windows下面使用git拉取或者提交项目时,遇到长路径提示file name too long的解决方案

2022-11-01 23:44:46 3220

原创 swagger (GO) API文档工具入门

swagger (GO) API文档工具入门

2022-10-03 21:54:30 368

原创 docker-compose.yaml centos7容器 安装ssh服务

1、创建文件夹centos7.9_ssh,在该文件夹下创建Dockerfile文件,文件内容如下。好了,到这里就可以通过5001端口访问容器内部了。世界瞬间方便了很多。3、好了,可以创建docker-compose.yml文件了。简单的说,就是一个配置文件的问题。2、执行命令,创建直接的容器。......

2022-08-16 23:16:16 806

原创 ipset常用功能介绍

iptables+ipset组成服务器ip控制神器,控制服务器安全。

2022-03-29 10:20:14 1207

原创 VSCODE的Go Test不显示log

默认运行 go test ,如果不出现error信息(t.Error(3333))不会输出 testing.T.Log() 的内容。

2022-01-30 00:39:14 2099

原创 golang中文件以及文件夹路径相关操作

GoLang获取执行文件的相对路径

2022-01-18 11:52:59 2327

转载 ​Docker三剑客之Docker Compose ​

docker compose常用配置

2022-01-11 10:05:10 306

原创 用delve(dlv)在Visual Code中进行go程序的远程调试-debug方式

dlv支持debug、attach和exec三种方式。其中,debug是需要重新编译源代码的,后面两种不需要。也因此debug更适合开发阶段那种“写几个函数,F5一下看看能不能动”的场景,也是Visual Code官方文档记述的远程调试go的唯一方式。这篇文章讲述的是dlv debug这个方式,后续两个方式将在后续发出。

2022-01-11 09:54:09 914

原创 Go常用Web框架-Gin框架入门

Gin快速入门

2021-12-21 14:50:48 631

原创 GoLang开发环境搭建【vscode版】

操作系统选择 这里,你可以根据你的系统进行选择,当然如果你有更多可选择的,建议你使用Linux,我按照过Windows7、Win10、Deepin,使用体验是: 同样的HelloWord程序编译耗时,同样的代码路径,同样的机器,Win7(20秒)>Win10(9秒)>>>> Deepin(0.2秒) 你知道你该用啥环境了么?自己选择吧。下面我就写一下go的基本开发环境安装按照Go环境从GoLang官网下载[http...

2021-08-24 10:37:36 933

原创 EXSi不小心直通所有网卡

ESXI主机直通网卡时,一般默认管理口是网口一,这个口是不能直通的,但是还是有的朋友会不注意全部网口都直通,直通后web管理界面就进入不了,有的朋友直接恢复ESXI主机,这样之前的配置就全部消失了,以下是在不全部恢复的情况下,恢复管理口为不直通的状态,从而重新可以进入web管理界面。1,按F2登录,选择troubleshooting options2,选择enable esxi shell3,已经变为enabled4,返回登录时的界面,在此画面按alt+F15,进入shell界面6,输入用户名密

2021-08-23 17:40:35 6759 2

原创 DL360 Gen9的ESXi6.7无损升级

有个巧合的机会,我使用ESXi是6.7 update3版本,后来发现竟然update3版本也有补丁包,升级后,版本是这样的:登陆vmware下载对应升级包(能不能升级,你可以直接去这里查看,我的设备是HP的,所以我去这里查看https://www.hpe.com/us/en/servers/hpe-esxi.html,发现可以的。你的具体是啥型号,自己去查)https://my.vmware.com/cn/group/vmware/patch#search我这里搜索的结果连接是这样的:

2021-06-21 16:57:17 685

原创 Java的几种常见排序算法

  一、所谓排序,就是使一串记录,按照其中的某个或某些关键字的大小,递增或递减的排列起来的操作。排序算法,就是如何使得记录按照要求排列的方法。排序算法在很多领域得到相当地重视,尤其是在大量数据的处理方面。一个优秀的算法可以节省大量的资源。在各个领域中考虑到数据的各种限制和规范,要得到一个符合实际的优秀算法,得经过大量的推理和分析。  二、排序算法可以分为内部排序和外部排序。    内部排序是数据记录在内存中进行排序。    外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要

2021-06-15 16:41:43 1834

原创 LibRec 学习笔记(一):如何在自己的项目中导入第三方包:LibRec

Python有那么多算法,Java其实也有。如果需要使用第三方包,LibRec ,一般有以下两种常用做法(若想导入其他第三方包,做法类似):一、直接使用官方提供的 maven 依赖代码进行下载使用:这是网址依赖代码:<dependency>​ <groupId>net.librec</groupId>​ <artifactId>librec-core</artifactId>​ <version>2...

2021-06-15 16:27:49 1304 1

原创 红黑树动画+红黑树算法详细介绍

说起红黑树,先给一个js的实现。可以动画看效果https://www.cs.usfca.edu/~galles/visualization/RedBlack.html然后算法问题,我再然后再转一下

2021-06-15 15:47:35 169

原创 Adobe 强烈建议卸载:教你从 Win10 彻底删除 Flash

Flash 终于走向生命的终结!过去几年,业界一直在不断提醒用户,Flash 将会在 2021 年彻底淘汰,呼吁大家卸载 Flash。现在 Flash 的终点已经到来,Flash 的开发商 Adobe 自身也强烈建议用户马上卸载 Flash。微软也表示,将会在未来的更新中,将 Flash 从系统中删除。那么问题来了,如果现在就想要彻底从 Win10 中卸载 Flash,要怎么做?通过 Adobe Flash Uninstaller 卸载这是 Adobe 官方提供的方法。首先,我们需要先开启下方这个

2021-02-03 10:51:27 2280 3

原创 Windows中杀死占用端口的进程

第一步,根据端口号查找对应的进程号netstat -ano | findstr 80 //列出进程极其占用的端口,且包含 80结果如下:发现8081端口被PID(进程号)为2000的进程占用。第二步,据进程号寻找进程名称tasklist | findstr 2000从任务管理器中查找该程序,手动杀死即可。至此,已经完成。但是我发现,在任务管理器中找不到该程序。只好从命令行杀死该程序了,命令如下:taskkill -PID <进程号> -...

2021-01-09 16:10:20 803 1

原创 deepin下直接运行windows软件

PlayOnLinux是一个非常好用的软件,大家可以直接从deepin的软件商城里面下载。其实就是winne的一个外壳,这样讲就简单了。启动的软件都是从Windows使用字体,但是系统和winne一般都不带那么全。我们就需要从windows里面拷贝字体过来,省事啊,懒得找哪个字体了。例如, Windows的C:\盘被挂载在/windows:# ln -s /data/Windows/Fonts /usr/share/fonts/WindowsFonts然后重新生成字体缓存:# fc-cache

2020-10-27 16:07:34 3115

原创 deepinV20下配置nginx-1.18.0服务

1、安装Nginx1.1 安装gcc g++的依赖库sudo apt-get install build-essentialsudo apt-get install libtool1.2 安装pcre依赖库sudo apt-get install libpcre3 libpcre3-dev1.3 安装zlib依赖库sudo apt-get install zlib1g-dev1.4 安装ssl依赖库sudo apt install openssl libssl-dev1.5 安装

2020-10-26 18:56:49 455

原创 VUE踩坑之eslint

使用vue的过程中发现,如果引用了组件,但是没有使用,系统总是提示: component has been registered but not used vue/no-unused-components vue.js vue-component share前期项目总是要把代码删除的一干二净,这样虽然对代码非常好,但是开发过程是个麻烦事,毕竟开发过程中,可能为了调试临时屏蔽一个两个组件,但总是提示这个,还要把所有和这个组件有关的代码全部屏蔽了,太痛苦了。经过查找后发现原来是试用vue ui创建

2020-10-09 10:31:13 572

原创 Shiro首次登陆慢的要死

系统一直使用Shiro,经常重启系统后登陆要慢的要死,实在忍无可忍了,查了一下。竟然是系统的原因,因为Shiro首次启动时,需要使用利用/dev/random文件创建随机数,但是这个是系统  这两个文件记录Linux下的熵池,所谓熵池就是当前系统下的环境噪音,描述了一个系统的混乱程度,环境噪音由这几个方面组成,如内存的使用,文件的使用量,不同类型的进程数量等等,刚开机的时候系统噪音会较小。在这两个设备的差异在于:/dev/random的random pool依赖于系统中断,因此在系统的中断数不足时,

2020-08-19 22:14:14 865

原创 Linux下载加速,比Wget好太多了(CentOS、Debain都有)

最近在Linux上下载东西,以及升级系统发现国外的一些资源下载太痛苦了,2KB,急死了。最后发现有一个好用的东西AXEL,真的很棒,经过这两天使用总结一下:一、CentOS系统安装yum-axelget插件,安装该插件后,yum会使用多线程下载。yum -y install yum-axelget安装后可以使用axel进行并行下载,使用例子如下axel -a -n 10 h...

2020-04-09 10:53:45 6722

原创 在Eclipse中配置JDK1.8的中文JavaDoc

第一步:准备配置所需的资源JDK1.8 API 中文 谷歌翻译版:点击下载CHM反编译工具 1.0:点击下载package-list:点击下载(需要解压缩)第二步:解压chm文件以及CHM反编译工具并打开CHMFBY.exe:选择好CHM文件后点击“解包”,注意存放路径的设置解包时会短暂无响应,完毕后D:\JavaDoc1.8\(默认D:\CHM\)会有如...

2020-03-06 19:54:11 2055 1

数据源性能测试用例,C3P0,Druid,Tomcat

数据源性能测试用例,C3P0,Druid,Tomcat 解压缩密码,去blog找吧http://blog.csdn.net/xzknet/article/details/49127701

2015-10-14

数据源性能测试用例

http://blog.csdn.net/xzknet/article/details/49127701 数据源性能测试用例,C3P0,Druid,Tomcat

2015-10-14

Hadoop两小时快速入门指南配套程序

Hadoop两小时快速入门指南,配合《Hadoop权威指南》第二版的第二章节, 密码去bolg中找吧。 http://blog.csdn.net/xzknet/article/details/8316899

2012-12-19

ExtJs2.2的grid滚动条以及点Grid发生偏移问题

解决如下两个Bug: Bug1:出现纵向滚动条后,将横向滚动条拖到最后,然后会发现每选择一条记录整个grid就会往左移,右边空出一部份空白。 Bug2:出现横向滚动条后,向右稍拉滚动条,然后点击任意一行,会发现行内容向左偏移,滚动条向右越多,偏移越明显。

2012-07-03

ExtJs2.2的grid滚动条以及点击Grid发生偏移问题

解决如下两个Bug: Bug1:出现纵向滚动条后,将横向滚动条拖到最后,然后会发现每选择一条记录整个grid就会往左移,右边空出一部份空白。 Bug2:出现横向滚动条后,向右稍拉滚动条,然后点击任意一行,会发现行内容向左偏移,滚动条向右越多,偏移越明显。

2012-07-03

掏钱学ExtJs完全版(0.1.2)

掏钱学ExtJs完全版(0.1.2),附带源代码,极限压缩,非常小,解压缩后34M。

2011-04-26

Javascript实现网页上的多级菜单

给网络上找的资料,费尽一晚上的心机才整理好的。给这里发布一下,收5资源不贵吧?^v^

2008-10-28

Spring的MOVE进行Junit单元测试

Spring的MOVE进行Junit单元测试,详细说明在: http://blog.csdn.net/xzknet/archive/2008/10/24/3135783.aspx

2008-10-24

Hibernate 3.2.0 CR1 中文 参考文档

Hibernate 3.2.0 CR1 中文 参考文档,这个可是官方文档.<br>在使用hibernate的朋友可千万不能错过呀!

2008-05-19

禁止使用USB存储设备

禁止使用存储设备,按照微软提供的方法制作。

2008-02-25

联想一键恢复4.6,2分钟菜鸟使用方案

联想一键恢复4.6,2分钟菜鸟使用方案,完全参考网络上的教程,最后根据自己的计算机整理的一个批处理命令,注意:做这个操作前,请将您的分区除了c盘以外,其他盘全部删除,然后合成一个主分区,注意要剩余够你要的备份空间大小,我这里是留了10g,做完批处理以后还有将近1g的空间没有使用,然后再把分区重新划分一遍.呵呵....没办法,联想的都是就这样.;)<br>哦,先执行ken1_Cls.bat<br>然后重新启动,执行ken2_Add.bat<br>然后就ok了.

2008-01-01

James命令中文解释

James命令,我自己弄的中文解释,希望对你有点用吧

2007-09-03

WebLogic的GZip压缩

WebLogic8的GZip压缩过滤器,实现Gzip压缩功能,好不好,自己看吧;)我这里能用,希望对你也有用。哦,这个是我改的啊。嘿嘿。。。

2007-09-03

背景变暗,弹出提示层

背景变暗,弹出提示层,含有3种不同的实现方法

2007-05-15

背景变暗,弹出提示层

背景变暗,弹出提示层,含有3种不同的实现方法

2007-05-15

spring + hibernate 数据话持久层

spring + hibernate 数据话持久层

2007-04-02

空空如也

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

TA关注的人

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