springdatajpa 分页pageable 不能用呢 [问题点数:40分,无满意结帖,结帖人linhaiguo]

Bbs1
本版专家分:13
Blank
签到新秀 累计签到获取,不积跬步,无以至千里,继续坚持!
结帖率 86.11%
Bbs1
本版专家分:13
Blank
签到新秀 累计签到获取,不积跬步,无以至千里,继续坚持!
Bbs1
本版专家分:13
Blank
签到新秀 累计签到获取,不积跬步,无以至千里,继续坚持!
Bbs5
本版专家分:3405
Blank
黄花 2016年6月 Java大版内专家分月排行榜第二
Blank
蓝花 2016年7月 Java大版内专家分月排行榜第三
Bbs1
本版专家分:13
Blank
签到新秀 累计签到获取,不积跬步,无以至千里,继续坚持!
Bbs1
本版专家分:13
Blank
签到新秀 累计签到获取,不积跬步,无以至千里,继续坚持!
Bbs1
本版专家分:13
Blank
签到新秀 累计签到获取,不积跬步,无以至千里,继续坚持!
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:66
Bbs1
本版专家分:0
版主
Blank
技术圈认证 用户完成年度认证,即可获得
Blank
签到新秀 累计签到获取,不积跬步,无以至千里,继续坚持!
Blank
脉脉勋章 绑定脉脉第三方账户获得
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Failed to instantiate [org.springframework.data.domain.Pageable]: Specified class is an interface

解决方法,那就是在XML配置文件中加入下面的代码 mvc:annotation-driven> mvc:argument-resolvers> bean class="org.springframework.data.web.PageableHandlerMethodArgumentResolver" /> mvc:argument-resolvers> mvc:annotation

pageable接口

Pageable 是spring Data库中定义的一个接口,该接口是所有<em>分</em>页相关信息的一个抽象,通过该接口,我们可以得到和<em>分</em>页相关所有信息(例如pageNumber、pageSize等)。 Pageable定义了很多方法,但其核心的信息只有两个:一是<em>分</em>页的信息(page、size),二是排序的信息。 在springmvc的请求中只需要在方法的参数中直接定义一个<em>pageable</em>类型的参数,

springmvc 通过 Pageable对象和PageableDefault注解获取页信息

Pageable 是Spring Data库中定义的一个接口,该接口是所有<em>分</em>页相关信息的一个抽象,通过该接口,我们可以得到和<em>分</em>页相关所有信息(例如pageNumber、pageSize等)。 Pageable定义了很多方法,但其核心的信息只有两个:一是<em>分</em>页的信息(page、size),二是排序的信息。 在springmvc的请求中只需要在方法的参数中直接定义一个<em>pageable</em>类型的参数,当S

JSON parse error: Can not construct instance of org.springframework.data.domain.Page:

 org.springframework.data.domain.Page:转换异常报错,解决方法,缺少实现类 JSON parse error: Can not construct instance of org.springframework.data.domain.Page: abstract types either need to be mapped to concrete typ...

通过Spring 的AOP实现日志, 当通过反射获取方法对象时报错"NoSuchMethodFoundException"

