自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Mr_chen的博客

一个忠于技术热爱技术的无名程序猿!

  • 博客(70)
  • 收藏
  • 关注

原创 团队管理:团队如何进行CodeReview

CodeReview概述:CodeViewer是由维普软件工作室的Rarnu独立开发,它是一款用于查看程序源码的软件,拥有极强的文件格式支持性能。CodeViewer可以极大的方便软件开发人员的工作,它能够直接配置系统中大部分的设置,支持IIS5.0以上版本,并且也能用于浏览其他格式的文件,也能用于直接查看数据库。。CodeViewer的最新版本,即CodeViewer1.05,支持20多...

2019-05-16 11:51:59 1565 2

原创 博主资源展示,来我们一起996.icu啊!

资源展示声明博主在这里分享了自己的手头资源,这些资源博主会整理成博文陆续发布到博客中,感兴趣的小伙伴可以关注一波,持续更新!资源一览这些资源博主会自己整理成个人博文陆续发布到博客中,免得有人说我盗取视频什么的,持续更新!最后更多参考精彩博文请看这里:《陈永佳的博客》喜欢博主的小伙伴可以加个关注、点个赞哦,持续更新嘿嘿!...

2019-05-13 13:00:41 684 4

原创 VsCode系列:运行Html页面

运行Html页面今天博主跟大家聊一聊如何使用VsCode去运行Html页面,不喜勿喷,如有建议欢迎补充、讨论!第一步:安装插件第一步:点击扩展,第二步输入:open in brower,第三步点击安装,关于汉化可以观看博主的这篇文章《下载安装及汉化 》,安装完毕重启VsCode!第二步:运行Html页面开启你要运行的Html页面,右键鼠标发现多了如下两个选项,点击第一个:...

2019-05-10 10:25:00 11396 1

原创 VsCode系列:调试之Angular(支持所有调试)

VsCode调试Angular今天博主跟大家聊一聊如何使用VsCode去调试Angular,不喜勿喷,如有建议欢迎补充、讨论!VSCode有没有类似WebStorm那种“傻瓜式”操作,直接点一个按钮就行了。想多了,VSCode相对来说是一个“轻量级”的IDE,还是需要通过Termimal手动输入命令来启动并调试的。自己鼓捣了一阵,这种半自动的方式也挺好,下面开始试验:第一步:安装插件...

2019-05-10 10:09:07 4607 1

翻译 MySql系列(二):踩坑-永远不要在 MySQL 中使用“utf8”

永远不要在 MySQL 中使用“utf8”前言最近我遇到了一个 bug,我试着通过 Rails 在以“utf8”编码的 MariaDB 中保存一个 UTF-8 字符串,然后就出现了:Incorrect string value: ‘\xF0\x9F\x98\x83 <…’ for column ‘summary’ at row 1我用的是 UTF-8 编码的客户端,服务器也是...

2019-05-09 09:02:17 960 7

原创 REST API(RESTful)基于微服务SpringCloud项目的编程

RESTful 架构风格概述在当前互联网环境下,随着docker等技术的兴起,『微服务』的概念也越来越被大家接受并应用于实践,日益增多的webservice逐渐统一于RESTful 架构风格,如果开发者对RESTful 架构风格不甚了解,则开发出的所谓RESTfulAPI总会貌合神离,不够规范。本文是我对RESTful 架构风格的一些理解,和大家分享一下,如果有问题,欢迎讨论。...

2019-05-08 13:06:19 4623 16

原创 微服务SpringCloud集群项目(一):谈一谈微服务

微服务SpringCloud集群项目博主想从今天开始编写关于《微服务SpringCloud集群项目》编写的一系列文章,将会持续稳定的更新,感兴趣的小伙伴记得加关注哦!关于微服务谈一谈对微服务框架的认知在博主之前的理解中企业级SOA开发和微服务开发SpringCloud有着一定的区别。当然各位想说还有一个Dubbo,可能持续关注的伙伴会了解到,Dubbo以前是由阿里维护之间放弃过一段时间的维...

2019-05-07 22:43:26 1942 17

原创 VsCode系列(一):下载安装及汉化

