自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(367)
  • 资源 (2)
  • 收藏
  • 关注

转载 好文推荐:RPC框架几行代码就够了

因为要给百技上实训课,让新同学们自行实现一个简易RPC框架,在准备PPT时,就想写个示例,发现原来一个RPC框架只要一个类,10来分钟就可以写完了,虽然简陋,也晒晒:/* * Copyright 2011 Alibaba.com All right reserved. This software is the * confidential and proprietary informatio...

2019-11-20 16:23:43 758

转载 好文推荐:缓存世界中的三大问题(穿透,雪崩,集中失效)及解决方案

转载来源:腾讯云社区作者:大闲人柴毛毛原文:https://cloud.tencent.com/developer/article/1078015目前的IO设备远不能满足互联网应用海量的读写请求。于是便出现了缓存,利用内存的高速读写性能来应付海量的查询请求。然而内存资源非常宝贵,将全量数据存储在内存中显然是不切合实际的。因此目前采用内存和IO结合的方式,内存只存储热点数据,而IO设备存储...

2019-08-20 11:22:03 1161

转载 java高级程序猿需要看的书籍

转载来源:作者:地址:http://developer.51cto.com/art/201512/503095.htm“学习的最好途径就是看书“,这是我自己学习并且小有了一定的积累之后的第一体会。个人认为看书有两点好处:1.能出版出来的书一定是经过反复的思考、雕琢和审核的,因此从专业性的角度来说,一本好书的价值远超其他资料2.对着书上的代码自己敲的时候方便“看完书之后再次提升自我...

2019-08-10 14:59:16 1136

转载 好文推荐:分布式之消息队列复习精讲

转载来源:博客园作者:孤独烟地址:https://www.cnblogs.com/rjzheng/p/8994962.html为什么写这篇文章?博主有两位朋友分别是小A和小B:小A,工作于传统软件行业(某社保局的软件外包公司),每天工作内容就是和产品聊聊需求,改改业务逻辑。再不然就是和运营聊聊天,写几个SQL,生成下报表。又或者接到客服的通知,某某功能故障了,改改数据,然后下班部署上...

2019-08-06 11:46:48 1247

原创 贝塞尔曲线 java

贝塞尔 一二三阶java代码实现,N阶段可以通过降阶递归实现。

2024-05-09 15:58:50 268

原创 JFormDesigner 替换自定义类对象, code generation , custom creation code

JFormDesigner 文件的右侧 Code Generation -> Custom Creation Code。编辑写入 自定义的类对象。

2024-04-29 11:39:18 174

原创 jbutton 按钮 圆角 渐变色

鼠标按压时背景色改变。

2024-04-29 11:04:08 174

原创 bat Program Files Program Files (x86) 空格问题 D:\Program‘ 不是内部或外部命令,也不是可运行的程序 8dot3

2 【WINDOWS / DOS 批处理】8dot3name 8.3命名规则的缩写表达。PROGRA~1 对应 Program Files (x86)PROGRA~2 对应 Program Files。注:第一种我怎么尝试都不行, 第二种方法可以。

2024-04-27 11:04:43 165

原创 Unable to find valid certification path to requested target

原文 stackoverflow回答。

2024-04-09 18:03:24 1072

原创 java pop3协议 读取163邮箱邮件

下面是java代码实现读取163邮箱邮件。需要在邮箱客户端打开授权得到授权码。

2024-02-29 14:51:55 555 1

原创 windows cmd命令行隐藏窗口后台启动运行程序,开机自启

1 右键 hideStartFileuploadtool.vbs 选择 ‘创建快捷方式’会在当前目录下面生成 hideStartFileuploadtool.vbs 的快捷方式。2 打开windows系统的启动项文件夹 (Win7、10、11都已验证可以)注意:如果工具安装的目录被移动了,需要重新生成快捷方式移动过来。重启电脑后会自动启动fileuploadtool 工具服务。然后输入 shell:Common Startup。3 将上面的快捷方式 移动到 系统启动文件夹里面。

2024-01-24 10:40:02 1198

原创 windows bat linux sh 通过用脚本关闭结束杀死kill绑定指定端口port的进程pid程序

的程序,端口值根据需要自行修改。的程序,端口值根据需要自行修改。脚本双击运行会结束使用了。sh执行脚本会结束绑定了。

2024-01-24 10:27:40 590

原创 java 编码 GB2312 UTF-8

【代码】java 编码 GB2312 gb2312 utf8。

2024-01-18 21:32:25 757

原创 gitlab push代码报错 commit:已失败 ,流水线失败 , jobs:sast script不能为空字符 ,CI/CD YAML configuration error!

gitlab push代码报错 commit:已失败 ,流水线失败 , jobs:sast script不能为空字符 ,CI/CD YAML configuration error!我这里报错原因是:.gitlab-ci.yml 文件引起的,删除远程仓库中管理的文件 .gitlab-ci.yml 后push就正常了。具体删除操作,见下文。

2023-12-26 18:16:50 1579

原创 git 常用基本命令, reset 回退撤销commit,解决gitignore无效,忽略记录或未记录远程仓库的文件,删除远程仓库文件

Soft 回退到某个版本,只回退了 commit 的信息,不撤销git add file,不删除工作空间的改动代码。在To Commit中的HEAD后面加上^,点击Reset即可撤回最近一次的尚未push的commit。Mixed(默认方式),保留本地源码,回退 commit 和 index 信息,最常用的方式。Hard 彻底回退,本地源码也会变成上一个版本内容,不保留之前 commit 的代码。HEAD^ 表示上一个版本,即上一次的commit,也可以写成HEAD~1。注:本地文件不会被删除。

2023-12-26 16:43:10 1327

原创 免费的winodws mysql图形客户端 navicat DBeaver(离线安装驱动) HeidiSQL Workbench phpMyAdmin

参考。

2023-12-20 09:35:57 896

原创 配置 vim 默认显示行号 行数 :set number

保存退出,再次 vim 打开文件,默认就会显示行号了。

2023-12-17 20:06:31 847

原创 解决 windows git 将.txt .vue .cpp 文件视为二进制文件导致无法diff比较 File is considered as binary: invalid character

我遇到的问题是 git会将 .txt .vue .cpp 文件视为二进制文件,所以下面配置中设置 git 将 .txt .vue .cpp 用常规文件比较方式比较。3 然后用git 管理代码,可以发现 没有再出现 将 .txt .vue .cpp 文件视为二进制文件了。2 拉下来的项目代码的根目录 添加配置文件 .gitattributes。1 备份好代码或提交后 将本地git管理的代码移除,重新拉远程仓库代码。

2023-12-15 10:30:55 514

转载 ubuntu 配置桌面快捷方式

保存文件后,就可以在搜索栏 搜索到 idea 启动图标。Icon 换成自己的 idea 图片路径。Exec 换成自己的 idea 启动路径。下面是创建 idea 桌面图标的示例。

2023-12-08 20:25:40 106

原创 ubuntu18.04 vscode 安装 vue.volar Vue Language Features (Volar) , vue3 必备插件

直接在vscode 里面下载老是失败,不是网络问题,而是vue.volar插件配置的vscode版本与vscode版本不一致导致出现安装失败。

2023-12-07 22:10:12 2232

原创 source /etc/profile 自动生效

新窗口每次都会在打开的时候 执行 source /etc/profile。source /etc/profile 开机生效。

2023-11-09 20:07:55 424

原创 springboot 读取 config.properties 中文配置 乱码

读取 config.properties 配置中的 operName 中文乱码。

2023-11-08 10:23:33 377

原创 ubuntu18.04 通过创建服务实现开机自启, 启动指定脚本,设置ip地址

【After】字段不是必须的,服务依赖的其他服务,本例中需要在 network.target 服务启动后才能启动本服务。如果省略该字段,则 systemd 将默认将当前服务的启动顺序设置为与其他服务无关,即在启动过程中没有任何依赖性关系,服务的启动顺序由系统自行决定。【WantedBy】用于指定服务的自动启动级别,在 Linux 系统中,多用户模式是指允许多个用户同时登录并使用系统资源的模式,与之相对的是单用户模式,只有一个用户可以登录并使用系统资源。【Description】 对本服务的描述。

2023-11-08 09:40:44 586

原创 ubuntu 18.04 开机自启 打开终端执行脚本

添加上面的开机自启配置保存关闭后重启机器,会在开机后打开新终端 执行ls 命令,执行完后终端窗口不会关闭.exec bash 目的是为了让终端窗口不关闭,如果没有这个的话,终端执行完就关闭了。如果要执行的是一个脚本,把 上面的 ls 缓存自己要执行脚本的命令。终端输入 gnome-session-properties。注:gnome-terminal -x 是启动终端。-c 后面 “” 是要执行的命令。填写指令,即开机想要执行的指令。

2023-10-18 18:01:33 2018 1

原创 centos7 yum安装mysql5.7

centos7 yum安装mysql5.7

2023-08-04 02:56:39 554

转载 Java中byte与short、int、long互转(包含大端,小端)

转载 https://www.jianshu.com/p/37eb3b989e5d。

2023-07-11 16:15:34 812

原创 windows 安装mysql5.7

链接:https://pan.baidu.com/s/1zPuvzjWovky3MrpNlIt9uw。win+r 输入services.msc , 找mysql。cd 切换到 mysql的家目录下,执行。改root密码123456,修改访问权限。管理员权限 打开cmd窗口。然后再执行启动 MySQL。报错 确实各种库 dll。解决:安装vc的各类库。家目录下新建配置文件。

2023-04-26 09:48:13 647 1

原创 springboot 关闭所有日志,包括起始springboot图标和运行输入日志

关闭springboot日志,关闭springboot图标

2023-02-10 11:04:35 5381

原创 mysql8 兼容 mysql5 创建视图,创建只能访问指定视图的账号

mysql8 创建视图,创建账号

2022-11-26 12:24:02 860

原创 centos7.6.1810 华为arm架构鲲鹏服务器 离线安装mysql5.7.27

centos7.6.1810 arm架构服务器 离线安装mysql 5.7.27

2022-11-21 14:48:27 4526 1

转载 nginx、网关 、微服务 获取真实请求的IP

真实ip

2022-11-16 21:48:50 1473

原创 java springboot 文件上传下载 客户端, 服务器端

java文件上传下载客户端服务器端

2022-11-10 17:05:56 437

原创 springboot关闭启动时打印spring图标标志日志

springboot关闭启动图标

2022-11-02 10:13:40 1070

转载 java 生成二维码 qr

java 生成二维码

2022-10-31 16:51:42 229

转载 已安装的文件或目录打包生成安装包exe

生成exe安装包

2022-10-26 19:26:33 852

原创 mysql 开启慢查询日志记录

mysql 开启慢查询

2022-08-10 16:19:27 475

转载 centos7 linux 开机自启,开机时启动自定义脚本sh

linux 开机启动自定义的脚本程序方法有不少,下面介绍通过rc.local实现参考这篇文章https://blog.csdn.net/qq_41337034/article/details/110798071?spm=1001.2101.3001.6661.1&utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-110798071-blog-118198660.pc_relevan

2022-05-07 06:38:58 461

原创 java 带坐标的波形图 源码

效果如图:源码WaveClientimport javax.swing.*;import java.awt.*;import java.util.ArrayList;import java.util.Collections;import java.util.List;import java.util.Random;public class WaveClient extends JPanel { private List<Integer> values;

2022-01-17 20:11:22 424 1

原创 java http HttpClient get post json和form格式body 简单使用示例

最新maven依赖<!-- https://mvnrepository.com/artifact/org.apache.httpcomponents/httpclient --><dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.5.13&l

2021-12-30 18:23:06 2522

原创 linux centos7 安装 单机运行 rocketmq 4.9.2 ,java 客户端demo源码

1 安装 jdk:已经安装了jdk的可以跳过注:我安装了jdk1.8如果是 离线安装,需要手动配置 JAVA_HOME如果是yum在线安装,安装的时候自动配置了。安装命令 yum install java-1.8.0-openjdk -y2 下载rocketmqhttps://github.com/apache/rocketmq/releases我当前下载到的最新的版本是 4.9.2百度网盘下载链接:https://pan.baidu.com/s/17uvg8AMshPdDpVME4GhH

2021-12-27 19:59:24 855

轻量级java开发的 http服务器框架源码

这是java开发的轻量级 http服务器框架的源码压缩包,里面包含了http框架源码,以及http服务器启动的源码

2019-03-02

C#宿舍管理系统

c#高校管理信息系统。有添加、更新和删除和查询学生信息等基本功能功能。

2012-06-10

空空如也

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

TA关注的人

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