自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

星宇的博客

业精于勤荒于嬉

  • 博客(41)
  • 资源 (9)
  • 收藏
  • 关注

原创 Kotlin:Spring之@Value(“${xxx.xx}“)报错情况处理

【代码】Kotlin:Spring之@Value(“${xxx.xx}“)报错情况。

2023-01-04 17:51:33 430 1

原创 解决IDEA Gradle中Lombok编译报找不到符号

背景最近想使用lombok,lombok使用注解的方式可以不用在写get/set方法,让java bean更加简洁。

2022-11-29 19:19:06 867 1

原创 Win10左下角搜索框无法搜索点击无反应的解决方法

​为了更便捷,在Win10系统经常会使用到桌面左下角的搜索框进行搜索程序,但是近期Win10搜索框搜不到任何东西,点开就是白框一片空白,不知道如何解决!那么Win10搜索框用不了?

2022-11-18 15:45:14 4032 3

原创 java集合运算:求交集,并集,集合差

java集合运算:求交集,并集,集合差

2022-11-18 12:11:49 526

原创 Java 二进制、八进制、十六进制写法一览表

【代码】Java 二进制、八进制、十六进制表示法一览表。

2022-11-01 16:34:38 747

原创 Flatbuffer和JSON之间相互转换详细教程

为Flatbuffers数据,根据json文件和fbs文件序列化可传输的二进制数据,会生成一个test.bin的二进制文件,并且会生成java文件。为JSON文件,根据上面生成的bin文件和fbs文件转成JSON数据文件。文件名叫test.json。此时删除test.json文件,通过反序列化生成.json文件。运行命令后会生成test.json文件。运行之后会生成bin文件。Flatbuffer数据。查看反序列化后的内容。...

2022-08-11 15:17:59 2165 1

原创 Zookeeper 单机集群Windows和Linux部署搭建教程

myid文件的内容只有一行,且内容只能为1 - 255之间的数字,这个数字亦即上面介绍server.id中的id,表示zk进程的id。host是该zk进程所在的IP地址,port1表示follower和leader交换消息所使用的端口,port2表示选举leader所使用的端口。其中id为一个数字,表示zk进程的id,这个id也是dataDir目录下myid文件的内容。但是,为了减少机器宕机的风险,强烈建议在部署集群模式时,将zk进程部署不同的物理机器上面。LIunx启动脚本run-all-zk.sh。..

2022-08-09 20:37:43 650

原创 Java JNI实现调用自定义Native 方法

首先回顾一下jni的主要功能,从jdk1.1开始jni标准就成为了java平台的一部分,它提供的一系列的API允许java和其他语言进行交互,实现了在java代码中调用其他语言的函数。通过jni的调用,能够实现这些功能通常情况下我们一般使用jni用来调用c或c++中的代码,在上一篇文章中我们用了下面的流程来描述了native方法的调用过程但是准确的来说这一过程并不严谨,因为最终被执行的不是原始的c/c++代码,而是被编译连接后的动态链接库。...

2022-07-30 12:31:07 1656 1

原创 树莓派ubuntu wifi和网口经常断线问题其一解决方案

树莓派安装ubuntu后,通过wifi链接的路由器,可是在长期使用中经常会出现断线的情况,重启树莓派之后就恢复了,可是没过多久之后又会掉线。修改时区,如果时区和当前所在时区不一致,会导致wifi和ip分配的ip续租过早超时,而导致断线问题。(后面的CST表示中国标准时间)选择Shanghai。......

2022-07-23 17:56:31 3520

原创 树莓派Ubuntu 20.04.3 nmtui终端配置连接到WiFi

1)使用nmtui连接到设备的WiFi网络Nmtui-网络管理器文本用户界面-是用于Linux系统的网络配置的命令行工具。在执行时,将调用图形文本界面,以帮助用户以简单有效的方式配置网络界面。您还可以按照以下简单步骤连接到无线网络。步骤1启动nmtui要启动nmtui,请打开一个终端并执行以下命令。图形界面将启动。选择‘“如图所示使用TAB键选择”‘。步骤2连接到无线网络以下接口显示了可用的网络接口和无线网络。如您所见,范围内有多个无线网络。选择一个WiFi网络进行连接并键入回车键。......

2022-07-23 16:20:24 5656

原创 树莓派Ubuntu20.04系统安装vcgencmd

树莓派Ubuntu20.04系统一键安装vcgencmd

2022-07-23 15:42:03 764

