加载中
【JDK 8特性】让代码更优雅之List排序

先定义一个实体类 @Data @AllArgsConstructor @NoArgsConstructor public class User { private String name; private int age; } 下面的操作都基于这个类来进行操作。这里面使用了Lombok类库...

2018/12/26 22:15
6
springboot(四):轻松搞定文件上传下载

上传文件 默认情况下springboot不需要做任何配制即可完成上传文件,但有可能因默认配置不符而导致文件上传失败问题,所以了解相关配置信息更有助于我们对问题的定位和修复; 配制 # 是否支持...

springboot(三):使用WebJars统一管理静态资源

概述 WebJars是一个很神奇的东西,可以让大家以jar包的形式来使用前端的各种框架、组件。 什么是WebJars 什么是WebJars?WebJars是将客户端(浏览器)资源(JavaScript,Css等)打成jar包文件...

springboot(二):thymeleaf模板开发

概述 Thymeleaf是一款用于渲染XML/XHTML/HTML5内容的模板引擎。类似JSP,Velocity,FreeMaker等,它也可以轻易的与Spring MVC等Web框架进行集成作为Web应用的模板引擎。与其它模板引擎相比,...

springboot(一):hello world

什么是Spring Boot Spring Boot (Boot 顾名思义,引导的意思)框架是简化 Spring 应用从搭建到开发的过程。应用开箱即用,只要通过一个指令,包括命令行 java -jar 、SpringApplication 应用...

2018/12/03 21:02
1
魔高一丈道高一尺,开放接口安全性设计

乐猿社区,程序员的花果山 问题 在开放接口api的设计中,避免不了的就是安全性问题,因为大多数接口涉及到用户的个人信息以及一些敏感的数据,所以对这些接口需要进行身份的认证,那么这就需...

2018/11/28 21:24
0
【JDK 8特性】快速将List转为Map、分组、过滤、求和

乐猿社区,程序员的花果山 List转Map /** List -> Map 比较优雅的写法是这样的 */ public static Map<Integer,User> getUser2MapUser2(List<User>userlist){ return userlist.stream().coll...

JDK
2018/11/26 16:32
7
【JDK 8特性】Stream API 详解

乐猿社区,程序员的花果山 Stream 作为 Java 8 的一大亮点,它与 java.io 包里的 InputStream 和 OutputStream 是完全不同的概念。Java 8 中的 Stream 是对集合(Collection)对象功能的增强...

2018/11/26 15:51
12
【JDK 8特性】Lambda 入门

乐猿社区,程序员的花果山 Lambda 管中窥豹 什么是 Lambda 表达式?简单的来说,Lambda 表达式是一个匿名函数,Lambda 表达式基于数学中的λ演算得名,直接对应其中的 Lambda 抽象( lambda...

2018/11/25 18:29
3
【JDK 8特性】 优雅的Optional空指针处理

乐猿社区,程序员的花果山 那些年那NullPointerException 做为一个javaer的老司机,可以回忆一下,在咱的码字生涯中到底遇到过多少次java.lang.NullPointerException异常?NullPointerExcept...

2018/11/25 17:31
65
centos 下 使用Jenkins配置Git+Maven的自动化构建

centos 下 使用Jenkins配置Git+Maven的自动化构建 >Jenkins是一个开源的持续集成工具,应用Jenkins搭建持续集成环境,可以进行自动构建、自动编译和部署,非常方便。 > 在服务器比较少的情况...

React-Native原理及生命周期

React-Native原理及组件生命周期 原理概述 React Native 不是黑科技,我们写的代码总是以一种非常合理,可以解释的方式的运行着,只是绝大多数人没有理解而已。接下来我们以android 平台为例...

2018/08/28 10:07
74
初探React-Native

初探React-Native App开发模式 原生开发 用纯代码编写,开发成本高,更新麻烦,优点是速度快,性能高,用户体验效果好 webApp H5开发是Html5开发的app,本质上运行在手机浏览器中的页面,一般...

Vue项目webpack打包部署时Tomcat刷新报404错误问题如何处理

Vue项目webpack打包部署时Tomcat刷新报404错误问题如何处理 Vue项目webpack打包部署时Tomcat刷新报404错误问题如何处理,Vue项目webpack打包部署时Tomcat刷新报404错误问题处理的注意事项有哪...

2018/08/28 09:46
162
Spring Boot Admin的使用

上一篇文章中了解了Spring Boot提供的监控接口,例如:/health、/info等等,实际上除了之前提到的信息,还有其他信息业需要监控:当前处于活跃状态的会话数量、当前应用的并发数、延迟以及其...

2017/12/06 14:18
36
log4j2 每天一个文件

<?xml version="1.0" encoding="UTF-8"?> <Configuration> <Appenders> <!-- 输出到控制台 --> <Console name="CONSOLE" target="SYSTEM_OUT"> <!-- ...

2017/07/04 15:16
38
系统容量预估

系统容量预估   前几天聊过,pv 和并发 的概念,也大概解释了 并发,带宽等指标的计算。感兴趣的朋友,可以看看我前面那篇文章:《聊一聊PV和并发》。今天再来聊一聊容量预估。   电商公...

2017/05/22 11:51
4
聊一聊PV和并发

  最近和几个朋友,聊到并发和服务器的压力问题。很多朋友,不知道该怎么去计算并发?部署多少台服务器才合适? 所以,今天就来聊一聊PV和并发,还有计算web服务器的数量 的等方法。这些都...

2017/05/22 11:51
18
PHP编译安装时常见错误解决办法

configure: error: xslt-config not found. Please reinstall the libxslt >= 1.1.0 distribution 代码如下: yum -y install libxslt-devel configure: error: Could not find net-snmp-conf...

2017/05/10 15:02
15
内置Jetty HTTPS启动

这次我们来搭建一个支持安全协议SSL的web服务,即https。 我们先来复习两种加密的方式,一种是对称加密,另一种是非对称加密。 对称加密就是解密和加密的秘钥是一样的,代表性的为AES算法。这...

2017/04/27 13:52
44

没有更多内容

加载失败,请刷新页面

返回顶部
顶部