自定义博客皮肤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的博客

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

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

原创 “遇见0和1”小程序正式开源

云开发的七个集合(即表,在小程序云开发中称“集合”):分别存储 博客文章、首页轮播图、友链、资源分享、歌单、留言等数据。来区别的,用户的OpenID可通过如下云函数代码轻松获得 ,部署时在app.js的全局变量中把。由于小程序后台我使用的纯云开发实现,所以能支撑的数据量等不会太大,也还有一些小bug。只有管理员才能访问小程序管理后台,编写文章等操作,该小程序的管理员和游客是通过用户的。该小程序已上线,微信搜索小程序“

2023-07-15 20:33:55 318

原创 MySQL8读写分离集群

上一期介绍并实现了MySQL的主从复制,由于主从复制架构仅仅能解决数据冗余备份的问题,从节点不对外提供服务,依然存在单节点的高并发问题所以在主从复制的基础上,演变出了MySQL读写分离集群!

2023-03-10 11:30:09 1047 1

原创 MySQL主从复制

MySQL主从复制——>MySQL读写分离集群。

2023-03-09 23:01:04 476

原创 Redis-6集群

前两期介绍和搭建了Redis的主从复制架构和哨兵模式,虽然哨兵模式能够实现自动故障转移主备切换,一定程度上提高了系统的容错性但这两种架构模式都不能解决单节点的并发压力和物理上线的问题,单节点写的Redis始终无法应对大型项目中的高并发压力以及内存和磁盘的密集IO存取操作。这种情况下就需要Redis的集群来解决以上的问题!

2023-03-08 16:35:40 587

原创 Redis哨兵(Sentinel)模式

上一期实现了Redis的主从复制架构,由于主从模式在主节点宕机故障时整个Redis服务都不能再执行写操作,而无法保证Redis在整个系统中的高可用。Redis提供了Sentinel哨兵机制来解决以上问题,当哨兵服务监测到master下线或宕机,哨兵会自动选举一个slave作为新的master,然后通过发布订阅模式通知其他所有的从节点,修改配置文件,让它们切换主机简单的说哨兵就是带有自动故障转移功能的主从架构!

2023-03-06 13:37:52 1807

原创 Redis主从复制架构

Redis虽提供了 快照(AOF) 和 RDB 两个持久化技术保障即使在服务器重启的情况下也不会丢失数据(或少量丢失)但数据始终都是保存在一台服务器上,若服务器发生宕机或硬盘出现故障,都可能导致数据丢失。

2023-03-05 23:42:54 129

原创 Docker中安装Oracle-12c

MySQL和Oracle是开发中常用到的两个关系型数据库管理系统,这一期在Docker中完成oracle-12c的安装和配置。

2023-02-12 00:51:35 4777

原创 Docker中安装MySQL 8

上一期在Windows中安装好了Docker环境,这一期在Docker中完成MySQL 8安装和配置。

2023-02-11 14:09:57 7044

原创 Windows中安装Docker Desktop 4.16.3(当前最新版本)

docker是一个用Go语言实现的开源项目,它可以很方便的创建和使用容器,docker将程序以及程序所有的依赖都打包到,这样程序可以在任何环境都会有相同的表现,这里程序运行的依赖也就是容器类似集装箱,容器所处的操作系统环境就好比货船或港口,程序的表现只和集装箱有关系(容器),和集装箱放在哪个货船或者哪个港口(操作系统)没有关系。与传统的虚拟机相比,Docker优势体现为启动速度快、占用体积小。

2023-02-11 00:08:20 2706 2

原创 纯CSS实现[喵咪小挂件]

在微信小程序中使用时,将div标签改成view即可。

2023-02-09 23:36:31 257

原创 Vue3集成富文本编辑器TinyMce6

Vue3项目集成tinyMce6

2022-04-04 16:41:51 6359 7

原创 2022 新年快乐后端攻城狮

2022 新年快乐前几天就一直有人在朋友圈依依妖妖说“不会今天有人还要上班吧,不会吧不会吧????”,语了语了,我今天都还在上班啊。后天春节,写个对联,祝大家2022整整齐齐,完完整整,未来可期!源码------------(我是后端攻城狮)<!DOCTYPE html><html><head> <title>明天上线!</title> <style type="text/css"> .big-box{ wi

2022-01-29 16:09:26 797

原创 项目性能调优【重要】

文章目录项目性能调优1 数据库调优1.1 合理使用主键自增1.2 合理创建索引和表分区1.3 使用连接查询(JOIN)来代替子查询1.4 不使用NOT IN和<>操作1.5 MySQL参数调优1.6 程序中使用批量插入代替循环插入2 JVM参数调优3 Tomcat调优4 NGINX负载均衡4.1 轮询4.2 权重4.3 iphash4.4 fair4.5 最少连接项目性能调优除了采用分库分表、分布式系统之外,个人所熟知的还有以下一些基本的项目调优方案:1 数据库调优以下主要是针对MySQ

2021-12-31 11:22:05 591

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

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

2021-09-24 16:55:33 513

原创 开发中个人常用的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 21081 5

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

本文将从字符串的截取,分割,替换,拼接和检索五个方面对比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 1329

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

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

2020-12-22 17:50:43 556

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

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

2020-10-30 19:44:25 5585 5

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

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

2020-09-17 19:19:51 728

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

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

2020-09-07 19:33:45 479

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

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

2020-09-06 08:39:00 2171 2

原创 七大开源blog框架介绍

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

2020-08-06 15:34:37 23408 4

原创 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 403

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

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

2020-08-02 20:30:53 15427 26

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

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

2020-07-12 10:27:41 12172 10

原创 给编程找点乐趣

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

2020-06-15 13:36:14 338

原创 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 276

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

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

2020-06-01 18:39:10 1367

原创 操作系统原理实验

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

2020-05-27 17:38:17 2108

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

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

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

原创 愿你归来仍是少年

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

2020-05-14 12:17:50 286

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

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

2020-04-26 19:05:03 332

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

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

2020-04-18 23:45:47 102784 13

原创 Java适配器模式详解

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

2020-04-16 15:27:09 1933

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

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

2020-04-09 16:16:50 467

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

前言

2020-04-08 14:16:31 31175 30

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

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

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

原创 我的Javaweb课程设计

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

2020-03-30 22:47:00 3341 2

原创 垃圾识别分类小程序

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

2020-03-27 00:32:49 3132

原创 遇见0和1

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

2020-03-26 18:02:08 390

exe4j和innosetup工具.rar

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

2019-11-13

空空如也

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

TA关注的人

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