- 博客(12)
- 收藏
- 关注
原创 实现类无法重写接口方法
实现类无法重写接口方法 报错: The method * of type * must override a superclass methodEclipse 默认的 Compiler是jdk5,(5不支持@Override等形式的批注), 只要把它改为1.7以上就可以了。 方法:将window->preferences->Java-compiler中的Co...
2018-06-05 15:48:14 1981
原创 随笔
今天了解到一些关于数据的零散知识数据大致是分为三层的,接口层、中间层、应用层。 一般前台java开发接触到是应用层的数据,假如用户需要有有一个视图的展示,可以再添加一个视图层。oracle数据库,在select语句的表名前加用户名 举例: select * from BI_ABC.table; 即查询的是BI_ABC用户下的table表。oracle数据库里的 n
2017-08-08 09:22:45 276
转载 Spring中PropertyPlaceholderConfigurer类载入外部配置
使用PropertyPlaceholderConfigurer类载入外部配置在Spring项目中,你可能需要从properties文件中读入配置注入到bean中,例如数据库连接信息,memcached server的地址端口信息等,这些配置信息最好独立于jar包或者war包,这样便于修改配置。Spring提供了PropertyPlaceholderConfigurer类来处理这件事情。
2017-06-09 15:04:00 1792
转载 SQL中Case的使用方法
Case具有两种格式。简单Case函数和Case搜索函数。 --简单Case函数CASE sexWHEN '1' THEN '男'WHEN '2' THEN '女'ELSE '其他' END(注释:列名,这里是sex,如果放在case后,则显示在屏幕上的列名即为列名sex)--Case搜索函数CASE WHEN sex = '1' THEN '男'WHEN se
2017-01-23 22:55:36 351
原创 Hibernate五大核心接口
摘要: 使用Hibernate必须会使用的五大接口(Configuration、SessionFactory、Session、Transaction、Query和Criteria)编程,进行详细的描述1. 首先我们介绍一下Configuration接口:配置Hibernate,根据其启动Hibernate,创建SessionFactory对象;具体使用代码实例:Sessio
2016-11-23 22:54:14 344
转载 java中事务详解
一、什么是Java事务 通常的观念认为,事务仅与数据库相关。 事务必须服从ISO/IEC所制定的ACID原则。ACID是原子性(atomicity)、一致性(consistency)、隔离性 (isolation)和持久性(durability)的缩写。事务的原子性表示事务执行过程中的任何失败都将导致事务所做的任何修改失效。一致性表示当事务执行失败时,所有被该事务影响的数据都应
2016-11-15 12:07:52 229
转载 Hibernate和Mybatis的优势
Mybatis优势MyBatis可以进行更为细致的SQL优化,可以减少查询字段。MyBatis容易掌握,而Hibernate门槛较高。Hibernate优势Hibernate的DAO层开发比MyBatis简单,Mybatis需要维护SQL和结果映射。Hibernate对对象的维护和缓存要比MyBatis好,对增删改查的对象的维护要方便。Hibernate数据库移
2016-11-09 00:40:57 190
转载 Spring优点
DI:称作依赖注入(Dependency Injection),和控制反转一个概念,具体的讲,当一个角色需要另外一个角色协助的时候,在传统的程序设计中,通常有调用者来创建被调用者的实例。但是在spring中创建被调用者将不再有调用者完成,因此叫控制反转。创建被调用对象有Spring来完成,在容器实例化对象的时候主动的将被调用者(或者说它的依赖对象)注入给调用对象,因此又叫依赖注入。AOP:
2016-11-09 00:11:18 229
转载 关于事务并发、线程同步概念问题
事务,是并发控制的单位,解决了多个客户端并发方式访问数据库 ,造成的 并发问题。多线程的好处:开启多个线程是为了同时运行多部分代码。解决了多部分同时运行的问题。多线程带来的线程安全问题的原因:1,多个线程在操作共享的数据。多线程安全问题的解决办法: 同步。============================================问题1: 多
2016-11-06 23:33:30 2626
原创 "=="和equals的区别
== 和 Equals 的区别 1. == 是一个运算符。 2.Equals则是string对象的方法,可以.(点)出来。 我们比较无非就是这两种 1、基本数据类型比较 2、引用对象比较 1、基本数据类型比较 ==和Equals都比较两个值是否相等。相等为true 否则为false; 2、引用对象比较 ==和Equals都是比较栈内存中的地
2016-10-29 21:49:50 248 2
原创 Hibernate中cascade和inverse的作用
Inverse和cascade是Hibernate映射中最难掌握的两个属性。两者都在对象的关联操作中发挥作用。1.明确inverse和cascade的作用inverse 决定是否把对对象中集合的改动反映到数据库中,所以inverse只对集合起作用,也就是只对one-to-many或many-to-many有效(因 为只有这两种关联关系包含集合,而one-to-one和many-to-one
2016-10-27 23:31:38 197
原创 10-27-2016
DDL 数据定义语言如: create table drop table alter table 等语句DML 数据操作语言 insert into update delete 等语句
2016-10-27 23:29:15 167
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人