![图片说明](https://img-ask.csdn.net/upload/201904/11/1554964364_603440.png) **下面的是controller中的方法** ``` @Controller @RequestMapping("/permission") public class PermissionController { @Autowired private PermissionService permissionService; @RequestMapping("/findAll.do") public String findAll(Model model){ List permissionList = permissionService.findAll(); model.addAttribute("permissionList", permissionList); return "permission-list"; } } ``` ![图片说明](https://img-ask.csdn.net/upload/201904/11/1554964390_944812.png) **下面的是aop相关的代码,如果要获取的方法带有Molde 参数, 当执行到最后"method = clazz.getMethod(methodName,classArgs);"时报错. 我试过了, 如果没有参数则不会报错, 如果参数 是int基本数据类型也会报错, 换成Integer就不会报错** ``` @Autowired private SysLogService sysLogService; private Class clazz; //访问的类 private Method method; //访问的方法 @Autowired private HttpServletRequest request; //前置通知, 拦截所有controller下的方法 //用来获取 开始时间visitTime, 执行的哪一个类clazz, 执行的哪一个方法method @Before("execution(* com.sjune.ssm.controller.*Controller.*(..))") public void doBefore(JoinPoint joinPoint) throws NoSuchMethodException {//参数为切入点 clazz = joinPoint.getTarget().getClass(); //具体要访问的类 //具体访问的方法 String methodName = joinPoint.getSignature().getName();//获取访问的方法的名称 Object[] args = joinPoint.getArgs();//获取访问方法的参数 if (args == null || args.length == 0){ //如果访问的方法无参 method = clazz.getMethod(methodName); //根据方法名获取方法 } else { //有参数, 遍历参数, 获取参数的class, 把他们装入class[]中 //new 一个class[]数组, 数组长度为args的长度 Class[] classArgs = new Class[args.length]; //遍历args for (int i = 0; i < args.length; i++) { classArgs[i] = args[i].getClass(); } method = clazz.getMethod(methodName,classArgs);//根据方法名和参数获取方法 } } ``` ``` ``` 报错 ![图片说明](https://img-ask.csdn.net/upload/201904/11/1554964408_719148.png) ``` Exception org.springframework.web.util.NestedServletException: Request processing failed; nested exception is java.lang.reflect.UndeclaredThrowableException org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:986) org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:870) javax.servlet.http.HttpServlet.service(HttpServlet.java:635) org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:855) javax.servlet.http.HttpServlet.service(HttpServlet.java:742) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:320) org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:127) org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:91) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:119) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:137) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:111) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:170) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilterInternal(BasicAuthenticationFilter.java:158) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:200) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:116) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:64) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:56) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:105) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:215) org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:178) org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:357) org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:270) org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) Root Cause java.lang.reflect.UndeclaredThrowableException com.sjune.ssm.controller.PermissionController$$EnhancerBySpringCGLIB$$cb1ce0b3.findAll() sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) java.lang.reflect.Method.invoke(Method.java:498) org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:209) org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:136) org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:871) org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:777) org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:991) org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:925) org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:978) org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:870) javax.servlet.http.HttpServlet.service(HttpServlet.java:635) org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:855) javax.servlet.http.HttpServlet.service(HttpServlet.java:742) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:320) org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:127) org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:91) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:119) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:137) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:111) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:170) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilterInternal(BasicAuthenticationFilter.java:158) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:200) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:116) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:64) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:56) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:105) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:215) org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:178) org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:357) org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:270) org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) Root Cause java.lang.NoSuchMethodException: com.sjune.ssm.controller.PermissionController.findAll(org.springframework.validation.support.BindingAwareModelMap) java.lang.Class.getMethod(Class.java:1786) com.sjune.ssm.controller.SysLogAop.doBefore(SysLogAop.java:58) sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) java.lang.reflect.Method.invoke(Method.java:498) org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:643) org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:625) org.springframework.aop.aspectj.AspectJMethodBeforeAdvice.before(AspectJMethodBeforeAdvice.java:44) org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:51) org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:185) org.springframework.aop.aspectj.AspectJAfterAdvice.invoke(AspectJAfterAdvice.java:47) org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:185) org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92) org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:185) org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:689) com.sjune.ssm.controller.PermissionController$$EnhancerBySpringCGLIB$$cb1ce0b3.findAll() sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) java.lang.reflect.Method.invoke(Method.java:498) org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:209) org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:136) org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:871) org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:777) org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:991) org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:925) org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:978) org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:870) javax.servlet.http.HttpServlet.service(HttpServlet.java:635) org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:855) javax.servlet.http.HttpServlet.service(HttpServlet.java:742) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:320) org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:127) org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:91) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:119) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:137) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:111) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:170) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilterInternal(BasicAuthenticationFilter.java:158) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:200) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:116) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:64) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:56) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:105) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:215) org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:178) org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:357) org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:270) org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) ```

Spring Data JPA的Pageable对象,实现对已查询出list的

Pageable对象 使用Spring Data JPA的Pageable对象可以进行数据库的查询<em>分</em>页,这个实现已经有很多博客介绍过了,就不再列举了,可参考链接:https://www.tianmaying.com/tutorial/spring-jpa-page-sort等。 但是有一种情况就是,<em>pageable</em>无法对已查询出数据的list结果进行<em>分</em>页,这在实际开发...

Cannot use native queries with dynamic sorting and/or pagination even if I have specified the count

使用SpringdataJpa<em>分</em>页功能时报的错,解决办法: 在sql语句中加ORDER BY ?#{#<em>pageable</em>}就可以了 如下: @Query( value = "select * from paper_entry where owner is null or owner = ?1 ORDER BY ?#{#<em>pageable</em>}", coun...

jpa-@Query native

https://www.baeldung.com/spring-data-jpa-query image.png

Spring Boot集成SpringFox Swagger的Pageable参数问题

Spring Boot项目中常使用springfox-swagger来生成REST API文档,使用springfox-swagger-ui进行API测试。 &lt;dependency&gt; &lt;groupId&gt;io.springfox&lt;/groupId&gt; &lt;artifactId&gt;springfox-swagger2&lt;/artifactI...

Pageable页不可用,请各位大神指教指教

我自己创建了SpringMVC工程,使用spring data JPA访问数据库,想利用Pageable实现<em>分</em>页。程序运行出现如下错误org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.data.domain.Pageable]: Specified class is an interface

