java基础
文章平均质量分 70
傻噜噜
励志做一个java工程师的程序员
展开
-
jdbcTemplate 和 mybatis plus 性能比较
背景 因为公司业务查询订单表的数据太慢,需要把查询订单的功能迁移到查询es上,方式是通过自己写代码的方式,通过订单数据为主表,依次查询其余六张表的数据,把结果取出来组装为es中的一份数据模板。其中就设计到大量的mysql数据库查询,所以做了一下对比,目的是找出查询数据库方便的同时更快的方式: 实验 查询数据库: crm_order_payment 数据库数据条数: select count(1) from crm_order_payment; -- 163902 查询条件不含有索引: show i原创 2021-08-03 20:14:50 · 2753 阅读 · 1 评论 -
HashSet 学习
package cn.onloc.utils.conllection; import java.util.HashSet; import java.util.Iterator; import java.util.Set; public class HashSet_1 { /** 1、为什么要用Set * 其实在对set的了解之前最好先去熟悉Map的,最好对hash结...原创 2021-08-03 20:10:38 · 134 阅读 · 0 评论 -
关于spring mvc传值的学习
springMvc中前台ajax传json数据后台controller接受对象为null 2018年03月13日 17:33:40虚拟WORLD-er阅读数:16232 一般地,出现这种情况很大一部分原因是对ajax中的参数作用不熟悉或者对@RequestBody注解不熟悉。 在jquery的ajax中,如果没加contentType:"application/json",那么da...原创 2021-08-03 20:06:08 · 119 阅读 · 0 评论 -
查看jdbc源码记录
这是最近看源码的一次简单记录,不对的地方多多包涵,其中的东西想到哪就写到哪,可能比较乱 数据库是什么:不去管数据库的语言,我简单的把数据库理解为另外一台专门存放数据的服务器,怎么存储数据的我们不管,但是它对外肯定暴露了一些接口的,来提供给其他服务器连接它并查询它的数据。 jdbc是什么:jdbc是java2ee的一套规范,也就是一套接口,jdk的rt.jar包下,路径java.sql.* 下的...原创 2019-09-23 15:45:10 · 518 阅读 · 0 评论 -
java多态
很多人总是喜欢,或者说错误地将JAVA中的多态理解得很复杂,最常见的错误说法就是所谓“方法的多态”,他们会给出类似下面的例子来佐证“多态是指方法的多态”: //Enginner和Mechanic是Employee的子类,构造函数参数均为月薪salary Employee a=new Enginner(100); Employee b=new Mechanic(100); //getAnn...转载 2018-10-25 00:29:26 · 94 阅读 · 0 评论 -
对编码的学习
{ * Unicode 和 utf-8 * 都知道计算机是只能处理二进制的,在计算机的操作中,主要就是输入处理和输出,如果输入的是一个数字能够直接用一个二进制进行表示,那么如果输入的是一个字符呢,或者是一个字符数字呢 * 因为最先出来的计算机是处理英文的,所有定义了一个ASCll的编码表,用来表示所有的英文字母和键盘上的所有符号,所以一个ASCll码只需要一个字节就能表示。但是后来引入了中...原创 2021-08-03 20:09:40 · 115 阅读 · 0 评论 -
TreeMap 学习记录
package cn.onloc.utils.conllection; import cn.onloc.utils.User; import java.util.Comparator; import java.util.Iterator; import java.util.Map; import java.util.TreeMap; //public class TreeMap_1 { ...原创 2021-08-03 20:05:02 · 113 阅读 · 0 评论 -
LinkedList 学习
package cn.onloc.utils.conllection; import cn.onloc.utils.User; import java.util.*; public class LinkedList_1 { /** 链表集合 * 1、为什么在有了数组的情况下还需要链表? * 数组是定长的,即使在初始化ArrayList()的时候我...原创 2021-08-03 20:10:56 · 271 阅读 · 0 评论 -
Arraylist 学习笔记
/** * 比如collection接口的设计一样,可能会定义一个容器需要的相关方法,但是他在提供一个AbstractCollection的抽象方法,把相关能通用的方法进行封装实现, * 后面的容器直接继承AbstractCollection,将需要重写的方法实现,其他abstractCollection实现的方法就不用再次实现:但是注意AbstractCollection的add方法因为考...原创 2018-10-26 21:25:55 · 164 阅读 · 0 评论