关闭

【笔记】java8中List分组方法的使用

在开发中会遇到这样的一个场景,按照某一个字段分组,生成一个以分组id为key,组信息是一个list的map,java8中提供了一个方法 List里面的对象元素,以某个属性来分组,例如,以id分组,将id相同的Map<Integer, List> groupBy = appleList.stream().collect(Collectors.groupingBy(UserInfo...
阅读(54) 评论(0)

【笔记】mysql分页

方法1:select * from table_name where uid=7103 limit 0,10;时间: 0.029s方法2:select * from saas_food where id >= (select id from saas_food where uid=7103 limit 0,1)and uid=7103 limit 10;时间: 0.030s经过多次查询,两个方法查...
阅读(58) 评论(0)

35 个 Java 代码性能优化总结

前言代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了。代码优化也是一样,如果项目着眼于尽快无BUG上线,那么此时可以抓大放小,代码的细节可以不精打细磨;但是如果有足够的时间开发、维护代码,这时候就必须考虑每个可以优化...
阅读(56) 评论(0)

springboot JPA Connection is read-only. Queries leading to data modification are not allowed

环境:springboot、jpa 数据库:阿里云mysql数据库 数据库连接字符串: 问题描述:在自己部署的mysql数据库可以正常访问,没有问题,但是切换到阿里mysql数据库上出现JPA Connection is read-only. Queries leading to data modification are not allowed 网上查询了好多,也没有找到解决方法, a...
阅读(238) 评论(0)

在使用GROUP BY 时候需要注意的地方

在开发过程中常常会遇到sql 进行分组的业务,笔者在编码过程中就犯了这样一个低级错误,还好项目经理及时指出来了,先给大家分享一下。 使用EXPLAIN 可以看到执行计划,看到Extra列中有Using filesort,这是对性能有一定影响的,特别是使用了group by时,就算你没有显示的指定order by,mysql会默认按照分组字段进行排序。某些情况下是没有必要使用排序的,这个 fileso...
阅读(132) 评论(0)

Caused by: java.sql.SQLException: Parameter index out of range (2 > number of parameters, which is 1

情景:mybatis语句AND (p.times_limited='NO' OR (p.times_limited='YES' AND times LIKE '%#{times}%'))异常信息:Caused by: org.apache.ibatis.type.TypeException: Could not set parameters for mapping: ParameterMapping...
阅读(266) 评论(0)

Springboot 事务管理控制

1、在service实现添加事务注解@Transactional 2、回滚事务使用RuntimeException 3、在mapper添加事务注解@Transactional 经过上面三步当数据出错的时候数据才能rollback...
阅读(354) 评论(0)

IDEA调试:Method breakpoints may dramatically slow down debugging

问题:Method breakpoints may dramatically slow down debugging原因:在方法上设置了断点解决方法:去掉方法断点即可...
阅读(497) 评论(0)

idea报错Cannot compile Groovy files: no Groovy library is defined for module 'xx'

File-Setting-Complier 把!?*.groovy;删除保存即可...
阅读(1041) 评论(2)

springboot实现跨域访问

当前使用spring版本是4.3.9import org.springframework.stereotype.Component;import javax.servlet.*; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.io.IOE...
阅读(363) 评论(0)

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...
阅读(590) 评论(0)

maven环境搭建并运行springboot项目

1、从官网下载安装包http://maven.apache.org/ 2、解压 3、配置maven环境 前提是需要配置好jdk;我的maven环境在:D:\apache-maven-3.5.0 我的电脑-----属性----高级-----环境变量-----环境变量-----新建 变量名:M2_HOME 变量值:D:\apache-maven-3.5.0 找到path 在环境变量值尾部加...
阅读(293) 评论(0)

RESTful API 设计指南

RESTful API 设计指南 下面这张图片里面的内容是按照restful风格编写的 一、协议API与用户的通信协议,总是使用HTTPs协议。二、域名应该尽量将API部署在专用域名之下。https://api.example.com 如果确定API很简单,不会有进一步扩展,可以考虑放在主域名下。https://example.org/api/三、版本(Versioning)应该将API的版...
阅读(367) 评论(0)

java中int、String的类型转换

情景:int -> Stringint i=12345; String s=""; 第一种方法:s=i+""; 第二种方法:s=String.valueOf(i); 这两种方法有什么区别呢?作用是不是一样的呢?是不是在任何下都能互换呢?String -> ints="12345"; int i; 第一种方法:i=Integer.parseInt(s); 第二种方法:i=Integer.valueO...
阅读(161) 评论(0)

【分享】pom仓库地址

分享一个pom仓库地址,在使用pom的时候常常会遇到缺少jar的现象,苦于还需要知道、 https://mvnrepository.com/...
阅读(76) 评论(0)

使用IDEA查看POM依赖关系

使用Intellij idea,打开的pom.xml文件,在pom文件内容上右键Diagrams–Show Dependencies,就可以看到了...
阅读(268) 评论(0)

springboot+mybatis整合(入门)

1、使用idea创建springboot项目 选择web、mybatis 或者在pom.xml增加 org.mybatis.spring.boot mybatis-spring-boot-starter <versi...
阅读(224) 评论(0)

常用springboot pom

常用springboot pom.xml <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven....
阅读(134) 评论(0)

springboot集成swagger2

1、添加pom.xml io.springfox springfox-swagger2 2.6.1 </depe...
阅读(190) 评论(0)

SpringCloudConfig配置服务器搭建与使用

1、SpringCloudConfig 配置服务Config Server 搭建 使用idea创建Config Server pom.xml <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSc...
阅读(365) 评论(0)
141条 共8页1 2 3 4 5 ... 下一页 尾页
    欢迎进入《米四度的思考》
    个人资料
    • 访问:368974次
    • 积分:4791
    • 等级:
    • 排名:第6393名
    • 原创:123篇
    • 转载:15篇
    • 译文:0篇
    • 评论:116条
    写给自己
    你花六块八块买个盒饭吃,觉得很节省,有人在路边买了五毛钱馒头吞咽后步履匆匆;

    你八点起床看书,觉得很勤奋,上微博发现曾经的同学八点就已经在面对繁重的工作;

    你周六补个课,觉得很累,打个电话才知道许多朋友都连续加班了一个月;

    亲爱的,你真的还不够苦,不够勤奋和努力。
    博客专栏
    最新评论