-
夯实Java基础(二)——面向对象之封装
夯实Java基础(二)——面向对象之封装 1、封装介绍 封装封装,见名知意,就是把东西包装隐藏起来,不被外界所看见, 而Java特性封装:是指利用抽象数据类型将数据和基于数据的操作封装在一起,使其构成一个不可分割的独立实体,数据被保护在抽象数据类型的内部,尽可...
-
客户端远程调用Feign
客户端远程调用Feign 客户端远程调用 Feign 什么是Feign? Feign是 Netflix 公司开源的声明式HTTP客户端 Github : Feign 源码 为什么需要Feign? 原代码可读性不高 复杂的URL难以维护( https://user-center/s?wd={userId}rsv_spt=1rsv_iqid=0x93bff3cd000cf3daissp=1f=8...
-
java高并发系列 - 第12天JUC:ReentrantLock重入锁
java高并发系列 - 第12天JUC:ReentrantLock重入锁 java高并发系列 - 第12天JUC:ReentrantLock重入锁 本篇文章开始将juc中常用的一些类,估计会有十来篇。 synchronized的局限性 synchronized是java内置的关键字,它提供了一种独占的加锁方式。synchronized的获取和释放...
-
MyBatis从入门到精通(十二):使用collection标签实现嵌套查询
MyBatis从入门到精通(十二):使用collection标签实现嵌套查询 最近在读刘增辉老师所著的《MyBatis从入门到精通》一书,很有收获,于是将自己学习的过程以博客形式输出,如有错误,欢迎指正,如帮助到你,不胜荣幸! 本篇博客主要讲解使用collection标签实现嵌套查询的...
-
Java千万级别数据生成文件思路和优化
Java千万级别数据生成文件思路和优化 一年前写过一个百万级别数据库数据生成配置xml文件的程序,程序目的是用来把数据库里面的数据生成xml文件.程序可以配置多少文件生成到一个文件中去。 程序刚开始设计的时候说的是最多百万级别数据,最多50W数据生成到一个xml文件里...
-
掌握设计模式之装饰者模式
掌握设计模式之装饰者模式 前言 当应用开发中,我们要为一个对象在原有功能上进行扩展增强时,往往采用继承的方式,而继承过多时就会使得功能类更加复杂,不利于维护,而设计模式中装饰者模式可以帮助我们更好对应这种场景,装饰者模式可以做到让对象能够动态地进行功能扩展,...
-
深入学习Spring框架(四)- 事务管理
深入学习Spring框架(四)- 事务管理 1.什么是事务? 事务(Transaction)是一个操作序列。这些操作要么都做,要么都不做,是一个不可分割的工作单位,是数据库环境中的逻辑工作单位。事务是为了保证数据库的完整性。例如:A给B转账,需要先减掉A的账户余额再加到B的账...
-
Java程序员必须掌握Spring XML配置的12个技巧
Java程序员必须掌握Spring XML配置的12个技巧 Spring是一个强有力的Java程序框架,其被广泛应用于Java的程序中。它用POJO提供了企业级服务。Spring利用依赖注入可以获得简单而有效的测试能力。Spring beans,依赖关系,以及服务所需要的bean都将在配置文件中予以描述,...
-
Lucene
Lucene 目 录 1 内容 3 2 Lucene 简介 3 2.1 全文检索( Full-text Search ) 3 2.1.1 定义 3 2.1.2 应用场景 3 2.2 Lucene 实现全文检索的流程 5 3 入门示例 5 3.1 需求 5 3.2 配置步骤说明 5 3.3 配置步骤 6 3.3.1 第一部分:搭建环境(创建项目,导入包) 6 3.3.2...
-
Java 网络编程初探
Java 网络编程初探 Java 网络编程 网络编程 网络编程:进行服务器端与客户端编程的开发操作实现。 java.net:网络操作包 B/S结构: 浏览器/服务器模式(Browser/Server) 不在开发客户端代码 开发一套服务器端的程序代码 客户端利用浏览器进行访问 维护方便,安全性能...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
