小玉IU
码龄7年
关注
提问 私信
  • 博客:79,631
    79,631
    总访问量
  • 55
    原创
  • 2,110,198
    排名
  • 71
    粉丝
  • 0
    铁粉

个人简介:平时工作没时间看CSDN,如果有空看到了评论会回复的哈~

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:陕西省
  • 目前就职: 浙江菜鸟供应链有限公司
  • 加入CSDN时间: 2018-01-10
博客简介:

小玉的博客

博客描述:
Java的数据类型的装箱及拆箱
查看详细资料
个人成就
  • 获得83次点赞
  • 内容获得18次评论
  • 获得316次收藏
  • 代码片获得163次分享
创作历程
  • 3篇
    2022年
  • 1篇
    2021年
  • 16篇
    2019年
  • 42篇
    2018年
成就勋章
TA的专栏
  • 招聘
  • Java
    58篇
  • java数组一些小题
    1篇
  • java几种简单排序
    1篇
  • 剑指Offer
    2篇
  • Linux
    1篇
  • 高并发
    2篇
创作活动更多

AI大模型如何赋能电商行业,引领变革?

如何使用AI技术实现购物推荐、会员分类、商品定价等方面的创新应用?如何运用AI技术提高电商平台的销售效率和用户体验呢?欢迎分享您的看法

186人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

配置python+pycharm环境,macOS版

配置python+pycharm环境,macOS版
原创
发布博客 2022.07.23 ·
756 阅读 ·
0 点赞 ·
1 评论 ·
3 收藏

我的测试成长心得

今天特别不想工作>_<,所以来简单聊聊我进入测试行业的一些改变,改文章适合初级测试开发工程师,内容以几件事来展开讲吧。首先简单讲讲我的工作经历吧,我到现在的工作年限比这个 疫情持续的时间还要短:2019年11月开始实习,实习到11月5号,回学校做毕设,那个春节,疫情开始了,我偷偷的1月又跑去完成了剩下1个月的实习;2020年7月,开始步入社会,正式回到之前实习的公司,开始我作为测试开发工程师的职业生涯,这个时候的我充满了干劲,觉得给我一根杠杆,我就真的能撬动地球;2021年7月底,从
原创
发布博客 2022.04.14 ·
2136 阅读 ·
3 点赞 ·
1 评论 ·
0 收藏

测试方案概述

测试同学平时工作中最常遇到的事情就是编写测试用例,但很少见到测试方案。测试方案是抽象的,描述的是整体模型,总体策略考虑从哪些方面进行测试,像大树的主体延伸到枝干;测试用例是具体的,它依据测试方案产生,每一条用例是实际的、可操作的,像大树的细枝末节和叶子。无论是手工测试,还是自动化测试,测试用例/测试方案是基础。只有设计好测试用例,才能保证测试的覆盖率。一般的测试方案是怎么产生的呢,具体要考虑哪些点,通过一个具体例子我们来分析分析。一、测试方案数据来源一般我们的需求分为两大类:老业务迭代需求、全...
原创
发布博客 2022.04.13 ·
1106 阅读 ·
0 点赞 ·
0 评论 ·
7 收藏

测试日常 - 分页测试怎么测

测试日常 - 分页测试怎么测参考:http://www.51testing.com/html/12/n-214012.html 作为测试行业的新鲜血液,设计测试用例时经常听到前辈们说 搜索/查询的新接口注意分页处理,关注搜索/查询的内容是否分页展示正常,数据是否分页展示正确; 因为没有踩过坑,自我感觉,分页是个很小的点,开发大哥肯定能考虑的比我一个新人全面,结果就栽在了分页上; 问题描述:一般分页查询,会有固定的 pageNo 和 pageSize,后端没做分页,当前端搜索的内容超过默认的pa
原创
发布博客 2021.03.11 ·
3604 阅读 ·
1 点赞 ·
0 评论 ·
6 收藏

初入职场的一些反思和烦恼

时间:实习了三个月,试用期3个月,转正1个月,7个月;我干了些啥:1、测试用例; -掌握2、接口自动化; -只会模仿,不知道深层次是什么3、WebUi自动化; -只会页面点点点,不知道是怎么实现的4、做项目; -收获的有对开发流程的熟悉,对测试进度的把控,查看bug的能力,但是这些只要人上手都能会的东西;总结:7个月。啥都没学会,没记在脑子里,没落地成自己的,整天也挺忙的,也不知道忙啥;做项目,也不知道怎么去深入了解内部技术,知道这个技术是什么,该怎么去学。好困惑..
原创
发布博客 2020.10.30 ·
36 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏

《Java并发编程的艺术》-- Java并发机制的底层实现原理

前言:Java代码在编译后会变成Java字节码,字节码被类加载器加载到JVM里,JVM执行字节码,最终需要转化为汇编指令在CPU上执行,Java中所致用的并发机制依赖于JVM的实现和CPU的指令。volatile的应用synchronized的实现原理与应用原子操作的实现原理...
原创
发布博客 2019.08.12 ·
191 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

《Java并发编程的艺术》-- 并发编程的挑战

并发编程遇到的问题及解决方案:上下文切换问题:CPU通过给每个线程分配CPU时间片来实现多线程执行代码,时间片是CPU分配给各个线程的时间,由于时间片非常短,CPU不停的切换线程执行,让用户感到多个线程是同时执行的。当一个任务执行一个时间片后会切换到下一个任务。但是,在切换前会保存上一个任务的状态,以便再加载到这个任务时能继续执行。任务从保存到加载的过程,叫做上下文切换。结论1:上下文切换...
原创
发布博客 2019.08.07 ·
454 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Linux -- 定位Java进程占用系统资源使用率高的问题(CPU和内存使用率)

