- 博客(89)
- 资源 (19)
- 问答 (2)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 菜鸟部落诞生了
前言大多的博客网站由于挂载着各种推广信息和广告,每次浏览的时候非常不舒服,一直想开发一个简洁的个人博客系统,在工作的这段时间,使用过typecho搭建过,但随着自己的服务器过期,也就放弃了。一直在csdn上发布自己的文章,慢慢的搭建个人博客网站的愿望强烈了,在学习mybatisPlus的过程中,心一横,顺便在学习的过程中将博客的后端接口开发出来了了,拖拖拉拉,花费了半个月左右时间,菜鸟部落就这样诞生了。然后忍痛花费了几百大洋购买了5年的阿里云服务器以及域名www.cainiaobuluo.com。最后
2021-10-16 17:09:48
307
3
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 搭建个人内网穿透服务
内网穿透 本地电脑上的服务无法通过互联网让其他人访问到,通过内网穿透技术可以为自己本地的服务提供互联网入口,无需将本地服务部署在服务器上,便可以让其他人可以访问前提准备本地web服务,访问8080端口 阿里云服务器Ubuntu 20.04疑问问:既然在使用frp内网穿透服务时,需要服务器,才能使本地服务互联网化,为什么不直接部署在服务器上?答:使用服务器将本地服务部署后,本地服务有修改变化后,需要重新部署才能生效,但通过内网穿透frp配置后,会实时响应,并且可以配置...
2021-08-07 14:51:25
2695
8
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Python实现邮件发送功能
前言 使用python的第三方库yagmail仅仅几行代码实现了邮件发送的功能,和大家分享一下实现过程。yagmail官网文档:https://yagmail.readthedocs.io/en/latest/index.html第一步:申请一个邮箱作为发送邮箱此处以网易邮箱为例,因为使用python代码实现邮件的发送,需要开启邮箱的授权密码功能,用生成的授权密码作为发送邮件的密码,以下步骤为开启网易邮箱的授权密码功能。第二步:安装yagmail库...
2021-06-21 12:10:59
2323
5
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 入职必须要问hr的3个问题
金三银四已经过去了,阿都也在四月份成功的跳了槽,阿都是19年毕业的,虽然毕业时间不长,但阿都已经在三家公司待过了,在求职以及工作的过程中,见过许多坑,也入过很多坑。这篇文章主要分享一下面试成功后,在和hr谈待遇时,必须要问的几个问题,希望能够帮助到大家。问题1咱们公司的薪资结构是怎么样的?是不是基础工资+绩效工资? 这个问题是最重要的,因为许多公司采用的是这种基础工资+绩效工资模式,并且和你谈薪资时,hr是不会主动去说明,最终与你商定的工资为基础工资+100%绩效工资的和,但往往最终转正
2021-06-08 11:01:39
3229
2
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 服务器防火墙开启导致无法远程连接解决方案
前言:在使用阿里云服务器的过程中,开启了服务器的防火墙,导致本地xshell以及阿里云官网自带的远程连接均无法使用,在联系阿里云技术客服后,才得到了解决,将整个解决方案总结如下,希望可以帮到那些...
2021-06-03 11:09:42
7933
6
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 liunx服务器web环境搭建从0到1
前几天阿里云推出了新人优惠活动,许多小伙伴都参加了。阿都整理了搭建部署环境的这篇文章帮助同学们去高效的使用服务器。文章中的搭建步骤都是阿都这几年使用并整理的。希望可以帮助到大家。记得点赞、关注。...
2021-06-01 14:38:49
277
6
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 idea开启服务的多个实例
前言阿都在学习微服务的时候,有时候需要开启某个子服务的多个实例【使用不同端口启动多个服务】,使用的是开发工具是idea,其默认不能进行并行运行程序,即第二次使用其他端口启动服务时,会自动关闭上一个服务,然后启动此次端口的服务,最终只能启动最后一次【仅仅一个】的服务。这篇文章与大家分享一下开启多个服务实例的解决方法。步骤一:配置开启并行运行设置,Run >> Edit Configurations勾选Allowparallel run 【允许并行运行】步骤二:启..
2021-05-18 15:42:06
932
9
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 nginx部署前端
部署环境:win10第一步:nginx下载下载地址:http://nginx.org/en/download.htmlnginx文件目录点击nginx.exe启动程序开启nginx,默认端口为80成功访问:http://localhost/第二步:编译前端项目前端采用vue框架进行开发,将项目编译成静态文件【html、css、js】vue项目目录结构修改位置1:config/index.jsvue默认打包生成的静态文件存放在dist目录中,修改配置将dis
2021-04-23 22:02:16
2215
4
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Jfinal-Controller层注入Service空指针异常
代码Controller层@Path("/hello")public class HelloController extends Controller { @Inject UserService userService; public void index() { User user=userService.findById(1); renderJson(user); }Service层public class UserS
2021-03-24 20:40:59
1531
8
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 SpringBoot项目热部署
1.添加devtools依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional></dependency>fork为true的作用:表示创建(fork)一个新的JVM来运行编译器2.配置
2021-02-08 18:12:31
341
4
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 阿里规范中为什么要求表必须有主键id
数据库环境:mysql结论:数据库【mysql】为默认创建主键索引假设1:数据库为默认主键创建索引1.创建测试表【user:一个主键:id】CREATE TABLE `test`.`Untitled` ( `id` int NOT NULL, `name` varchar(255) NULL, PRIMARY KEY (`id`));2.查看索引show index FROM userTable:表名称Non_unique:如果索引不能包括重复词,则为
2021-02-04 17:48:25
4331
6
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 pageHelper分页失效解决方案
前言pageHelper是一款优秀的Mybatis分页插件,在项目中可以非常便利的使用,使开发效率得到很大的提升,但不支持一对多结果映射的分页查询,所以在平时的使用时,对于一对多分页会出现分页错误,这篇文章主要对pageHelper分页错误进行重现以及提出解决方案。mybatis进行一对多查询时,映射文件(mapper.xml)中的sql语句中使用的左连接,pageHelper会自动对这条左连接sql语句进行select count(0)的处理,并把结果作为分页结构的记录总数,然后自动将lim.
2020-12-31 16:26:14
21795
12
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 linux环境部署springboot+vue项目
项目部署是一个程序员必备的技能,当项目开发过程中,需要将项目部署在开发服务器上,进行自测,或协助运维,测试进行环境的搭建配置,学会了项目部署,你就是团队中最亮的那个仔。项目简介后端:springboot项目【打包为jar包】前端:vue项目【通过cli3搭建】目标服务器:liunx操作系统使用工具xshell:通过命令操作服务器sftp:上传安装包到服务器部署思路 jdk、tomcat安装包下载 jdk环境配置,以及tomcat启动 本地...
2020-11-15 13:48:03
3384
1
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 python爬虫数据采集
近几年来,python的热度一直特别火!大学期间,也进行了一番深入学习,毕业后也曾试图把python作为自己的职业方向,虽然没有如愿成为一名python工程师,但掌握了python,也让我现如今的工作开展和职业发展更加得心应手。这篇文章主要与大家分享一下自己在python爬虫方面的收获与见解。 python爬虫是大家最为熟悉的一种python应用途径,由于python具有丰富的第三方开发库,所以它可以开展很多工作:比如 web开发(django)、应用程序开发(tkint...
2020-10-25 16:37:37
14466
6
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 typora+picgo+gitee实现图床
文章目录1.下载picgo(版本:2.2.2)2.创建gitee仓库3.配置picgo4.配置typora5.使用1.下载picgo(版本:2.2.2) 官网:https://github.com/Molunerfinn/PicGo2.创建gitee仓库 3.配置picgo安装gitee插件配置gitee图床 token获取: 个人gitee官网 >...
2020-04-22 12:07:22
1233
1
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 linux下安装PyQt5+qt-esigner
1.安装PyQt5sudo apt-get install python3-pyqt52.安装qt-designersudo apt-get install qt5-default qttools5-dev-tools直接在命令行输入designer即可运行3.将.ui文件编译程.py文件,需要pyuic命令,uic命令编译的是c语言内容的文件,pyuic脚本位置...
2018-04-16 17:40:19
21869
5
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 springboot部署阿里云
前提: 1.拥有云服务器(开启阿里云服务器的安全端口) 2.一个使用springboot框架开发的网站(本人使用idea开发)备注:总的来说,部署springboot网站非常方便,打包为jar文件,发布到云服务器,使用命令java -jar **********.jar即可,前提在服务器(本人是阿里云linux系统)上安装jdk。se...
2018-03-31 12:05:52
2941
1
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 django第三方模块重置密码
为大家介绍一个django开发的利器,重置密码模块:django-password-reset使用起来非常方便,但网上的相关资料很少,本人第一次使用,遇到了坑很深,所以特意和大家共享一下。用django开发网站是个很方便的,并且有大量的第三方模块可以调用,django并没有内置的密码重置功能,一般网站的登陆界面都具有“忘了密码"的链接,django的密码都是加密保存的,所以当忘记了
2017-12-30 17:23:40
4231
3
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 将python文件打包成exe可运行文件
目前有好几种方法可以将python文件打包成exe应用程序文件,例如py2exe,pyinstaller等,比较下来,还是觉得pyinstaller使用起来比较简单。 首先第一步下载安装pyinstaller, 如果已经安装过python3的用户比较方便,可以使用python3文件下的Scripts文件中的pip安装,python2好像没有,使用pip安装非常方便...
2017-12-24 18:16:19
79844
65
原创 Java Web项目异常解决方案
异常说明:项目启动时报以下错误BeanDefinitionStoreException解决方案:重新编译(Rebuild Project)项目,重启解决
2021-12-20 16:51:11
525
原创 数据库SUM()为null解决方案
前言使用数据库进行统计数量时,通常使用sum()函数将多条记录的值进行累加,但如果统计数量为0时,返回的是null,如下图,前端显示不是很友好,以下是针对mysql、oracle数据库处理此类问题的解决方案Mysql数据库mysql数据库使用 IFNULL(expr1,expr2) 函数,判断第一个表达式是否为NULL,如果为NULL则返回第二个参数的值,如果不为NULL则返回第一个参数的值,两个表达式可以为任意类型,如将下面第二个表达式0替换成字符 ‘a’,如果第一个表达式返回NULL,则整个s
2021-11-10 11:09:03
3774
原创 备份数据表
oracle数据库下已实践create table bf_表名 as select * from 表名;bf_:表名为备份表,会在数据库中生成与旧表相同结构的表,并将数据插入
2021-09-07 09:41:54
223
原创 集合转数据库in字符串化
在开发的过程中,一般前端会传入集合作为sql查询语句in的参数,sql查询in参数的格式为:'参数1','参数2'。每个参数需要单引号包含并用逗号隔开导入依赖<dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version>3.12.0</version>
2021-08-30 16:03:45
1087
1
原创 idea开启菜单栏
手贱关闭了idea的菜单栏,花费了半个小时终于解决,记录并分享一下第一步:找到idea的样式文件【ui.lnf.xml】,并修改SHOW_MAIN_MENU【展示主菜单】的value为true第二步:重启idea
2021-08-30 14:44:59
1901
5
原创 mysql数据库blob类型转text类型
在数据库中一般使用blob类型存储二进制数据,非常不直观,如下图通过sql命令将blob类型转为text类型进行查看select convert(字段名 using utf8) from 表名;结果图
2021-08-19 17:29:26
2310
1
原创 Liunx关闭某个端口
系统:Ubuntu 16.04.3步骤一:查询占用端口的进程(以端口8099为例):netstat -anp|grep 8099步骤二:关闭端口kill -9 1190备注:1190为占用8099端口的进程id操作过程如下图:
2021-08-14 23:32:01
321
原创 npm run serve 卡住解决方案
问题描述:在本地开发vue前端时,使用npmrunserve运行vue项目,却运行到40%左右不动。删除node_modules依赖包目录,重新npminstall,但还是未解决。解决方案:并不是依赖包的问题,而是代码的原因,在vue页面中,直接在<template>标签下引入其他代码,而不是在<div>下,错误代码如下:<template> <el-backtop target=".page-component__scroll .el-...
2021-08-13 01:12:44
8548
3
原创 vue项目无配置文件解决方案
问题在开发vue项目时,需要重新设置项目的启动端口,发现项目目录中并没有相关的配置文件【config目录】使用的是vue脚手架版本【通过vue --version查询】:@vue/cli 4.5.13解决方案在vue项目根目录下创建vue.config.js配置文件vue.config.jsmodule.exports = { devServer: { disableHostCheck: false, host: "localhost",
2021-07-26 10:57:47
1871
2
原创 填报志愿指南:这所学校值得拥有
今天给我的母校【延安大学】打一波广告,985高校全国只有39所,分数也要求非常高,如果你的成绩没有达到985/211高校的要求,还想体验一下985/211高校的生活,那么报考延安大学,绝对没错。这不是阿都随便忽悠你,因为延安大学与北京理工大学、中国人民大学两个学校具有联合培养项目,每个专业都会有名额派学生去北京理工大学学习两年,中国人民大学学习一年,阿都当年有幸也参与这个项目,去北京理工大学学习(浪)了两个年,开阔了自己的视野,也学到了很多知识。当年延安大学还是个二本院校(部分专业为一本),20...
2021-06-25 13:58:15
253
1
原创 tomcat输出控制台信息乱码
使用idea开发java项目时,将其打包成war包,并使用tomcat启动,但控制台输出的中文信息乱码,与大家分享一下解决方案控制台乱码信息如下解决方案:修改文件位置:apache-tomcat-9.0.44\conf\logging.properties将其中的5处UTF-8编码修改为GBK重启项目,idea控制台输出的tomcat部署信息乱码问题得到了解决...
2021-05-10 17:57:18
236
1
原创 ubuntu删除桌面快捷程序
前言:安装ubuntu2.04后,桌面上会出现个人文件夹、回收站图标快捷图标,如下图。个人比较喜欢干净的桌面,所以想删除桌面自带的这两个快捷方式,实践之后将方法总结和分享一下。步骤一、安装gnome-tweakssudo apt-get install gnome-tweaks步骤二、通过快捷键【Alt+f2】开启优化程序打开扩展 >> 桌面图标选项【desktop icons】打开桌面图标设置即desktop icon开关前的设置图标,然后关闭显示文件夹、回收站.
2021-05-02 17:00:16
2762
1
原创 maven国内镜像源设置
前言创建maven项目或springboot项目时,往往需要从国外仓库下载jar包,速度非常慢,所以需要将依赖源设置为国内的数据源,上一篇文章介绍了国内主要的镜像源,有兴趣的同学可以看一下:https://blog.csdn.net/douzhenwen/article/details/116061492阿里云镜像是好多同学的首选,所以本文以阿里云镜像源为例,分享两种依赖源设置方式。全局设置文件位置:maven目录/conf/settings.xml将以下配置写入<mirror
2021-04-25 21:03:00
1487
1
原创 国内镜像大全
收集于:2021/04/23企业镜像淘宝镜像:https://npm.taobao.org/mirrors/网易镜像:http://mirrors.163.com/搜狐镜像:http://mirrors.sohu.com/腾讯镜像:https://mirrors.cloud.tencent.com/华为镜像:https://mirrors.huaweicloud.com/清华镜像:https://mirrors.tuna.tsinghua.edu.cn/豆瓣镜像:https:
2021-04-23 16:37:42
7706
2
原创 win10关闭某个端口
前言作为一个程序员,经常遇到启动某个软件时,会爆出某个端口被占用,所以使用命令关闭端口的技能必须掌握第一步:查询端口对应的PIDnetstat -ano|findstr 1099第二步:根据PID关闭该进程【F参数:表示强制关闭】taskkill /pid 24588 /F效果图:...
2021-04-23 09:42:30
3350
原创 Jfinal-日志实现
目的:Jfinal框架集成log4j日志功能步骤一:添加依赖<!-- log4j 日志 --><dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17</version></dependency>步骤二:添加log4j.propertie.
2021-03-25 23:23:08
984
3
原创 final,finally,finalize的区别
final1.修饰类所修饰的类不能被继承2.修饰方法所修饰的方法不能被重写3.修饰变量所修饰的变量为常量,不能修改finally异常捕获机制中【try{...} catch(){...} finally{...}】,被finally关键字修饰的代码块会负责关闭资源finalizeObject类的方法,为了保证对象在垃圾回收之前完成特定资源的回收,java9之后,此方法已不被推荐...
2021-02-26 16:27:33
256
3
原创 java异常
异常结构图检查异常一般发生在编译阶段,java编译器会强制程序去处理,使用try{} catch(){}语句捕获或throws抛出,否则编译不会通过运行时异常程序员代码书写导致的异常
2021-01-31 23:34:34
173
1
原创 vue前端项目启动出错处理
操作1.使用npm install 安装vue所需的依赖包2.使用npm run dev启动前端项目错误信息Syntax Error: D:\RuoYi-Vue\ruoyi-ui\node_modules\eslint\lib\cli-engine\cli-engine.js:421 } catch { ^SyntaxError: Unexpected token { @ multi (webpack)-dev-server/client?http
2021-01-29 17:11:20
3749
3
picgo2.2.2(图床).7z
2020-04-22
你知道有哪些优秀又有趣的python第三方库?
2020-12-22
关于python爬虫的分析
2020-12-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人