自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

转载 Springboot使用alibaba的fastJson,@JSONField不起作用的问题

https://www.cnblogs.com/h-java/p/10220737.html

2020-07-17 10:51:24 1312

原创 Linux下安装Nginx遇到问题【一】

菜鸟刚在Linux下安装nginx, 解压过后,在Nginx目录下执行./configure --prefix=/opt/nginx --sbin-path=/usr/bin/nginx报错:./configure: error: the HTTP rewrite module requires the PCRYou can either disable the module by usin...

2019-04-20 03:08:57 292

原创 .ignore忽略文件列表配置

AndroidBuilt application files*.apk*.ap_Files for the ART/Dalvik VM*.dexJava class files*.classGenerated filesbin/gen/out/Gradle files.gradle/build/Local configuration file (sdk path, e...

2019-04-19 17:45:08 535

转载 Mysql ,判断不为null和空串

select * from test where 1 = 1<![CDATA[ and (name is null or LENGTH(trim(name)) < 1 ) ]]>

2019-04-01 14:47:30 3840

转载 linux 日志关键字查询

【转载】https://blog.csdn.net/b6ecl1k7BS8O/article/details/88325079cat 文件名 | grep -C 20 ‘关键字’ 显示文件里匹配关键字那行以及上下20行cat 文件名 | grep -B 20 ‘关键字’ 显示关键字及前20行cat 文件名 | grep -A 20 ‘关键字’ 显示关键字及后20行在catalina.out...

2019-03-26 17:48:57 4282

转载 JAVA8流式编程【8】——级联LAMBDA表达式

在函数式编程中,函数既可以接收也可以返回其他函数。函数不再像传统的面向对象编程中一样,只是一个对象的工厂或生成器,它也能够创建和返回另一个函数。返回函数的函数可以变成级联 lambda 表达式,特别值得注意的是代码非常简短。尽管此语法初看起来可能非常陌生,但它有自己的用途。本文将帮助您认识级联 lamb...

2019-03-26 09:57:58 302

转载 JAVA8流式编程【7】——函数接口

ambda 表达式的类型是什么?一些语言使用函数值或函数对象来表示 lambda 表达式,但 Java™ 语言没有这么做。Java 使用函数接口来表示 lambda 表达式类型。乍一看似乎有点奇怪,但事实上这是一种确保对 Java 语言旧版本的向后兼容性的有效途径。您应该非常熟悉下面这段代码:Threa...

2019-03-26 09:57:30 200

转载 JAVA8流式编程【6】——lambda 表达式

目前您已在本系列中了解到,函数组合的一个主要好处是它会获得富于表达的代码。编写简短的 lambda 表达式是实现这一表达能力的关键,但通常说起来容易做起来难。本文会加深您目前对创建单行 lambda 表达式的各个方面的了解。通过学习函数组合的结构和好处,您很快就会掌握完美的 lambda 表达式,—一个...

2019-03-26 09:56:58 227

转载 JAVA8流式编程【5】——方法引用

Lambda 表达式被广泛用在函数式编程中,但它们很难阅读和理解。在许多情况下,lambda 表达式的存在只是为了传递一个或多个形参,最好将它替换为方法引用。在本文中,您将学习如何识别代码中的传递 lambda 表达式,以及如何将它们替换为相应的方法引用。尽管方法引用的使用需要学习,但长期收益很快会超过...

2019-03-26 09:56:28 157

转载 JAVA8流式编程【3】——函数组合与集合管道

在开始采用函数式编程风格时,您的程序中会自然而然地出现一些函数设计模式,但您仍需要努力掌握它们。本文将介绍函数组合和集合管道,您可以结合使用这两种函数式模式来迭代代码中的集合。了解这些模式的结构有助于您搭建自己的 Java™ 程序,从而充分利用高阶函数和拉姆达表达式。。语句与表达式如果在代码库中快速查找...

2019-03-26 09:55:28 312

转载 JAVA8流式编程【2】——函数式编程

转 JAVA8流式编程【2】——函数式编程Java 开发人员早已习惯了命令式编程和面向对象的编程,因为 Java 语言从第一个版本开始就支持这些格式。在 Java 8 中,我们获得了一组强大的新的函数特性和语法。函数式编程已有数十年的历史,而且与面向对象的编程相比,函数式编程通常更简洁、更具表达力、更不容易出错,而且更容易并行化。所以在 Java 程序中引入函数...

2019-03-26 09:54:49 197

转载 JAVA8流式编程【1】——函数纯度

在本系列中,您已详细了解了优雅和简洁的代码的好处。在本文中,我们将重点介绍其他两个好处。效率是您在使用函数管道时寻求的主要好处之一,所以我们首先从这里开始介绍。惰性计算下面的命令式代码非常高效:它仅执行绝对必要的工作。List<Integer> numbers = Arrays.asList(2, 5, 8, 15, 12, 19, 50, 23);  &nbsp...

2019-03-26 09:53:45 124

转载 JAVA8流式编程【4】——如何替代FOR循环

转 JAVA8流式编程【4】——如何替代FOR循环 2018年05月08日 20:10:25 fisher虞 阅读数:1467 ...

2019-03-26 09:51:31 1249

原创 多种方法判断一个字符是否存在于数组中。

package zaLearnpackage;import org.apache.commons.lang3.ArrayUtils;import java.util.Arrays;import java.util.HashSet;import java.util.Set;//检查数组是否包含某个值的方法public class TestArray {//使用Listpublic s...

2019-03-21 17:21:44 2783

原创 记一次愚蠢的junit测试Bug

按照公司开发,生成Junit测试类后,该有的注解都有,但在运行时报错:No runnable methods.百度了下,发现有这么几种原因:1.第一种情况,有的测试类为空,只定义了一个类名,也就是类里面没有能运行的方法2.第二种情况,测试类方法有错,或者没有添加@Test注解。3.导错了包:@Test时import的是@org.testng.annotations.Test 所以会...

2019-03-21 17:19:33 199

转载 Springboot+gradle+Mybatis-Generator

Springboot+gradle+Mybatis-Generator 1.数据库准备在mysql中创建一个t_user的数据库,如图1:图1.png2.开发软件:ieda3.创建Gradle+Springboot+Mybatis项目file——>new——>Project:图2.png...

2019-03-21 14:20:34 865

转载 idea 2017.2开发,gradle构建项目,使用的技术有spring-boot、mybatis

使用工具idea 2017.2开发,gradle构建项目,使用的技术有spring-boot、mybatis1、新建项目                  说明:1、...

2019-03-21 14:12:32 741

转载 gradle中api、implementation和compile的区别

gradle中api、implementation和compile的区别我们在gradle中引用第三方maven库时,一般通过下面的语句去引用:compile 'com.android.support:appcompat-v7:26.1.0'然后sync project,就能成功引用对应的包到项目之中了,十分方便。除了使用compile关键字,使用implementation和api也能将...

2019-03-21 12:49:57 812

原创 本地Gradle配置方法,免去长时间的更新同步等待

通常gradle项目在gradle\wrapper\gradle-wrapper.properties中配置在线gradle:distributionBase=GRADLE_USER_HOMEdistributionPath=wrapper/distszipStoreBase=GRADLE_USER_HOMEzipStorePath=wrapper/distsdistributionUr...

2019-03-21 12:33:06 716

原创 记一次Gradle初始化构建遇到的问题

私下搭建gradle,springboot项目时,遇到一个问题,如图所示。按照stackOverflow回答,加入Maven私服地址也还是不成功。最后看了下网友提问,有了一个想法,在idea初始化项目时候,设置如下图:等待一段时间后,自动加载完成所有Gradle ”资源“ 就成功了。 怀疑是我第一次加载时候,选择了离线模式?所以没有拿到一些必要资源,问题有待进一步排查。...

2019-03-21 12:26:43 399 1

原创 记一次Gradle初始化构建遇到的问题

私下搭建gradle,springboot项目时,遇到一个问题,如图所示。按照stackOverflow回答,加入Maven私服地址也还是不成功。最后看了下网友提问,有了一个想法,在idea初始化项目时候,设置如下图:等待一段时间后,自动加载完成所有Gradle ”资源“ 就成功了。 怀疑是我第一次加载时候,选择了离线模式?所以没有拿到一些必要资源,问题有待进一步排查。...

2019-03-21 12:26:38 296

原创 WIN10配置gradle 本地环境变量,超简单

在gradle 官网下载zip压缩包**1.下载gradle**https://gradle.org/install/![在这里插入图片描述](https://img-blog.csdnimg.cn/20190321100313696.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0c...

2019-03-21 10:08:38 3429

原创 MySQL使用存储过程upate千万级表

仅仅是个人测试使用,不代表最终生产使用。** 表结构: **CREATE TABLE card (card_id bigint(20) NOT NULL AUTO_INCREMENT COMMENT ‘ID’,card_number varchar(100) DEFAULT NULL COMMENT ‘卡号’,card_country varchar(100) DEFAULT NULL...

2019-03-21 00:02:04 254

转载 【转载】Linux查看日志

1、查看日志 前 n行:  cat 文件名 | head -n 数量cat  log.log | head -n 200  # 查看log.log前200行2、查看日志 尾 n行:  cat 文件名 | tail -n 数量cat  log.log | tail -n 200  # 查看log.log后200行3、根据 关键词&nbsp...

2019-03-20 17:05:43 2116

转载 【转载】JVM能够开启多少线程

JVM能够开启多少线程    最近在看<<Java并发编程实战>>一书过程中,在Task Execution一节中讲到,针对每个任务都启动一个线程来处理,尤其在大量创建线程的场景下,会给工程实践带来很多问题.   1)线程的创建和销毁都是有开销的。线程的创建需要时间,如果针对每个任务都...

2019-03-20 17:04:51 713

转载 【转载】javabean是否非空,并给前台报出错误信息

判断javabean是否非空,并给前台报出错误信息 版权声明:希望能和看到文章的你交个朋友 https://blog.csdn.net/u012954706/article/details/86629529 package com.duodian.youhui.admin.utils;import com.du...

2019-03-20 16:59:40 153

转载 【转载】三次握手_四次挥手+http

原 三次握手_四次挥手+http <div class="operating"> </div> </div> </div></div><article class="baidu_pl"> <div id="article_content"...

2019-03-20 16:54:11 147

转载 【转载】MYSQL存储过程 生成千万测试数据

为了更好的测试MYSQL性能以及程序优化,不得不去制作海量数据来测试。我这里的方法就是直接用uuid函数进行分配每条数据的不同内容。 1.首先创建测试表(card表)Sql代码  CREATE DATABASE IF NOT EXISTS `test` DEFAULT CHARSET&nbs...

2019-03-20 16:49:36 315

转载 【转载】MySQL explain 执行时间

mysql优化–explain分析sql语句执行效率** Explain命令在解决数据库性能上是第一推荐使用命令,大部分的性能问题可以通过此命令来简单的解决,Explain可以用来查看SQL语句的执行效 果,可以帮助选择更好的索引和优化查询语句,写出更好的优化语句。 **Explain语法:explain select … from … [where …]例如:explain select...

2019-03-20 16:42:22 2404

转载 【转载】MySQL千万级大表优化解决方案

【非原创,纯属记录一下】背景无意间看到了这篇文章,作者写的很棒,于是乎,本人自私一把,把干货保存下来。

2019-03-20 16:38:06 138

空空如也

空空如也

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

TA关注的人

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