自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(97)
  • 收藏
  • 关注

原创 Java获取指定日期的0点以及24点

Java获取指定日期的0点以及24点

2022-12-09 16:53:27 2762

原创 Laravel collection break continue

背景: Laravel框架中循环我们都推荐使用 collect 进行循环,但是如果我们想要在循环中 break 或者 continue,直接break或者continue,语法层面会直接报错,那么怎么才能实现上述所要的效果呢。其实在循环中 return的效果就类似与 continue,而 return false 的效果就类似于 break

2021-03-18 20:00:50 1005 3

转载 分布式之系统底层原理

分布式之系统底层原理:https://mp.weixin.qq.com/s/KKrxuVCrjlXXWMPTXQ-fvA

2021-01-14 19:35:38 286

原创 微服务RPC问题

下面的问题,想到解决方案后再补充1、多版本并行开发,上线时版本问题?2、方法版本前后兼容问题,方法是否允许删除?

2020-12-23 18:45:18 242

原创 Laravel-事件监听

看同事的代码里面经常出现Laravel事件,简单的学一下,了解了解执行逻辑参考资料:Bilibili视频:Laravel 6 事件 (解耦必备)Laravel8文档:事件系统博客:简单易懂的laravel事件

2020-12-22 19:45:29 152

原创 docker-compose lnmp

前置条件ubuntu 安装好 docker 和 docker-compose编写启动文件docker-compose.ymlversion: '3'services: nginx: container_name: v-nginx image: nginx restart: always ports: - 80:80 - 443:443 volumes: - ./nginx/conf.d:/tmp/nginx/conf.d

2020-08-28 11:56:52 218

原创 ubuntu 20.04 设置不见了

ubuntu20.04 用着用着突然发现设置不见了,即使重启电脑还是找不到设置,后来通过扒帖子发现是一个包丢失了,gnome-control-center,重新安装一个这个包就好了sudo apt install gnome-control-center附上前面扒到的帖子:https://forum.ubuntu.com.cn/viewtopic.php?t=491114...

2020-08-21 09:23:39 16727 17

原创 MySql ERROR 1698 (28000)

MySql 5.7.6 起,安装时如果 root 不设置密码,那么默认会采用auth_socket的方式登陆 MySQL 。也就是登陆 MySQL 时验证你的 Linux 的当前用户是否为 root,如果不是就不能登陆。在auth_socket模式下,应用程序通过数据库的用户名、密码是无法连接的,这就需要我们将数据库的登陆模式,改为mysql_native_password模式。进入数据库:sudo mysql -uroot,执行:ALTER USER 'root'@'localhost' IDENTI

2020-07-31 10:34:44 187

原创 AppImage ubuntu

在Ubuntu上下载的软件有时候是 AppImage 格式的,怎么以快捷方式的形式启动软件,可以使用下面的这个应用管理这类软件AppImageLauncher: https://github.com/TheAssassin/AppImageLauncher下载一个deb的安装包,然后就可以用 AppImageLauncher 管理其他的AppImage应用了...

2020-07-28 18:05:55 1095

原创 Phpstorm ubuntu创建图标

我们通过源码包的方式安装Jetbrain全家桶的软件时,桌面是没有快捷方式启动的,只能通过命令行的方式启动,很不方便。下面贴一下我的配置,通过快捷方式启动软件ubuntu 2004PhpStorm[Desktop Entry]Type=ApplicationName=PhpstormGenericName=Phpstorm2020Comment=Phpstorm2020:The PHP IDEExec="/home/mohuani/develop/PhpStorm-201.7846.90/b

2020-07-28 17:57:41 661

原创 is()和hasClass()

is()和hasClass()jq中的is()有判断元素是否含有某个class的属性,但是hasClass()没有效果。下面是我找的对应的官方的文档,注意仔细阅读文档里面的小demo,并且注意里面的细微区别。is()https://api.jquery.com/is/Description: Check the current matched set of elements against a selector, element, or jQuery object and return

2020-07-13 14:29:10 408

原创 Nginx知识梳理

Nginx进程管理信信号

2020-06-01 00:30:03 118

转载 深入理解 Mysql 索引底层原理

深入理解 Mysql 索引底层原理 - https://zhuanlan.zhihu.com/p/113917726

2020-05-23 16:40:07 167

转载 PHP消息队列实现及应用

直接放置传送门:https://www.cnblogs.com/dump/p/8243868.html

2020-05-06 12:42:32 121

原创 MySQL数据库性能分析和优化

课程地址:https://www.imooc.com/learn/194推荐文章:https://www.zam9.com/blog/mysql_opt01MySQL数据库优化SQL语句优化慢查询如何发现有问题的SQL?使用mysql慢查询日志对有效率问题的SQL进行监控//查看慢查询日志是否开启show variables like 'slow_query_log';//查看...

2020-05-06 12:37:43 557

原创 gitignore文件不生效 Git

背景添加了gitignore文件,设置了要过滤的文件,但是提交后发现要过滤的文件还是被提交上去了。原因在git忽略目录中,新建的文件在git中会有缓存,如果某些文件已经被纳入了版本管理中,就算是在.gitignore中已经声明了忽略路径也是不起作用的,解决方法这时候我们就应该先把本地缓存删除,然后再进行git的提交,这样就不会出现忽略的文件了。git rm -r --cached ....

2020-04-05 01:39:22 204

原创 Git push出错

背景本地一个项目,写的差不多的时候,想起来使用git进行版本管理,于是在远程git仓库创建了一个仓库,本地与远程进行关联后,git push时出现错误 error: failed to push some refs to原因远程仓库创建的时候,生成了一部分文件(readme,gitignore),本地第一次往远程提交的时候,发现两边的内容不相同,push失败。解决方法远程仓库创建好后,本...