原创 在Alt+Tab 时Edge浏览器整体作为一个窗口,而不是每个标签页(选项卡)作为一个窗口

在Alt+Tab 时Edge浏览器整体作为一个窗口,而不是每个标签页(选项卡)作为一个窗口

2022-06-25 21:22:22 5635

原创 Python实现二叉树的前中后序遍历

Python实现二叉树的前中后序遍历

2022-05-22 20:39:41 4451 1

原创 Python Bytes和String相互转换,解决Bytes转换String时b‘xxx‘问题

Python Bytes和String相互转换发现Python的在bytes数据转string的时候直接用str(xx)会多一个b'xxx'。然后就很麻烦,后来查了下发现bytes和String相互转换,要用encode和decode来转。才不会有问题

2022-05-22 00:28:25 2597 1

原创 Velocity 模板引擎中#foreach 读取下标 $velocityCount 失败问题

#foreach ($config in $configs) $foreach.index //下标 $foreach.count //数组长度 $foreach.first $foreach.last $foreach.hasNext //是否是最后一个#end

2022-04-27 16:19:00 2608 1

原创 Centos 中设置代理的两种方法

export http_proxy='http://ip:port'export https_proxy='http://ip:port'

2022-04-22 00:42:45 11354

原创 Clickhouse 表中Null值的处理

增加和修改表字段时增Nullable(String)即可解决。修改字段ALTER table testnull MODIFY COLUMN address Nullable(String) COMMENT '家庭住址';添加字段ALTER table testnull ADD COLUMN height Nullable(Float32) COMMENT '身高';

2022-04-22 00:32:14 6188

原创 python 修改scrapy结束时显示开始时间和结束时间的时区

Scrapy修改爬虫结束时统计数据中的时间为当前系统时间一、问题背景scrapy 在每次运行结束后都会显示一堆统计数据信息,其中是有统计时间数据的,那个时间是 UTC 时间(0时区),不是我们平时习惯的系统本地时间,而且里面的爬虫总运行时间是以秒计算的,不符合我们的日常习惯,于是我翻了下scrapy 的源码,找到其中相关的内容并将其重写了一遍。二、问题分析通过日志信息,找到对应的统计爬虫运行时间的类:scrapy.extensions.corestats.CoreStats日志信息显示.

2022-02-13 21:55:15 1496

原创 Python3批量Telnet远程主机查看端口开放情况,可用于查找树莓派内网IP

Python3批量Telnet远程主机查看端口开放情况,可用于查找树莓派内网IP

2021-12-23 11:49:22 1951

原创 python 多线程报错 AttributeError: Can‘t get attribute ‘task‘ on <module ‘__main__‘ (built-in)>

看代码,我在主线程创建子线程,子线程在循环做什么事情,而main线程结束了。导致子线程获取到main线程的task。def task(): while True: # doing something passif __name__ == '__main__': request_thread = threading.Thread(target=task) request_thread.start() 解决方案,保证main线程存活

2021-07-30 17:30:10 3734 1

原创 Scrapy 赋值Item的自定义字段的内容报错 Use xx[‘xx‘]=xx to set field value 或者 does not support field: xxx

需求:tiem对象创建之后,修改原来的item的写好的table_name值我的item:class People(scrapy.Item): table_name = 'people' id = scrapy.Field() url_token = scrapy.Field() name = scrapy.Field()解决方案:people = People()people.__class__.table_name='people_20216'

2021-06-24 17:04:10 1240 1

原创 Windows OhmGraphite 监控:通过Grafana监控CPU\GPU温度、风扇、功耗等各种参数,且上手简单。

最近搞了个双路主机,用于家庭服务器。想着各种监控都得加上。简单记录下:前提安装好了以下工具:grafana

2021-06-16 17:36:52 4427 4

原创 MySQL8.0登录 提示 caching_sha2_password

1.情况如下:如果忘记密码,可以在mysql的.my.ini 里面配置该参数,可以跳过密码验证:[mysql] skip-grant-tables2.通过cmd登录mysqlmysql -u root -p use mysql; SELECT Host, User, plugin from user;可以看到 root用户的验证器插件为caching_sha2_password3.修改身份验证类型(修改密码) :xxxxx为自己的密码ALTER...

2021-06-15 15:50:36 2684 1

原创 MySQL 5.7root用户密码修改和开放远程登录

UPDATE user SET authentication_string=PASSWORD("xiayu"), HOST='%',password_expired='N' WHERE user='root';

2021-06-02 18:18:20 653

