自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

转载 Java集合框架详细2021

集合框架集合集合概述存储结构Collection概述API遍历List概述ArrayList介绍源码VectorLinkedList介绍源码Set概述HashSetLinkedTreeSetQueueCollectionsList集合总结(面试回答)Set集合总结(面试回答)Map概述常用API遍历方式HashMap基本介绍继承关系成员属性构造方法成员方法并发异常LinkedHashMap原理分析LRUTreeMapWeakMap面试题Map总结(面试总结)集合集合概述集合是一个大小可变的容器,容器中

2021-10-27 07:20:50 224

原创 OkHttp3网络编程代码总结

新Java网络编程Get请求Post表单数据/JSON数据获取响应码/请求非文本内容解析JSON数据headers(User-Agent、Referer、Host)下载图片文件/解析excelcookie&sessionGet请求安装依赖库<!-- https://mvnrepository.com/artifact/com.squareup.okhttp3/okhttp --><dependency> <groupId>com.squareup.okh

2021-07-31 22:51:08 505

原创 Day2/Java实习面试每日一刷

今日总结接口和抽象类的区别List和Set的区别ArrayList和LinkedList区别如何实现一个IOC容器什么是字节码,使用字节码的好处是什么接口和抽象类的区别抽象类可以存在普通成员函数,而接口只存在publish abstract方法抽象类的成员变量是可以有多种类型的,而接口中的成员变量只能说publish static final类型的抽象类只能继承一个,而接口能实现多个简单的说就是抽象类允许存在多种的成员变量,和方法,但接口类只能存在publish abstract方法和pub

2021-07-29 02:28:31 144

原创 Day1/Java实习面试题每日一刷

今日总结什么是面向对象?==与equals的区别简述final作用为什么局部内部类和匿名类只能访问局部final变量String、StringBuffer、StringBuilder区别以及使用场景重载和重写的区别什么是面向对象?对比面向过程,面向对象更注重事情有哪些参与者(对象),以及各自需要做什么,而面向过程仅仅是注重事情的步骤以及顺序。就像洗衣机洗衣服这件事,面向过程会拆分成一个个小步骤,从打开洗衣机,放衣服,一直到烘干。面向对象会拆出人和洗衣机两个对象,人要做什么,洗衣机要做什么。面向过程比较直

2021-07-28 00:04:57 119

原创 Day6完成发布商品页面/电商平台项目实战

今日总结完成的任务解决的问题完成的任务对session进行配置设置拦截器,管理拦截器,确保要先登录过后才能发布商品control层url请求登录时为session加个id属性,商品发布api从session中得到user的id发布商品页面的开发,动态渲染用JavaScript获得表单数据,存储到对象属性当中,用fetch进行数据对提交以及响应解决的问题设置拦截器时,除了对登录注册页面不拦截,还要对静态文件,登录注册的api也要不拦截对JavaScript对复选框按钮值的获取用数组来

2021-07-27 19:43:28 254

原创 Day5完成用户注册登录页面/电商平台项目实战

今日总结完成的任务遇到的问题及知识点总结Validation校验button标签type=button与type=submit的区别JS以JSON格式异步提交表单完成的任务前端页面注册和登录的开发注册页面的开发:表单数据有:用户名、密码、邮箱、电话、真实姓名、性别button按钮type类型为botton,让前端form标签不直接提交到后端,从而运行下面的jsjs通过JSON格式异步提交表单,可以让页面不刷新,体验会更好,涉及到的js知识有querySelector、addEventListen

2021-07-26 15:43:37 329

原创 Day4完成商品核心服务/电商平台项目实战

今日总结解决遇到的问题1.复杂的模型转化为DO,DO转化为模型2.fastjson库json字符串转化对象,对象转化json字符串3.通过totalCounts和pageSize计算totalPages公式4.DAO类xml配置,查询总记录数为什么返回null5.commons-lang3库的小部分用法解决方法知识点解决遇到的问题1.复杂的模型转化为DO,DO转化为模型在今天的实战中,模型之间的转化难度高了起来,主要是model类数据类型变的多起来先忽略id和gmtCreated、gmtModif

2021-07-24 23:26:34 75

原创 Day3完成类目核心服务/电商平台项目实战

今日总结遇到的问题1.一个对象实例化过后,所有属性都是null,那这个对象是不是null2.MySQL设置 default不起作用3.查询所有类目,填充好每个类目的子类目subCategoryList、4.根据id查询类目,只填充一次子类目/填充所有子类目的子类目5.Java元注解,内置注解解决方法知识点遇到的问题1.一个对象实例化过后,所有属性都是null,那这个对象是不是null如果对象被实例化后,对象就不等于null,即使对象属性都为nullUser user = null与User use

2021-07-24 21:14:44 85

原创 Day2完成用户核心服务/电商平台项目实战

Day2 今日总结遇到的问题1.泛型类不够了解定义和使用2.@JsonFormat的详细用法3.枚举类型的用法没记牢4.连接池的作用5.md5加密作用/为什么要加盐值?6.MyBatis中的@Param注解不理解7.为什么DAO类中DO类参数不需要加@Param,其他类型参数要加8.@Mapper的作用9.@Autowired是实例化,为何不直接new10.@service只会用,不知道作用11.JSON库12.在解决@Param注解时,不知道什么是JavaBean13.Spring IOC14.依赖注入解

