a878787877
码龄11年
关注
提问 私信
  • 博客:48,763
    48,763
    总访问量
  • 暂无
    原创
  • 741,274
    排名
  • 20
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:内蒙古
  • 加入CSDN时间: 2014-04-26
博客简介:

a878787877的专栏

查看详细资料
个人成就
  • 获得19次点赞
  • 内容获得0次评论
  • 获得165次收藏
创作历程
  • 4篇
    2019年
  • 17篇
    2018年
  • 148篇
    2017年
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Java8之熟透Optional

一、使用Optional引言1.1、代码问题引出在写程序的时候一般都遇到过 NullPointerException,所以经常会对程序进行非空的判断:User user = getUserById(id);if (user != null) { String username = user.getUsername(); System.out.println("Us...
转载
发布博客 2019.09.19 ·
326 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java8之熟透Lambda表达式

一、Lambda简述1.1、Lambda概述​ Lambda 表达式可以理解为简洁地表示可传递的匿名函数的一种方式:它没有名称,但它有参数列表、函数主体、返回类型,可能还有一个可以抛出的异常列表。匿名:它不像普通方法那样有一个明确的名称;函数:Lambda 表达式是函数是因为它不像方法那样属于某个特定的类,但和方法一样,Lambda 有参数列表、函数主体、返回类型,还可能有可以...
转载
发布博客 2019.09.20 ·
379 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Docker(一)Linux开启你的Docker之旅

前言Docker容器最早受到RHEL完善的支持是从最近的CentOS 7.0开始的,官方说明是只能运行于64位架构平台,内核版本为2.6.32-431及以上(即 >= CentOS 6.5,运行docker时实际提示3.10.0及以上)。 需要注意的是CentOS 6.5与7.0的安装是有一点点不同的,CentOS 6.x上Docker的安装包叫docker-io,并且来源于...
转载
发布博客 2019.01.18 ·
209 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java之BigDecimal详解

一、BigDecimal概述​ Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效数,但在实际应用中,可能需要对更大或者更小的数进行运算和处理。一般情况下,对于那些不需要准确计算精度的数字,我们可以直接使用Float和Double处理,但是Double.valueOf(String...
转载
发布博客 2019.09.18 ·
443 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Vue.js之Vue计算属性、侦听器、样式绑定

前言上一篇介绍了Vue的基本概念,这一篇介绍一下Vue的基本使用。一、搭建一个Vue程序1.1 搭建Vue环境搭建Vue的开发环境总共有三种方法:引入CDN<script src="https://cdn.jsdelivr.net/npm/vue@2.5.17/dist/vue.js"></script>直接下载源码引入从官网中下载vue....
转载
发布博客 2018.08.22 ·
163 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Vue之初识Vue

前言如果你之前已经习惯了用jQuery操作DOM,学习Vue.js时请先抛开手动操作DOM的思维,因为Vue.js是数据驱动的,你无需手动操作DOM。它通过一些特殊的HTML语法,将DOM和数据绑定起来。一旦你创建了绑定,DOM将和数据保持同步,每当变更了数据,DOM也会相应地更新。一、Vue简介1.1 渐进式框架-Vuevue官网说:Vue.js是一套构建用户界面的渐进式...
转载
发布博客 2018.08.16 ·
282 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JS对象与Dom对象与jQuery对象之间的区别

前言通过问题看本质:举例:js的写法:document.getElementById('save').disabled=true;在jquery中我是这样写的$("#save").disabled = true; //没有效果分析:其实因为$("#save")出来的其实是jQuery对象,而不是普通DOM对象解决方法:1)用JQ写法$("#save").attr("...
转载
发布博客 2018.08.16 ·
170 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JS中toString()、toLocaleString()、valueOf()的区别

前言Array、Boolean、Date、Number等对象都具有toString()、toLocaleString()、valueOf()三个方法,那这三个方法有什么区别?一、JS Array1)举例var array = new Array("niu","li","na"); console.log(array.valueOf());console.log(array...
转载
发布博客 2018.08.15 ·
170 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JavaScript之JS的数据类型

前言JavaScript一共有6中数据类型:基本数据类型(5):字符串(String)、数字(Number)、布尔(Boolean)、数组(Array)、空(Null)、未定义(Undefined)复杂数据类型(1):对象(Object)注意:Array、Date、Math、Error Set(ES6).....都是属于Object中一、JS数据类型概述1.1 简介原始类...
转载
发布博客 2018.08.15 ·
165 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

VSCode之快捷键和常用插件

前言介绍一下我在VSCode中常用的一些快捷方式:ctrl+上下箭头 上下滚动页面Ctrl+Shift+K 删除某一行Alt+ ↑ / ↓ 移动某一行Shift+Alt + ↓ / ↑ 复制某一行ctrl + Enter 跳转下一行开头shift + ctrl + enter 跳转上一行开头Ctrl+Shift+跳转到相应的匹配括号ctrl+shift+[ 折叠h...
转载
发布博客 2018.08.02 ·
206 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

SpringCloud(一)浅谈SpringCloud

前言现在微服务实在是太火了,所以我们必不可少的是要学习一下SpringCloud了,服务化的核心就是将传统的一站式应用根据业务拆分成一个一个的服务,而微服务在这个基础上要更彻底地去耦合(不再共享DB、KV,去掉重量级ESB),并且强调DevOps和快速演化。springcloud中常用的组件:服务发现——Netflix Eureka客户端负载均衡——Netflix Ribb...
转载
发布博客 2018.07.10 ·
164 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SpirngBoot之整合Swagger2

前言swagger,中文“拽”的意思。它是一个功能强大的api框架,它的集成非常简单,不仅提供了在线文档的查阅,而且还提供了在线文档的测试。另外swagger很容易构建restful风格的api。一、Swagger概述Swagger是一组围绕OpenAPI规范构建的开源工具,可帮助设计、构建、记录和使用REST API。简单说下,它的出现就是为了方便进行测试后台的restful...
转载
发布博客 2018.07.09 ·
110 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Mybatis(二)基于注解的入门实例

前言上一篇简单的介绍了Mybatis的概念和基于XML来实现数据库的CRUD,这篇给大家实现基于注解的CRUD。一、初始搭建在基于注解当中前四步和上一篇基于XML是一样的,分别是:1)创建数据库表2)创建一个Java项目,并导入相应的jar包3)项目中添加数据库配置文件 mybatis-configuration.xml4)定义表对应的实体类二、定义操作 user 表的注...
转载
发布博客 2018.07.09 ·
93 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Mybatis(一)走进Mybatis与FisrtExample

