- 博客(8)
- 资源 (3)
- 收藏
- 关注
原创 java 8 lambda表达式list操作新方法
java8的lambda表达式提供了一些方便list操作的方法,主要涵盖分组、过滤、求和、最值、排序、去重。跟之前的传统写法对比,能少写不少代码。实体类:public class User { private Long id; private String name; private int age; priv...
2019-07-31 09:18:54 2969
原创 后台接口POST接收json数据参数值为null
自己写了一个简单的springboot后台代码,当我用postman以post方式向后台传递json对象时,后台对象的参数值总是为null,找了好久终于解决了,下面分享一下我的解决问题艰辛路程。明明我传了参数值,但是debug调试的时候就是获取不到。1.首先,我的controller中在参数前加了@RequestBody我的错误原因就是因为,在spring注解开发中,使用g...
2019-07-30 10:15:10 25731 2
原创 java 获取当前时间的三种方法
1、通过Util包中的Date获取Date date = new Date();SimpleDateFormat dateFormat= new SimpleDateFormat("yyyy-MM-dd :hh:mm:ss");System.out.println(dateFormat.format(date));2、通过Util包的Calendar 获取Calendar ca...
2019-07-29 10:06:52 1142
原创 安装node.js
【安装步骤】一、安装node.js1.前往node.js官网下载并安装工具,这里安装路径选到D盘,D:\Program Files\nodejs安装完毕后在命令行输入以下命令测试是否安装成功,正确会出现版本号npm -v2.改变原有的环境变量, (1)配置npm的全局模块的存放路径以及cache的路径,例如两个文件夹放在NodeJS的主目录下,便在NodeJs下建立"...
2019-07-19 13:44:38 245
原创 五分钟了解Mybatis-plus
假设我们已存在一张 User 表,且已有对应的实体类 User,实现 User 表的 CRUD 操作我们需要做什么呢?/** User 对应的 Mapper 接口 */public interface UserMapper extends BaseMapper<User> { }以上就是您所需的所有操作,甚至不需要您创建XML文件,我们如何使用它呢?基本CRUD...
2019-07-15 17:36:17 692 1
原创 我以为我对Mysql索引很了解,直到我遇到了阿里的面试官
本文来自一位不愿意透露姓名的粉丝投稿相信很多人对于MySQL的索引都不陌生,索引(Index)是帮助MySQL高效获取数据的数据结构。因为索引是MySQL中比较重点的知识,相信很多人都有一定的了解,尤其是在面试中出现的频率特别高。楼主自认为自己对MySQL的索引相关知识有很多了解,而且因为最近在找工作面试,所以单独复习了很多关于索引的知识。但是,我还是图样图森破,直到我被阿里的面试官虐...
2019-07-09 11:31:43 1325 1
转载 淘宝从几百到千万级并发的十四次架构演进之路!
1、概述本文以淘宝作为例子,介绍从一百个并发到千万级并发情况下服务端的架构的演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知,文章最后汇总了一些架构设计的原则。2、基本概念在介绍架构之前,为了避免部分读者对架构设计中的一些概念不了解,下面对几个最基础的概念进行介绍:分布式系统中的多个模块在不同服务器上部署,即可称为分布式系统,如Tomcat和数据...
2019-07-01 13:37:49 1813 1
原创 别在 Java 代码里乱打日志了,这才是正确的打日志姿势!
使用slf4j 使用门面模式的日志框架,有利于维护和各个类的日志处理方式统一。 实现方式统一使用: Logback框架 打日志的正确方式什么时候应该打日志 当你遇到问题的时候,只能通过debug功能来确定问题,你应该考虑打日志,良好的系统,是可以通过日志进行问题定为的。 当你碰到if…else 或者 switch这样的分支时,要在分支的首行打印日志,用来...
2019-07-01 10:34:56 1345
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人