自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

遇见0和1的博客

学习是积累,珍惜每一点滴的进步!时间只不过是考验,种在心中信念丝毫未减!

  • 博客(60)
  • 资源 (1)
  • 收藏
  • 关注

原创 遇见0和1

微信公众号:编程之外关注学习更多的编程知识、电脑技巧和我踩过的一些坑????,欢迎入坑哦!文章目录前言学习本无底,前进莫彷徨往崇一篑而弗休必钧高乎峻及矣积薄而为厚,聚少而为多编程之外前言  今天不写代码,也不分享电脑技巧,只和大家分享一碗毒鸡汤:关于坚持学习———学习本无底,前进莫彷徨      &nbs...

2020-03-26 18:02:08 222

原创 ExpiringMap:解决前后端跨域时拿不到验证码

个人公众号(小程序同名): 遇见0和1Hexo博客: http://vogos.cn文章目录一、前言二、ExpiringMap:一个轻量的Java缓存方式三、ExpiringMap 使用示例四、拓展一、前言  在前后端分离的背景下,会存在跨域的问题,导致前端每一次请求的session id都不一样(可以打印request.getSession().getId()来查看每次请求的session id),这使得传统的 session 存储机制不在适用于某些场景,例如:在存储后端生成的校验码、短信.

2021-09-24 16:55:33 29

原创 开发中个人常用的Hutool工具类

个人公众号(小程序同名): 遇见0和1Hexo博客: http://vogos.cn文章目录前言1、模拟HTTP请求2、JSONUtil 序列化3、BeanUtil Map与javaBean的转换4、CaptchaUtil 生成图形验证码5、UserAgentUtil6、FileUtil7、搬砖中...前言官方介绍: Hutool是一个Java工具包,也只是一个工具包,它帮助我们简化每一行代码,减少每一个方法,让Java语言也可以“甜甜的”。Hutool最初是我项目中“util”包的一个整理.

2021-06-04 11:58:57 688

原创 字符串常用操作(截取,分割,替换,拼接,检索)