2020-04-05 01:26:27 356

原创 win10设置ubuntu系统root账户密码

一、安装ubuntuubuntu安装docker官方文档: https://docs.docker.com/install/linux/docker-ce/ubuntu/二、修改root账户的密码在win10商店下载ubuntu,安装docker后,每次使用docker命令都需要输入sudo,不使用sudo会报错Cannot connect to the Docker daemon at ...

2020-03-02 11:10:07 3371

原创 Git常见使用方法

项目以往 gitee提交代码为例子1、创建公钥ssh-keygen -t rsa -C “git@gitee.com”执行完毕该命令后,会在 “/c/Users/xxxx/.ssh/” 目录下面生成3个文件id_rsaid_rsa.pubknown_hosts2、进入将创建好的公钥内容(id_rsa.pub)复制到如下的地址中,这样你就可以有权限对自己的远程仓库进行 pul...

2020-02-21 14:17:45 167

原创 云原生概念-视频流媒体架构

2020-02-20 22:03:51 360

原创 Netty入门之WebSocket-2

课程代码websocket.html<html> <head> <meta http-equiv="Content-Type" content="text/html; charset = utf-8"/> <title>WebSocket客户端</title> <script type="text/javascrip...

2019-12-27 14:09:45 97

原创 Netty入门之WebSocket-1

课程地址:https://www.imooc.com/learn/1118BIO模型中客户端的请求数和服务端的线程数保持1:1的关系,性能不好。伪异步IO,服务端可以通过线城池控制资源数量,但是当并发比较高的时候,会出现线城池阻塞的情况。...

2019-12-27 12:58:06 151

原创 MyBatis-Plus入门4

AR模式通过直接操作实体类的方式,对数据表进行增删改查的操作必须存在对应的原始mapper并继承Model 泛型类,并配置相应类注解同时申明序列号 serialVersionUID = 1L需要继承BaseMapper主键策略// 参考:https://github.com/baomidou/mybatis-plus/blob/3.0/mybatis-plus-annotat...

2019-12-25 23:45:05 819

原创 MyBatis-Plus入门3

update 更新// 参考:https://mp.baomidou.com/guide/crud-interface.html#update// 根据 UpdateWrapper 条件,更新记录 需要设置sqlsetboolean update(Wrapper<T> updateWrapper);// 根据 whereEntity 条件,更新记录boolean updat...

2019-12-25 22:25:01 1209

原创 MyBatis-Plus入门2

查询方法package com.mp;import com.baomidou.mybatisplus.core.conditions.Wrapper;import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;import com.baomidou.mybatisplus.core.toolkit.Wrappers...

2019-12-25 21:51:41 414

原创 Go语言学习笔记5-面向接口

duck typing接口的定义和实现

2019-12-25 11:19:54 162

原创 MyBatis-Plus入门1

课程资料视频地址:https://www.imooc.com/learn/1130文档地址:https://mp.baomidou.com/guide/pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns...

2019-12-25 01:01:27 106

原创 springboot启动失败常见问题

刚开始使用springboot连接mysql数据库,项目启动的时候报了一个错误Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'. The driver is automatically registered via the ...

2019-12-02 17:49:32 1414

原创 nginx resolver

背景:nginx 配置proxy_pass后,访问接口出现no resolver defined to resolve错误,或者接口直接502,404,需要配置 nginx resolverserver { server_name wfk.mohuani.com location / { resolver 114.114.114.114; proxy_pass https://wfk...

2019-10-23 22:54:35 12869

原创 Nginx unit

1、nginx unit 的配置时直接在内存中更新的,如何做到语法错误检测2、怎么配置不同语言的App应用3、配置语法是怎样的,和nginx的区别大吗4、不同语言的App在使用unit作为web容器的时候,都需要做出什么样的改动,例如:golang使用unit的时候需要将http.handler替换陈unit.handler...

2019-09-30 17:00:50 362

原创 进程标示

僵尸进程:

2019-09-30 16:27:24 107

原创 nginx关键字

master进程:worker进程:pass_proxy

2019-09-30 16:23:36 476

原创 mysql查看建表的注释

show full columns from auth_user;

2019-09-29 16:45:11 301

原创 容器边缘节点

个人理解:边缘节点:在业务中离用户最近的节点,不需要再经过其他网关服务进行转发的节点。

2019-09-28 23:47:08 172

原创 Crontab

1,11,21,31,41,51 * * * *

2019-09-23 16:38:30 144

原创 redis-list

控制List的长度,每次push或者pop的时候,可以使用ltrim()函数让list保持固定长度

2019-09-05 20:10:49 92

原创 mysql导出表结构和表数据

命令行下具体用法如下:mysqldump -u用戶名 -p密码 -d 数据库名 表名 > 脚本名;导出整个数据库结构和数据mysqldump -h localhost -uroot -p123456 database > dump.sql导出单个数据表结构和数据mysqldump -h localhost -uroot -p123456 database table &...

2019-07-04 10:40:55 1028

原创 深入浅出nginx(9-10)

https://www.bilibili.com/video/av46744851/?p=10

2019-07-02 00:32:10 169

原创 Google资深工程师深度讲解Go语言11-http及其他标准库

2019-06-30 23:15:13 368

转载 PHP 优秀资源汇集

php-awesome以下是我整理好的 PHP 资源,各位看官拿去用,不用再自己找了。每周在 GitHub 上更新,觉得不错请点个 Star ❤️如转载分享,请保留出处,谢谢

2019-06-23 11:25:29 744

空空如也

空空如也

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

TA关注的人

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