jpa 的页类org.springframework.data.domain.Page

package org.springframework.data.domain; import java.util.Iterator; import java.util.List; /**  * A page is a sublist of a list of objects. It allows gain information about the position of it

使用jpa时页查询封装pageable

使用jpa时<em>分</em>页查询封装<em>pageable</em> public static Pageable makePageable(PageDto pageDto) { if (StringUtils.isBlank(pageDto.getSortColumn())) { return PageRequest.of(pageDto.getPage() - 1, pageDto.getLimit()); } else...

Spring Data JPA - Reference Documentation

Spring Data JPA - Reference DocumentationSpring Data JPA - Reference DocumentationOliver Gierke Thomas Darimont Christoph Strobl Mark Paluch version 1.11.1.RELEASE, 2017-03-02 © 2008-2016 The original

jpa 里用的页实现类org.springframework.data.domain.PageImpl

/* * Copyright 2008-2013 the original author or authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * Y

Could not instantiate bean class [org.springframework.data.domain.Pageable]: Specified class is an i...

原文:http://pimin.net/archives/432 环境:Eclipse LUNA、Spring 4.1.1、或Spring 4.3.3、Spring Data Elasticsearch 1.1.0 缘由:在调试Spring Data Elasticsearch的时候,希望在查询的时候实现<em>分</em>页查询。传统的方式就是在Controller的参数表中自己获取<em>分</em>页信息,然后组...

JPA List转成Page方法

JPA List转成一个Page方法

java 类型转换 pageable转list

现在要做一个<em>pageable</em><em>分</em>页查询 有如下代码: Sort request_sort=new Sort(Sort.Direction.DESC,"userId"); Pageable request_<em>pageable</em>=new PageRequest(page,per_page,request_sort); List retUserList = userManagement.selectUserList(); 问: List retUserList = userManagement.selectUserList(); 括号里面应该填什么? userManagement.selectUserList();该方法在实现类里: public Page selectUserList(Pageable <em>pageable</em>) { return userRepository.findAll(<em>pageable</em>); } 该如何转换? 新入坑没有C币,刚入行问的问题比较肤浅..

Springboot jpa之页查询Pageable

/** * 将MySQL的limit的offset、limit参数转化为Pageable的page、size,同时加入排序字段properties * @param limit 个数 * @param offset 偏移量 * @param properties 排序字段 * @return */ public stati...

JPA添加Pageable实现翻页时报错

@Query(&quot;from Subject where name like CONCAT('%',:name,'%') and isDelete = 0 order by createTime desc&quot;) Page&amp;lt;Subject&amp;gt; findSubjectByName(@Param(&quot;name&quot;) String name, Pageable page); 报错: select ...

SpringBoot页Pageable最大size的自定义配置