本文将从字符串的截取,分割,替换,拼接和检索五个方面对比Java和JavaScript中字符串的常用操作。字符串截取1、str.substring(startIndex,endIndex):在Java和JS中的使用相同, 不接受负的参数String str = "http://localhost:9000/dd50d617-78ff-4acc-b185-892c43f98bec.png";System.out.println("截取下标在0~21之间的字符,不包括下标为21的(共21个字符):

2021-01-03 20:59:49 280

原创 留言板中集成邮件任务

一个系统中在问题反馈或留言板等业务点处,一般都会有发送邮件的功能,如下为我的Hexo个人博客(地址:http://vogos.cn/)的留言板:  今天就介绍如何实现发送邮件的功能,在Spring Boot中其实已经帮我们集成了mail的相关实现,我们只需要几行代码就能实现了,不需要像传统开发中那样几百行的代码,这也是Spring Boot的特点,在面试中若被问到Spring Boot的核心是什么?回答**“自动装配”**就对了,至于hr问你它怎么实现自动装配的就看你个人功力了。1、导入依赖  .

2020-12-22 17:50:43 120

原创 记录:MP注册乐观锁和分页时 OptimisticLockerInterceptor 已弃用

个人公众号: 编程之外Hexo博客: http://vogos.cn/OptimisticLockerInterceptor 已弃用  最近写项目用到了 MyBatis Plus 在注册乐观锁时发现 OptimisticLockerInterceptor 已弃用,虽然还可以正常使用,但看着那条删除线实在影响代码美观,说不定哪天 OptimisticLockerInterceptor 就不可以用了  还没研究官方为什么要弃用它,就像JDK8之后 Date 的很多方法也都弃用了,主要是因为 Da.

2020-10-30 19:44:25 3376 3

原创 在项目中集成富文本编辑器

作者公众号:编程之外小程序:编程之外Hexo博客:http://vogos.cn/前言  现在学程序的都离不开 Markdown 语法了吧,Markdown 已经成为典型的转换为HTML的非正式规范和参考实现,现在市场上也出现了许多Markdown实现,在基本语法之上额外增加了表格,脚注,列表…等等许多新功能。  相对于 Word,Markdown 语法的简洁,高效,便捷,以及对代码格式的支持等等,实在是优于 Word 太多太多,当然 Word 还是有自己的优点的,只是对于我这种学程序的人更倾.

2020-09-17 19:19:51 379

原创 公众号同名小程序“遇见0和1”正式上线了

前言  之前一直有想法要做一款个人博客类型的小程序,但一直没找到让我看中的小程序组件库,写出来的页面让我这个外貌协会的人看着,着实难受,直到8月中旬,我看到了 ColorUI 这个优质的小程序组件库,以及一位大佬 “爱敲代码的猫” 开源的 WeHalo 项目。  8月27号开始编写,前端使用ColorUI组件库,并且参考了大佬的开源项目WeHalo的页面设计,后端使用小程序云开发实现文章、评论友链等信息的CRUD。小程序页面小程序已正式入驻公众号,也可以在公众号首页点击底部的“小程序”直接进入

2020-09-07 19:33:45 115

原创 云开发:4小时实现个人留言板小程序

纯云开发实现一个留言板小程序,包含以下基本功能:用户授权–》写留言作者进入后台审核通过–》显示留言作者回复用户的留言留言60s之后才能继续写留言不是管理员即游客,无法访问后台效果演示 纯云开发:4小时开发一个留言板小程序 云开发:集合(表)结构设计,如下:调用云函数发布留言:// 时间戳var timestamp = Date.parse(ne

2020-09-06 08:39:00 670 1

原创 七大开源blog框架介绍

前言  由于前面一期介绍Hexo搭建个人blog时,一时吹牛皮说了好几种博客框架,最后却只介绍了Hexo(我这张臭嘴),有小伙伴在公众号询问到了其他的blog框架,由于我个人能力有限,这期就简单介绍下其他几个吧!Hexo、WordPress、VuePress、Hugo、Solo、Halo 、Jekyll  开始前,先看下目前Gitee Pages 服务支持的有那几个?(又不想自己租服务器,不想掏钱买域名的白嫖党乐趣)如下,目前支持 Jekyll、Hugo、Hexo 这三个静态框架。开始前再分享一下

2020-08-06 15:34:37 7336

原创 Spring Boot:邮件任务

邮件发送,在我们的日常开发中,也非常的多,Springboot 也帮我们做了支持邮件发送需要引入spring-boot-start-mailSpringBoot 自动配置 MailSenderAutoConfiguration定义MailProperties 内容,配置在 application.yml 中自动装配 JavaMailSender测试邮件发送新建Spring Boot项目测试:1、pom中引入依赖<dependency> <groupId>or

2020-08-04 21:59:16 117

原创 Hexo+gitee:30分钟搭建一个自己的个人博客网站 欢迎友链呀<(▰˘◡˘▰)

Hexo + Gitee 部署自己的个人博客  目前市场上比较火的一些博客框架: Hexo、jekyll、Solo、Halo 、gohugo、VuePress、wordpress 等等 ,这些都是开源的静态博客框架(没有登录注册,后台管理等等)好处就是能够非常快速的搭建好自己的个人博客(也是要一定前端知识的),也是因为我之前的blog网站实在没票子继续维护服务器了~~  我这里就使用 Hexo 框架搭建了,因为 Hexo 要求的环境我电脑都装有,网上关于Hexo的生态也比较丰富完善。可以看 B站羊哥..

2020-08-02 20:30:53 6115 18

原创 springboot + vue + elementUI项目实战——简洁清新的员工管理系统(一)
原力计划

springboot + vue + elementUI + mybatis + redis 清新的员工管理系统前言  从这期,项目从需求分析开始,一步步实现一个老经典的清新的员工管理系统,适合有一定 ssm、springboot、mybatis、vue+elementUI 基础的训练项目,虽然没有很复杂的业务,但也要会这些技术栈的基础才行。看下运行效果就开始了,,适合有一定 ssm、springboot、mybatis、vue+elementUI 基础的训练项目登录和注册页面,是在源码之家随.

2020-07-12 10:27:41 6840 9

原创 给编程找点乐趣

文章目录前言一、修改默认的banner二、设置背景图片三、拓展--樱花效果编程之外前言  这期主题是“给编程找点乐趣”,其实本身就喜欢编程的话,这倒没必要。就是代码写久了总会无聊,总想砸点东西什么的(算了砸了没钱买新的!)一、修改默认的banner  用IDEA写过 SpringBoot 程序的都见过下面这个东西吧,要走编程这个路线的,我想现在也避不开SpringBoot 和 IDEA 了  这是默认的banner,是可以修改成自己喜欢的任何图形的,如下,百度搜索“SpringBoot ba

2020-06-15 13:36:14 231

原创 Vue:Axios异步通信

文章目录前言第一个 Axios 应用程序Vue 的生命周期前言什么是Axios?  Axios 是一个开源的可以用在浏览器和NodeJS的异步通信框架,它的主要作用就是实现 AJAX异步通信,其功能特点如下:从浏览器中创建 XMLHttpRequests从node.js创建http请求支持Promise API [JS中链式编程]拦截请求和响应转换请求数据和响应数据取消请求自动转换JSON数据客户端支持防御XSRF(跨站请求伪造)GitHub:https://github.c

2020-06-01 18:40:57 196

原创 给自己的网站添加一个音乐盒
原力计划

JavaScript实现简单音乐盒  先看下我加在自己网站中的效果,可以暂停/播放/上一首/下一曲,不想看视频效果的,我还做了动图展示,声音就自己脑补了????????  其实音乐盒有很多插件,可以直接使用,拿来就集成到自己的网站中即可,那些插件功能往往也非常完善、强大,比如,下面这个jQuery音乐盒插件插件地址:http://www.bootstrapmb.com/tag/yinlehehttp://www.bootstrapmb.com/tag/yinlehe  人家的插件就比较nb,

2020-06-01 18:39:10 823

原创 操作系统原理实验

操作系统原理实验环境准备centOS 7 x64安装gcc安装成功!gnome桌面的所有菜单项都存储如下位置:/usr/share/applications/知识栈程序的编译流程GCC 编译模式(1) GCC 支持编译的文件由于 gcc 支持多种语言,因此 gcc 能够支持多种文件后缀的编译。源文件后缀名标识源文件的语言,但是对编译器来说,后缀名控制着缺省设定;gcc:认为预处理后的文件(.i)是 C 文件,并且设定 C 形式的连接。g++:认为

2020-05-27 17:38:17 761

原创 项目部署并常驻在服务器后台

前言  上一次文章是自己的博客项目正式上线,这次分享:“怎么让自己写好的项目常驻与服务器后台!”  在这之前,先了解一下服务器部署项目的一些环境依赖问题。服务器部署项目时,你的项目用到了什么环境,就要在服务器上安装相应的环境依赖 ,一般常要安装的就是MySQL、JDK、Tomcat等,它们的具体安装过程在我的CSDN博客都有,这里不再详细说明啦,这三个环境一般都是Java开发的项目部署时需要安装的,还有其它一些项目,比如是用Python开发的话,你的服务器就需要再安装一个Python环境。  Spri

2020-05-18 18:37:16 612 1

原创 愿你归来仍是少年

上线了!上线了!这我的个人博客次正式上线啦!我的个人博客地址:http://vogos.cn/  我应该快半个月没写文章了,一直在学习和做这个个人博客,其实之前就上线了,但一直还在测试一些bug,虽然现在也还存在很多bug????????后面再慢慢迭代更新吧,下面先展示一下部分页面效果吧:部分后台页面  图截不全,在我的服务器到期前,具体可到我的网站看效果啊????照片墙你们访问可能会不加载不出图片,我还没有想到好的办法解决,后面我再慢慢迭代!Spring Boot

2020-05-14 12:17:50 167

原创 Linux上一步步安装最新版MySQL8与Linux命令拓展

Linux上安装配置最新版MySQL8.0.19文章目录前言获取并上传安装包安装MySQL`一、解压并解包``二、安装mysql依赖包``三、创建mysql用户和组``四、初始化mysql`五、启动mysql服务六、更改密码配置mysql环境变量Linux拓展编程之外前言  Linux上安装MySQL有多种方式,它们的具体区别可查看我的另一篇博客:Linux中JDK的安装、卸载和配置详解...

2020-04-26 19:05:03 173

原创 此次告别ed2k链接文件下载烦恼
原力计划

文章目录前言网盘下载ed2k文件优质镜像站编程之外前言  用过msdn或者其他一些镜像网站的小伙伴,我相信应该都知道ed2k这个东西,还是在这里给大家科普一下吧。ed2k全称叫“eDonkey2000 network”,是一种文件共享网络,最初用于共享音乐、电影和软件。与多数文件共享网络一样,它是分布式的;文件基于P2P原理存放于用户的电脑上而不是存储于一个中枢服务器。[这段释义来源于百度百...

2020-04-18 23:45:47 30501 6

原创 Java适配器模式详解

文章目录设计模式分类适配器模式`实例:`小结编程之外设计模式分类设计模式分为三种类型,共23种:这里先暂时只分享适配器模式的学习创建型模式:单例模式、抽象工厂模式、建造者模式、工厂模式、原型模式。结构型模式:适配器模式、桥接模式、装饰模式、组合模式、外观模式、享元模式、代理模式。行为型模式:模版方法模式、命令模式、迭代器模式、观察者模式、中介者模式、备忘录模式、解释器模式、状态模式、...

2020-04-16 15:27:09 381

原创 JavaScript中的字符串、数组和对象详解

文章目录前言字符串数组常用方法对象常用方法编程之外前言  JavaScript以下简称JS,一种网页脚本语言,使得浏览器可以与网页互动。Python做????时,微信小程序的js等,都会用到JS语法,它非常的轻便简洁。这里详细介绍JS中的三种重要数据类型,以及它们常用的一些方法。字符串PS:JS不需要有专门的IDE,以下部分简单代码在浏览器中调试直接演示。1、JS中普通字符串我们使用单...

2020-04-09 16:16:50 173

原创 打开office(Word,Excel等)提示“应用程序无法正常启动(0xc0000142)。请单击确认关闭应用程序”

前言

2020-04-08 14:16:31 24222 23

原创 小程序实现人脸识别与小程序发布

前言  人脸识别其实没那么复杂,我国几个大厂都有他们的AI开放平台,调用一下他们的人脸检测接口就行了????(虽然接口不是自己写的????????),这期就分享:使用百度AI开放平台的人脸检测接口,在小程序中实现人脸识别。主要实现功能这个小程序主要实现了以下三个功能:拍照检测人脸前后摄像头切换拍照选择相册图片检测人脸效果演示  电脑只有前置摄像头,经过博主慎重考虑:为了不暴露自己不超50分的...

2020-04-01 20:08:54 1320 4

原创 我的Javaweb课程设计
原力计划

微信公众号:编程之外关注学习更多的编程知识、电脑技巧和我踩过的一些坑????,欢迎入坑哦!文章目录前言开发环境主页面访问数据库功能演示连接MySQL数据库的实现项目源码编程之外前言  今天分享自己上学期Javaweb的课程设计。界面比较丑,特别是子页面????实现的也只是一些非常基础的功能,但是…呃有需要的小伙伴就看下吧。开发环境MyEclipseMySQL8.0Chrome浏览器...

2020-03-30 22:47:00 1138

原创 垃圾识别分类小程序

微信公众号:编程之外关注学习更多的编程知识、电脑技巧和我踩过的一些坑????,欢迎入坑哦!文章目录前言主要实现功能小程序部分页面云数据库的设计百度AI图片识别源码获取编程之外前言  上海现在垃圾分类投放要求挺严的,不知道以后全国会变成什么样。疫情原因在家宅了那么久,我也不能跑到武汉去吼两声,写了几个小Demo,今天先分享一个垃圾分类小程序的实现。主要实现功能  小程序借助云开发的数据...

2020-03-27 00:32:49 1576

原创 Linux中JDK的安装、卸载和配置详解

文章目录前言Linux中软件包的类型前言Linux中软件包的类型安装JDK前,先了解一下Linux中软件包的分类

2020-03-16 02:11:09 206

原创 Java多线程详解+案例实现

文章目录程序.进程.线程Process与Thread普通方法调用和多线程图解线程的三种创建方式一、继承Thread类的实现(※※)实现步骤代码实现案例应用完整代码实现二、实现Runnable接口(※※※)代码实现案例应用两种方式实现多线程小结拓展案例三、实现Callable接口案例应用上期回顾关于博主程序.进程.线程在操作系统中运行的程序就是进程,例如微信、IDE、QQ等(暴露年龄了????)一...

2020-03-10 23:27:36 122

原创 java中的接口定义与实现

接口的定义接口就是规范,定义的是一组规则,体现了现实世界中“如果你是…则必须能…”的思想。接口的本质是契约,就像法律法规一样,制定好了都要遵守。OO的精髓是对对象的抽象,最能体现这一点的就是接口。为什么我们讨论设计模式都只针对具备了抽象能力的语言(如c++、java、c#等),是因为设计模式所研究的,实际上就是如何合理的去抽象。在Java中声明类的关键字是class,声明接口的关键字是in...

2020-03-09 22:10:36 142

转载 十大经典排序算法(动图演示)

文章目录前言0、算法概述0.1 算法分类0.2 算法复杂度0.3 相关概念1、冒泡排序(Bubble Sort)1.1 算法描述1.2 动图演示1.3 代码实现2、选择排序(Selection Sort)2.1 算法描述2.2 动图演示2.3 代码实现2.4 算法分析3、插入排序(Insertion Sort)3.1 算法描述3.2 动图演示3.3 代码实现3.4 算法分析4、希尔排序(Shell...

2020-03-09 09:47:14 116

原创 递归思想

概述A方法调用B方法,我们很容易理解!递归就是: A方法调用A方法,一个方法调用自身的过程。递归的结构递归的结构包括两个部分:递归头(出口条件):什么时候不调用自身方法。如果没有,程序将陷入死循环。递归体:什么时候需要调用自身方法。引用利用递归可以用简单的程序来解决一些复杂的问题。它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解,递归策略只需少量的...

2020-03-08 19:27:26 79

原创 Java中什么是方法的重载

方法的重载含义Java中方法的重载,就是在一个类中,有相同的方法名称,但形参不同的方法。方法重载的规则方法名称必须相同参数列表必须不同(参数个数不同、或参数类型不同、参数排列顺序不同等)。方法的返回类型可以相同也可以不相同。仅仅返回类型不同,不足以称为方法的重载。同一个类中,不允许两个方法的方法名称和参数列表都相同示例如下,代码中定义了三个max方法(即方法重载),在...

2020-03-08 17:39:27 4813

原创 Python字典排序与取值

前言一个非本专业的坑货,让我帮做的一道Python题,还很无chi 的那啥希望我帮写注释,简直不能忍 (〃´皿`)q…最后,我为了维护时间的和平,就当复习一下Python知识了。题目题目都懒得打,直接截他发给我的图片源代码每一行都写注释了,就不分析什么鬼了#定义一个 find_max_and_min 函数def find_max_and_min(stock_dict): ...

2020-03-06 21:47:50 656

原创 Markdown语法与Typora的使用

前言在这篇文章是用Typora在本地编写好的,Typora 是一款支持实时预览的 Markdown 文本编辑器。Markdown语法学习标题:二级标题三级标题四级标题…六级标题6个#号字体Hello,World! :原样式Hello,World! :两边两个*号,粗体Hello,World! :两边一个*号,斜体Hello,World! :两边三个个*...

2020-03-06 10:20:44 161

原创 用Python分析上海的楼盘信息并进行数据可视化

前言好久不写爬虫了,深夜想买房 不~我不想。我就是去看了一下上海的新楼盘信息,明白一个道理…“现在我买不起(╬ ̄皿 ̄)”!运行结果先看一下运行后的效果,有兴趣再往下看~虫子开始了目标网址:https://sh.newhouse.fang.com/house/s/b91/?ctm=1.sh.xf_search.page.1 如下所示,我们需要拿到每个楼盘的name和价格本来想像下面那...

2020-02-26 00:41:38 456

原创 在Win10鼠标右键选项中添加关机、重启等功能

前言Windows10鼠标右键菜单项默认是没有关机、重启电脑等功能的,我们可以通过注册表来添加鼠标右键菜单项功能,比如添加关机、重启或者锁屏的功能,这样我们的鼠标右键就可以直接选择关机、重启或者锁屏了,会非常的方便。开始设置按住键盘上的win键(微软的视窗徽标,键盘左下角有四个方块那个键) + R,在弹出的窗口中输入 regedit 点击确定打开注册表,也可以直接搜索注册表打开在打开的注...

2020-02-24 20:28:12 2535

原创 IDEA操作MySQL数据库

文章目录一、idea配置链接mysql二、idea操作mysql数据库(增、删、改、查)一、idea配置链接mysql先创建一个SpringBoot项目,点开右侧的Database选择MySQL驱动配置MySQL出现“Server returns invalid timezone. Go to ‘Advanced’ tab and set ‘serverTimezone’ pro...

2020-02-20 16:25:14 664 1

原创 最新MySQL安装(重装)、卸载、配置全教程

前言(准备)最近做一个小项目,用的很久之前装的MySQL5.5,MySQL版本太低不支持一个表中有两个timestamp(时间戳),但是数据库中有很多之前的数据就不想重装新的MySQL。基于这些问题,将从MySQL数据保留、MySQL卸载/安装/配置全解过程一、MySQL数据保留如若要保留MySQL中的数据,在卸载MySQL前导出sql文件即可1.用Navicat 工具导出/导入2.用...

2020-02-20 13:44:14 2670 2

原创 网页数据获取小技巧(小白)

前言学过Python爬虫的都知道,Chrome浏览器自带的“检查”功能很强大(别反驳(’∇’)シ┳━┳我知道其他浏览器也行,但我是Chrome的忠实粉)利用Chrome浏览器配合Python可拿到网页上我们能看见的所有数据(我肯定是还没有到那个境界的~)今天就以我很喜欢的一首歌为例,其他数据的获取基本都是同样的套路快速拿到网页中的音乐如下,百度直接搜索“南山南”点击进入子页后,在子页...

2020-02-16 00:11:28 332

exe4j和innosetup工具.rar

java程序打包工具.exe4j和innosetup小工具,exe4j和innosetup工具.rar安装包

2019-11-13

空空如也

空空如也

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

TA关注的人 TA的粉丝

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