2021-07-24 21:09:24 102

原创 Java LocalDate LocalDateTime LocalTime学习

在Java8之前处理时间类都是Date、Calendar,关于这两个类我并没有学习过,只是听说用起来很复杂。Java8之后推出了LocalDate、LocalDateTime、LocalTime三个工具类,更好的处理时间。LocalDate对应年月日LocalDateTime对应年月日时分秒LocalTime对应时分秒及纳秒时间类的使用获取当地时间自定义时间获取时间具体的值字符串转化为时间时间计算获取当地时间import java.time.LocalDate;import java.ti.

2021-05-17 14:44:32 262

原创 学习半年Java的初次经验分享

班长叫我去分享一下学习经验,我总结了很多大佬的自学博客,在结合自己的实际经历,给大家分享了这篇自学博客,建议小白看,大佬请回避。小生自知资历不够,未来还会持续改进。我从去年11月学的Java,到现在已经有半年了,我所掌握的Java知识都是自学得来的,现在也是学到了框架的知识,我想未来依旧会继续走下去。很感谢半年的自己付出了很多,自学真的不容易,我在这半年中也有很多的问题,困难,通过自己一步一步试错也算是有了自己的一套学习Java的方法体系,但我知道未来走的越远越深,遇到的问题越来越奇葩,我学习的方法肯.

2021-05-14 17:24:14 1108 13

原创 初学Java,这14个字符串方法必须掌握

字符串方法非常多,这里汇总最常用的14个字符串方法。(入门阶段必学)参考教程:优课达P2最常用的14个字符串方法字符串长度length取出字符串一个字符charAt去掉左右的空格trim查找字符串indexOf字符串拼接substring字符串开始和结束内容判断startsWith/endsWith字符串替换replaceAll字符串分割split大小写转化toUpperCase/toLowerCase字符串比较equals数字和字符串转换Integer.parseInt/String.valueO.

2021-05-12 20:15:16 263 1

原创 VScode scss自动转换css

在学优课达的前端时scss文件都是自动转换css的,最近想要把优课达的项目2048小游戏在自己电脑上学习开发一下,才发现原来scss文件是不会自动转化为css的,从网上得到了解决方法在此记录下来效果如下:首先下载插件Easy Sass然后点击左下角设置==》setting全局配置User或单个配置Workspace,点击右上角从右边数第三个按钮,跳出setting.json文件,把下面这段代码粘贴上去/** Easy Sass 插件 **/ "easysass.formats": [

2021-05-11 23:00:31 2468 1

原创 汇总一下Java Math类常用的方法

Math类方法Math.abs(-2.4)//取绝对值//返回:2.4Math.sqrt(4)//平方根//返回:2.0Math.pow(2,3)//2的3次幂//返回:8.0Math.max(4,5)//最大值//返回:5Math.min(4,5)//最小值//返回:4Math.ceil(2.4)//向上取整//返回:3.0Math.floor(2.4)//像下取整//返回:2.0Math.round(3.6)//四舍五入//返回:4.0Math.rand

2021-05-11 20:59:52 129

原创 Java基础入门第一课——走进Java的世界

前言:高中时期我一直都有一个梦,那就是做一名老师给同学们讲解题目。对,但不是梦想,只是一个梦,可能我并不喜欢做老师,只是喜欢传递知识的感觉。大学的课堂反转环节实现了我这个梦,现在我也找到了另一种新的方式——写博客,我讲你来听。(最有效的学习方式是教会别人,所以我以这个形式来写Java笔记)带你进入Java的世界高级语言与低级语言解释与编译第一个Java程序——Hello World!Java注释高级语言与低级语言这里只是我自己通俗大概的理解(简单了解就好)高级语言是十分的接近自然语言的一种计算机程

2021-04-27 01:20:58 340 2

原创 Java复数类的实现(面相对象练习1)

这学期已过半,一直想在大二之前把我学过的东西整理在博客上,也当做是一个总的复习回顾,可却一拖再拖没有开始(哈哈哈,最近的学习状态确实有点问题)。我学校的Java课程刚刚上到面相对象部分,也就先把老师布置的作业当作我未来Java面相对象栏目(以后会有系统的学习笔记哈)的一篇小练习博客。此博客针对初学面向对象的新手,大佬请回避(当然也可以帮我找错误,嘻嘻)话不多说,先看题读完整道题想一下会用到哪些面向对象知识呢?我整理的主要知识点如下:1.类的封装2.访问控制修饰符3.构造方法4.stati

2021-04-26 21:45:59 939 1

原创 关于我学C的那些事儿

目前大一,专业是软件工程,和大多数人一样,学的第一门语言是C语言。现在学的是Java,C语言从上学期期末考试后就没用过了,前几天我舍友叫我帮他看一道C语言题目,我顿时感觉无从下手,他一定想不到其实我当时想的是#include后面怎么写?stdio.后面是一个h吗?哈哈哈,这可真丢人!(我哪来的勇气来写这篇博客呢,还不是我不要脸!!)废话少说,因为这是我的第一篇博客,我想留给我的入门语言C(后悔上学期期末没写),总结一下上学期学C的经历。先写啥呢?期末考试100分,对,这个要先搬出来(先允许我捡起地上的脸哈

2021-04-15 22:30:18 1233 14

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除