Logo

  • 美码师 专栏作者

    发布于:2019-08-17 22:40:04

    2

    海量数据的分页怎么破
    一、背景分页应该是极为常见的数据展现方式了,一般在数据集较大而无法在单个页面中呈现时会采用分页的大发红黑方法 。各种前端UI组件在实现上也都会支持分页的功能,而数据交互呈现所相应的后端系统、数据库都对数据查询的分页提供了良好的支持。以几个流行的数据库为例:查询表t_data第2页的数据(假定每页5条)MySQL的做法:select*fromt_datalimit5,5PostGreSQL的做法:select
    阅读 10000+ 评论 0 收藏 3
  • 美码师 专栏作者

    发布于:2019-07-26 21:52:48

    0

    Y大发红黑服务 -大发红黑你 真的懂 Yaml 吗?
    在Java的世界里,配置的事情都交给了Properties,要追溯起来这个模块还是从古老的JDK1.0就开始了的。"天哪,这可是20年前的东西了,大发红黑我 居然还在用Properties.."然而,本文的主角并不是Properties,而是Yaml。这是新时代里微大发红黑服务 架构上的宠儿,和Properties相比起来,Yaml显得有些弄潮儿。以往的大多数项目里,大发红黑大发红黑我 们 都可以发现Properti
    阅读 6646 评论 1 收藏 4
  • 编程Crazy

    发布于:2019-07-18 15:32:16

    1

    Spring Boot 自动配置(auto-configurtion) 揭秘
    本章,大发红黑大发红黑我 们 为大发红黑你 揭秘Spring Boot自动配置(Auto Configuration)运行机制,谈到auto-configuration,肯定离不开@EnableAutoConfiguration注解。
    阅读 8873 评论 1 收藏 2
  • BlueMiaomiao

    发布于:2019-07-15 16:43:00

    4

    分布式事务中的三种解决方案详解
    基于可靠消息,TCC,最大努力通知型三种分布式事务解决方案详解
    阅读 9327 评论 1 收藏 4
  • kukelook

    发布于:2019-06-30 14:36:20

    8

    深入剖析线程同步大发红黑工具 CountDownLatch原理
    0CountDownLatch的作用CountDownLatch作为一个多线程间的同步大发红黑工具 ,它允许一个或多个线程等待其他线程(可以是多个)完成工作后,再恢复执行。就像下面这样:1从一个Demo说起大发红黑大发红黑我 们 直接拿源码中给出的Demo看一下,源码中的这个demo可以看做模拟一个赛跑的场景。赛跑肯定有跑得快的运动员也有跑的慢的运动员,每个运动员就表示一个线程。运动员听到枪声后开始起跑,而最后一个运动员到达终
    阅读 4096 评论 2 收藏 2
  • kukelook

    发布于:2019-06-25 17:55:31

    3

    大神带大发红黑你 重新认识Mybatis中强大的resultMap
    前言在Mybatis中,有一个强大的功能元素resultMap。当大发红黑大发红黑我 们 希望将JDBCResultSets中的数据,转化为合理的Java对象时,大发红黑你 就能感受到它的非凡之处。正如其官方所述的那样:resultMap元素是MyBatis中最重要最强大的元素。它可以让大发红黑你 从90%的JDBCResultSets数据提取代码中解放出来,并在一些情形下允许大发红黑你 进行一些JDBC不支持的操作。实际上,在为一些比如连接的复
    阅读 4826 评论 1 收藏 2
  • wx5c78c8b1dbb1b

    发布于:2019-05-14 13:16:36

    3

    ReentrantReadWriteLock(可以重入的读写锁)源码浅析
    一、ReentrantReadWriteLock大发红黑简介 上一篇文章大发红黑大发红黑我 们 将讲到的ReentrantLock和Synchronized锁,都属于排他锁,也就是说只会有一个线程获取锁;而大发红黑大发红黑我 们 今天讲的ReentrantReadWriteLock(读写锁)是支持多个线程同时获取锁的在获取读锁时;但是在获取到写锁时,其它的写锁和读锁都会阻塞;其实可以看出读写锁,维护了一对锁,一个写锁,其实是个排他锁,一个读锁,是
    阅读 4622 评论 0 收藏 1
  • Java月亮呀

    发布于:2019-05-05 19:33:50

    4

    Java线程安全和锁Synchronized概念
    在传统的操作系统中,程序并不能独立运行,作为资源分配和独立运行的基本单位都是进程。 在未配置 OS 的系统中,程序的执行方式是顺序执行,即必须在一个程序执行完后,才允许另一个程序执行;在多道程序环境下,则允许多个程序并发执行。程序的这两种执行方式间有着显著的不同。也正是程序并发执行时的这种特征,才导致了在操作系统中引入进程的概念。 自从在 20 世纪 60 年代人们提出了进程的概念后,在 OS 中一直都是以进程作为能拥有资源和独立运行的基本单位的。直到 20 世纪 80 年代中期,人们又提出了比进程更小的能独立运行的基本单位——线程(Thread),试图用它来提高系统内程序并发执行的程度,从而可进一步提高系统的吞吐量。特别是在进入 20 世纪 90 年代后,多处理机系统得到迅速发展,线程能比进程更好地提高程序的并行执行程度,充分地发挥多处理机的优越性,因而在近几年所推出的多处理机 OS 中也都引入了线程,以改善 OS 的性能。
    阅读 4675 评论 5 收藏 4
  • BlueMiaomiao

    发布于:2019-04-19 14:53:31

    4

    SpringBoot集成FastDFS+Nginx整合基于Token的防盗链
    SpringBoot集成FastDFS+Nginx整合基于Token的防盗链
    阅读 6451 评论 2 收藏 3
  • BlueMiaomiao

    发布于:2019-04-12 12:06:53

    3

    Java高级架构之FastDFS分布式文件集群
    本文将详细介绍FastDFS+FastDHT+基于Token的防盗链电商图片大发红黑视频 存储解决方案并将FastDFS与SpringBoot整合
    阅读 3375 评论 1 收藏 3
写文章