自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 ERP项目——Ibatis2.3Excel导入及数据库优化

2016/12.22easypoi2016/12.23批量操作Excel1000条(20个字段)2016/12.26excel校验字段1000条(20字段)10000条2016/12.27数据库mysal1000条:数据库插入+导入excel+校验字段=2.6s10000:数据库插入(8s)+导入excel+校验字段=16.6s2016/

2016-12-29 22:15:40 1278

原创 Java技术——架构养成计划

—编程基础—1、Java常识:历史、特点、工作原理、运行环境JRE、开发工具(Eclipse或MyEclipse/NetBeans)2、Java开发环境:JDK (Java 语言的软件开发工具包),JRE,IDE选择Eclipse/MyEclipse、环境Windows X64 、数据库 MySQL3、Java语言基础:常用算法、常用数据结构(链表)、企业编码规范4

2016-12-25 17:36:28 1612

转载 一个实际项目Java架构设计之总体设计

1      总体架构模块图1.1   抽象架构模块图  1.2   具体技术架构模块图如上图示所,框架主要包括了:l  MVC开发框架l  工作流技术l  用户、权限、角色管理下面分别详细介绍。2      MVC方案2.1   视图层技术方案(view)在常用开发框架的应用中

2016-12-24 17:08:04 12966 2

原创 java——字节流与字符流

—流—在程序中所有的数据都是以流的方式进行传输或保存的,程序需要数据的时候要使用输入流读取数据,而当程序需要将一些数据保存起来的时候,就要使用输出流完成。程序中的输入输出都是以流的形式保存的,流中保存的实际上全都是字节文件。—字节流—以字节为单位读取数据—字符流—以字符为单位读取数据—区别—字节流在操作文件时,即使不关闭资源(

2016-12-18 17:33:00 526

原创 对象持久化

—对象持久化—持久化的对象,是已经存储到数据库或保存到本地硬盘中的对象或某些存储设备中,我们称之为持久化对象。—应用实例—Java程序员对使用JDBC进行数据库编程不会感到陌生。实际上,使用JDBC对数据库中的数据进行增加、删除、修改的操作就是持久化的过程。然而,直接使用JDBC作为持久层有一些难以解决的问题。

2016-12-18 17:10:58 419

原创 java——Socket

—Socket—   Socket:中文意思为,插座,套接字。Socket是一组编程接口(API), 是对TCP/IP协议的封装和应用。介于传输层和应用层,大致驻留在 OSI 模型的会话层,向应用层提供统一的编程接口。应用层不必了解TCP/IP协议细节。直接通过对Socket接口函数的调用完成数据在IP网络的传输。—套接字—源IP

2016-12-18 16:55:23 451

原创 Java——Serializable

—Serializable—java.io.Serializable,标签接口,实现对象进行序列化。—对象序列化—     java平台允许我们在内存中创建可复用的Java对象,但一般情况下,只有当JVM处于运行时,这些对象才可能存在,即,这些对象的生命周期不会比JVM的生命周期更长。但在现实应用中,就可能要求在JVM停止运行之后能够保存(持久化)指定的对象,并在将来重新读

2016-12-16 17:31:29 452

原创 标签接口

—标签接口—标签接口是没有任何方法和属性的接口,标签接口不对实现他的类有任何语义上的要求,它仅仅表明实现它的类属于一个特定的类型。它有很多名字,标识接口,标记接口,但是我更喜欢标签接口。—标签的意义—既然是标签(标识),那么这个标识是给谁看的呢??标签其实是给JVM看的。比如Serializable接口是告诉JVM这个实现Serializable接口的类要实现序列化

2016-12-15 17:07:40 1483

原创 大型JavaWeb分布式系统中关于maven多模块构建以及代码依赖管理

—大型项目分层顺序—前后台分——>分层——>分模块1、按前后台分:正常先按照前后台来分,前台可以分成service层单独成一个子项目,提供service给后台复用,这样就能解决前后台重复代码的问题,也方便各自业务扩展,前后台这是两个大的业务块2、按层级来分:如果前后台分层无法满足再按层级来分,不是按照dao service controller来分,这样

2016-12-15 16:25:07 2723 2

原创 连接池模型思想

—连接池—        数据库连接池,SAP JCo连接池等连接池。—基本思想—        由于某些链接或对象,系统中的各个用户可以共享使用,并不需要销毁操作。因此可以将这些链接或对象保留到一个池中,这样可以节省系统资源的开销。1、要有一个链表用来储存2、在类的静态加载中声明构造3、每一次使用,是对池中对象的释放

2016-12-15 14:24:18 569

原创 ORM——基本思想

—ORM工具—Mybatis Hibernate—基本思想—    1、从配置文件(通常是XML配置文件中)得到 sessionfactory.    2、由sessionfactory 产生 session    3、在session 中完成对数据的增删改查和事务提交等.    4、在用完之后关闭session 。    5、在java 对象和 数据库

2016-12-15 14:11:27 1060

原创 Mybatis源码解读——Mybatis demo工作流程

—Mybatis简单demo—        这是一个简单的Mybatis所使用的开发流程,在这里我们省掉了基本配置文件,以及一些工具类。具体代码,这里不做陈述,网上好文章很多。

2016-12-15 13:36:17 677

原创 Myeclipse安装SVN插件常用方法及注意事项

—1、在线安装—①、Help—>MyEclipse Configration Center②、切换到Software,并点击add site:③、输入Name和URLurl地址:https://svnkit.com/download.php  根据跟人需求下载④、去掉对勾⑤、安装完成、设置svn

2016-12-14 13:14:11 490

原创 java源码——java.lang.Object

—Object—Class Object is the root of the class hierarchy. Every class has Object as a superclass. All objects, including arrays, implement the methods of this class.——From Oracle—释义—Obj

2016-12-05 18:06:31 584

原创 Java - Collection——HashMap

—HashMap—        优点:超级快速的查询速度,时间复杂度可以达到O(1)的数据结构非HashMap莫属。动态的可变长存储数据(相对于数组而言)。        缺点:需要额外计算一次hash值,如果处理不当会占用额外的空间。—HashMap如何使用—        平时我们使用hashmap如下Map maps=new HashMap();   map

2016-12-01 20:06:33 964

空空如也

空空如也

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

TA关注的人

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