原创 mysqld --initialize 错误:mysqld: Can‘t create/write to file ‘G: ool\mysql\data\is_writable‘

G:\tool\mysql\bin>mysqld --initializemysqld: Can't create/write to file 'G: ool\mysql\data\is_writable' (Errcode: 2 - No such file or directory)2021-06-02T04:01:42.535302Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use -.

2021-06-02 12:22:36 6693 5

原创 解决 github 的用户头像和自己文章中的图片显示不出来以及报错:Failed to connect to raw.githubusercontent.com port 443

解决 github 的用户头像和自己文章中的图片显示不出来了。网上搜索了一下,发现是 github 的一些域名的 DNS 解析被污染,导致DNS 解析过程无法通过域名取得正确的IP地址。DNS 污染DNS 污染,感兴趣的朋友可以去了解一下。解决方案打开https://www.ipaddress.com/输入访问不了的域名查询之后可以获得正确的 IP 地址在本机的 host 文件中添加。win: C:\Windows\System32\drivers\etc19...

2021-04-29 11:49:57 256

原创 Scala 匿名函数自减原则

val rdd = sc.makeRDD(List(1, 2, 3, 4))//转换函数def mapFunction(num: Int): Int = { num * 2}//传入声明函数//val mapRDD:RDD[Int] = rdd.map(mapFunction)//传入匿名函数//val mapRDD:RDD[Int] = rdd.map((num:Int)=>{num*2})//scala 匿名函数自减原则// 如果逻辑代码行数只有一行的时候,花括号可以省略

2021-03-11 17:43:29 442

原创 【MQTT】Centos、RHEL系统下源码安装Mosquitto(最新版2.0.8)

简介Mosquitto是一个实现了MQTT3.1协议的代理服务器,由MQTT协议创始人之一的Andy Stanford-Clark开发,它为我们提供了非常棒的轻量级数据交换的解决方案。获取&安装在Linux系统上安装Mosquitto,源码安装模式,最新的源码可从 http://mosquitto.org/files/source/ 地址中获取。安装依赖(必须确保每个安装成功):yum install gcc gcc-c++ libstdc++-develyum install open

2021-03-10 10:36:59 1059

原创 Scala 此时不应有 \scala\bin\scala.bat)。

Scala安装完毕,配置完环境变量,命令行执行,scala -version命令窗口报错。此时不应有 \scala\bin\scala.bat)。出现这个问题,说明你的PATH与SCALA_HOME都设置正确了。这个问题的原因是因为安装目录里边含有空格。查看一下安装目录,不论安装目录是在C盘还是D盘,默认的都是安装在“C:\Program Files (x86)”或者是“C:\Program Files”中,问题就出现在这了。安装目录不能存在空格,上述的两个目录中间都有个空格。这就是出现”...

2021-03-04 13:09:16 2255 1

原创 阿里云CentOS 6 扩展系统盘分区和文件系统

CentOS 6 扩展系统盘分区和文件系统本节以CentOS 6操作系统为例,说明扩展分区和文件系统的步骤。说明CentOS 6操作系统版本结束了生命周期(EOL),您需要临时切换CentOS 6的软件源地址才可以正常安装软件包。具体操作,请参见CentOS 6 EOL如何切换源。运行以下命令安装dracut-modules-growroot工具。 yum install -y dracut-modules-growroot 说明如果您使用的是其他软件包管理器,请将yum修改为对应的..

2021-02-06 18:39:58 901

原创 最新版 CentOS 6 EOL切换源为阿里源

CentOS 6操作系统版本结束了生命周期(EOL),Linux社区已不再维护该操作系统版本。建议您升级操作系统至CentOS 7及以上,如果您的业务过渡期仍需要使用CentOS 6系统中的一些安装包,请根据下文切换CentOS 6的源。背景信息2020年11月30日CentOS 6 EOL。按照社区规则,CentOS 6的源地址http://mirror.centos.org/centos-6/内容已移除,目前第三方的镜像站中均已移除CentOS 6的源。阿里云的源http://mirrors.c

2021-02-06 18:33:52 494

原创 Scrapy Web Service 最新修复版本!API调用返回json。

Scarpy 通过telnet 特别卡,用过的肯定懂我的痛苦,并且原来的scrapy 在新版后砍了web service,并且n年没更新了,所以我修复原来版本的bug,增加接口的显示,并且上传到了pipy,方便使用。1.安装pip install scrapy-jsonrpc-api -i https://pypi.python.org/simple/2.修改scrapy项目中setting.py配置,增加以下扩展EXTENSIONS = { 'scrapy_jsonrpc.webs

