Java
文章平均质量分 71
尺规作图
这个作者很懒,什么都没留下…
展开
-
java设计模式之构建者模式(builder pattern)
构建者模式,顾名思义就是类似造房子,有一个固定的流程。将一个复杂对象的构造与它的表示分离,使同样的构建过程可以创建不同的表示,这样的设计模式被称为构建者模式。原创 2021-06-10 20:52:42 · 793 阅读 · 1 评论 -
Java设计模式之策略模式(strategy pattern)
在现实生活中经常遇到为了实现某种目标存在多种策略(方式)可供选择的情况,比如假期旅游可以选择乘坐飞机、火车、或者开私家车出行等。在软件开发中也经常遇到类似的问题,为了实现一个功能可能是有多种的策略或者算法...原创 2021-06-09 11:56:47 · 213 阅读 · 3 评论 -
如何用Redis zset做一个商品排行榜
1、使用redis zset数据结构做排行榜2、springboot jpa 不写SQL快速操作数据库原创 2021-02-02 21:14:17 · 1025 阅读 · 2 评论 -
如何在阿里云上快速部署一套应用(docker 容器化)
1、使用docker在阿里云服务器上容器化部署项目2、nginx反向代理服务器的docker容器化部署与配置3、公众号后台开发服务的部署4、淘宝内部搜券神器原创 2021-01-30 18:15:53 · 2760 阅读 · 0 评论 -
java-NIO操作
1、Java NIO2、Java零拷贝与传统文件拷贝的性能对比原创 2020-12-25 19:02:10 · 184 阅读 · 0 评论 -
docker容器化下的JVM参数调优
docker容器化下的JVM参数调优. 1、JVM堆内存设置2、GC日志打印以及OOM自动dump原创 2020-12-22 17:14:50 · 7171 阅读 · 0 评论 -
免费领取Java视频教程全家桶(持续更新中)
Java视频教程全家桶:1、Java入门基础视频教程2、JavaWeb快速入门3、深度掌握springBoot实践技术4、Maven精品教程5、javaWeb网上商城实战原创 2020-10-02 18:01:22 · 309 阅读 · 0 评论 -
在springboot项目中应用kafka生产 、消费消息
在springboot项目中应用kafka生产 、消费消息原创 2020-10-01 23:02:48 · 719 阅读 · 1 评论 -
kafka中partition数量与消费者对应关系以及Java实践
kafka中partition数量与消费者对应关系原创 2020-09-27 20:40:03 · 2948 阅读 · 0 评论 -
Java异常机制体系以及处理方法
Java异常机制以及处理方式原创 2020-09-03 17:12:12 · 323 阅读 · 0 评论 -
Java反射之初体验
主要介绍了Java反射的基本概念,创建字节码对象的三种方式,以及如何通过字节码对象构造实例,获取属性、方法等。最后介绍了反射在 springboot jpa中自定义结果转换类中的一个应用实例。原创 2020-08-22 17:54:04 · 154 阅读 · 0 评论 -
SQL聚合统计(count/max/min等)并使用springboot jpa原生查询
SQL中使用count()/max()/min()等聚合函数分组统计,并结合springboot jpa项目实践。原创 2020-08-07 21:11:33 · 6508 阅读 · 4 评论 -
spring中如何注入同一接口的不同实现类
spring中如何注入同一接口的不同实现类scope范围注解,限定单实例还是多实例原创 2020-08-02 11:15:49 · 4610 阅读 · 0 评论 -
Java多线程并获取线程执行结果
1、Java中的多线程实现、包括最基础的直接实现、lamda表达式实现、线城池实现等,最后介绍如何等所有多线程全部执行完毕再继续执行后面的任务2、介绍如何获取多线程的执行结果原创 2020-07-17 18:23:06 · 6508 阅读 · 0 评论 -
redisTemplate分别存取redis的string/list/set/zset/hash等数据类型
基于springBoot项目,使用redisTemplate分别完成对redis的四种数据类型,string、list、set、zset、hash等类型的数据保存与查询。原创 2020-07-05 22:06:37 · 13036 阅读 · 0 评论 -
elasticsearch(ES)在SpringBoot中的复杂查询(多条件分页查询以及聚合查询)
elasticsearch 的多条件分页查询以及聚合查询(带子查询)原创 2020-06-14 22:49:23 · 7091 阅读 · 2 评论 -
elasticsearch(ES)在SpringBoot中的基本使用
ES入门,简单介绍es 在springboot项目中的使用,常用的增删改查计数等功能都有示例。原创 2020-06-13 23:41:58 · 3326 阅读 · 2 评论 -
elastic-job 借助zookeeper注册中心实现分布式job作业
spring scheduler 也可以实现直接的任务job,但是当我们的程序集群部署时,比如一个服务部署3个实例分别在不同的服务器上时,再使用这种单机版的任务调度器就会出现重复执行等问题,本文可使用dangdang网开源的elastic-job 框架借助zookeeper注册中心,实现分布式任务调度原创 2020-06-07 23:23:02 · 1996 阅读 · 0 评论 -
docker快速部署pg/redis/kafka/elasticsearch(es)/nginx等中间件
使用docker快速部署pg/redis/kafka/es/zooleeper等中间件原创 2020-06-05 20:02:04 · 1609 阅读 · 0 评论 -
来看看Lamda表达式在集合中的广泛应用(一)
1、Java8带来的一大特性就是lamda表达式以及Stream,通过使用集合生成的stream流结合lamda表达式可以轻松的实现对数据的操作。我们首先创建一个有多条数据的集合作为操作对象List<Person> oriList = new ArrayList<>(); oriList.add(new Person(1L,"alice",45,"beijing")); oriList.add(new Person(2L,"bob",19,"原创 2020-06-02 17:31:51 · 258 阅读 · 0 评论