- 博客(8)
- 收藏
- 关注

原创 新手上路
上班的第三天,还在用servlet+mybatis,感觉代码还是没写出随手可来的感觉,甚至有很多地方还要去翻以前的项目,尽管感觉收获不是那么多,但是每天都很充实。上班和在学校做项目不一样,坐在哪里一整天基本遇到的所有问题都是自行解决,除了中午吃饭的时间可以相互讨论,其他时间大家都是自己在完成模块。 虽然现在我还只是一个刚踏入大门的小码农,但是我还是对自己充满信心。每天都在告诉自己时刻保持最好的状...
2018-03-19 23:21:08
200
转载 MySQL存储引擎InnoDB与Myisam的六大区别
MySQL有多种存储引擎,每种存储引擎有各自的优缺点,可以择优选择使用:MyISAM、InnoDB、MERGE、MEMORY(HEAP)、BDB(BerkeleyDB)、EXAMPLE、FEDERATED、ARCHIVE、CSV、BLACKHOLE。MySQL支持数个存储引擎作为对不同表的类型的处理器。MySQL存储引擎包括处理事务安全表的引擎和处理非事务安全表的引擎:· MyISAM管理非事务表。它提供高速存储和检索,以及全文搜索能力。MyISAM在所有MySQL配置里被支持,它是默认的存储引擎,除
2021-09-17 18:27:01
157
转载 Spring注解——同一接口有多个实现类,如何注入?@Resource、@Autowired、@Qualifier
先写一个场景,举例说明:1、接口:IAnimalpublic Interface IAnimal{ ......}2、实现类:DogImpl ,实现了IAnimal接口。@Service("dogImpl")public class DaoImpl impliments IAnimal{ ...}3、业务类:AnimalControllerpublic class AnimalController { @Autowired privat
2021-07-22 12:10:41
712
转载 理解maven命令package、install、deploy的联系与区别
我们在用maven构建java项目时,最常用的打包命令有mvn package、mvn install、deploy,这三个命令都可完成打jar包或war(当然也可以是其它形式的包)的功能,但这三个命令还是有区别的。下面通过分别执行这三个命令的输出结果,来分析各自所执行的maven的生命周期。mvn clean packagemvn clean installmvn clean deploy(忽略最后的BUILD FAILURE)通过三个命令的输出我们可以看出三者的区别在于包函的mav
2021-06-11 15:20:26
147
1
原创 java常见面试题
多线程相关问题实现多线程有哪些方式?有什么异同?线程的生命周期线程池常用的有哪些?线程池的工作原理如何启动和销毁线程什么是线程死锁悲观锁和乐观锁,公平锁和非公平锁java集合原理集合的类图集合的数据结构实现集合的效率集合的遍历jvm虚拟机java的内存模型是什么样的jvm内存分为哪些区域内存溢出有些类型,如何解决垃圾回收器有哪些垃圾回收算法有哪些jvm常用的参数如何定位分析jvm线上问题有哪些分析jvm的工具数据库.
2021-02-20 11:10:40
130
转载 谈谈对Spring IOC的理解
谈谈对Spring IOC的理解 学习过Spring框架的人一定都会听过Spring的IoC(控制反转) 、DI(依赖注入)这两个概念,对于初学Spring的人来说,总觉得IoC 、DI这两个概念是模糊不清的,是很难理解的,今天和大家分享网上的一些技术大牛们对Spring框架的IOC的理解以及谈谈我对Spring Ioc的理解。一、分享Iteye的开涛对Ioc的精彩讲解 首先要分享的是Iteye的开涛这位技术牛人对Spring框架的IOC的理解,写得非常通俗易懂,以下内容全部来自原文,原文地
2021-02-19 16:39:03
120
转载 JVM调优总结
目录一些概念数据类型堆与栈Java对象的大小引用类型按照基本回收策略分按分区对待的方式分按系统线程分如何区分垃圾如何处理碎片如何解决同时存在的对象创建和对象回收问题为什么要分代如何分代什么情况下触发垃圾回收分代垃圾回收流程示意选择合适的垃圾收集算法小结堆大小设置回收器选择辅助信息常见配置汇总调优总结垃圾回收的瓶颈增量收集的演进Garbage Firest(G1)展望JVM调优工具如何调优线..
2021-02-19 10:00:16
706
转载 JVM调优总结(一)-- 一些概念
JVM调优总结(一)-- 一些概念数据类型 Java虚拟机中,数据类型可以分为两类:基本类型和引用类型。基本类型的变量保存原始值,即:他代表的值就是数值本身;而引用类型的变量保存引用值。“引用值”代表了某个对象的引用,而不是对象本身,对象本身存放在这个引用值所表示的地址的位置。基本类型包括:byte,short,int,long,char,float,double,Boolean,returnAddress引用类型包括:类类型,接口类型和数组。堆与栈 堆和栈是程序运行的关...
2021-02-19 09:51:25
120
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人