有志青年_ZM
码龄10年
求更新 关注
提问 私信
  • 博客:12,167
    动态:17
    12,184
    总访问量
  • 16
    原创
  • 0
    粉丝
  • 59
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
加入CSDN时间: 2015-07-14

个人简介:研发路上的菜鸟

博客简介:

有志青年

查看详细资料
个人成就
  • 获得3次点赞
  • 内容获得3次评论
  • 获得7次收藏
  • 博客总排名900,358名
创作历程
  • 7篇
    2020年
  • 5篇
    2019年
  • 4篇
    2018年
  • 1篇
    2017年
成就勋章
TA的专栏
  • mysql
    1篇
  • tools
    6篇
  • java
    8篇
  • SpringCloud
    3篇
  • SpringBoot
    2篇

TA关注的专栏 6

TA关注的收藏夹 0

TA关注的社区 6

TA参与的活动 0

创作活动更多

新星杯·14天创作挑战营·第13期

这是一个以写作博客为目的的创作活动,旨在鼓励大学生博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。我们诚挚邀请你们参加为期14天的创作挑战赛!注: 1、参赛者可以进入活动群进行交流、互相鼓励与支持(开卷),虚竹哥会分享创作心得和涨粉心得,答疑及活动群请见:https://bbs.csdn.net/topics/619781944 【进活动群,得奖概率会更大,因为有辅导】 2、文章质量分查询:https://www.csdn.net/qc

87人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

如何干掉Try{}Catch{}

软件开发过程中,不可避免的是需要处理各种异,所以代码中就会出现大量的try {...} catch {...} finally {...}代码块,不仅有大量的冗余代码,而且还影响代码的可读性。Controller层抛出大量异常,那是相当的难看,所以尽量是在Service层处理业务时进行统一处理。不管是在哪层处理,异常肯定是需要处理,既然不能显示的处理,那只能尽量优雅着来喽。那么怎么处理才算是优雅呢?用Assert(断言)替换throw Exception使用Assert(断言)方式来校...
原创
博文更新于 2020.07.02 ·
1278 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

mysql覆盖索引与回表

