- 博客(11)
- 收藏
- 关注
原创 linux
vi / vim 文件编辑器1)命令行模式command mode) 控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insert mode下,或者到 last line mode。2) 插入模式(Insert mode) 只有在Insert mode下,才可以做文字输入,按「ESC」键可回到命令行模式。3) 底行模式(last line mode) 将文件保存或退出vi...
2019-09-24 18:48:50
127
原创 git
GitHub https://github.com/ 是一个带有简单社交功能的云端代码仓库服务。经过了六年的发展,Github 已经成为这个领域事实上的标准。全世界绝大部分开源项目托管在 Github 上面,包括 Linux,OpenStack,Docker 等重量级项目。开源这几年蓬勃发展,极大的推动了 IT 行业的发展。很显然,计算机软件在人类生活中将会扮演越来越重要的角色,而 Github ...
2019-09-24 08:03:29
153
3
原创 反射
反射机制(Reflection)是Java提供的一项较为高级的功能,它提供了一种动态功能,而此功能的体现在于通过反射机制相关的API就可以获取任何Java类的包括属性、方法、构造器、修饰符等信息。元素不必在JVM运行时进行确定,反射可以使得它们在运行时动态地进行创建或调用。反射技术在中间件,框架(Spring)应用得较多。...
2019-09-24 08:02:12
123
原创 多线程
进程和线程:Java中一次JVM启动,开启一个进程,进程享有全部资源一个进程中包含多个线程,线程之间独立使用资源线程属于宏观并行,微观串行,因为一个CPU进程如果消失,那么所有的线程都会消失线程资源,由JVM分配的CPU时间片,规定一个线程可以占用的时间,时间到,就要让出当前线程线程池Executors 以上两个方法为常规方案,每次执行线程任务,都会有创建线程和销毁线程的操作,这个两...
2019-09-24 08:01:24
85
原创 linux-CentOS7
什么是Linux?什么是CentOS?两者的关系与大家熟知的 Windows操作系统软件一样, Linux也是一个操作系统软件。但是与Windows不同的是,Linux是一套开放源代码程序的,并可以自由传播的类UNIX操作系统软件(UNIX系统是 Linux系统的前身,具备很多优秀特性)。其在设计之初,就是基于 Intel x86系列CPU架构计算机的。它是一个基于 POSIX的多用户、...
2019-09-24 07:59:49
118
原创 JVM体系结构与GC调优
JVM体系结构GC第一步找到可回收垃圾引用计数法 缺点:每次对象赋值时都要维护引用计数器,且计数器本身也有一定的消耗 ;比较难处理循环引用 jvm的实现一般不会选择用它. 跟踪(Tracing)复制;标记-清除;标记-压缩复制:原理从根集合(GC Root)开始 通过Tracing从from中找到存活对象,拷贝到To中;from ,to交换身份下次内存分配从to开始;优点:没有标记和清...
2019-09-10 18:38:23
221
原创 MyBatis-Plus
MyBatis-Plus(简称MP)是一个 MyBatis 的增强工具,在 Mybatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 MP会内置集成部分SQL方法,可以直接使用,而不用一个SQL需求对应一个Mybatis下的一个SQL条目。 MP和AR的关系: MP是Mybatis-Plus的简称,是一个完整框架体系;AR是指一个模型类对应一个关系型数据库中的一张表;AR只...
2019-09-10 17:24:58
188
原创 springboot跟spring的区别
SpringBoot是Spring和SpringMVC的整合升级体,利用注解来完成Spring和SpringMVC的大部分配置,省略了大量配置文件代码。 SpringBoot自带tomcat组件,因此这个功能可省略。 地址不需要加项目名由于SpringBoot自带tomcat功能,那么就不能在Tomcat Server来添加项目和启动项目。因此需求一个特殊的类—SpringBoot的启动类,这个...
2019-09-10 16:54:32
224
原创 严重: Exception sending context initialized event to listener instance of class org.springframework.we
严重: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener可能另外一个项目没有关闭也跑起来了 冲突了
2019-09-09 16:16:04
326
原创 Annotation-specified bean name 'productController' for bean class [com.dao.ProductController] confli
[com.dao.productcontroller]指定的bean名称“productcontroller”与现有的同名和类[com.controller.productcontroller]的不兼容bean定义冲突 要修改一下名称
2019-09-09 16:12:07
2672
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人