2021-01-17 19:22:36 255

原创 python scrapy 捕获callback的异常,处理异常,然后发送邮件。

Scrapy>;=0.16使用不同的方法将方法附加到信号,添加了额外的示例最简单的解决方案是编写一个扩展,在这个扩展中,您可以使用零碎的信号捕获故障。 例如,以下扩展将捕获所有错误并打印回溯。您可以对失败执行任何操作—如保存到数据库,或发送电子邮件—它本身就是twisted.python.failure.Failure的实例。对于0.16之前的零碎版本:from scrapy import signalsfrom scrapy.xlib.pydispatch import dispatche

2021-01-10 22:28:53 835

原创 Python 所有异常错误以及解释

BaseException # 所有异常的基类 +-- SystemExit # 解释器请求退出 +-- KeyboardInterrupt # 用户中断执行(通常是输入^C) +-- GeneratorExit # 生成器(generator)发生异常来通知退出 +-- Exception # 常规异常的基类 +-- StopIteration # 迭代器没有更多的值 +-- StopAsyncIteration # 必须通过异步迭代器对象的__anext__

2021-01-10 12:55:01 474

原创 Linux 网络、网卡、wifi、iperf网络性能测试工具以及方法(内网)

iperf 网卡传输性能测试工具安装方法yum install iperf -y适用场景在同台宿主机下,测试虚拟机到另一台虚拟机的最大网络性能测试共有云内网最大网络性能测试局域网wifi的最大传输性能测试两点之间的带宽iperf参数介绍#常用公共参数-i 2 #表示每2秒显示一次报告-w 80k #对于TCP方式,此设置为TCP窗口大小。对于UDP方式,此设置为接受UDP数据包的缓冲区大小,限制可以接受数据包的最大值-B 192.168.122.1 #绑定到主机的多个地址中

2020-12-27 17:45:51 1231

原创 Linux、centos、ubuntu 可用的几种网络测速工具(外网)

1、fastfast 是 Netflix 提供的一项服务,它不仅可以通过命令行来使用,而且可以直接在 Web 端使用:fast.com。我们可以通过以下命令来安装这个工具:npm install --global fast-cli不管是网页端还是命令行,它都提供了最基本的网络下载测速。命令行下最简单的使用方法如下:fast 73 Mbps ↓从以上结果可以看出,直接使用 fast 命令的话,将只返回网络下载速度。如果你也想获取网络的上传速度,则需要使用 -u 选项。fast -u

2020-12-27 17:41:53 5249

原创 树莓派raspbian OS 64位系统(beta)下载和更换源

1、下载64位的raspbian下载安装时注意你的派是否支持64位https://downloads.raspberrypi.org/raspios_arm64/images/(官网上下的都是32位,在这里下:https://downloads.raspberrypi.org/raspios_arm64/images/raspios_arm64-2020-08-24/2020-08-20-raspios-buster-arm64.zip)2、得换国内源:把/etc/apt/sources.list

2020-12-27 13:26:48 5918

原创 树莓派raspberry or ubuntu 使用了systemctl disable lightdm快速恢复