首先我们来认识一些Linux命令:ps : 查看进程的PID号;top -p + PID号 :查看指定PID进程的资源使用情况;top -Hp + PID号 :查看指定PID进程里面所有线程的调用栈信息jstack + 进程PID号: 输出当前Java进程所有线程的调用栈信息;进行定位:使用top命令查看占用资源最高的是哪个进程,记录它的PID号;使用 top -Hp + PID...
原创
发布博客 2019.08.07 ·
536 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Linux -- 解决死锁问题

使用管理员权限执行命令(因为我的.java文件是由管理员创建的);使用 jps 命令查询进程ID,jstack 命令查询进程的堆栈信息;找到 waiting 、wait for字段;根据指引找寻 .java文件中的对应行,并根据具体情况解决死锁总结:jstack打印java进程所有线程的调用栈信息+相应的源代码的分析;寻找 wait for… + 等待的锁资源的地址,wait...
原创
发布博客 2019.08.07 ·
1586 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

《剑指Offer》-- 数组中出现次数超过一半的数字

题目:数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。例如输入一个长度为9的数组{1,2,3,2,2,2,5,4,2}。由于数字2在数组中出现了5次,超过数组长度的一半,因此输出2。如果不存在则输出0。**解题思路:**利用hashMap存储键值对的特性, key记录数字,value记录每个数字出现的次数,具体实现如下:代码实现:import java.util.HashM...
原创
发布博客 2019.07.07 ·
142 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java--线程池

【1】参考《Java并发编程的艺术》
原创
发布博客 2019.05.07 ·
156 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java -- ConcurrentHashMap相关的几个问题

注:前四题都是在JDK1.7的基础上进行解答,部分图是从一些大牛博客上参考的。参考资料:https://blog.csdn.net/jjc120074203/article/details/78625433《Java并发编程的艺术》 方腾飞 魏鹏 程晓明1、ConcurrentHashMap底层数据结构是什么?答:底层数据结构是:数组+数组+链表解释:底层结构图解(图1-1):...
原创
发布博客 2019.04.25 ·
322 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

《剑指Offer》-- 从上往下打印二叉树

题目:从上往下打印出二叉树的每个节点,同层节点从左至右打印。思路:将树分为若干个子树,每个子树都是由头节点和左右子节点构成;遍历一个小的子树,判断是否有头节点,再进行递归就可以了。import java.util.ArrayList;class TreeNode { int val = 0; TreeNode left = null; TreeNode ...
原创
发布博客 2019.03.31 ·
150 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java -- IO流 之 SequenceInputStream

转载地址:https://mp.weixin.qq.com/s/C1a2ig6poXch4bdYocVStwhttps://mp.weixin.qq.com/s/_zWUFv_IZ5Jb8OUMmpO75ASequenceInputStream类在Java中IO流的体系结构图的位置为什么要引入SequenceInputStream类? 在软件的日常运行中,会生成一些日志文件,记录...
转载
发布博客 2019.03.28 ·
434 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

《剑指Offer》-- 调整数组顺序使奇数位于偶数前面

题目:输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。思路:创建 数组1 和 数组2;遍历整个 array数组,模2判断奇偶,奇数存在 数组1中,偶数存在数组2中;先将 数组1中的奇数放在 array数组 中,数组2 中的偶数排在后边;用 len1 len2 分别...
原创
发布博客 2019.03.20 ·
269 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

《剑指Offer》-- 链表中倒数第K个节点

题目:输入一个链表,输出该链表中倒数第k个结点。思路:判断头结点为空,或者k值小于等于 0,不符合,返回null;定义一个整型变量 count1 为 0,进行计数,计算链表长度;判断k值是否超过链表长度,若超过,则返回null;定义一个整型变量 count2 为 0,将cur重置为头结点,进行计数,一直遍历到(count2 - k +1)这正是倒数第k个节点;返回节点。图示:...
原创
发布博客 2019.03.20 ·
269 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

《剑指Offer》-- 旋转数组的最小数字

题目:把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。 输入一个非减排序的数组的一个旋转,输出旋转数组的最小元素。 例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。 NOTE:给出的所有元素都大于0,若数组大小为0,请返回0。Java代码:import java.util.ArrayList;public class Solution...
原创
发布博客 2019.03.18 ·
186 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

《剑指Offer》-- 包含min函数的栈

题目:定义栈的数据结构,请在该类型中实现一个能够得到栈中所含最小元素的min函数(时间复杂度应为O(1))。Java 代码:import java.util.Stack;public class Solution { int usedSize = 0; int size = 10; int[] elem = new int[size]; publi...
原创
发布博客 2019.03.17 ·
190 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

《剑指Offer》-- 矩形覆盖

**题目:**我们可以用21的小矩形横着或者竖着去覆盖更大的矩形。请问用n个21的小矩形无重叠地覆盖一个2*n的大矩形,总共有多少种方法?由图和数学归纳法可推断出:f(n)来表示种类总数,则f(n) = f(n-1) + f(n-2);通过对公式进行递归,可得出结果。代码:public class Solution { public int RectCover(int targe...
原创
发布博客 2019.03.17 ·
171 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java -- 银行家算法

参考:ttps://blog.csdn.net/u014634576/article/details/52600826一、测试类package operation.main;import java.util.Scanner;/** * @program: sadd * @description: 测试类 * @author: * @create: 2019-01-02 14:1...
原创
发布博客 2019.01.09 ·
2566 阅读 ·
9 点赞 ·
3 评论 ·
39 收藏
加载更多