个人总结
文章平均质量分 54
Array_new
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JVM内存布局
heap(堆)通过new关键字创建的对象都会使用堆内存特点:他是线程共享的,堆中的对象都需要考虑线程安全的问题由垃圾回收机制。原创 2023-02-19 16:37:22 · 433 阅读 · 0 评论 -
类加载子系统
解析动作主要针对类或接口、字段、类方法、接口方法、方法类型等。直接引用就是直接指向目标的指针、相对偏移量或一个间接定位到目标的句柄。使用 BinaryViewer软件查看字节码文件,其开头均为 CAFE BABE ,如果出现不合法的字节码文件,那么将会验证不通过。这里不包含用final修饰的static,因为final在编译的时候就会分配好了默认值,准备阶段会显式初始化。注意:这里不会为实例变量分配初始化,类变量会分配在方法区中,而实例变量是会随着对象一起分配到Java堆中。原创 2023-01-15 18:19:22 · 508 阅读 · 0 评论 -
浅谈JVM
heap堆通过new关键字创建的对象都会使用堆内存他是线程共享的,堆中的对象都需要考虑线程安全的问题由垃圾回收机制。原创 2022-11-12 19:31:30 · 829 阅读 · 1 评论 -
浅谈Synchronized和Vector
3.有序性:有序性值程序的执行顺序按照代码先后执行, synchronized和volatile都具有有序性,Java允许编译器和处理器对指令进行重排,但是指令重排并不会影响单线程的顺序,它影响的是多线程并发执行的顺序性。2.可见性:可见性是指多个线程访问一个资源时,该资源的状态、值等信息对于其他的线程都是可见的。修饰的类或对象都是原子的,因为操作之前都要先获取类或对象的锁,直到执行完毕才能被释放。1.原子性:那么所谓的原子性是指一个或多个操作要么全部执行,要么全部不被执行。原创 2022-10-08 19:57:45 · 430 阅读 · 0 评论 -
数据结构学习(Java)
一种特殊的树结构堆,是一棵完全二叉树,也就是一棵深度为k的有n个结点的二叉树,对树中的结点按从上至下、从左到右的顺序进行编号,如果编号为i(1≤i≤n)的结点与满二叉树中编号为i的结点在二叉树中的位置相同。:树是一种典型的非线性结构,它是由 n(n>0)个有限节点组成的一个具有层次关系的集合。相对于此类更多的运用的是双端队列(Deque),具有更强的灵活性,扩展了Queue类,同样可以使用于栈结构的使用,不同于单调的队列,栈(Stack)是先进后出。4.除了根节点外,每个子节点可以分为多个不相交的子树。..原创 2022-08-06 22:27:40 · 290 阅读 · 0 评论 -
linux下运行二进制文件
对于前后端完全分离的项目来说,都需要分别打包运行,前端文件就需要打包成二进制文件或者是在windows环境下的.exe文件。在linux下,首先来说需要注意的是要进行更改文件权限的操作使用chmod命令的语法为。表示只有当该文件是个子目录或者该文件已经被设定过为可执行。需要注意的是打包二进制文件是没有后缀名的。如果需要后台使用的话可以用。还有一种是八进制语法。执行二进制文件直接用。...原创 2022-07-24 09:52:43 · 15507 阅读 · 0 评论 -
BigDecimal使用
在使用单双精度float和double的运算过程中面对千万级的小数级上出现错误,对于我们的项目而言很不友好,对此BigDecimal就能很好的解决问题所在BigDecimal类提供了算术,缩放操作,舍入,比较,散列和格式转换的操作。...原创 2022-07-17 13:02:23 · 399 阅读 · 1 评论 -
Stream流使用
在写项目的过程中数组与collection集合的转换中我首先使用的是list集合的形式,其它基本类型数组形式转换为list集合再将使用for循环将其转为数组形式,中间迭代加入list集合仍然使用for循环迭代的形式Stream流处理:可以看出这种方法比较费事儿,经由学长指点才晓得还可以用Stream流的方式将代码缩减少了几步将数组数据转为list集合形式可以说非常省事Stream流除了这种使用外,还有很多常用的方法将list种的元素遍历不用使用for循环就能将数据转到另一个里边...原创 2022-07-09 23:16:42 · 232 阅读 · 0 评论 -
SpringBoot心得
前言:上次的项目没有整好,很多的判断没有加,针对于上次的不足,本次项目需要再次考核,而本次又得用springboot进行重新整合原本的项目,下面就是我在springboot学习的一些心得体会。关于springboot心得:上次的ssm项目弄的swagger就有版本冲突问题,各个依赖版本之间不匹配让项目的启动变的复杂,而springboot就能够统一版本,spring相关的包自动导入不用再每个导进去,弄不好就会导致冲突,<dependency> <groupId&g原创 2022-05-14 23:21:20 · 3328 阅读 · 0 评论 -
2022.05.08
前言:我们前后端交互的第一个ssm项目做成了,本次的项目与我而言不仅仅是磨砺更是一次成长锻炼,由于是第一次合作,总归有很多的问题,仓库的使用不熟练,让我们在合并分支的时候总会出现一些意想不到的bug,幸好我的好搭档会,出问题了就回退到之前的版本,让后再一个个重新手动合并上去,我平常写代码的时间也不多,分配时我是组长,但实际上对项目的整体掌控基本上都是交有他去处理,整个项目的沟通交流是前端的一个人运作,感觉自己好废,写的东西也没有比其他的几个组好多少,基础仍是我们的弱项,每次考核时很多的问题都答不出来,但原创 2022-05-08 15:53:22 · 330 阅读 · 0 评论 -
2022.05.01
前言:如今写这个项目的时间也快结束了,我们的后端的接口也基本上完成的差不多了,前后交互部分现在也可以了,对于本次的项目也有些许感悟。关于MySQL:本人认为在本次的项目过程中只要操作好MySQL数据库,管理好配置,基本上一个小的ssm网站就可以建立成功了,所以本次仍是谈一些关于MySQL的数据库操作,我们本次写的是小说网站,所以我建立了三个表关于小说的表,分别是小说名表,小说章节表,小说内容表,三个表的连接全靠中间的章节表,我想给他们返回一个小说的信息以及一个小说的字数和小说最近更新的章节名原创 2022-05-01 20:41:54 · 143 阅读 · 0 评论 -
2022.04.23
前言:如今写项目的时间已经过去了一大半了,我们后端的接口基本的写的差不多了,现在的问题主要集中在交互问题上,有的接口也有点问题,在测试的时候没出现的,在交互上也许就会出现一些分歧,显示小说大致的信息也基本可以实现了,感觉写的仍然不够好,功能写的也不多,我的很多的东西都是数据库直接处理,用完动态sql完全可以做到一个接口多个页面进行使用,可以省下很多时间,下面是我在写项目过程中的一些感悟。关于写小说网站的感悟:在之前每次拉取git仓库的时候,都会出现问题,tomcat都跑不动,让我重新配置了一下t原创 2022-04-24 00:13:42 · 148 阅读 · 0 评论 -
2022.04.16
前言: 现在写的这个小说网站我们前后端已经可以进行交互了,关于本次的项目我感觉接口好写,就是那些在此过程中的bug解决的时间长,基本上就是接口几分钟改bug几小时,有时也可能因为在git仓库中合并的时候出的问题,就导致项目启动出现问题,所以版本一定要控制好,否则会出现一些冲突,找bug的时候也不好找。下面就是我在此过程中的一些感悟。项目心得体会:因为在前期讨论的时候没清除相互之间的需求,导致我现在写的时候还要更改数据库中的表,添加字段,比如我写的将书库的分类给显示,原本想着把所有过...原创 2022-04-17 00:14:55 · 208 阅读 · 0 评论 -
2022.04.09
前言: 本周是我们前后端交互的第一周,在开始的没有头绪后现在也逐渐步入正轨,初始时都不知到该怎么给他们提供接口,该如何去写这个项目,也没有大致思路,也就是走一步看一步,等我们配好了这个让人抓狂的swagger接口文档后,就像着该如何去前后端交互一下,看一下项目的大致效果,都有哪些问题,让bug可视化一些,不能都留到最后,不然可能要重写一下,重新构建,现在也是前期没有考虑出那么多的问题,有些表没有建好需要重新整改,下面就是我的在写的过程中遇到的一些问题和心得。swagger接口文档在SSM...原创 2022-04-09 23:59:52 · 150 阅读 · 0 评论 -
2022.04.02
前言:最近这段时间都在练习算法,备战蓝桥杯,关于Java数组和链表的学习,因为有过C语言学习链表的基础,再次学习Java语言的链表,就不觉得那么难了。C语言是通过指针来连接,而Java通过对象来创建,进行连接。二者有异曲同工之妙。学习感悟:首先来说就是创建一个节点类存放数据和指针,指向下一个节点,由此一个普通的节点类就创建好了代码实现:public class Node { public int data;//其中的类型可以换成其他自己封装定义的Data类,存储的东西更丰富原创 2022-04-02 22:16:45 · 1742 阅读 · 0 评论 -
2022.03.06
前言: 本周主要在写JavaWeb项目,基本上除了上课时间其余时间都在部署这个网站,偶尔加个班,这个前后端交互的Web项目,虽说写的并不是很好,但也是我的第一个网站,前端页面彻底放飞自我,没啥可看的,主要还是后端的Servlet处理Filter过滤器等等,有的一些功能也没有实现,代码也没有规范,全文的Servlet基本上就使用了俩对象request与session,request获取前端数据,session实现永久登录,由于我在session中多设置了些其他session对象,所以就没有弄监...原创 2022-03-06 11:06:20 · 495 阅读 · 0 评论 -
02.26
前言: 自学Javaweb以来逐渐感觉有点力不从心,从数据库到jsp,session,cookie等,都是似懂非懂,感觉学了点啥,有好像啥都没学,如今在写Javaweb项目,总是有一些bug的出现导致项目运行不起来,总归是我没学好,需要继续努力赶项目,每次需要写的时候都得再重新浏览一遍之前学的内容。下面是我在学习过程中以及在做项目时的一些心得。jsp相关学习及项目问题:JSP静态包含<%@include %>动态包含<jsp:include pag...原创 2022-02-26 20:34:47 · 174 阅读 · 1 评论 -
02.13
前言: 学习Java Web也有好几天了,从数据库的学习到服务端的学习,与之前的基础相比,这次的复杂度提升了,难度也提高了很多。学习的过程中始终不得要领,只能跟着视频里边内容去学习,同时也借鉴菜鸟教程里更详细的内容,尤其是对方法的理解就得选要去找百度。下面是我在学习过程中的一些笔记。关于Servlet:Servlet post中文请求会发生乱码请求转发只是一次请求Request可以共享重定向是服务端指导,客户端行为 两次请求 request不共享Se...原创 2022-02-13 16:34:51 · 291 阅读 · 0 评论 -
寒假第二周总结
前言: 自上周考核完以后,虽然考核的不是很理想,但是也让我认识到了很多自己没有掌握的东西,尤其是一些基础的问题掌握的不牢固,所以我要加练习,熟悉每个内容的概念,同时在学习的时候也要做好笔记加深印象,争取一遍走过。下面是我在学习过程中的笔记。关于MySQLSELECT- 从数据库中提取数据UPDATE- 更新数据库中的数据DELETE- 从数据库中删除数据INSERT INTO- 向数据库中插入新数据CREATE DATABASE- 创建新数据库ALTER...原创 2022-01-23 10:33:04 · 919 阅读 · 0 评论 -
大一寒假第一周总结
不知不觉中一个学期已经匆匆走过,回首本学期过的无比的充实,每天都能学到些知识,虽然掌握的也不是很牢固,但是重复的多了,也就会牢固了。关于本周大部分时间都在写自己的项目,在写项目的过程中我也学到了很多的东西,实践才是最好的老师,让我清晰的认识到了自己的不足,我也需要努力扎实自身的基础,不用每次用的时候都查找API,浪费了很多的时间,所以我需要在以后的学习过程中要多加练习,将常用的几个方法掌握,对于算法的练习也不能放下,提高自己的思维能力,因为在写项目的过程中第一次写的都需要有一个大致的思路,判断的方法..原创 2022-01-16 15:22:08 · 325 阅读 · 0 评论 -
第十五周总结
因为本周大部分时间都在实训,所以关于后端Java的学习内容就稍微有点拉下了,但是我也在实训的过程当中与之前的学习内容互补,更加对之前的学习内容有了更多的理解与印象,同时也对自己有信心完成接下来的任务,在实践中寻求自身不足,补足自身的缺陷,于风雨中前行,岿然不动,只要基建足够稳定,尽管bug随时会出现,但是只要我们把他运行的机制理清楚难题也将迎刃而解。 我基本上全天都在机房弄实训内容,都没有啥休息的时间,做完任务之后还要写日志以及最后的5000字的报告,苦中作乐,从实训之中学到了...原创 2021-12-19 11:24:44 · 234 阅读 · 0 评论 -
大一上学期第十四周小结
我的个人总结反思原创 2021-12-12 10:56:48 · 158 阅读 · 0 评论 -
关于本次周总结
阴影 媒体查询原创 2021-12-05 15:13:47 · 626 阅读 · 2 评论 -
个人小结(前端)
本章内容为css中的float(浮动)另有解决高度塌陷的几个方案使用float脱离文档流脱离文档流后下边的元素会立即向上移动,直到遇到父元素的边框或者其他的元素如果浮动元素上边是一个块元素则不会超过块元素浮动元素不会超过他的兄弟元素最多一边齐浮动的元素不会盖住文字,通过文字设置文字环绕图片的效果块脱离文档流后,高度和宽度被内容撑开内联元素脱离文档流后变成块元素将父元素的高度写死能避免高度塌陷的问题BFC(Block Formatting Context)开启后父元原创 2021-11-28 11:22:21 · 239 阅读 · 0 评论 -
学前端有感
盒子模型(框模型)Box model内容- 框的内容,其中显示文本和图像。 内边距- 清除内容周围的区域。内边距是透明的。 边框- 围绕内边距和内容的边框。 外边距- 清除边界外的区域。外边距是透明的0为元素设置边框须指定三个样式 border-width边框的宽度 border-color:颜色 border-style:样式border-width能指定四个值 上 右 下 左(顺时针方向) ...原创 2021-11-27 17:37:35 · 281 阅读 · 1 评论 -
Java总结
成员变量与局部变量位置不同成员在堆内存中 局部在栈内存成员的在类中方法外 局部在类中方法声明上或方法定义中生命周期不同初始化值不同注:成员变量与局部变量相同,采用就近原则。构造方法构造方法不需要显示调用,在对象创建时直接调用(用new来调用)构造方法无返回值,不能写void;默认构造方法(default constructor)this能调用另一个构造方法【this(参1 无,参2 ,参……);】静态 staticStatic是被所有对...原创 2021-11-27 17:22:57 · 228 阅读 · 0 评论
分享