select id,name where name='shenjian'select id,name,sex* where name='shenjian'*多查询了一个属性,为何检索过程完全不同?什么是回表查询?什么是索引覆盖?如何实现索引覆盖?哪些场景,可以利用索引覆盖来优化SQL?这些,这是今天要分享的内容。画外音:本文试验基于MySQL5.6-InnoDB。一、什么是回表查询?这先要从InnoDB的索引实现说起,InnoDB有两大类索引: 聚集索引(clu
原创
博文更新于 2020.06.11 ·
229 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Synchronized

原创
博文更新于 2020.05.18 ·
160 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

透彻HTTPS

近几年来,各大公司都在大力推进 HTTPS 的建设。Google Chrome将非 HTTPS 的网站标注为「不安全」,苹果要求 APP 中需要使用HTTPS进行通信,微信小程序也要求使用HTTPS协议。那么,我们为什么非要做这么一件事呢?
转载
博文更新于 2020.05.08 ·
228 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

CentOS7.2 安装Docker

Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。通过uname -r命令查看你当前的内核版本[root@localhost /]# uname -r3.10.0-327.el7.x86_64Docker 软件包和依赖包已经包含在默认的 CentOS-Extras 软件源里,安装命令如下:yum -y ...
原创
博文更新于 2020.04.23 ·
648 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

进程 vs. 线程

我们介绍了多进程和多线程,这是实现多任务最常用的两种方式。现在,我们来讨论一下这两种方式的优缺点。首先,要实现多任务,通常我们会设计Master-Worker模式,Master负责分配任务,Worker负责执行任务,因此,多任务环境下,通常是一个Master,多个Worker。如果用多进程实现Master-Worker,主进程就是Master,其他进程就是Worker。如果用多线程实现Master...
原创
博文更新于 2020.04.23 ·
120 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SpringBoot 整合WebSocket

写在前面的话:一直了解,但是并没有整合过代码,刚好项目用到,仅做记录。上!代!码!1.server端第一步:首先继承 WebSocketConfigurer 创建 配置import org.springframework.beans.factory.annotation.Autowired;import org.springframework.context.annotat...
原创
博文更新于 2020.04.23 ·
168 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

java中拼接字符串的5种方法效率对比

示例代码:import org.apache.commons.lang3.StringUtils;import org.junit.Before;import java.util.ArrayList;import java.util.List;import java.util.stream.IntStream;/** * @author : Jzm * @Date : C...
原创
博文更新于 2020.04.23 ·
2132 阅读 ·
0 点赞 ·
2 评论 ·
3 收藏

Mac Tunnelblick 安装

坑!!!!第一次用mac 各种不合适,搞了很多次,以防走丢1.下载安装https://tunnelblick.en.softonic.com2.将公司发的配置文件 扔到下面路径即可。...
原创
博文更新于 2020.04.23 ·
4231 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

第一次使用mat

简介Eclipse Memory Analyzer是一个快速且功能丰富的Java堆分析器,可帮助您查找内存泄漏并减少内存消耗。使用Memory Analyzer分析具有数亿个对象的高效堆转储,快速计算对象的保留大小,查看谁阻止垃圾收集器收集对象,运行报告以自动提取泄漏嫌疑者。下载地址官方地址一直没成功https://www.eclipse.org/mat/downloads.php...
原创
博文更新于 2020.04.23 ·
185 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

基础面试

1.如何将字符串进行反转?第一种:public static void main(String[] args) { String str = "ABC123ABC"; StringBuilder stringBuilder = new StringBuilder(str); stringBuilder.reverse(); String newStr...
原创
博文更新于 2020.03.16 ·
169 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

maven 配置多个仓库-腾讯tsf

之前在配置 Maven 的 settings.xml 时,都会设置 mirror 节点,例如: <mirrors> <mirror> <id>nexus</id> <mirrorOf>central</mirrorOf> <ur...
原创
博文更新于 2020.02.28 ·
1132 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

IntelliJ IDEA For Mac 快捷键

建议将 Mac 系统中与 IntelliJ IDEA 冲突的快捷键取消或更改,不建议改 IntelliJ IDEA 的默认快捷键。Mac键盘符号和修饰键说明⌘Command ⇧Shift ⌥Option ⌃Control ↩︎Return/Enter ⌫Delete ⌦向前删除键(Fn+Delete) ↑上箭头 ↓下箭头 ←左箭头 →右箭头 ⇞...
原创
博文更新于 2019.10.18 ·
207 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SpringBoot跨域

一、什么是跨域HTTP请求现代浏览器出于安全的考虑,使用 XMLHttpRequest对象发起 HTTP请求时必须遵守同源策略,否则就是跨域的HTTP请求,默认情况下是被禁止的。跨域HTTP请求是指A域上资源请求了B域上的资源,举例而言,部署在A机器上Nginx上的js代码通过ajax请求了部署在B机器Tomcat上的RESTful接口。IP(域名)不同、或者端口不同,都会造成跨域问题。为...
原创
博文更新于 2019.05.07 ·
241 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

mysql跨年按周分组

Sql代码  use employees;  create table sales(      id int auto_increment,      date datetime not null,      cost int unsigned not null,      primary key(id)  );     insert into sales (date,cost)...
原创
博文更新于 2018.12.05 ·
279 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Spring Cloud Bus 动态刷新配置

一、前置条件:1.Spring Boot 2.X2.安装rabbitmq二、configServer 改造:1.新增依赖&lt;dependency&gt; &lt;groupId&gt;org.springframework.cloud&lt;/groupId&gt; &lt;artifactId&gt;spring-cloud-starter-bus-am...
原创
博文更新于 2018.12.01 ·
236 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

单例与多例的差别

简单理解单例多例,比如:你用杯子喝可乐,喝完了不刷,继续去倒果汁喝,就是单例。你用杯子喝可乐,直接扔了杯子,换个杯子去倒果汁喝,就是多例。单例多例需要搞明白两个问题:1. 什么是单例多例;2. 如何产生单例多例;3. 为什么要用单例多例4. 什么时候用单例,什么时候用多例;1. 什么是单例多例:所谓单例就是所有的请求都用一个对象来处理,比如我们常
原创
博文更新于 2017.02.28 ·
476 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏
加载更多