VsCode的下载和安装在这篇文章中将为大家介绍WIN10操作系统如何下载安装并且汉化VsCode的方法。VsCode入门Visual Studio Code是一个轻量级但功能强大的源代码编辑器,可在桌面上运行,适用于Windows,macOS和Linux。它内置了对JavaScript,TypeScript和Node.js的支持,并具有丰富的其他语言(如C ++,C#,Java,Pytho...

2019-05-07 12:30:47 18457 4

原创 windows10系统配置jdk环境变量

Windows10系统安装java这是我在CSDN编写的第一篇文章,喜欢我的可以关注我的博客,在这篇文章中将为大家介绍WIN10操作系统如何搭建Java开发环境。下载JDK我们都知道想进行java程序的开发首先要有jdk配置,例如STS(spring tool suite)和最新的Idea目前最低需要jdk1.8的支持,也就是说必须要配置jdk1.8以上版本。首先我们需要下载java开发工...

2019-05-07 12:05:37 843 10

原创 Zabbix-建立简单监视服务器demo以及demo的验证

Zabbix-建立简单监视服务器demo以及demo的验证通过昨天zabbix服务器(zabbix-server)和zabbix客户端(zabbix-client)的安装,今天可以简单的建立一个监视服务器1.Zabbix-建立简单监视服务器demo1.在浏览器进入zabbix2.配置——>主机——>创建主机(简单的创建一个demo,详细的后续会持续更新,包括zabbix的...

2019-05-31 21:35:19 751 2

原创 Python—python3.7.2安装(详细图解)

Python—python3.7.2安装(详细图解)Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。Python 是交互式语言:...

2019-05-31 21:34:19 13361 2

原创 如何优雅地实现 Excel 文件导出功能?(阿里出品的 EasyExcel,安利一波)

EasyExcel前言导出是后台管理系统的常用功能,当数据量特别大的时候会内存溢出和卡顿页面,曾经自己封装过一个导出,POI百万级大数据量EXCEL导出 采用了分批查询数据来避免内存溢出和使用SXSSFWorkbook方式缓存数据到文件上以解决下载大文件EXCEL卡死页面的问题。不过一是存在封装不太友好使用不方便的问题,二是这些poi的操作方式仍然存在内存占用过大的问题,三是存在空循环和整除...

2019-05-31 08:27:21 8486 1

原创 Eclipse/STS:Eclipse 最常用的快捷键

Eclipse中10个最有用的快捷键组合今天博主将为大家分享一下Eclipse/STS:Eclipse 最常用的快捷键,不喜勿喷,如有异议欢迎讨论!通过快捷键的组合可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升。以下所写内容均与以前的文章有联系可以前往博文查看,陈永佳的博客开始ctrl+shift+r:打开资源这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你...

2019-05-31 08:27:05 2001 2

原创 监控zabbix—zabbix安装服务器(zabbix-service)

监控zabbix—zabbix安装服务器(zabbix-service)从今天开始博主也会发监控zabbix的相关文章,当然之前的也不会断更,望大家多多评论留言。不喜勿喷1.什么是zabbix?zabbix([`zæbiks])是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以...

2019-05-30 22:43:19 620 2

原创 监控zabbix—zabbix安装客户端(zabbix-client)

监控zabbix—zabbix安装客户端(zabbix-client)zabbix([`zæbiks])是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。zabbix由2部分构成,zabbix server与可选组件zabbix agent。...

2019-05-30 22:42:30 1087 2

原创 乐观还是悲观,你选择哪一种锁?(乐观锁/悲观锁-面试中的最常被问到的两种锁)

乐观锁/悲观锁前言今天博主将为大家分享乐观还是悲观,你选择哪一种锁?(乐观锁/悲观锁),不喜勿喷,如有异议欢迎讨论!锁的分类公平锁/非公平锁可重入锁独享锁/共享锁互斥锁/读写锁乐观锁/悲观锁分段锁偏向锁/轻量级锁/重量级锁自旋锁乐观锁(Optimistic Locking)所谓的乐观,实际上是相对于悲观锁来说,百度百科中的解释。乐观锁机制采取了更加宽松的加锁机...

2019-05-30 11:25:46 1678 1

原创 Maven系列(四):Maven内置属性,pom属性

Maven系列(四):今天博主将为大家分享一下Maven系列(四):Maven内置属性,pom属性,不喜勿喷,如有异议欢迎讨论!以下所写内容均与以前的文章有联系可以前往博文查看,陈永佳的博客内置属性(Maven预定义,用户可以直接使用)${basedir}表示项目根目录,即包含pom.xml文件的目录; ${version}表示项目版本; ${project.bas...

2019-05-30 11:25:34 1083 2

原创 Java(面试必备):30 个 Java 集合面试问题和答案

30 个 Java 集合面试问题和答案前言今天博主将为大家分享一下Java(面试必备):30 个 Java 集合面试问题和答案,不喜勿喷,如有异议欢迎讨论!Java集合框架为Java编程语言的基础,也是Java面试中很重要的一个知识点。这里,我列出了一些关于Java集合的重要问题和答案。话不多说,接招!1.Java集合框架是什么?说出集合框架的优点?每种编程语言中都有集合,最...

2019-05-29 11:35:33 2681 3

原创 Maven精选系列(一):Maven私库搭建及使用

Maven私库搭建及使用今天博主将为大家分享一下Maven私库搭建及使用,不喜勿喷,如有异议欢迎讨论!以下所写内容均与以前的文章有联系可以前往博文查看,陈永佳的博客前言为什么要使用私库maven默认去远程中央仓库下载JAR包的,访问国外网络相当慢,如果团队每个人都去下载一遍无疑是网络的浪费,当然也可以添加国内的镜像,如阿里的比较稳定,但如果想添加远程不存在的像第三方公司的JAR...

2019-05-29 11:35:24 9682 5

原创 Maven精选系列(二):Maven如何发布jar包到Nexus私库

Maven如何发布jar包到Nexus私库今天博主将为大家分享一下Maven私库搭建及使用,不喜勿喷,如有异议欢迎讨论!以下所写内容均与以前的文章有联系可以前往博文查看,陈永佳的博客前言到这里Maven如何发布jar包到Nexus私库讲解完毕了,请持续关注!最后更多参考精彩博文请看这里:《陈永佳的博客》喜欢博主的小伙伴可以加个关注、点个赞哦,持续更新嘿嘿!...

2019-05-29 11:34:56 4638 2

原创 Java系列:Java 8新增的日期类LocalDate和LocalDateTime

Java 8新增的日期类LocalDate和LocalDateTime前言今天博主将为大家分享Java 8新增的日期类LocalDate和LocalDateTime,不喜勿喷,如有异议欢迎讨论!来一段简单的代码:package com.test;import java.time.LocalDate;import java.time.LocalDateTime;import ja...

2019-05-29 11:34:45 425 2

原创 Maven系列(一):安装、配置Settings.xml配置文件与使用

安装与使用今天博主将为大家分享一下Maven的下载与安装,不喜勿喷,如有异议欢迎讨论!以下所写内容均与以前的文章有联系可以前往博文查看,陈永佳的博客Maven前言首先,Maven是基于项目对象模型(POM project object model),可以通过一小段描述信息(配置)来管理项目的构建,报告和文档的软件项目管理工具[百度百科]这种又是大白话,如果没明白maven是什么,...

2019-05-28 19:30:15 102858 13

原创 MySql系列:MySQL 到底是怎么解决幻读的?

MySql系列:MySQL 到底是怎么解决幻读的?前言今天博主将为大家分享MySql系列:MySQL 到底是怎么解决幻读的?不喜勿喷,如有异议欢迎讨论!什么是幻读?在一次事务里面,多次查询之后,结果集的个数不一致的情况叫做幻读。而多出来或者少的哪一行被叫做幻行。为什么要解决幻读?在高并发数据库系统中,需要保证事务与事务之间的隔离性,还有事务本身的一致性。MySQL 是如何解决幻读的?如...

2019-05-28 19:02:38 952 4

原创 TCP系列:TCP 干货

TCP 干货前言今天博主将为大家分享TCP系列:TCP 干货,不喜勿喷,如有异议欢迎讨论!整理一下 TCP 的一些知识要点,作为一名开发者来说,尽管有那么多的基础设施(框架、组件)帮我们屏蔽了这些细节。当我仍然认为了解它的一些基本原理必有些裨益,尤其是当你在分布式环境上遇到一些棘手问题时,一些原理性的知识可能会让你快速找到答案,有一个强大的地基才能写出健壮的程序!起源TCP 是传输层...

2019-05-28 12:25:18 454 2

原创 Java基础:Java中String两种不同创建方式的区别及intern的用法

Java中String两种不同创建方式的区别及intern的用法前言今天博主将为大家分享Java基础:Java中String两种不同创建方式的区别及intern的用法?,不喜勿喷,如有异议欢迎讨论!有一个强大的地基才能写出健壮的程序!首先java将内存分为四种:堆、栈、方法体、程序计数器。一般基本数据类型存放在栈中,对象类型存放在堆中。创建String字符串的方法两种。无论哪种方法...

2019-05-27 12:47:31 298 2

原创 Java基础:Java开发最常犯的10个错误,你犯过几个?

阅读目录前言今天博主将为大家分享Java基础:Java开发人员最常犯的10个错误,你犯过几个?,不喜勿喷,如有异议欢迎讨论!有一个强大的地基才能写出健壮的程序!Array转ArrayList判断一个数组是否包含某个值在循环内部删除List中的一个元素HashTable与HashMap使用集合原始类型(raw type)访问级别ArrayList和LinkedList可变...

2019-05-27 12:23:37 294 2

原创 Java基础:获取操作系统及浏览器信息

Java基础:获取操作系统及浏览器信息前言今天博主将为大家分享Java基础:获取操作系统及浏览器信息,不喜勿喷,如有异议欢迎讨论!有一个强大的地基才能写出健壮的程序!User Agent的含义User Agent中文名为用户代理,简称 UA,它是一个特殊字符串头,使得服务器能够识别客户使用的操作系统及版本、CPU 类型、浏览器及版本、浏览器渲染引擎、浏览器语言、浏览器插件等。一些网...

2019-05-23 11:21:11 2149 1

原创 SpringBoot系列:获取当前登录用户IP

SpringBoot 获取当前登录用户IP前言今天博主将为大家分享SpringBoot系列:获取当前登录用户IP,不喜勿喷,如有异议欢迎讨论!有一个强大的地基才能写出健壮的程序!活不多说上代码控制器方法:package com.cyj.controller;import javax.servlet.http.HttpServletRequest;import org.spr...

2019-05-23 11:20:28 11957 7

原创 Linux—xftp安装(图片详解)

Linux—xftp安装(图片详解)今天博主更新一篇关于Linux—xftp安装(图片详解)。不喜勿喷,欢迎关注,如有建议欢迎补充,讨论。1.什么是xftp?Xftp是一个功能强大的SFTP、FTP 文件传输软件。使用了 Xftp 以后,MS Windows 用户能安全地在 UNIX/Linux 和 Windows PC 之间传输文件。Xftp 能同时适应初级用户和高级用户的需要。它采...

2019-05-22 20:58:04 2344 1

原创 Linux安装JDK-配置环境(详细图解)

Linux安装JDK-配置环境(详细图解)今天博主更新一篇关于Linux安装JDK-配置环境(详细图解)。不喜勿喷,欢迎关注,如有建议欢迎补充,讨论。1 系统任意位置,右键—在终端中打开1.1 su root(切换root账号,否则很多操作没有权限进行)1.2 java -version(查看系统自带openJDK版本)1.3 rpm -qa | grep java (查看相关ja...

2019-05-22 20:57:06 213 2

原创 windows安装node.js用npm安装vue

windows下npm安装vue前言今天博主将为大家分享Vue系列: windows下npm安装vue,不喜勿喷,如有异议欢迎讨论!有一个强大的地基才能写出健壮的程序!使用之前,我们先来掌握3个东西是用来干什么的。npm: Nodejs下的包管理器。webpack: 它主要的用途是通过CommonJS的语法把所有浏览器端需要发布的静态资源做相应的准备,比如资源的合并和打包。...

2019-05-22 13:06:02 3831 1

原创 Linux安装JDK-配置环境(详细图解)

Linux安装JDK-配置环境(详细图解)今天博主更新一篇关于Linux安装JDK-配置环境(详细图解)。不喜勿喷,欢迎关注,如有建议欢迎补充,讨论。1 系统任意位置,右键—在终端中打开1.1 su root(切换root账号,否则很多操作没有权限进行)1.2 java -version(查看系统自带openJDK版本)1.3 rpm -qa | grep java (查看相关ja...

2019-05-21 22:05:09 412 2

原创 GitHub的创建与使用(详细图解)

GitHub的创建与使用(详细图解)GitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名GitHub。创建账号GitHub官网地址:https://github.com/点击Sign up注册GitHub账号填写用户,邮箱,密码点击create an account,进行邮箱确认点击continue进行下一步,进行问卷(可...

2019-05-21 16:43:54 586 3

原创 Mybatis系列:Mybatis中 $ 和 # 千万不要乱用!

这是一次代码优化过程中发现的问题,在功能优化后发现部分数据查不到出来了,问题就在于一条sql上的#和$。从图上可以看出 wwlr.LabelId in(KaTeX parse error: Expected 'EOF', got '#' at position 33: …wlr.LabelId in(#̲{showLabels}),其…处理的方式是不一样的。区别#{ }是预编译处理,M...

2019-05-21 11:31:39 12008 3

原创 杂记随笔系列:报错:org.apache.ibatis.binding.BindingException

这个问题整整纠结了我好久,心好累啊。。。不废话。。。背景:Spring整合Mybatis报错:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)解释:就是说,你的Mapper接口,被Spring注入后,却无法正常的使用mapper.xml的sql; - 这里的Spring注入后...

2019-05-21 11:24:52 446 1

原创 Linux开关机命令及Linux7个启动级别

Linux开关机命令及Linux7个启动级别今天博主开始给大家继续发关于Linux的命令篇章—Linux基本命令操作—Linux开关机命令及7个启动级别。不喜勿喷,欢迎关注,如有建议欢迎补充,讨论。常用的几个关机,重启命令shutdown,init,reboot,poweroff本篇文章博主没有发效果图,大家可以在自己虚拟机上多操作,查看效果1.关机命令之–shutdown命令...

2019-05-20 21:29:36 1419 1

原创 Linux系统时间管理

Linux系统时间管理今天博主开始给大家继续发关于Linux的命令篇章—Linux系统时间管理。不喜勿喷,欢迎关注,如有建议欢迎补充,讨论。引言:在Linux中有硬件时钟与系统时钟等两种时钟。硬件时钟是指主机板上的时钟设备,也就是通常可在BIOS画面设定的时钟;系统时钟则是指kernel中 的时钟;所有Linux相关指令与函数都是读取系统时钟的设定当Linux启动时,系统时钟会去读取硬件...

2019-05-20 21:28:48 271 1

原创 Linux快捷键及Linux帮助命令使用(常用)

Linux快捷键及Linux帮助命令使用(常用)今天博主继续发关于Linux的命令篇章—Linux快捷键。不喜勿喷,欢迎关注,如有建议欢迎补充,讨论。一.Linux快捷键Linux下的快捷键一般都是Ctrl+单词组成,博主在这里发布一些快捷键,对于初学者来说很实用,随后会整理一篇专门关于Linux快捷键篇章,博主在这里就不一一展示,大家在下面练习一下就OK了Ctrl+C 终止前台...

2019-05-20 21:27:38 858 1

原创 独享还是共享,你选择哪一种锁?(独享锁/共享锁)

独享还是共享,你选择哪一种锁前言今天博主将为大家分享独享还是共享,你选择哪一种锁?(独享锁/共享锁),不喜勿喷,如有异议欢迎讨论!有一个强大的地基才能写出健壮的程序!顾名思义,独享,只能被一个线程 所持有,而共享,就是说可以被多个线程所共有。锁的分类公平锁/非公平锁可重入锁独享锁/共享锁互斥锁/读写锁乐观锁/悲观锁分段锁偏向锁/轻量级锁/重量级锁自旋锁独享锁独...

2019-05-20 12:01:54 968 1

原创 编程规范系列:Java 异常处理的 9 个最佳实践

Java 异常处理的 9 个最佳实践前言今天博主将为大家分享Java 异常处理的 9 个最佳实践,不喜勿喷,如有异议欢迎讨论!有一个强大的地基才能写出健壮的程序!在 Java 中,异常处理是个很麻烦的事情。初学者觉得它很难理解,甚至是经验丰富的开发者也要花费很长时间决定异常是要处理掉和抛出。所以很多开发团队约定一些原则处理异常。如果你是一个团队的新成员,你可能会很惊讶,因为他们约定的规...

2019-05-19 17:34:19 574 1

空空如也

空空如也

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

TA关注的人

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