学习笔记
文章平均质量分 63
记录学习笔记的地方
往曦丨卜可一
这个作者很懒,什么都没留下…
展开
-
easyExecl状态字段转换(获取枚举的文字信息)
使用java反射和easyExcel转换器,实现枚举类通过注解进行状态码转换文字信息。原创 2022-09-20 23:33:39 · 5406 阅读 · 1 评论 -
jvm-类加载器
1.Java运行时什么时候进行类加载?按需进行加载,用到就加载,不用不加载。(hotSopt)2.jvm一个类的加载过程。加载、链接(验证、准备、解析)、初始化、使用、卸载。加载:将.calss字节码文件加载入内存,在内存中生成一个代表该类的java.lang.Class对象放入元空间,此阶段程序员可干预,可以自定义类加载器来实现类的加载。验证:验证.class字节码文件是都符合安全约束。准备:为类变量赋默认初始值,int = 0,long = 0L,boolean = false,yine,原创 2022-03-18 10:54:22 · 316 阅读 · 0 评论 -
简单几步配置Liunx网络
第一步:你需要打开网络中心,找到你的网络适配器。查看一个叫VMnet8的虚拟网卡是否已被启用(默认是启用的,跳过这步一般也可以)第二步:打开你的虚拟机,点击编辑->虚拟网络编辑器第三步:选择NAT模式,并保证ip地址那一栏可以更改(如果是灰的就点击“更改设置”,这需要管理员权限)第四步:按win+r打开运行窗口输入cmd运行。输入“ipconfig”查看本机网络配置。vim /etc/sysconfig/network-scripts/ifcfg-ens33,打开虚拟机网络配置文件,原创 2022-02-23 19:36:21 · 180 阅读 · 0 评论 -
Spring快速入门笔记
一、概念部分(初学者一定要先弄清楚的一些概念)1.什么是Spring?Spring是一个开发框架,不管是Ioc还是Aop,其主要目的都是为了解耦项目。2.什么是Ioc?有什么用?Ioc翻译为控制反转,意思是将对象资源的控制权由用户控制交由Spring控制。具体一点就是,之前写代码都要程序员使用关键字new出来。带来的问题就是,类与类之间耦合严重。比如“Person st = new Person()” 如果我需要将这个“Person”类替换成“Student”类,我就得把项目所有的“new Per原创 2022-02-20 10:13:10 · 242 阅读 · 0 评论 -
Git版本管理工具的使用方法
1.介绍git是用于管理项目版本的工具,其功能主要是备份项目文件、回滚版本。2.安装直接下一步就好了,另外可以再安装一个图形化管理工具,因为git自带的不够强大。3.常用命令在本地新建一个用于做为git仓库的文件夹,在该文件夹打开git命令终端。①使用 git init 初始化此文件夹为 git 仓库②使用 git status 查看此目录下的文件状态③使用 git add 文件名 添加文件到暂存区④使用 git commit -m “文件描述” 提交添加操作⑤使用 git reflo原创 2022-02-20 10:07:28 · 1205 阅读 · 0 评论 -
Java时间类Data和LocalDateTime的使用方法
1.Date类构造方法:Date date1 = new Date(); //获取的使当前时间Date date2 = new Date(0L); //从时间原点开始,过了制定毫秒的时间。2.Date类成员方法:public long getTime() //获取毫秒值public void setTime(long time) //设置时间,传递毫秒值3.SImpleDateFormat格式化和解析日期public final String format(Date date);原创 2022-02-12 14:18:06 · 331 阅读 · 0 评论 -
实现一个简单的Spring框架(工厂+配置文件)
Spring核心ioc控制反转),aop(面向切面编程)本次笔记主写Iocioc主要作用用于解耦(降低各类之间的依赖关系)。1.为什么要解耦解耦有助于程序的维护,单独的功能做成独立模块,整个系统由一个个模块通过接口组合而成,如果需要更新或者修改局部功能,只要修改一个接口的一个模块,不影响整个系统其他功能使用。举个简单的例子:零售商想批发商进货。不解耦的情况:零售商直接问批发商要货物。解耦的情况:零售商和批发商中间有一个代理人。零售商向代理人要货物,代理人向批发商要货物。这样做有什么好处?不原创 2020-06-10 22:43:19 · 189 阅读 · 0 评论 -
Mybatis快速入门笔记
一、Mybatis概述:1.mybatis是一个持久化层的框架,用java编写。2.他应用于Dao层数据访问层,它封装了jdbc的操作细节,使用者只需关注sql本身,而无需再关注注册驱动,创建连接等繁琐过程。3.它使用ORM思想实现了结果集的封装。ORM:Object Relational Mappging对象关系映射简单的说:就是把数据库表和实体类属性对应起来。(Template也有类似封装功能)二、mybatis的入门mybatis的环境搭建第一步:创建maven工程并导入坐标第二步原创 2020-05-30 23:08:27 · 149 阅读 · 1 评论