起因 在工作中,涉及到导出的功能,由于导出和搜索的结果是相同的,所以导出和搜索是同一接口。但由于搜索的<em>分</em>页是每页10条,而导出却是没有条数限制的,所以引出下面的问题 controller方法如下: @PostMapping(&quot;/orders/search&quot;) public Page&amp;lt;SearchOrderOut&amp;gt; getOrders(@RequestBody @Valid ...

springboot个人博客的构建(6) 类管理(标签管理)

标签管理和<em>分</em>类管理一样。 <em>分</em>类管理页面: 首先:建立HTML文件types.html 这个是<em>分</em>类列表的页面。  这个页面是由blog.html页面由来的,进行修改得到。 看源代码:这里用的模板引用,在admin/下面建立新的模板引擎。 先看模板引擎: &amp;lt;!DOCTYPE html&amp;gt; &amp;lt;html lang=&quot;en&quot; xmlns:th=&quot;http://www...

SpringData页Page、Slice、Pageable用法

1.返回list List&lt;TestPerson&gt; findByNameLike(String name); 2.返回org.springframework.data.domain.Page Pageable <em>pageable</em>1=PageRequest.of(1,4); Page&lt;TestPerson&gt; slice4=myRepository.q...

spring data jpa, 页查询加缓存时,PageImpl 无法反序列化

由于想给 findAll(Pageable <em>pageable</em>)加上spring的缓存(spring cache),第一遍查询正常,但是在第二遍以后,从缓存中读取时,无法反序列化,提示没有无参构造,请问这个有解决办法吗? 如下: ``` @CacheConfig(cacheNames = {"familyUserDao"}) public interface FamilyUserDao extends JpaRepository { @Override @Cacheable(key = "methodName +#p0") Page findAll(Pageable <em>pageable</em>); } ``` 调用 : ``` Page familyUserPage = familyUserDao.findAll(<em>pageable</em>); ``` 时,报: ``` org.springframework.data.redis.serializer.SerializationException: Could not read JSON: Can not construct instance of org.springframework.data.domain.PageImpl: no suitable constructor found, can not deserialize from Object value (missing default constructor or creator, or perhaps need to add/enable type information?) at [Source: [B@7fae8571; line: 1, column: 46]; nested exception is com.fasterxml.jackson.databind.JsonMappingException: Can not construct instance of org.springframework.data.domain.PageImpl: no suitable constructor found, can not deserialize from Object value (missing default constructor or creator, or perhaps need to add/enable type information?) at [Source: [B@7fae8571; line: 1, column: 46] at org.springframework.data.redis.serializer.Jackson2JsonRedisSerializer.deserialize(Jackson2JsonRedisSerializer.java:73), ``` 这里其实是反序列化问题,jpa默认是使用PageImpl实现Page, 但是PageImpl并没有无参构造,如下: ![图片说明](https://note.youdao.com/yws/public/resource/e8cf7ca9b693dbbe59987b3554dda9bc/xmlnote/E61AE48907DD480095638F457398768E/13024) 有办法完美解决吗? 没有C币,一是<em>分</em>享问题,二是只能乞求大家看看有没有好办法啦,多谢啦

springboot基于elasticsearch(es)做搜索

    es的安装我这里不做详细介绍了,我是通过logstash将mysql的数据导入到es中的,具体怎么做的话后续会写相应的博客。以下是具体的代码实现SpringBoot和es的整合。 第一步、导入maven依赖: springBoot的版本 &amp;lt;parent&amp;gt; &amp;lt;groupId&amp;gt;org.springframework.boot&amp;lt;/grou...

一个新的Pageable接口及其实现页技术

一个新的Pageable接口及其实现  很显然,看过上面三种实现方法后,我们对新的<em>分</em>页机制有了一个目标,即:不与具体数据库相关;尽可能做到代码重用;尽可能与原JDBC接口的使用方法保持一致;尽可能高的效率。  首先,我们需要提供一个与java.sql.ResultSet向下兼容的接口,把它命名为Pageable,接口定义如下:public interface Pageable exte

通过Spring RestTemplate 做

[java] view plain copy "font-size:18px;">数据查询端:      [java] view plain copy Page hosts=service.listByXX(MyObject);   接收端: ParameterizedTypeReference> re

Spring Data JPA实现页Pageable的实例代码

本篇文章主要介绍了Spring Data JPA实现<em>分</em>页Pageable的实例代码,具有一定的参考价值,有兴趣的可以了解一下 在JPA中提供了很方便的<em>分</em>页功能,那就是Pageable(org.springframework.data.domain.Pageable)以及它的实现类PageRequest(org.springframework.data.domain.PageRequest

Jpa中@query使用原生SQL并配合Pageable出现报错,已经解决。

这是我代码。 @Query(value = &quot;SELECT * FROM T_PURCHASE_ORDER_ITEM&quot;, countQuery = &quot;SELECT count(*) FROM T_PURCHASE_ORDER_ITEM&quot;, nativeQuery = true) Page&amp;lt;PurchaseOrderItem&amp;gt; fin...

org.springframework.data.domain包中 PageRequest源码的疑惑

先贴上部<em>分</em>源码 ``` /** @deprecated */ @Deprecated public PageRequest(int page, int size) { this(page, size, Sort.unsorted()); } /** @deprecated */ @Deprecated public PageRequest(int page, int size, Direction direction, String... properties) { this(page, size, Sort.by(direction, properties)); } /** @deprecated */ @Deprecated public PageRequest(int page, int size, Sort sort) { super(page, size); this.sort = sort; } public static PageRequest of(int page, int size) { return of(page, size, Sort.unsorted()); } public static PageRequest of(int page, int size, Sort sort) { return new PageRequest(page, size, sort); } public static PageRequest of(int page, int size, Direction direction, String... properties) { return of(page, size, Sort.by(direction, properties)); } ``` 作者将构造方法标记为废弃,希望我们通过该类中的静态方法of(...)去创建实例。 这样做的目的或者好处是什么

Spring Pageable 排序使用

Spring 使用Pageable参数使用以及Sort的使用 参考地址 在Controller方法添加Pageable 参数 这里spring会自动转换Url里传入的page和size参数为Pageable 对象,具体参考PageableHandlerMethodArgumentResolver类...

JPA 页查询Pageable

service层:Service类List getAllUser(int page , int pagesize); DAO层:UserRepository类 @Component public interface UserRepository extends PagingAndSortingRepository { Page findAll(Pageable page

页查询排序数据重复和页失效问题

  在项目开发过程中使用了大量的<em>分</em>页查询,当进行排序的字段的值不唯一时,会导致查询出很多重复的数据,导致<em>分</em>页失效。比如按新建日期进行排序,由于日期的值不是唯一的,Oracle的<em>分</em>页查询时没有进行任何排序操作的,Oracle是顺序的从数据块中读取符合条件的数据返回到客户端,而Oracle的排序算法不具有稳定性,也就是说,对于键值相等的数据,这种算法完成排序后,不保证这些键值相等的数据保持排序前的数据...

spring data jpa 页和模糊查询

用的是jpa的自带<em>分</em>页pagingAndSortingPository工厂,继承后写了个接口 page findby(Map like....);这样的接口其他条件我没写,map存的是模糊查询的属性和属性值。一般情况下,单表的问题都能解决。现在的问题是该表有个属性是一对多关系,这个属性是一个实体类而不是一个具体的数据类型。该怎么处理?

SpringBoot之JPA模糊查询,同时使用pageable参数

使用JPA在做模糊查询(LIKE)时,有多种方式可以完成,本文介绍的是在同时使用Pageable参数的情况下,如何做模糊查询

关于JPA的Page、Pageable、PageRequest、PageImpl、Sort

关于JPA的Page、Pageable、PageRequest、PageImpl、Sort Page Page是一个泛型接口,代表查询的单页结果集,也有其他信息。常用以下方法 int getTotalPages() //返回总的页数 long getTotalElements() //返回总行数 List&lt;T&gt; getContent() //返回查询结果集的List Pageable...

对hibernate jpa Pageable对象的使用

使用方式 在Controller接口上直接使用<em>pageable</em>对象,<em>pageable</em>都是有默认值的 后端可以使用@PageableDefault注解处理默认值问题 后端使用PageRequest 前端传入参数方式 ...

Spring Data Jpa @Query Pageable用法

1.public ResponseEntity <em>pageable</em>List( @RequestParam(required = true) String appkey, @RequestParam(required = true) String token, @RequestParam(required

springdataJPA 使用@query 注解完成条件页查询(原生SQL)

最近在工作中,因为项目需求,需要用到手写SQL做<em>分</em>页查询.在这其中遇到了很多问题.因此,把我写好的代码贴给大家,希望对大家能有所帮助! repository代码如下: 注意上图中红框圈住的代码,<em>pageable</em> 对象用来<em>分</em>页,SQL占位符从1开始,order by ?#{#<em>pageable</em>}是<em>分</em>页的关键. repository写完之后,就可以在service 或controller中...

JPA中Slice和Page的区别

Page package org.springframework.data.domain; import org.springframework.core.convert.converter.Converter; public interface Page&lt;T&gt; extends Slice&lt;T&gt; { int getTotalPages(); long ...

spring feign page Pageable 页查询

问题概述:使用springcloud feign 微服务间调用时,返回page对象时,出现Page(缺少默认构造方法)实例化错误,github上该问题好像已经解决【https://github.com/spring-cloud/spring-cloud-netflix/issues/556】 A项目中方法@PostMapping(&quot;/users&quot;) @Timed public ResponseE...

Pageable,PageImpl实现页数据

    /**      *Pageable,PageImpl引用包位置      */ import org.springframework.data.domain.Page; import org.springframework.data.domain.PageImpl; import org.springframework.data.domain.Pageable;     /**  ...

SpringData JPA 详解(自定义查询、页、事务控制)

简介 SpringData JPA是 JPA的一种实现,极大的简化了JPA的开发,原始JPA的开发,需要创建实体管理工厂,使用实体管理器定义各种查询进行CRUD操作,而SpringData JPA只需要通过核心接口Repository和它的子类就能很方便的操作数据库。 Repository 1. Repository:最顶层的接口,一个空的接口,统一所有的Repository类型...

SpringDataJpa基础篇3:页与排序

1、SpringDataJpa中<em>分</em>页相关接口及类 1.1、Pageable接口 【Pageable接口源码】 public interface Pageable { static Pageable unpaged() { return Unpaged.INSTANCE; } default boolean isPaged() { return true; } defa...

Spring data jpa 自带页查询工具类

       使用了一段时间的Spring data jpa 的<em>分</em>页查询,觉得每次都要写大量的重复代码实在是没啥效率,就想能<em>不能</em>封装一下,于是我花了几个小时封装了一套生成查询条件的工具类,特此<em>分</em>享干货如下: 新建工具类:CriteriaBuilderUtils 代码如下: import org.apache.commons.lang3.StringUtils; import java...

SpringBoot2 实现JPA页和排序

这位老哥总结的贼好,毫不犹豫转载:https://blog.csdn.net/yhflyl/article/details/81432266

公司享: PageAble页注解在并发环境下遇到的bug

在公司的第一次<em>分</em>享,主要内容包括对PageAble注解的<em>分</em>析、bug演示、bug产生原因等

Springboot+jpa实现

Springboot+jpa实现<em>分</em>页 一.Repository public interface ProductRepository extends CrudRepository&lt;Product,String&gt; { List&lt;Product&gt; findByName(String name); Optional&lt;Product&gt; findById(...

Failed to instantiate [引用 spring 配置文件的类]: Constructor threw exception; nested exception is java.lang...

本人的继承类引用了 service 层的方法,用的注解方式是@Autowired 该注解如果在容器 tomcat 启动后引用后不会报错,不会报 java.lang.NullPointerException 错误。 初始化时如果想调用数据库的数据,而此时 service 层的类没有实例化,导致 tomcat 启动时报空指针错误。 解决办法: @Componentpublic class Me...

使用Spring JPA中Page、Pageable接口和Sort类完成页排序

Spring项目使用JPA进行数据库操作可以极大的简化开发,下面我将用一个完整的Demo为大家展示<em>分</em>页查询并显示在前台页面 首先来说一下<em>分</em>页和排序所用到的Page、Pageable接口和Sort类都是什么 JpaRepository提供了两个和<em>分</em>页和排序有关的查询 List findAll(Sort sort)                      返回所有实体,按照指定顺序排序返回 ...

SpringData JPA @Query页查询 Cannot use native queries with dynamic sorting and/or pagination in method

异常信息:Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'newsDao': Invocation of init method failed; nested exception is org.springframework.data.jpa.repo

java spring data jpa 对page pageable接口的实现

java spring data jpa 是否已经对page <em>pageable</em>接口进行了实现,如果有我该怎么进入源码。 还有如下的代码 int page = 1; int pageSize = 5;

使用pageable返回后台过滤的list集合页的数据

在写项目时,后台需要根据外键查找表中对应的数据,包装的一个list集合中返回给前端,如果直接返回一个list有时数据量大时,没有<em>分</em>页功能,下面使用<em>pageable</em>进行包装<em>分</em>页返回一定数据: Pageable <em>pageable</em>=new PageRequest(0,12, Sort.Direction.DESC,&quot;id&quot;); Page&amp;lt;Course&amp;gt; data=new P...

使用mybatis,想利用spring data的Pageable的问题

在网站上看到很多人提到<em>分</em>页查询使用Pageable,但是大部<em>分</em>用的都是JPA。我这里使用的是mybatis。控制器代码: @GetMapping public Object GetVacations(

Pageable如何控制传到json字段?

我是用的是spring-data-commons包下springframework.data的Page之类的类。 后台通过findAll(Pageable p, Condition c)查询后,传出

Spring Data Jpa: 页和排序

之前我们学习了如何使用Jpa访问关系型数据库。通过Jpa大大简化了我们对数据库的开发工作。但是,之前的例子中我们只提到了最简单的CRUD(增删改查)操作。实际上,Spring Data Jpa对于<em>分</em>页以及排序的查询也有着完美的支持,接下来,我们来学习如何通过Pageable来对数据库进行<em>分</em>页查询。 添加maven依赖 首先我们需要引入Jpa,数据库直接使用hsqldb内存数据库就可

报错java.lang.NoSuchMethodException怎么解决?

错误如下: 严重: Servlet.service() for servlet action threw exception java.lang.NoSuchMethodException: Acti

java.lang.NoSuchMethodException异常解决

java.lang.NoSuchMethodException: com.test.action.test.findfinish() 解决办法: 1.检查action层是否存在该方法 2.检查该方法是否为 public 3.检查此方法是否传了参数, public String test(long id ){ return "finishsuccess"; } 请把 long i

java.lang.NoSuchMethodException 解决办法

最近在学习struts2+spring+hibernate的使用.遇到以下问题:程序运行访问Action中的方法时抛出以下异常: java.lang.NoSuchMethodException: $Proxy5.list()at java.lang.Class.getMethod(Class.java:1605)at org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.getActionMethod(

Java实现多文件上传,下载,模糊搜索

2018年06月21日 15:59:04阅读数:43文档管理需求如题。Entity:[java] view plain copy print?import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import java...

JPA 页以及取尾相关操作----------pageable(通用Mysql、Oracle)

        公司有些项目需要通用mysql与oracle,如果<em>分</em>别维护两套代码,就会很麻烦,但是在mysql环境下用limit来进行<em>分</em>页以及取最后一条数据这种类似的操作,到oracle数据库是<em>不能</em>用的。所以就要用到<em>pageable</em>         Pageable是org.springframework.data.domain包下的一个接口,我们在创建的时候需要创建它的子类 Pageab...

java.lang.NoSuchMethodException 的解决方法们(转)

在学习struts2的时有时会出现此异常,现将其总结如下,方便大家参考: 1、先尝试下看其它的方法能<em>不能</em>用,要是都是这种情况的话,可能是你的Action类没有继承structs里面的DispatchAction或者其它的类。还有你注意下方法的参数列表,类型顺序要正确才行,是按照以下顺序的:ActionMapping mapping,ActionForm form ,HttpServl...

Native Dynamic SQL

1.Dynamic SQL with DML Statements ●Deleting rows from any table: create function del_rows(table_name varchar2) return number is begin execute immediate 'delete from '||table_name; return sql%r

SpringData JPA @Query页查询Exception问题解决方案

Caused by: org.springframework.data.jpa.repository.query.InvalidJpaQueryMethodException: Cannot use native queries with dynamic sorting and/or pagination in method public abstract org.springframework.

springdatajpa nativeSQL的页用法和注意事项以及解决防范

https://stackoverflow.com/questions/38349930/spring-data-and-native-query-with-pagination

使用jpa的注解@Query 进行页查询

jpa本身自带<em>分</em>页方法,repository.findAll(example,Pageable);  但这是简单的条件查询的情况下,如必须使用复杂的条件查询就必须自己写SQL/HQL了。 在@Query中使用<em>分</em>页查询方法如下: @Query("SELECT DISTINCT c FROM Customer c JOIN c.partyCerts p where p.certNum=?")

Spring Data Jpa之nativeQuery(仅案例

Spring Data Jpa 默认实现时hibernate,我们都知道hibernate使用HQL查询(Hibernate时JPA的实现之一),而不推荐使用sql查询,因为这样子就跟具体数据库耦合了,违背了初衷,但是没有union语句,我也只能用原生了。。。 接口声明: @Query(nativeQuery = true ,value = &amp;quot;SELECT topicId ,`ty...

关于Spring Data JPA 页多表查询

现在需要用到JPA的方法findAll(spec, pageRequest);来查询数据,但我需要在里面添加一个条件查询两个表 A表和B表和C表 A中有B的ID和C的ID 在A中1个CID对应一个或多

关于页查询问题报错

-

在Spring Boot中使用Spring-data-jpa实现页查询

在我们平时的工作中,查询列表在我们的系统中基本随处可见,那么我们如何使用jpa进行多条件查询以及查询列表<em>分</em>页呢?下面我将介绍两种多条件查询方式。 1、引入起步依赖   org.springframework.boot spring-boot-starter-web org.springframework.boot spring-boot-starter-

如何使用JPA的nativeQuery将查询出的信息封装为对象

在实际的项目中,很多时候需要很复杂的查询,而JPQL有些功能是不支持的,Criteria的写法又过于复杂了。用原生sql的方式进行查询会省很多事(缺点是和具体使用的数据库高度耦合了),但是使用JPA的createnativeQuery查询出来的却是一个Object对象,需要我们自己做一些封装的操作。//查询语句,本地sql String sql = "SELECT telephone, passwo

[spring-data-jpa]nativeQuery查询带

Native queries The @Query annotation allows to execute native queries by setting the nativeQuery flag to true. Example 50. Declare a native query at the query method using @Query public interfac...

SpringDataJpa页查询

法一(本地sql查询,注意表名啥的都用数据库中的名称,适用于特定数据库的查询)public interface UserRepository extends JpaRepository&amp;lt;User, Long&amp;gt; { @Query(value = &quot;SELECT * FROM USERS WHERE LASTNAME = ?1&quot;, countQuery = &quot;SELECT c...

Sprint @Query注解的用法(nativeQuery=true/false)(Spring Data JPA)

[color=red][b]1. 一个使用@Query注解的简单例子[/b][/color] [code=&quot;java&quot;]@Query(value = &quot;select name,author,price from Book b where b.price&gt;?1 and b.price

Spring Data Elasticsearch @Query 报错

按照spring官方文档显示的做,eclipse报Syntax error on tokens。 ``` public interface BookRepository extends ElasticsearchRepository { @Query("{"bool" : {"must" : {"field" : {"name" : "?0"}}}}") Page findByName(String name,Pageable <em>pageable</em>); } ```

spring data jpa nativeQuery

spring data jpa 1.10.4 ,官网文档这么写的 ![图片说明](https://img-ask.csdn.net/upload/201610/10/1476090471_61198.png) nativeQuery 可以和 <em>分</em>页Pageable 一起用,我在项目里用就提示我 <em>不能</em>用 ![图片说明](https://img-ask.csdn.net/upload/201610/10/1476090489_539704.png)

Spring MVC传参:Cannot construct instance of xxxxx(no Creators, like default construct, exist)

1.错误信息 严重: Servlet.service() for servlet [spring-mvc] in context with path [] threw exception [Request processing failed; nested exception is org.springframework.http.converter.HttpMessageConversio

SpringData学习笔记

使用Spring Data JPA开发步骤 1.        导入相关jar包 2.        配置applicationContext.xml配置文件 1)        配置数据源 2)        配置JPA的EntityManagerFactory 3)        配置事务管理器 4)        配置支持注解的事务

Specified class is an interface

使用mockmvc在controller做测试时遇到如下exception:org.springframework.web.util.NestedServletException: Request processing failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to

大学四年自学走来,这些私藏的实用工具/学习网站我贡献出来了

大学四年,看课本是不可能一直看课本的了,对于学习,特别是自学,善于搜索网上的一些资源来辅助,还是非常有必要的,下面我就把这几年私藏的各种资源,网站贡献出来给你们。主要有:电子书搜索、实用工具、在线视频学习网站、非视频学习网站、软件下载、面试/求职必备网站。 注意:文中提到的所有资源,文末我都给你整理好了,你们只管拿去,如果觉得不错,转发、<em>分</em>享就是最大的支持了。 一、电子书搜索 对于大部<em>分</em>程序员...

在中国程序员是青春饭吗?

今年,我也32了 ,为了不给大家误导,咨询了猎头、圈内好友,以及年过35岁的几位老程序员……舍了老脸去揭人家伤疤……希望能给大家以帮助,记得帮我点赞哦。 目录: 你以为的人生 一次又一次的伤害 猎头界的真相 如何应对互联网行业的「中年危机」 一、你以为的人生 刚入行时,拿着傲人的工资,想着好好干,以为我们的人生是这样的: 等真到了那一天,你会发现,你的人生很可能是这样的: ...

java计算器程序下载

java 计算器 课程资源 源码 简单计算器 相关下载链接:[url=//download.csdn.net/download/u011122016/5607551?utm_source=bbsseo]//download.csdn.net/download/u011122016/5607551?utm_source=bbsseo[/url]

《C++ Primer Plus第6版中文版》学习笔记(第七章)下载

红字内容是有疑问或者没把握的。 绿字部分是比较重要,或者经过确认的 相关下载链接:[url=//download.csdn.net/download/qq20004604/9381056?utm_source=bbsseo]//download.csdn.net/download/qq20004604/9381056?utm_source=bbsseo[/url]

线性代数及其应用 机器学习基础下载

线性代数经典教程,入门机器学习的数学基础,作者曾获美国四所大学的杰出教学奖 相关下载链接:[url=//download.csdn.net/download/tanch2500/10490542?utm_source=bbsseo]//download.csdn.net/download/tanch2500/10490542?utm_source=bbsseo[/url]

我们是很有底线的