基础操作
文章平均质量分 58
我要用代码向我喜欢的女孩表白
已经换工作了,现在在某家安全公司打工。
又换工作了,现在在某金融公司打工
马上失业了,还要还房贷,要饿死了,大家可以私聊联系我,进行投喂,谢谢
展开
-
腾讯云容器镜像操作
首先登录【企业微信】,进入腾讯云内若无权限,请找公司云服务器管理员开通权限点击右上角的控制台。原创 2022-11-01 09:35:07 · 731 阅读 · 0 评论 -
java程序加载外部配置(含单独jar以及springBoot)
try {//定义路径,这里是相对路径,绝对路径也可以的= null) {try {}}}}原创 2022-10-18 19:02:43 · 1380 阅读 · 0 评论 -
excel常用函数(超详细,自测,自写)
因为后面要代码要设计操作excel,将清洗后的数据,根据拖拽的结果,自动生成excel。所以这里要学习一下excel的相关函数。当然excel函数,也能帮助后面要考计算机1级的学弟学妹们。原创 2022-10-14 13:33:52 · 513 阅读 · 0 评论 -
java手机验证码,生成(demo,直接用)
随机验证码,代码如下,我做了详细的注释,也照顾一下新手,因为我在几年前读大学的时候,老师教的就很不清楚,我也不是那种一点就通,就能先行跨越理解的人,所以尽量照顾一下后来的同学。.........原创 2022-07-01 13:59:42 · 607 阅读 · 0 评论 -
阿里云springBoot证书部署
我们需要让网站不被浏览器提示不安全,那就得从http变成https,部署ssl证书,你就能解决这个问题。1.下载证书得到一个压缩包,进行解压,得到2个文件2.部署复制含有.pfx后缀的文件,到服务器的目录(key-store为他的目录)key-store-password为另一个.txt后缀文件的内容...原创 2022-03-28 22:20:22 · 653 阅读 · 0 评论 -
springBoot加载外部配置
第一种IO流读取写一个外部配置log4j.properties写一个方法读取他package ljqc.sa12;import org.apache.log4j.PropertyConfigurator;import java.io.FileInputStream;import java.io.IOException;import java.util.Properties;public class InitLogRecord { public static voi原创 2022-02-25 11:00:01 · 523 阅读 · 0 评论 -
SpringBoot rabbitMq点对点模式搭建
点对点模式,是用来满足,给不同的客户,部署多套服务。用同一个rabbitMq应用,给多个不同用户提供服务,并且每一个用户之间不能存在别人的数据(发布订阅)我尝试过设置【路由routingKey、交换机exchage、队列名】的修改,但是还是会导致,其他节点收到别的数据情况,最终的解决方案是【添加虚拟主机】1.在rabbitMq界面(添加虚拟主机)2.在springBoot的配置文件【application.yml】中配置3.跟着我的另一篇博文挨个添加代码springBoo原创 2022-01-14 14:32:27 · 954 阅读 · 0 评论 -
内存-硬盘优化法则-------小短文
半年来的,内存优化总结。原创 2021-12-13 10:09:14 · 1079 阅读 · 0 评论 -
hbase java Api Scan Limit ----小短文(含分页实现思路)
分页功能实现,startRow与Limit,可完成分页。Hbase默认scan是进行排序的。如果想取前1w行,则指定startRow,并且limit 10001。可以作为第一页。取末尾最后一个row,作为下一个的startRow。可实现分页。hbase shell:由于【rowStart和endRow】的获取速度和你get一样快,固常用于【Hbase迁移】,和更新。用于记录迁移的位置和【断点续传】。javaApi:pom、和基本配置连接我就不给了,我的另一篇博文有 。传送门原创 2021-12-10 13:49:35 · 4419 阅读 · 4 评论 -
scp指定端口-----小短文,解决问题
scp -P 2212 -r /usr/local/fosscheck/ 192.168.31.55:/usr/local/fosscheck/-P后面是端口号,-r是代表里面的所有文件原创 2021-11-26 14:20:33 · 1576 阅读 · 0 评论 -
vue随笔(2)
vue学习。参考百度,要啥功能就去百度搜,这样开发最快了。1.下载hbuilderX,然后新建一个vue的项目,然后要装npm(npm是js的包管理器)2.。。。然后不会了还是稳扎稳打,打好基础吧,跟着官网来吧https://v3.cn.vuejs.org/guide/introduction.html#vue-js-%E6%98%AF%E4%BB%80%E4%B9%88https://v3.cn.vuejs.org/guide/introduction.html#vue-js-%E6%9.原创 2021-11-06 17:02:36 · 860 阅读 · 2 评论 -
gitee教程(超全,超详细,超长)
俺今天刚写完 专利技术交底书,于是有了一点点空闲时间。虽然常用github,但心里面总感觉缺点什么,于是有了这篇文档,希望这篇文档能在我忘记怎么用gitee的时候瞬间教会我。并且也能让我在写文档的过程中对git的理解更深。本篇文章的起因是因为一个知乎老哥的评论,它的写作风格,我很喜欢。于是本篇也是尝试(体验)用他这种风格来进行写作。没有一个软件规格书,就没有一个好的软件(没有一个计划和目录,那么就没有一篇好文章) ...原创 2021-10-25 14:40:43 · 73800 阅读 · 25 评论 -
程序员跑步锻炼法
俺酷爱运动,跑步十年,有一套自己跑步准则,大部分人都适用。教过别人,让一个原来只能跑2圈的女生,一下突破自己跑了10圈。曾经也让自己一周下降了10斤,刚刚在写简历的时候,想到 “为什么不把他分享给其他人呢?”于是有了这篇文章。俺跑步分为目的,以前是用来治疗感冒,我平常感冒了不舒服,就去操场上一跑,回去洗个澡,第二天几乎就好。第二是用于减肥。通常我目的只有这两种。关于治疗感冒,我采用的是慢跑+适中跑。首先慢跑热身,2圈之后,身体发热,开始适中跑(就是步子比较大),始终用鼻子呼吸,适中.原创 2021-10-23 10:43:31 · 326 阅读 · 0 评论 -
开放问题,创业型公司如何控制进度?(欢迎评论)
本人目前经营着一家创业型公司(说是经营不如说是业余经营),公司创了有6个月,产品也出了个雏形,但是开发速度就是跟不上,预计8月底出测试版,结果一个功能,整了1个月,其他20天都是没有干活的。大家可能说怎么可能呢?什么功能啊,其实不复杂就只是一个电话匹配的功能,我后端已经写好很久了,就是前端非常慢。原因呢,大家都是利用自己闲暇时间工作的。1.白天大家都在自己公司上班(基本生存来源)。下班后还要在家写代码(创业公司)。2.都是老同学,我没什么钱可以发,没有积极性,只是凭着尝试的去做。3.时间耦合,比原创 2021-10-22 11:52:48 · 121 阅读 · 0 评论 -
Mysql定时器使用(本人亲笔亲测-开发使用)
前言:我有个需求,数据库中有任务数据,每一条任务都有一个时间,时间超过2小时了,那我就将他的状态修改掉。第一步,开启定时器。查看定时器,是否为开启状态。show variables like '%event_sche%';`开启定时器set global event_scheduler=1;第二步,创建存储过程说明:存储过程,可以理解为sql语句(触发后的事件),当定时器的条件(时间到了,或者参数改变了)达到了,执行存储过程的语句。编写存储过程cre原创 2021-09-17 10:54:31 · 1922 阅读 · 0 评论 -
python往Mongodb插入
import pymongoclass test1(): mongo_host = "192.168.31.26" #ip地址 mongo_port = 27017 mongo_db = "sa12" # 库名 mongo_coll = "rpm" # collection名 mongo_user = "admin" #账号 mongo_pwd = "pFdada" #密码 client = pymongo.MongoClient(host.原创 2021-08-27 15:07:45 · 276 阅读 · 0 评论 -
scrapy爬取网站子链接(含爬虫入门教程)
首先,这是我第一次用scrapy在工作中,以前用过requests,但是那种小级别的东西,不适合网站级爬取,太慢了。先说需求吧:https://rpmfind.net/linux/RPM/Groups.html爬这个网站里的每一条。点开一条再爬里面的每一条点开右边的一条,在爬里面的一条总之就是爬3次,啪啪啪。先不要慌张,先想一下思路。我想用队列+爬虫的形式将A爬完的结果存放到A队列中,A队列有多个消费者,进行消费,对每一个队列进行爬取。并且组装...原创 2021-08-26 11:39:41 · 3586 阅读 · 0 评论 -
JAVA-SpringBoot web-socket通信
web-socket在开发中我们经常使用,尤其是在语音、聊天、游戏等方面。我公司的app也需要一个语音功能,于是我就 采用了web-socket。他的原理,你只要有一丢丢的程序逻辑,都能想到。无非就是,A监听服务端的消息,B发送给服务端。服务端发送给A。最难的地方可能就是监听了,你写个while循环。或者采用队列的形式,都可以去做。那么原理,想必你也清楚了,那我们开始。首先第一步还是先导入依赖(别人写好的底层包) <dependency> <groupId原创 2021-08-23 13:42:36 · 2041 阅读 · 2 评论 -
springBoot整合RabbitMQ(Demo)
由于我之前拿activeMQ写完了,但是总监说,他们用的rabbitMQ,为了保证统一,所以要求我重写。我发现他和activeMQ不同的是,他不需要去通过config去定义value获取yum的配置。创建类,他就能自动读取yum关于rabbitMQ的配置。这里只说直连Direct的情况(符合我想要的1对1)1.导包<dependency> <groupId>org.springframework.boot</groupId> <ar原创 2021-08-19 10:45:32 · 661 阅读 · 1 评论 -
阿里云服务器搭建私有化gitLab
由于我自己的公司添加了人手,从1个前端到了2个前端,那么gitlab就有出现的必要性了。后期发展也需要,所以我就搭建一个gitlab给我的前端小伙伴用。服务器:Centos7 x64首先下载gitlab 只有300mb,1分钟就下载完了(晚上11点我还在在职公司加班-网速极快)。下载地址;https://link.zhihu.com/?target=https%3A//mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-10.原创 2021-08-18 22:06:32 · 472 阅读 · 0 评论 -
SpringBoot使用activeMq(绝对可用!亲测)
这里的场景为1对1,就是A发送B接收。而【不是1对多】,A发送、B、C接收首先在springBoot程序下pom导入相关依赖,activemq的、以及提升效率的连接池的。<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-activemq</artifactId></dependen原创 2021-08-18 11:24:52 · 11191 阅读 · 4 评论 -
activeMQ搭建与入门使用
俺是搞大数据的,一般用的是kafka,但是现在在小公司来了,天天写后端,研发总监说要用mq。那搞呗,我问了问数据组的爬虫的朋友,你们之前用什么mq,他们说rabbitMQ。那既然他们用过了,请教他们是不好的,男人要独立自主,才能撑得住美丽的姑娘们,所以俺就要用activeMQ!!!先说一下队列,你得知道啥是队列,队列就是,排队排成一列,别笑。确实是这样,排队干啥事,要讲究顺序,打新冠疫苗也是一样,插队是不允许滴。程序比人乖,不会插队,那就很好的完成了排序,按顺序执行,也完成了按数量执行,比如我有5个原创 2021-08-16 16:32:44 · 309 阅读 · 0 评论 -
springboot 利用redis 1对1匹配逻辑
自己公司的代码遇到这个需求,于是身为法人的我,自己写了代码。A用户从池中匹配,如果匹配到了B用户,则返回AB。同样B也是返回AB。用一个接口实现。我的逻辑:最后前端删除的接口我还没有写,就是清空hash中的数据,当最后一个字段为1的用户,调用另外我没写的接口,去删除,他和他对应兄弟的hashMap的数据,保持redis资源充足。代码package cn.learningfriend.base.wechat;import org.springframework.stereot原创 2021-07-02 17:40:40 · 300 阅读 · 0 评论 -
apache服务器修改https端口为8081
微信小程序必须用https才能访问,所以我想获取我服务器的内容只能用https。这里我采用的是阿里云。但是我只有一台服务器,并且那太服务器的端口443被我的springboot,https占用了,这里我就采用修改apache https端口的方式。centos7安装httpd(有的话一定要先卸载),或者先停止,因为安装mod _ssl的时候会更改配置yum -y install httpd下载ssl证书https://yundunnext.console.aliyun.com原创 2021-06-30 10:24:27 · 4950 阅读 · 4 评论 -
Centos7文件服务器的搭建(含域名访问)
搭建服务器的原因,我的程序需要调用接口上传文件。我代码采用的是springboot,但是springboot打成jar包后,用户如何访问,他自己上传的文件路径。springboot只能写文件,他的jar形式会导致你无法上传文件到jar包【静态资源】里面。用户自然就法访问。那么此时就需要一个服务器去读springboot写入文件的位置,并且提供给用户访问权限。那么我们选择了最简单的apache服务器。安装:yum -y install httpd启动,就可以访问了,ip地址.原创 2021-06-29 17:25:14 · 1118 阅读 · 0 评论 -
阿里云服务器http变成https
There is not enough memory to perform the current task. Please try increasing 'dbms.memory.heap.max_size' in the neo4j configuration (normally in 'conf/neo4j.conf' or, if you you are using Neo4j Desktop, found through the user interface) or if you are run.原创 2021-06-17 21:47:17 · 1421 阅读 · 4 评论 -
neo4j导出csv后的格式清洗
由于Neo4j导出csv后的json格式不完整,固需要清洗。清洗代码import json;import pandas as pdimport re#此为刚导出的neo4j csv中的数据的json格式转换及清洗#图数据库rs=pd.read_csv('F:\dada\知识图谱\包图谱数据\关联库的构建\export (1) - t1.csv',encoding='utf-8')p=rs['p']v=rs['v']p1=rs['p1']for r ...原创 2021-06-16 16:40:04 · 313 阅读 · 1 评论 -
Axure this is most likely not a valida .rp file
同事能打开你打不开。检测原因:我发给了另一个产品,他也能打开。但是我的Axure RP 8也是可以用的。那么问题只有1个,版本问题。Axure RP 9写的,Axure RP 8 无法打开。换成Axure RP9即可...原创 2021-05-12 11:06:10 · 6094 阅读 · 0 评论 -
Kafka集群搭建
准备3台机器在【每台】机器创建统一的目录命令:mkdir /home/sa12/原创 2021-04-27 18:13:49 · 349 阅读 · 0 评论 -
IDEA设置所有项目指定默认Maven仓库
这里写自定义目录标题设置maven仓库设置IDEA启动界面为主界面调出主界面IDEA Maven设置设置maven仓库每次创建一个项目之前的maven仓库就换成默认的了,每次都得配置,用的好不爽,于是就设置 个永久的。设置IDEA启动界面为主界面这是主界面设置成主界面的好处就在于,他相当于全局设置,你进行了设置后,会对所有IDEA的项目进行更改。包括新创建的项目。好处就在于我在这里配置了其他内容,那所有的项目都会享受我配置的新内容的受益于更改调出主界面主界面在默认的情况下,只会第一次开原创 2020-08-06 17:25:57 · 12443 阅读 · 3 评论