标签:find

Java

Stream之Spliterator

yeseng 发布于 2019-09-21

Spliterator是一个可分割迭代器(Splittable Iterator),JDK8发布后,对于并行处理的能力大大增强,Spliterator就是为了并行遍历&分割序列而设计的一个迭代器。本文对其进行分析。 并行计算 在 Java7 中引入了 ForkJoinPo...

阅读(3)评论(0)赞 (0)

Java

Java 操作 MongoDB

邓龙华 发布于 2019-09-21

之前我们介绍的 MongoDB 的操作都是在 shell 命令中写的,在项目开发时我们当然都是用程序去操作 MongoDB 的,本文我们来看看如何用 Java 代码操作 MongoDB。 准备工作 首先我们需要驱动,MongoDB 的 Java 驱动我们可以直接在 Maven 中...

阅读(5)评论(0)赞 (0)

Java

三、SpringBoot 整合mybatis 多数据源以及分库分表

7

小丁 发布于 2019-09-21

前言 说实话,这章本来不打算讲的,因为配置多数据源的网上有很多类似的教程。但是最近因为项目要用到分库分表,所以让我研究一下看怎么实现。我想着上一篇博客讲了多环境的配置,不同的环境调用不同的数据库,那接下来就将一个环境用到多个库也就讲了。所以才有了这篇文章。 我们先来看一下今天项目...

阅读(6)评论(0)赞 (0)

Java

Java日志框架:SLF4J详解

3

xiaoli.he 发布于 2019-09-21

The Simple Logging Facade for Java (SLF4J) serves as a simple facade or abstraction for various logging frameworks, such as java.util.loggin...

阅读(6)评论(0)赞 (0)

Java

剑指offer-二维数组的查找(Java 版)

Harries 发布于 2019-09-21

一、题目 在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 二、思路分析 该二维数组的特点: 二维数组 右上角的数 是该行最大值,该列最...

阅读(7)评论(0)赞 (0)

Spring

SpringBoot整合redis缓存(一)

5

xubiao.zhuang 发布于 2019-09-20

准备工作 1.Linux系统 2.安装redis(也可以安装docker,然后再docker中装redis,本文章就直接用Linux安装redis做演示) redis下载地址: http://download.redis.io/releases/redis-4.0.14.tar....

阅读(14)评论(0)赞 (0)

Java

利用SpringAOP 对 Mybatis Pagehelper 使用上的优化

刘莉莉 发布于 2019-09-20

1、前言 Mybatis 的 Pagehelper 插件相信大家都使用过(没用过的请飘过~~~~),并且用起来确实很方便。但是每次都的 PageHelper.startPage(PageNum, PageSize) ,对于我这种比较懒的人来说,是万万忍受不了的,怎么办?那就的想一...

阅读(13)评论(0)赞 (0)

Java

泰晓资讯·09月 / 第三期 / 2019

1

xirruiqiang 发布于 2019-09-20

“泰晓资讯”,广泛报道 “Linux/开源” 业界资讯。欢迎广大读者投递相关资讯来源和素材,本站将进一步收集整理后发布给大家。 Linux Kernel 5.3正式发布 This release includes support for AMD Navi GPUs; suppor...

阅读(8)评论(0)赞 (0)

Spring

SpringBoot整合Elasticsearch详细步骤以及代码示例(附源码)

4

dulong 发布于 2019-09-20

准备工作 环境准备 JAVA版本 java version "1.8.0_121" Java(TM) SE Runtime Environment (build 1.8.0_121-b13) Java HotSpot(TM) 64-Bit Server VM ...

阅读(13)评论(0)赞 (0)

Java

SpringBoot整合Elasticsearch详细步骤以及代码示例(附源码)

4

hellas 发布于 2019-09-20

准备工作 环境准备 JAVA版本 java version "1.8.0_121" Java(TM) SE Runtime Environment (build 1.8.0_121-b13) Java HotSpot(TM) 64-Bit Server VM ...

阅读(11)评论(0)赞 (0)

Spring

Dubbo Spring Cloud 之 HTTP 实战

8

尖兵 发布于 2019-09-20

上一篇文章 《Spring Cloud Alibaba | Dubbo 与 Spring Cloud 完美结合》 我们介绍了Dubbo Spring Cloud的基本使用,使用的服务中心为Spring Cloud Alibaba提供的Nacos,Dubbo内部提供了基于Dubbo...

阅读(12)评论(0)赞 (0)

Java

总结一下sell项目

xirruiqiang 发布于 2019-09-19

由于没有微信公众号,所以学到支付就走不下去了 建表相关: create table `product_info`( `product_id` varchar(32) not null, `product_name` varchar(64) not null comment '商品...

阅读(17)评论(0)赞 (0)

Java

SpringBoot + Mybatis配合AOP和注解实现动态数据源切换配置

darida 发布于 2019-09-19

随着应用用户数量的增加,相应的并发请求的数量也会跟着不断增加,慢慢地,单个数据库已经没有办法满足我们频繁的数据库操作请求了,在某些场景下,我们可能会需要配置多个数据源,使用多个数据源(例如实现数据库的读写分离)来缓解系统的压力等,同样的,Springboot官方提供了相应的实现来...

阅读(15)评论(0)赞 (0)

Java

JDK13,不如温习下Java8

2

尖兵 发布于 2019-09-18

JDK13于昨天正式GA,版本新特性可参考: https://www.oschina.net/news/109934/jdk-13-released 虽然JDK更新迅速,但开发者貌似并不买账,据统计,目前仍以JDK8使用最多,预计可能还会延续好长一段时间。虽然JDK版本已至13,...

阅读(21)评论(0)赞 (0)

Java

使用Stream API优化代码

4

邓龙华 发布于 2019-09-18

Java8的新特性主要是Lambda表达式和流,当流和Lambda表达式结合起来一起使用时,因为流申明式处理数据集合的特点,可以让代码变得简洁易读 放大招,流如何简化代码 如果有一个需求,需要对数据库查询到的菜肴进行一个处理: 筛选出卡路里小于400的菜肴 对筛选出的菜肴进行一个...

阅读(21)评论(0)赞 (0)

Java

jdk8 ConcurrentHashMap 源码解析

2

邓龙华 发布于 2019-09-18

今天面试新同学, 整理面试题的时候, 看到ConcurrentHashMap, 很久之前了解过, 记得是按segment分段锁提高并发效率,jdk8重写了这个类, 平常业务代码中用到的也比较少, 忽略了,今天重新拾起来看一下, 做一个笔记, 有错误之处, 欢迎批评指正 jdk7 ...

阅读(15)评论(0)赞 (0)

Java

最新115道华为、京东、滴滴、美团精选Java面试题整理

4

邓龙华 发布于 2019-09-18

京东面试题 1. 一般sql注入怎么发现触点的,从源码阐述sqlmap如何测试注入点的。 2. masscan扫描端口时靠什么检测,为什么这么快? 请详述. 3. 你写过哪些小工具,你为你使用过的工具做过什么修改. 4. 如何提高采用python编写的扫描速度,谈谈对GIL锁的了...

阅读(25)评论(0)赞 (0)

Java

Spring系列__04AOP简介

4

xiaoli.he 发布于 2019-09-17

今天来介绍一下AOP。AOP,中文常被翻译为“面向切面编程”,其作为OOP的扩展,其思想除了在Spring中得到了应用,也是不错的设计方法。通常情况下,一个软件系统,除了正常的业务逻辑代码,往往还有一些功能性的代码,比如:记录日志、数据校验等等。最原始的办法就是直接在你的业务逻辑...

阅读(24)评论(0)赞 (0)