Fork me on GitHub
摘要: mac键:option=alt command=ctrl idea快捷键 command+Enter(get,set界面) command+alt+L (格式化代码) ctrl+shift+space (代码自动补全) command+/ (注释//) ctrl+shift+/ (多行注释) com 阅读全文
posted @ 2019-04-10 12:50 雪人奥特曼 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 测试dao层以及services 阅读全文
posted @ 2019-03-26 19:26 雪人奥特曼 阅读(158) 评论(0) 推荐(0) 编辑
摘要: Java和maven环境变量配置: 1.打开终端:输入命令:vi ~/.bash_profile 2.再输入 i 进入编辑模式 输入以下: export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_201.jdk/Contents/Hom 阅读全文
posted @ 2019-03-25 09:05 雪人奥特曼 阅读(2592) 评论(0) 推荐(0) 编辑
摘要: SpringBoot 运行原理:容器的思想,先将普通使用的配置项加载入容器,只有在加载相应jar包的情况下,才能将配置书香通过配置文件加载入服务类。 在idea创建SpringBoot项目 pox.xml entity(或者是domain pjo) 实体类包(po:持久化对象和数据库表子端一一对应, 阅读全文
posted @ 2019-03-21 20:04 雪人奥特曼 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 控制器controller 负责处理DispatcherServlet分发请求,把业务处理层封装成一个model,然后把该model返回给对应的view。 @Controller 用于标记在一个类上,使用它标记的类就是一个SpringMVC Controller 对象。分发处理器将会扫描使用了该注解 阅读全文
posted @ 2019-03-19 20:13 雪人奥特曼 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 思路:根据源码分析,将配置Bean类信息存放到xml文件中,通过解析xml, 然后反射拿到对象 存放到集合中 这里选择hashmap(键放置类名,值放置对象)存放,使用时使用get方法通过键(类名)拿到值(对象)。 后续需要优化的:自动清理缓存垃圾,因为初始化加载把所有的对象都存放进去,造成太多不必 阅读全文
posted @ 2019-02-24 17:03 雪人奥特曼 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 缓存 缓存的定义 缓存是为了减少应用程序和数据库交互次数而将一些修改频率较低、查询频繁的非关键性数据单独开辟一块空间存放起来的一块空间!是以一定范围内的空间换取用户从数据库查询数据的速度和性能的一种解决方案! 通常缓存分为以下几类: 内部缓存、二级缓存、查询缓存以及第三方缓存实现。 在Hiberna 阅读全文
posted @ 2019-02-23 14:42 雪人奥特曼 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 1.找到MyEcliPse安装目录下configuration文件夹 打开 2.删除org.eclipse.update这个文件夹 3.再打开org.eclipse.osgi/.manager 4.删除里面除去.fileTableLock文件 以外的所有文件。 阅读全文
posted @ 2019-02-22 13:11 雪人奥特曼 阅读(574) 评论(0) 推荐(0) 编辑
摘要: 什么是线程同步? 多个线程操作一个资源的情况下,导致资源数据前后不一致。这样就需要协调线程的调度,即线程同步。 解决多个线程使用共通资源的方法是:线程操作资源时独占资源,其他线程不能访问资源。使用锁可以保证在某一代码段上只有一条线程访问共用资源。 为何要使用同步? java允许多线程并发控制,当多个 阅读全文
posted @ 2018-12-14 15:55 雪人奥特曼 阅读(196) 评论(0) 推荐(0) 编辑
摘要: rollback 回滚 SQL> desc table 查看表属性 游标:当PL/Sql执行一条SQL语句时候,oracle为之分配一个私有的工作区,称之为游标。它存储了该SQL语句,游标属性以及该语句的执行结果。 可分为显式游标和隐式游标, 显示游标分为:动态游标和静态游标。 游标有四个属性 隐式 阅读全文
posted @ 2018-11-20 20:45 雪人奥特曼 阅读(160) 评论(0) 推荐(0) 编辑