java开发工程师
加油加油加油丶
这个作者很懒,什么都没留下…
展开
-
Vue的学习
1. Vue.js是什么? 1). 一位华裔前Google工程师(尤雨溪)开发的前端js库 2). 作用: 动态构建用户界面 3). 特点: 遵循MVVM模式 编码简洁, 体积小, 运行效率高, 移动/PC端开发 它本身只关注UI, 可以轻松引入vue插件和其它第三库开发项目 4). 与其它框架的关联: 借鉴angular的模板和数据绑定技术 借鉴react的组件化和虚拟DOM技术 5). v...原创 2019-12-06 11:52:14 · 129 阅读 · 0 评论 -
单例模式的实现的几种方法
单例模式的实现的几种方法单例模式饿汉式懒汉式双重检测锁式静态内部类式枚举单例 单例模式 饿汉式 饿汉式的特点:线程安全,调用效率高,但是不能延迟加载 实现源码: public class damli { private static damli dl = new damli(); private damli(){}; public static damli getdl(){ retu...原创 2019-08-07 10:52:54 · 97 阅读 · 0 评论 -
Spring AOP动态代理
AOP概念 AOP采取横向抽取机制,取代了传统的纵向继承体系重复性代码(性能监视,缓存等等) AOP底层的两种代理模式 JDK动态代理 针对接口的业务类 public class MyJdkProxy implements InvocationHandler{ private UserDao userDao; public MyJdkProxy(UserDao userDao...原创 2019-08-20 15:08:20 · 385 阅读 · 0 评论 -
debug调试
debug调试 为什么我们要使用debug调试 在我们java日常的开发当中,一般都是在大的事务逻辑中去编写代码的,这个时候,如果我们在程序运行中出现错误,若是项目开发的规模比较大,我们出错去寻找bug就像大海捞针一样,不仅效率低,而且影响我们的开发效率,这个时候我们就应该使用debug来调试我们的代码。 具体步骤 启动我们的服务器的时候采用Debug启动。 由于debug调试界面并不能...原创 2019-08-16 20:11:06 · 1160 阅读 · 0 评论 -
理解JVM底层
JVM底层构件图原创 2019-08-16 20:21:22 · 240 阅读 · 0 评论