排序:
默认
按更新时间
按访问量

EJB容器简单介绍(一)

EJB跟我们之前所了解的组件,框架,包,类等都有什么关系?接下来主要是从容器入手来理解这些概念.J2EE中容器充当中间件的角色。主要的容器包括:WEB容器:给处于其中的应用程序组件(JSP,SERVLET)提供一个环境,使JSP,SERVLET直接更容器中的环境变量接口交互,不必关注其它系统问题。...

2018-07-11 17:15:47

阅读数:14

评论数:0

单例模式汇总

概念:  java中单例模式是一种常见的设计模式,单例模式的写法有好几种,这里主要介绍三种:懒汉式单例、饿汉式单例、登记式单例。  单例模式有以下特点:  1、单例类只能有一个实例。  2、单例类必须自己创建自己的唯一实例。  3、单例类必须给所有其他对象提供这一实例。单例模式有多种写法各有利弊,...

2018-06-21 11:09:25

阅读数:22

评论数:0

Collection retainAll()

retainAll(Collection c);   --》表示只保留两个集合之间的交集  (两个集合求交集) ;List、Set中都有方法addAll(Collection c) :    对于set来说,是将c中所有元素添加到一个Set中,如果Set中已有某一元素,则不添加,因Set不允许有重...

2018-05-05 15:16:04

阅读数:18

评论数:0

ETL工具LucaNet读取子级科目

数据源: 需求: 对科目代码进行处理,保留汇总(父节点)科目的最下级(最后的子节点)科目,如只有一个汇总科目,就保留该科目。 比如:有a-->b-->c(151199)-->d(1511991) d的上级科目是C 思路: 观察得到,表中数据的...

2017-10-18 09:33:09

阅读数:177

评论数:0

BI项目中的ETL设计详解(数据抽取、清洗与转换 )

ETL是将业务系统的数据经过抽取、清洗转换之后加载到数据仓库的过程,目的是将企业中的分散、零乱、标准不统一的数据整合到一起,为企业的决策提供分析的依据。 ETL是BI项目最重要的一个环节,通常情况下ETL会花掉整个项目的1/3的时间,ETL设计的好坏直接关接到BI项目的成败。ETL也是一个长期的过...

2017-10-13 18:20:39

阅读数:599

评论数:0

java基础总结-----》java三大特性/原则------多态

三大特性之一::多态 面向对象编程有三大特性:封装,继承,多态 封装隐藏了类内存的实现机制,可以在不影响使用的情况下改变类的内部结构,同时也不保护了数据。对外界而言它的内部细节是隐藏的,暴露给外界的只是它的访问方法。 继承是为了复用代码。继承定义了类与类之间的关联,共享特性。把若干个类相同/相似的...

2017-10-13 16:11:05

阅读数:161

评论数:0

java基础总结(二)-----》java三大特性/原则------继承

在《Think in java》中有这样一句话:复用代码是Java众多引人注目的功能之一。但要想成为极具革命性的语言,仅仅能够复制代码并对加以改变是不够的,它还必须能够做更多的事情。在这句话中最引人注目的是“复用代码”,尽可能的复用代码使我们程序员一直在追求的,现在我来介绍一种复用代码的方式,也是...

2017-10-13 15:32:19

阅读数:99

评论数:0

java基础总结-----》java三大特性/原则------封装

三大特性之一::封装 什么是封装? 信息隐藏,是指利用抽象数据类型将数据和基于数据的操作封装在一起,使其构成一个不可分割的独立实体。 封装隐藏了类的内部实现机制,可以在不影响使用的情况下改变类的内部结构,同时也保护了数据。 对外界而已,它的内部细节是隐藏的,暴露给外界的只是它的访问...

2017-10-13 15:12:13

阅读数:121

评论数:0

修改Ubuntu的aptget源为阿里源的方法

1、复制原文件备份 sudo cp /etc/apt/source.list /etc/apt/source.list.bak 2、编辑源列表文件 sudo vim /etc/apt/source.list 3、将原来的列表删除,添加如下内容 deb http://mirrors.a...

2017-10-06 22:24:04

阅读数:1337

评论数:0

浅说Mysql的行级锁,表级锁,页级锁

