标签:分页

Java

Java开发必须掌握的日志分析命令

1

zhuangli 发布于 2019-07-19

对于大型网站来说,很多网站在可用性方面提出4个9或者5个9的要求,如果是4个9,那么网站全年的不可用时间不能超过52.6分钟,如果是5个9,全年不可用时间不能超过5.2分钟。这其实是很难的,无论多么厉害的程序员,他写过的代码不可能完全没有问题。而且有些时候,在线上发生问题的时候,...

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

Java

topfox 开发框架(srpingboot2 MyBatis redis)

puefu.he 发布于 2019-07-18

topfox 快速开发框架介绍 在 srpingboot2.x.x 和 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。和 Mybatis Plus 相似但更强大. 特性: 无侵入:只做增强不做改变,引入它不会对现有工程产生影响 损耗小:启动即会自动注入基本 ...

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

Java

springmvc项目转为springboot

Harries 发布于 2019-07-18

说明 如果你的项目连maven项目都不是,请自行转为maven项目,在按照本教程进行。 本教程适用于spring+springmvc+mybatis+shiro的maven项目。 1.修改pom文件依赖 删除之前的spring依赖,添加springboot依赖 <paren...

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

Spring

190717-SpringBoot系列教程JPA之query使用姿势详解之基础篇

2

Harries 发布于 2019-07-17

前面的几篇文章分别介绍了CURD中的增删改,接下来进入最最常见的查询篇,看一下使用jpa进行db的记录查询时,可以怎么玩 本篇将介绍一些基础的查询使用姿势,主要包括根据字段查询, and/or/in/like/between 语句,数字比较,排序以及分页 I. 环境准备 在开始之...

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

Spring

基于 Spring Boot 的快速开发脚手架 tyboot 已发布

xiaoli.he 发布于 2019-07-17

tyboot 介绍 tyboot是一个基于springboot的服务端脚手架,面向单体服务快速开发,需要微服务方案的可以看另一个项目tycloud(还在完善中) 特点 1.简化基础业务开发过程 a.针对单表查询,不用写sql。列表,分页,都不用写。 b.dao层的mapper只是...

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

Spring

MRoot 2.5 发布,细节优化、Bug修复和依赖升级版本

xiaoli.wang 发布于 2019-07-17

MRoot小小木是基于Spring Boot2编写的快速开发平台。提供强大的代码生成器,一键生成90%的代码!MRoot的宗旨是降低开发成本,提高开发效率。 升级 升级 1 Spring Boot 到 2.1.6 版本 升级 2 sofaboot 到 3.1.5 版本 升级 3 ...

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

编程技术

微服务架构之我们应该从Dubbo中学到什么

13

xirruiqiang 发布于 2019-07-15

一、 模块分包 整体上按分层进行分包,然后每个包又分API包和具体的方案包,从中提炼出三个需要注意的点 1.1复用度 1) 包中的类应具有相同的重用可能性 2) 紧密协作的类应放在同一包 3) 对于变化因子,包中的类应全改或全不改 4) 变化应在包内终止,不应传播到其他包 1.2...

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

Java

SpringData JPA – 1: 基本使用

9

xubiao.zhuang 发布于 2019-07-14

这里使用 IDEA 来进行工程的创建,使用了 Gradle 对整个项目进行管理,具体的过程如下: 1.1 创建新项目 点击 Create New Project -> Spring Initializr , 之后选择默认的 Initalizr Service URL ,然后...

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

Spring

Java 面试如何坐等 offer?

10

wenming.gapo 发布于 2019-07-13

2015 年,因为工作岗位的变动,开始负责给集团招聘一些技术人员,出于对公司的负责,也为了更好的胜任技术经理的职位,在面试的这件事上,我做了大量的“功课”,首先我研究了几乎所有大厂的面试题,还和负责招聘工作的几个朋友,详细的探讨了 Java 面试所要涉及的知识点,于是就有了今天大...

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

Java

手撕面试官系列(三 ):微服务架构面试题Dubbo+Spring Boot+Spring Cloud

3

hellas 发布于 2019-07-12

直接进入主题 Dubbo (面试题+答案领取方式见个人主页) Dubbo 中 中 zookeeper 做注册中心,如果注册中心集群都挂掉,发布者和订阅者之间还能通信么? dubbo 服务负载均衡策略? Dubbo 在安全机制方面是如何解决的 dubbo 连接注册中心和直连的区别 ...

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

Java

SpringBoot2.0 基础案例(10):整合Mybatis框架,集成分页助手插件

4

xirruiqiang 发布于 2019-07-12

本文源码 GitHub:知了一笑 https://github.com/cicadasmile/spring-boot-base 一、Mybatis框架 1、mybatis简介 MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避...

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

Java

关于 MySQL 和 MyBatis 易错的几个点

yanxinchi 发布于 2019-07-08

由于某些不可抗拒力原因,自从开博以来断更了一个月,昨天晚上突然发现竟然解封了,今天立即写一篇小文章感谢党感谢政府感谢人民。话说,这一周有一个实习的同学,在写一个小东西的时候,发现一个问题,排序没有生效,刚好之前我也看过另外一个问题,现在算是总结一下。 1. ORDER BY 不生...

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

Java

MyBatis Dynamic SQL 1.1.2 发布,生成动态 SQL 的框架

小丁 发布于 2019-07-07

MyBatis Dynamic SQL 1.1.2 已发布 ,MyBatis Dynamic SQL 是生成动态 SQL 语句的框架,可把它看作是一个类型安全的 SQL 模板库,它还支持 MyBatis3 和 Spring JDBC 模板。 此版本包括一些与提升用户操作...

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

Java

Mybatis的分页插件PageHelper源码解析和性能优化

7

Harries 发布于 2019-07-07

1、Maven中引入依赖 2、代码中分页的使用 3、源码分析 PageHelper.startPage(page,pageSize); 设置页码和每页显示的条数 查看源码PageInterceptor类,实现了Interceptor接口 实现了Interceptor接口会重写下面...

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

Spring

SpringBoot应用中使用AOP记录接口访问日志

1

likai 发布于 2019-07-06

本文主要讲述AOP在mall项目中的应用,通过在controller层建一个切面来实现接口访问的统一日志记录。 AOP AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。利用A...

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

编程技术

屡试不爽的架构三架马车

1

小丁 发布于 2019-07-02

这里所说的三架马车是指微服务、消息队列和定时任务。如下图所示,这里是一个三驾马车共同驱动的一个立体的互联网项目的架构。不管项目是大是小,这个架构模板的形态一旦定型了之后就不太会变,区别只是我们有更多的服务有更复杂的调用,更复杂的消息流转,更多的Job,整个架构整体是可扩展的,而且...

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

Java

JVM 堆(heap)溢出案例

3

puefu.he 发布于 2019-07-01

一、说明 当虚拟机申请不到内存空间的时候,会报堆内存溢出: OutOfMemoryError:java heap space 。 常见的原因: http://outofmemory.cn/c/java-… 我测试到时候,运行在 16G 内存的机器上。JVM 堆内存 默...

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

Java

后端开发实践系列——开发者的第0个迭代

2

xirruiqiang 发布于 2019-07-01

在ThoughtWorks,我从零开始搭建了不少软件项目,其中包含了基础代码框架和持续集成基础设施等,这些内容在敏捷开发中通常被称为“第0个迭代”要做的事情。但是,当项目运行了一段时间之后再来反观,我总会发现一些不足的地方,要么测试分类没有分好,要么基本的编码架子没有考虑周全。 ...

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