前言一直在使用,从未系统的总结起来。所以这里给大家带来的是mybatis的总结,系统大家能够对这个框架有一定的系统的学习与认识。mybatis和Hibernate应该是现在主流的ORM框架了。mybatis学习的步骤:mybatis入门 --> 全局配置文件和映射文件详解 --> 高级映射(一对一,一对多,多对多) -->延迟加载机制 -->一级缓存,二...
转载
发布博客 2018.07.07 ·
128 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SpringBoot整合Mail

前言SpringBoot实现邮件功能是非常的方便快捷的,因为SpringBoot默认有starter实现了Mail。发送邮件应该是网站的必备功能之一,什么注册验证,忘记密码或者是给用户发送营销信息。最早期的时候我们会使用JavaMail相关api来写发送邮件的相关代码,后来spring退出了JavaMailSender更加简化了邮件发送的过程,在之后springboot对此进行了...
转载
发布博客 2018.07.07 ·
244 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

SpringBoot(四)SpringBoot中lombok使用

lombok概述lombok简介Lombok想要解决了的是在我们实体Bean中大量的Getter/Setter方法,以及toString, hashCode等可能不会用到,但是某些时候仍然需要复写,以期方便使用的方法;在使用Lombok之后,将由其来自动帮你实现代码生成,注意,其是 在运行过程中,帮你自动生成的 。就是说,将极大减少你的代码总量。lombok作用消除模板代码g...
转载
发布博客 2018.03.22 ·
468 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

IDEA将项目上传至码云/GitHub托管

前言  好久都没有写博客了,由于博主之前一直都在上班处于加班的阶段,所以根本就没有时间去学习。现在请假回到学校写论文,有时间来学习了。  所以会不断的进行博客的更新,以及分享我在公司学到的一些新的技术,希望大家多多指教!!!  进入主题:    怎么将本地的项目放到码云或者GitHub去托管了?(以码云为例)一、创建远程项目  第一步:点击创建项目    ...
转载
发布博客 2018.03.20 ·
175 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SpringBoot(3)之thymeleaf的使用

这篇文章将更加全面详细的介绍thymeleaf的使用。thymeleaf 是新一代的模板引擎,在spring4.0中推荐使用thymeleaf来做前端模版引擎。thymeleaf介绍简单说, Thymeleaf 是一个跟 Velocity、FreeMarker 类似的模板引擎,它可以完全替代 JSP 。相较与其他的模板引擎,它有如下三个极吸引人的特点:1.Thym...
转载
发布博客 2018.01.22 ·
120 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

SpringBoot(三)整合Redis

spring boot对常用的数据库支持外,对nosql 数据库也进行了封装自动化。redis介绍Redis是目前业界使用最广泛的内存数据存储。相比memcached,Redis支持更丰富的数据结构,例如hashes, lists, sets等,同时支持数据持久化。除此之外,Redis还提供一些类数据库的特性,比如事务,HA,主从库。可以说Redis兼具了缓存系统和数据库的一...
转载
发布博客 2018.01.22 ·
100 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

SpringBoot(二)Web整合开发

Spring Boot (二):Web 综合开发本篇文章接着上篇内容继续为大家介绍spring boot的其它特性(有些未必是spring boot体系桟的功能,但是是spring特别推荐的一些开源技术本文也会介绍),对了这里只是一个大概的介绍,特别详细的使用我们会在其它的文章中来展开说明。web开发spring boot web开发非常的简单,其中包括常用的json...
转载
发布博客 2018.01.22 ·
135 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏
加载更多