MySQL行级锁:引擎 INNODB,理解为对单独的一行记录加锁 仅对指定的记录进行加锁,这样其它进程还是可以对同一个表中的其它记录进行操作。 MySQL表级锁:引擎 MyISAM , 理解为锁住整个表,可以同时读,写不行 直接锁定整张表,在你锁定期间,其它进程无法对该表...

2017-10-06 22:02:46

阅读数:140

评论数:0

数据库的连接池的原理与Hibernate的内置连接池及C3P0的配置

数据库连接池的原理: 在未使用DB连接池时,通过数据库连接对象Connection连接DB的。 这种方式的缺点是,当本次连接使用完毕后,就需要将该连接删除。 连接对象的创建需要通过网络与运程的数据库服务器DBserver 进行连接,连接对象的删除,也需要解除与远程的连接,将占有的资源释放。 ...

2017-10-05 18:45:35

阅读数:373

评论数:0

了解hibernate.propertites文件

把log4j.xml文件放入项目src目录下,打开 删除File与RollingFile标签包含的内容(它们会自动生成两个文件夹,存文件的) 这样做的作用: 当我们在运行操作数据库的方法时,自动加载hibernate.propertites文件,但找不到,需要我们给它配置; src下新...

2017-10-05 18:41:46

阅读数:105

评论数:0

Hibernate的CURD操作

首先定义工具类:HbnUtils 包:com.etc.utils SessionFactory由于是重量级,线程安全的,所有我们的使用原则:是用单例的,且不要手动关闭该对象 public class HbnUtils{ private static SessionFactory...

2017-10-05 18:39:02

阅读数:90

评论数:0

ThreadLocal管理Session

利用ThreadLocal模式管理Session 为什么要用ThreadLocal模式呢? 在利用Hibernate开发DAO模块时,我们和Session打的交道最多, 所以如何合理的管理Session,避免Session的频繁创建和销毁,对于提高系统的性能来说是非常重要的; ...

2017-10-05 18:17:10

阅读数:119

评论数:0

HIbernateAPI -Session与sessionFactory接口及Session对象的获取方式

HIbernateAPI-Session接口 sessionFactory接口: sessionFactory对象特点: 重量级,单例的,线程安全的, 由于是重量级,线程安全的,所有我们的使用原则:是用单例的,且不要手动关闭该对象 session接口: session对...

2017-10-05 18:06:39

阅读数:385

评论数:0

Hibernate的配置文件与测试

首先新建java project项目,,笔者使用hibernate的版本是4.2.21 搭建hibernate环境: src新建文件夹,导入以下jar包: required目录下的所有jar包 optional/c3p0目录下的所有jar包 optionnal/ehcache/slf4j-api...

2017-10-03 17:29:07

阅读数:112

评论数:0

插入排序--折半插入

思想: ①每次插入,都从前面的有序子表中查找出待插入元素应该被插入的位置;    ②给插入位置腾出空间,将待插入元素复制到表中的插入位置。    注意到该算法中,总是边比较边移动元素,下面将比较和移动操作分离开来,即先折半查找出元素的待插入位置,然后再同意地移动待插入位置之后的所有元素。当排...

2017-10-03 11:00:07

阅读数:85

评论数:0

插入排序---直接插入

思想: 插入排序就是每一步都将一个待排数据按其大小插入到已经排序的数据中的适当位置,直到全部插入完毕。  插入排序方法分直接插入排序和折半插入排序两种。 算法实现: /// 插入排序 static void insertion_sort(...

2017-10-03 10:36:40

阅读数:146

评论数:0

快速排序

快速排序是冒泡排序的改进版,也是最好的一种内排序,在很多面试题中都会出现,也是作为程序员必须掌握的一种排序方法。 思想:1.在待排序的元素任取一个元素作为基准(通常选第一个元素,但最的选择方法是从待排序元素中随机选取一个作为基准),称为基准元素;        2.将待排序的元素进...

2017-10-03 10:24:34

阅读数:119

评论数:0

选择排序

思想: 选择排序的思想非常直接,从所有序列中先找到最小的,然后放到第一个位置。之后再看剩余元素中最小的,放到第二个位置……以此类推,就可以完成整个的排序工作了。 插入排序和选择排序的区别: 选择排序是固定位置,找元素。 插入排序的固定元素找位置,是两种思维方式。 int[...

2017-10-03 10:03:21

阅读数:88

评论数:0

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