raspberry or ubuntu 关掉图形界面启动,命令:systemctl disable lightdm.service开启图形界面命令:ln -s /lib/systemd/system/lightdm.service /etc/systemd/system/display-manager.service然后 : rebootdeepin的话,试试这个sudo dpkg-reconfigure lightdm补充:1、关闭图形界面:init 3 关闭图形界面(XSer

2020-12-23 10:42:29 1023

原创 树莓派升级安装python3.7

记录树莓派下的升级python3.7使用普通用户完成以下操作:更新源sudo apt update下载必要软件sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev curl libbz2-dev下载python源码包curl -O https://www.python.org/ftp/python/3.

2020-12-16 16:52:23 9666 7

原创 Centos6 yum [Errno 14] PYCURL ERROR 22 - “The requested URL returned error: 404 Not Found“

CentOS 6已经随着2020年11月的结束进入了EOL(Reaches End of Life)。所以在2020年12月2日,CentOS官方停止了对CentOS 6的所有更新,并且下架了包括官方所有的CentOS6源,目前阿里、163、清华等CentOS6源已无法使用。解决方案查看这篇:https://blog.csdn.net/qq_32482645/article/details/111288186...

2020-12-16 16:41:02 2530 2

开箱即用Zookeeper单机集群,已配置好集群和写好批量启动脚本,支持windows和liunx平台。

zk版本是3.4.12,单机zk集群配置,支持window和Linux,开箱即用 如果需要改成不同个机器上运行,只需要修改中配置一下的ip配置即可 #设置集群信息,此处的zoo-x可以用ip地址代替 server.1=127.0.0.1:2887:3887 server.2=127.0.0.1:2888:3888 server.3=127.0.0.1:2889:3889 端口修改后的链接符 127.0.0.1:3181,127.0.0.1:3182,127.0.0.1:3183 客户端链接机器命令 zkCli.cmd -server 127.0.0.1:3181,127.0.0.1:3182,127.0.0.1:3183 包含zkui,需要maven 打包,配置好maven环境变量的前提下,运行mvn clean package 打包成功后运行 ./zkui.sh start 既可以

2022-08-06

树莓派 3/4B Ubuntu Server arm64 位系统

树莓派 3/4B Ubuntu Server arm64 位系统镜像,亲测可用,终于摆脱了32位系统的限制问题。

2022-05-25

git-lfs-windows-v2.7.1.exe

git lfs是为了解决git对二进制文件支持不友好的问题而诞生的 gitlab的新版本已经支持了git lfs,并且默认开启,我使用的是12.6版本 只需要在客户端配置使用即可.

2020-08-07

java-jdk-hotspot源码

学习JDK 源码必备,提起HotSpot VM,相信所有Java程序员都知道,它是Sun JDK和OpenJDK中所带的虚拟机,也是目前使用范围最广的Java虚拟机。 但不一定所有人都知道的是,这个目前看起来“血统纯正”的虚拟机在最初并非由Sun公司开发,而是由一家名为“Longview Technologies”的小公司设计的; 甚至这个虚拟机最初并非是为Java语言而开发的,它来源于Strongtalk VM, 而这款虚拟机中相当多的技术又是来源于一款支持Self语言实现“达到C语言50%以上的执行效率”的目标而设计的虚拟机, Sun公司注意到了这款虚拟机在JIT编译上有许多优秀的理念和实际效果,在1997年收购了Longview Technologies公司,从而获得了HotSpot VM。

2020-08-07

jaeger-1.7.0-windows-amd64.tar.gz

用于分布式链路追踪监控,正如地面微服务从业者很快意识到的那样,当迁移到分布式架构时出现的大多数操作问题最终都基于两个方面:网络化和可观察性。与单个单片应用程序相比,网络和调试一组相互交织的分布式服务只是一个数量级更大的问题。

2020-08-07

syncthing-windows-amd64-v1.1.1.zip

Syncthing可于搭建私人网盘,Syncthing是一个连续的文件同步程序。它可以在两台或多台计算机之间实时同步文件,安全地防止窥探。你的数据是你的数据,你应该选择它存储在哪里,是否与第三方共享,以及如何通过互联网传输。

2020-08-07

DirectX修复工具

DirectX修复工具是一款专用于修复系统异常的工具,DirectX修复工具还是一款使用简单易上手操作且绿色、可免安装的修复工具。使用DirectX修复工具可自动更新C++组件且完美修复0xc000007b问题异常。如果你的电脑出现了DirectX的异常问题,可直接下载DirectX修复工

2020-08-07

最新2016云知梦WEB开发教程合集

网络基础视频 Linux服务器 Shell脚本编程 PHP开发特级课程 PHPCMS二次开发 PHP基础编程 PHP基础项目实战 PHP多版本集成环境之Wamp PHP无限分类 PHP经典实例 PHP面向对象 PHP面试题实战 ThinkPHP之RBAC权限把控 ThinkPHP后端框架 ThinkPHP数组改造 ThinkPHP结合BootStrap极速开发动漫项目 PHP企业网站运营 PHP软件开发全集 Smarty模板引擎 BootStrap前端框架 CSS样式设计 HTML5标签和CSS3样式 HTML页面标签 Jquery前端框架 Jquery实现表单验证 Jquery插件100款 Jquery许愿墙实战 JS前端开发 JS经典实例 Sublime开发编辑器 SVN版本控制器 手机微信开发 手机微网站开发 无刷新上传图片和文件 Bootstrap前端框架 CSS3样式设计 HTML5网页标签 Javascript前端开发 jQuery前端框架 jQuery实用插件 WEB前端项目实战 手机APP开发

2017-11-08

Myeclipse 10.6 破解文件+破解说明

亲测可以完美激活Myeclipse10、Myeclipse2013,其他的版本可自己试试

2016-11-20

空空如也

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

TA关注的人

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