自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

鱼香肉丝的博客

成长在于坚持不懈地积累

  • 博客(12)
  • 收藏
  • 关注

原创 实现类无法重写接口方法

实现类无法重写接口方法 报错: The method * of type * must override a superclass method Eclipse 默认的 Compiler是jdk5,(5不支持@Override等形式的批注), 只要把它改为1.7以上就可以了。 方法:将window->preferences->Java-compiler中的Co...

2018-06-05 15:48:14 2021

原创 随笔

今天了解到一些关于数据的零散知识 数据大致是分为三层的,接口层、中间层、应用层。 一般前台java开发接触到是应用层的数据,假如用户需要有有一个视图的展示,可以再添加一个视图层。 oracle数据库,在select语句的表名前加用户名 举例: select * from BI_ABC.table; 即查询的是BI_ABC用户下的table表。 oracle数据库里的 n

2017-08-08 09:22:45 311

转载 Spring中PropertyPlaceholderConfigurer类载入外部配置

使用PropertyPlaceholderConfigurer类载入外部配置 在Spring项目中,你可能需要从properties文件中读入配置注入到bean中,例如数据库连接信息,memcached server的地址端口信息等,这些配置信息最好独立于jar包或者war包,这样便于修改配置。Spring提供了PropertyPlaceholderConfigurer类来处理这件事情。

2017-06-09 15:04:00 1830

转载 SQL中Case的使用方法

Case具有两种格式。简单Case函数和Case搜索函数。 --简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '其他' END (注释:列名,这里是sex,如果放在case后,则显示在屏幕上的列名即为列名sex) --Case搜索函数 CASE WHEN sex = '1' THEN '男' WHEN se

2017-01-23 22:55:36 392

原创 Hibernate五大核心接口

摘要: 使用Hibernate必须会使用的五大接口(Configuration、SessionFactory、Session、Transaction、Query和Criteria)编程,进行详细的描述 1. 首先我们介绍一下Configuration接口:配置Hibernate,根据其启动Hibernate,创建SessionFactory对象; 具体使用代码实例: Sessio

2016-11-23 22:54:14 377

转载 java中事务详解

一、什么是Java事务 通常的观念认为,事务仅与数据库相关。 事务必须服从ISO/IEC所制定的ACID原则。ACID是原子性(atomicity)、一致性(consistency)、隔离性 (isolation)和持久性(durability)的缩写。事务的原子性表示事务执行过程中的任何失败都将导致事务所做的任何修改失效。一致性表示 当事务执行失败时,所有被该事务影响的数据都应

2016-11-15 12:07:52 264

转载 Hibernate和Mybatis的优势

Mybatis优势 MyBatis可以进行更为细致的SQL优化,可以减少查询字段。 MyBatis容易掌握,而Hibernate门槛较高。 Hibernate优势 Hibernate的DAO层开发比MyBatis简单,Mybatis需要维护SQL和结果映射。 Hibernate对对象的维护和缓存要比MyBatis好,对增删改查的对象的维护要方便。 Hibernate数据库移

2016-11-09 00:40:57 212

转载 Spring优点

DI:称作依赖注入(Dependency Injection),和控制反转一个概念,具体的讲,当一个角色需要另外一个角色协助的时候,在传统的程序设计中,通常有调用者来创建被调用者的实例。但是在spring中创建被调用者将不再有调用者完成,因此叫控制反转。创建被调用对象有Spring来完成,在容器实例化对象的时候主动的将被调用者(或者说它的依赖对象)注入给调用对象,因此又叫依赖注入。 AOP:

2016-11-09 00:11:18 261

转载 关于事务并发、线程同步概念问题

事务,是并发控制的单位,解决了多个客户端并发方式访问数据库 ,造成的 并发问题。 多线程的好处:开启多个线程是为了同时运行多部分代码。解决了多部分同时运行的问题。 多线程带来的线程安全问题的原因: 1,多个线程在操作共享的数据。 多线程安全问题的解决办法: 同步。 ============================================ 问题1: 多

2016-11-06 23:33:30 2661

原创 "=="和equals的区别

== 和 Equals 的区别   1. == 是一个运算符。   2.Equals则是string对象的方法,可以.(点)出来。      我们比较无非就是这两种 1、基本数据类型比较 2、引用对象比较   1、基本数据类型比较   ==和Equals都比较两个值是否相等。相等为true 否则为false;      2、引用对象比较   ==和Equals都是比较栈内存中的地

2016-10-29 21:49:50 280

原创 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 218

原创 10-27-2016

DDL 数据定义语言 如: create table drop table alter table 等语句 DML 数据操作语言 insert into update delete 等语句

2016-10-27 23:29:15 190

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除