- 博客(13)
- 资源 (3)
- 收藏
- 关注
原创 Spring Boot学习之No bean named 'entityManagerFactory' available异常
在学习Spring Boot的过程中,涉及到的是spring jpa对数据库的操作的时候,遇到No bean named 'entityManagerFactory' available这异常,超级头痛解决方案:在之前还是需要确认下maven下面的对jpa的jar包的依赖是否正确,网上说这个依赖,如果确定了版本号为发布版本,可能会出现与hibernate的jar包冲突,我这边就直接不要版本
2018-02-07 15:55:36 26597 7
原创 主键和索引的区别以及视图和表的区别
主键跟索引的区别:1、主键是为了标识数据库记录唯一性,不允许记录重复值,且键值不能为空,主键也是索引,唯一性索引2、数据表中只允许有一个主键,但是可以有多个索引3、使用主键,数据库会自动创建主索引,当然也可以在非主键上创建索引4、索引可以提高查询速度5、主键不可以为空,但是索引可以为空6、一个表里面可以有多个索引,但是只能有一个主键视图和表之间的区别:
2017-07-10 10:00:02 1174
原创 org.hibernate.exception.SQLGrammarException: could not extract ResultSet
org.hibernate.exception.SQLGrammarException: could not extract ResultSet 的恶心问题,其实这个问题的错误根本原因就是表中的结构和字段跟java中实体类的不对应,所以就报这个错误了,也许你在网上去查找的时候,都是直接说不对应,造成的,而你也一直去看,对应的呀,哈哈,可能就是那个结构有问题吧,其实我也不太懂,在主配置文件里面加上
2017-06-07 14:55:47 52773 3
原创 Spring异常之BeanDefinitionStoreException
org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected exception parsing XML document from class path resource [applicationContext.xml]; nested exception is java.lang.NoClassDefFou
2017-05-21 14:27:18 20108 2
原创 Srping学习笔记之AOP
细说AOPaop概念aop:面向切面编程,在不修改源代码的基础上面扩展项目的功能aop采取横向抽取机制,取代了传统纵向继承体系重复性代码原理:横向抽取俩种动态代理模式有接口的情况下,代理出一个接口实现类(实际这个类是不存在的),去实现代理没有接口的清下,代理出一个子类去继承父类的方法(实际这个类是不存在的),从而实现代理aop操作术语连接点:
2017-05-21 11:24:49 243
原创 Spring 学习笔记之IOC
认识SpringSpring是一个开源轻量级的框架Spring核心的的俩部分IOC:控制反转(平时我们要调用一个非静态的方法,是通过先去new一个对象,然后再通过对象去调用这个方法;但是通过IOC,我们就可以将对象的new操作就交给了Spring容器去管理,对象管理的权限交给了spring容器,这就是控制反转。AOP:面向切面编程,在不修改源代码的基础上面,我们对项目功能的扩展
2017-05-20 20:59:09 325
原创 对Spring的 IOC DI AOP的理解
在理解这3个东西之前,先了解下什么是IOC DI AOPIOC:控制反转,应该也是一种思想,它就是应用本身不负责依赖对象的创建及维护,依赖对象的创建及维护是由外部容器负责的。这样控制权就由应用转移到了外部容器,控制权的转移就是所谓反转。DI:依赖注入,在运行期,由外部容器动态地将依赖对象注入到组件中。aop:面向切面编程,给我的感觉就好像是抽象类的功能,它是将围绕核心模块下面所有共有的
2017-05-10 12:29:09 768
转载 Navicat连接Oracle 解决方案之28547
具体原因是navicat 的 oci.dll的文件与Oracle中的oci.dll的文件不一致造成的,所以我们需要下载详细参考的步骤可以参考如下链接,非常感谢http://www.linuxidc.com/Linux/2016-11/137588.htm
2017-04-10 15:06:30 581
原创 Navicat连接Oracle解决方案之12541问题
1.首先查看下到服务里面去查看下监听服务是不是打开了2.要是打开了,就到开始菜单里面找到Oracle中的net manager菜单,查看主机名是什么,然后直接在navicat中主机名中填入对应的主机名
2017-04-10 15:01:40 6395
原创 LocalDateTime 时间类
时间的更新切换,直接上代码,以前的方法 不好用,会出现显示不正确,当然如果你没有设置今天,昨天,前天的话,方法就可以不用这么麻烦,就是日期计算的问题String startTime ="2016-11-13 23:59";String endtime = "2016-11-16 00:00";DateTimeFormatter sf = DateTimeFormatte
2016-11-16 10:43:53 12213
转载 android4.4从系统图库无法加载图片的问题
转载http://gundumw100.iteye.com/blog/2158345,非常感谢!典型的使用场景就是要设置一个头像,头像需要从系统图库或者拍照获得,在android4.4之前,我用的代码没问题,但是今天使用android4.4的时候突然发现不灵了。baidu了一圈,终于解决了。 下面是解决方案: Java代码 private String[] i
2016-11-15 21:59:44 950
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人