- 博客(95)
- 资源 (6)
- 问答 (1)
- 收藏
- 关注
原创 Windows排查恶意程序及一些工具
按下Win + R键组合打开运行对话框,然后输入"msconfig"并按Enter键。在"服务"选项卡中,勾选"隐藏所有Microsoft服务",然后排查一个个排查剩下的服务。按下Ctrl + Shift + Esc键组合打开任务管理器,然后切换到"启动"选项卡。在这里,可以看到在Windows启动时自动运行的程序。禁用不认识或不需要的项目。按下Win + R键组合打开运行对话框,然后输入"regedit"并按Enter键。
2023-09-12 10:31:39
55
原创 【Java】方法接受的参数过多?如何优化?
我个人感觉方便了很多,比如我可能不需要传入onerror,使用建造者模式后可以选择不调用onerror即可,但如果是写成工具类,那就需要进行方法重载了。一个简单的例子,希望对你有启发。这是android app项目中的一个方法,且不管它是做什么的,我们来看下如何优化。✏️评论,你的意见是我进步的财富!
2023-09-01 11:31:59
121
原创 ElasticSearch7.x + kibana7.x使用记录
方式1是根据数组内的name值精确匹配,方式2是my_array字段的模糊匹配,因为我们一开始创建的my_array是text类型的,text类型会进行分词,因此可以用match进行模糊匹配,而my_array内的name是keyword类型的,keyword类型不会进行分词,它是一个整体,那么就可以用term进行精确匹配了,当然你也可以把keyword类型改成text类型,这样也可以进行模糊匹配了,可以自行探索下。数据迁移后旧索引下的数据还是存在的,不是说把所有数据迁移到新的索引后旧索引的数据就没了。
2023-08-18 16:40:56
151
原创 python一次性导出项目用到的依赖
python一次性导出项目用到的依赖。在终端或者是你的IDE运行这个文件即可。运行完成后在根目录会生成requirements.txt。如果你用到了Anaconda,记得先激活环境!在别的地方要下载该项目的依赖只需要用以下命令即可。✏️评论,你的意见是我进步的财富!
2023-08-17 18:07:47
335
原创 【bug记录】Error attempting to get column ‘*‘ from result set.
使用mybatis-plus查数据的时候报Error attempting to get column '*' from result set.这段代码在两个地方用到了,一个是在添加用户的时候,一个是在查询的时候,很奇怪的地方是插入用户这段代码没报错。
2023-06-26 15:55:31
270
原创 记一次k8s节点上出现node.kubernetes.io/disk-pressure污点的问题
k8s部署时pod一直属于Pending状态,也就是说pod未调度到k8s节点上。
2023-05-31 15:02:24
789
2
原创 【Android】分享下载APP的二维码到微信
客户方想要一个可以把app的二维码分享到微信的功能,这个二维码是apk的下载地址,以下是我总结的两种方式,不过我只使用了第一种,第二种我嫌麻烦还没用。
2023-05-30 17:13:53
143
原创 【Docker】推送镜像到私有仓库
一般我们都是使用dockerfile去构建镜像,那么我们就可以在构建时指定好私有仓库的tag,这样就可以直接用push命令提交了,比如你的仓库https://xxx.xxx.cn,镜像名为demo,版本是v0.0.1,那么命令就是(比如你原有的镜像就叫demo,想要将它推送到xxx.xxx.cn私有仓库,那么要指定一个能推送到私有仓库的tag命令如下(✏️评论,你的意见是我进步的财富!最后一个点指的是在当前位置下构建。一般会要求加上版本号。
2023-05-26 19:41:41
708
原创 【Android】配置不同的开发和生产环境
在web开发中不同的环境对应的配置不一样,比如开发环境的url是这样,测试环境的url是那样的,在app中也会涉及到多个环境的使用,因此我们也需要学一下如何配置,这样就不需要每次发生产环境的包都手动修改不同配置了。
2023-05-22 12:06:24
749
原创 【LLM】低成本部署大语言模型, 并且还能达到部署在GPU上差不多的效果
3.83.7可以看出对配件的要求不是很高, 显卡可有可无(有的话更好),我是在笔记本电脑上部署测试的,配置的话是:i5-1135G和32G内存(无独立显卡)
2023-05-04 15:06:27
2025
原创 【LLM】离线部署ChatGLM-6B模型
甲方出手,天下我有🤩。让我们看看GPU参数吧😍输入命令:(如果报了未找到命令的话需要给显卡驱动目录添加进环境变量,自行百度)nvidia-smi我滴乖乖,49G显存爱了爱了~
2023-04-28 18:35:57
2738
2
原创 Centos7配置静态ip地址(NAT模式)
其余的配置不用改, 只需要改这两个即可, 一般配置了ip还是上不了网很大可能是和网关ip有关, 如果你和我一样用的是VMware, 可以往后看在VMware如何查看网关ip。假设你查出来的是ens0, 那么你输入的命令就是vi /etc/sysconfig/network-scripts/ifcfg-ens0。输入上面所说的命令后就能进入当前的网络配置文件了, 需要改的地方如下。冒号左边的就是配置网络的文件, 只需要改里面的文件即可。✏️评论,你的意见是我进步的财富!
2023-04-20 10:28:33
552
原创 onlyoffice插件传值(接收外部数据)的问题
管理平台集成在线编辑word时遇到一个需求, 需要做到在外部定义一个按钮, 点了这个按钮后会弹出一个列表, 在选择了某条数据后需要把这条数据(包过边框)插入到word文档里面, 当时听到这个需求的时候觉得很棘手, 不过好在已经实现了, 目前也在使用过程中了, 该功能已经实现了快2个月了, 现在才想起来记录下。
2023-04-19 09:28:03
499
2
原创 【LLM】Windows本地CPU部署民间版中文羊驼模型(Chinese-LLaMA-Alpaca)踩坑记录
想必有小伙伴也想跟我一样体验下部署大语言模型, 但碍于经济实力, 不过民间上出现了大量的量化模型, 我们平民也能体验体验啦~, 该模型可以在笔记本电脑上部署, 确保你电脑至少有16G运行内存。
2023-04-14 11:05:56
11376
108
原创 【Docker】使用Docker Compose部署项目
如果你部署项目需要很多个容器, 并且还是在手动一个一个启动的话来试试Docker Compose, 只需要写好Docker Compose文件运行命令就能帮你一次性全启动, 对微服务很友好啊~
2023-04-11 19:30:00
522
原创 【Java】使用ConcurrentHashMap保证相同的key只会插入一次
这是项目当中的一小段代码,可以看出来使用ConcurrentHashMap当缓存使用了,主要实现的功能是在线编辑word的一个协同编辑功能,要保证协同编辑的话需要保证相同的文件id(key值)下data值是一致的,否则在多个用户编辑同一份文件时,保存的文件内容会出现问题,比如两个用户同时打开了一份文件,如果不保证data值是相同的话,这两个用户将会使用两个不一样的data值,这样会导致两个用户之间不知道对方也在编辑这个文件,也会导致用户1编辑的内容无法出现在用户2上,当用户1编辑完保存完后用户2也进行了保存
2023-04-11 11:18:31
498
原创 【Docker】书写dockerfile制作镜像
在软件开发和部署领域,Docker已经成为了一种不可或缺的工具。通过使用Docker,我们可以轻松地打包、分发和部署应用程序,确保跨平台的兼容性和环境的一致性。为了更好地利用Docker的优势,我们需要学会编写Dockerfile.
2023-04-10 22:49:06
347
原创 【Git】更改本地仓库的URL
"origin" 是一个本地 Git 仓库中对远程仓库的默认引用名。换句话说,当您在本地克隆一个 GitHub 仓库时,Git 会自动将远程仓库的默认名称设置为 "origin"可以使用以下命令查看当前存储库中已配置的所有远程仓库的名称。更新现有的远程仓库URL,使用以下Git命令。✏️评论,你的意见是我进步的财富!,则可以运行以下命令。的远程仓库的URL从。
2023-04-07 17:22:43
873
原创 【Docker】Dockerfile参数速查
ENTRYPOINT参数在 Dockerfile 中用于指定容器启动时要运行的可执行文件或脚本。它类似于CMD,但更为强制,因为它定义的命令不会被容器启动时提供的命令覆盖。如果 Dockerfile 中同时包含CMD和ENTRYPOINT,那么CMD中的参数将作为ENTRYPOINT命令的默认参数。ENTRYPOINT参数有两种使用方式:1. exec 格式(推荐):在这种格式下,命令会在不使用 shell 的情况下执行。这种格式对于那些不依赖于 shell 的命令非常有用。
2023-04-03 18:03:01
679
原创 SQL比较同一张表中两条记录的字段
指明了id为1和id为2的两条记录进行比较, 两表的连接条件根据实际修改, WHERE后的条件就是两条记录当中的字段相互比较, 如果出现不相等的情况则显示查询结果。这种使用逗号连接的写法叫隐式内连接, 但这种对于字段多的情况可读性很差, 不建议使用, 了解下就行。✏️评论,你的意见是我进步的财富!
2023-03-30 09:58:43
1602
原创 《AI革命:聊天机器人的崛起与劳动力市场的未来》
开始"脱离"人类, 这就不是简单的减少体力活了, 已经开始取代技术了, 在这之前还没有工具是可以取代技术的, 基本上都是取代体力方面的, 但现在已经开始发生改变, 正如流浪地球那样, 地球很依赖太阳, 当行星发动机出现意味着开始脱离太阳, 而在第二部中是在验证行星发动机的可行性, 就好比现在的chatgpt验证了大语言模型的可行性.......巨大变革......在青铜之后人发现更好的金属了, 也就是铁器时代, 该时代促成了铁和钢的广泛应用, 改善人们的生活, 又节省了体力活(技术再提升)
2023-03-29 10:22:18
941
原创 【MongoDB】windows安装MongoDB6.0.5+可视化界面软件
MongoDB是一个流行的开源文档型NoSQL数据库管理系统,使用C++语言编写。与传统的关系型数据库不同,MongoDB使用文档模型来存储数据。文档模型是一种灵活的数据模型,它允许您在单个文档中存储和查询相关数据。文档模型还支持嵌套文档和数组结构,这使得它非常适合处理复杂的数据结构。非常灵活的文档模型,可以轻松存储复杂数据类型。分布式系统设计,可以通过分片技术实现横向扩展,适合大规模数据处理。支持丰富的查询语言和聚合框架,使得开发人员可以轻松地对数据进行复杂的查询和分析。
2023-03-23 15:01:11
1822
原创 解决POI读取Excel出现的错误:OPC Compliance error [M4.3]: Producers shall not create a document element that co
OPC Compliance error [M4.3]: Producers shall not create a document element that contains refinements to the Dublin Core elements, except for the two specified in the schema: and Consumers shall consider a document eleme
2023-03-20 18:47:53
400
原创 java中如何优化大量的if...else...
这种方法可以将大量的if else语句转换为数据结构的处理过程,从而提高代码的可扩展性和可维护性。将每个条件分支的实现作为一个独立的策略类,然后使用一个上下文对象来选择要执行的策略。这种方法可以将大量的if else语句转换为对象之间的交互,从而提高代码的可维护性和可扩展性。将每个条件分支的实现作为一个独立的产品类,然后使用一个工厂类来创建具体的产品对象。这种方法可以将大量的if else语句转换为对象的创建过程,从而提高代码的可读性和可维护性。使用一个映射表来将条件分支的实现映射到对应的函数或方法上。
2023-03-15 23:15:00
4553
2
原创 ChatGPT解开了我一直以来对自动化测试的疑惑
自动化测试这个词肯定没少听了,我有接触过一些无头浏览器,它可以做到模拟人去点击的操作,我以为的自动化测试只是这样,一直不理解它该怎么去验证数据,难道还是需要人去验证数据吗?那这样一来也算不上自动化测试了,今天我试着询问了下ChatGPT,它解开了我的疑惑,我不知道是该开心还是难过...自动化测试是指利用自动化工具或脚本来执行测试用例的过程。自动化测试的主要目的是提高测试效率、降低测试成本、缩短测试周期,同时提高测试覆盖率和测试质量。
2023-03-14 11:01:23
14603
17
原创 windows server服务器卡死,无法进行任何操作,如何远程进行重启?
在进行远程操作之前先添加一下凭据,免得在执行远程重启服务器的命令时提示拒绝访问
2023-03-12 22:40:22
1501
原创 与iframe进行跨域交互的解决方案
在Web开发中,为了避免安全漏洞,浏览器会实行同源策略(Same-Origin Policy),即只允许同源网页之间进行交互,而跨域的交互是被禁止的。但是,有时我们需要在不同域名的页面之间进行数据传递和交互。
2023-03-12 22:27:51
2498
原创 谷歌浏览器和火狐浏览器永久禁用缓存【一劳永逸的解决方式】
缓存对于开发人员来说异常的痛苦,很多莫名其妙的bug就是由缓存导致的,但当我们在网上查找禁用缓存的方式时,找到的方式大多数都是在开发者工具的面板中勾选禁用缓存的选项,但这种方式有个弊端就是需要一直打开这个面板禁用缓存才有效,但有时候也不生效,很奇怪.....接下来我将提供两种方式,不需要打开开发者工具也能禁用缓存......
2023-03-06 10:29:06
1474
3
原创 Windows Server 2008 R2安装onlyoffice【docker】
目前docker for windows只能在windows10/11上安装,其他的windows版本只能使用Docker Toolbox来安装,使用该工具安装的docker其实是借助了Oracle VM VirtualBox虚拟机来运行的,为了更好的了解其中的关系,可以看下面这张图:我们不需要额外的去安装Oracle VM VirtualBox,Docker Toolbox会帮我们进行安装!
2023-02-21 14:48:49
1544
4
原创 【Android】获取WebView完全加载完成的结果
app中加载页面会面临加载过程中页面显示空白的问题,因此为了避免这种情况的发生,一般都会显示一个加载框来告知用户,接下来就是如何确保百分百加载完成的情况了。
2022-12-27 17:27:41
1550
原创 三个在线编辑OFFICE解决方案
后台管理系统或许有需要能在线编辑word的需求,避免了先将word下载下来编辑好了再上传的麻烦,可以说是高效办公的一种,下面两种方案是本人实践过能免费使用的方案了,如果你有更好的方案推荐欢迎评论!!!
2022-12-22 17:28:15
3514
原创 Android:远程调试WebView
APP中使用WebView展示网页的结果可能不太理想,那么我们想调试的话就没有在浏览器当中调试方便,不过谷歌浏览器给我们提供了能远程调试的方案。可能需要开代理才能访问!!!配置 WebView手机设置假设你点错了,拒绝了授权,那么就需要先撤销USB调试授权,然后在重连就会弹出授权的框了。
2022-12-15 10:08:59
2630
有没有可以监控JAVA接口调用次数?
2022-03-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人