- 博客(10)
- 收藏
- 关注
原创 python环境安装
安装完成后,将 Python 加入系统的环境变量中,以便你可以在终端(或命令提示符)中通过 Python 命令访问 Python 解释器。Anaconda 是一个基于 Python 的开源数据科学和机器学习平台,它包含了许多流行的 Python 包和库,并预装了 Python 环境。通过将 Python 添加到系统环境变量中,你可以在任何目录中运行 Python 程序、访问 Python shell 和使用 Python 第三方库,而不需要每次都输入 Python 的完整路径信息。
2023-06-14 19:41:37
1125
原创 idea 切换分支导致代码丢失问题
记录一下代码生涯中遇到的坑希望可以帮助到大家:今天在自己新建的分支上写代码,然后切换到主分支后弹出来一个框提示,有文件冲突了我看了一下冲突的内容没什么要紧的代码就点了以下三个选项中的force checkout选项在点击之前我还查了按钮的意思以为就是强制合并的意思,当我再切会新建分支后发现原来写的一大堆代码不见了,于是去疯狂百度找能恢复的方法,大都数都是(smart checkout选项的补救方法)由于我本地代码也没有提交过并且选择的也是(force checkout)选项以为没救了然后找到了一个哥们的博
2022-06-17 15:44:55
8526
3
原创 遇到的注解及作用:
@Retention作用是定义被它所注解的注解保留多久,一共有三种策略,定义在RetentionPolicy枚举中.从注释上看:source:注解只保留在源文件,当Java文件编译成class文件的时候,注解被遗弃;被编译器忽略class:注解被保留到class文件,但jvm加载class文件时候被遗弃,这是默认的生命周期runtime:注解不仅被保存到class文件中,jvm加载class文件之后,仍然存在@Target({ElementType.TYPE, ElementType.METHOD
2022-05-07 11:45:39
216
原创 IDEA安装后无法启动
今天在安装idea的时候遇到了一个安装后程序点击没反应问题:1.打开idea安装根目录bin下,选中idea.bat右键编辑2.在idea.bat最后一行添加 pause 如图3.保存关闭 , 双击运行idea.bat4.会显示报错信息,如图下5.根据错误信息找到配置路径错误6.找到c盘C:\Users\ThinkPad\ 下 设置显示隐藏的项目 这样我们就能找到AppDate文件夹了8.将此行删掉(删掉的话会恢复成初始状态,试用三十天那个状态)9.保存后重新双击idea
2022-05-05 21:41:43
12219
8
原创 面试题总结
1、mybatis配置文件在项目开始之前需要写什么东西?environments标签:数据库环境的配置,支持多环境配置mapper标签:该标签的作用是加载映射的2、@Autowired和@Resource的区别?相同点:@Autowired与@Resource都可以用来装配bean. 都可以写在字段上,或写在setter方法上不同点:@Autowired默认按类型装配(这个注解是属业spring的),默认情况下必须要求依赖对象必须存在,如果要允许null值,可以设置它的required属性为fa
2022-04-12 16:15:49
1047
原创 SpringMvc
springmvc执行过程1、用户发送请求,前端控制器(DispatcherServlet)接收并拦击请求2、前端控制器调用处理器映射器(handlermapping)请求获取处理器(handler),即HandlerExecution3、HandlerExecution根据url找到具体处理器(controller)生成处理器对象以及处理器拦截器,(如果有则生成)然后将其返回给前端控制器4、前端控制器调用处理器适配器(handlerAdapter),处理器适配器找到具体的处理器去执行。5、处理器
2022-03-06 22:01:50
126
原创 spring事物
如何实现一个IOC容器:1、配置文件配置包扫描路径2、递归包扫描.class文件3、反射,确定需要交给IOC管理的类4、对需要注入的类进行依赖注入1、配置文件配置包扫描路径2、递归包扫描。class文件3、...
2022-03-06 21:13:02
361
原创 类加载的过程
当程序主动使用某个类时,如果这个类还未被加载到内存中,则系统会通过三个步骤对类进行初始化:1、类的加载:将类的Class文件加载到内存中,并为其生成Java.lang.class对象(此过程由类加载器完成)2、类的链接:将Java类的二进制数据合并到jvm运行状态中(jre)2.1、验证:确保类符合JVM规范,保证安全性2.2、准备:为类变量分配内存和初始化值2.3、解析:JVM常量池中的符号引用(常量名)直接替换成直接引用(地址)3、类的初始化:JVM对类进行初始化执行类构造器方法(这个方法
2022-03-06 18:52:17
4316
原创 集合框架面试题
CollectionMapList和Set集合的区别List集合:有序,可重复,允许存储多个null值,可以通过迭代器和get元素下标的方式取得指定元素,底层实现有数组和链表两种形式。Set集合:无序,元素唯一,最多一个null值,只能用迭代器取得元素,底层基于Map实现,实际上set集合的元素就是map的键。ArrayList和LinkedList的区别ArrayList:基于动态数组,连续内存存储,可以通过下标访问,查询数据快。扩容机制:默认容量10,超过10进行扩容,扩容后容量.
2022-03-06 16:14:56
440
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人