自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 成语和诗词

离职了,晒一晒早期制作的程序。刚开始java之旅时,是从桌面应用开始的,里面包含了游戏(蛇吞蛋、销球等)、盲打练习、mp3播放、成语大全、古诗名句等。 后来把成语和古诗提出来,就是下面的截图内容。古诗名句一共八千条,如果有了这个,像央视诗词大会的飞花令,就可以从容应对了。...

2020-07-02 08:13:40 324

原创 模拟异步方式上传文件

外包项目已经部分上线,突然甲方测试出上传文件有问题,IE10及以下版本、火狐低版本、其它浏览器的一些版本等上传都失败。        当项目主管跟我提出这个问题时,我们看了下,整个项目有约30多处涉及到了文件上传(包括图片和非图片),每一处上传涉及到界面元素、后端处理、js回调处理,其中js部分是一个共同的方法(也有特殊要求而重写的其它类似方法),界面上,在单击图片空白框后,弹出浏览文件的界面

2015-05-17 21:12:10 376

原创 java数据引擎(十一):应用四

应用之四(2014)上几篇谈的是在以前公司中的应用。在新公司中,应用是早已上线的,由于有网站、客户端及第三方,因此,就有好几个应用,相互协作调用,笔者接触的是其中部分工程,其中一个核心应用,采用的是的spring+struts2+ibatis的架构(SSI),觉得作为互联网项目,这是有点偏重量级的,毕竟应用只是提供接口服务,如果能采用最轻量的设计,从性能、资源占用、吞吐量都会得到很大的优化

2015-04-23 21:40:16 272

原创 java数据引擎(十):应用三

应用之三(2014)   公司在2013年11月接了某银行信用卡中心的影票客户端项目。   该项目的应用由若干部分组成,包括客户端(ios和android)、公司服务器端(又分接口服务和后台管理)、银行服务器端。 部署在银行端的应用安全要求高,分成三个应用,即入口层、业务层和出口层,外部只能访问入口应用,业务的回调只能走出口。这样一共就是7个应用,除了ios外,都是用java开发的。 

2015-04-23 21:38:45 377

原创 java数据引擎(九):应用二

应用之二(2013)   由于感觉现公司缺少一个公共平台,因此,花了一番精力,做了一个类似mis的管理系统。里面集成了员工管理、缺陷管理、公告管理、项目管理、部门管理、公共数据管理、考勤管理,还实现了及时通讯功能。   其中,缺陷管理是参考了QC、jira等流行的工具的做法实现,虽然没有QC那么强大,但基本的用途是有的。说到QC,觉得比之后来的jira要好多了,它功能强大、界面友好、性能优

2015-04-23 21:36:35 255

原创 java数据引擎(八):应用一

应用之一(2012)公司原来的后台应用有多个,一般是不同的人员开发的,有的也离职了,各应用的框架也不一致。现在需要一个统一一致的公共后台,开始想使用一个新框架--play,但评价可能需要花的时间较长,于是使用了struts2+spring,持久层使用的正是通用数据引擎,代替了原来不同应用的jdbc、hibernate或ibatis,不仅减少了很多代码(相比jdbc),在配置或 使用上也极简

2015-04-23 21:35:03 254

原创 java数据引擎(七):总结

一、            引擎特点总结A.配置简单引擎的总配置文件只有一个。(实际上在最精简的情况下,连这个配置文件也可以不要,此时需要使用dbcp、c3p0、tomcat等已有的数据源,唯一的配置是在web.xml中的两项设置)。不需要针对每个表进行映射配置。甚至可以不需要传统的数据操作dao,只需定义业务方法接口,在接口的实现中调用引擎的方法。这样,在MVC的模式中,M中就只有业务逻

2015-04-23 21:13:53 706

原创 java数据引擎(六):高级主题

一、高级主题1.缓存为了避免同样的数据短时间内被反复读取,可以使用一些开源的缓存框架,如memcahe、ehcache等,数据引擎也提供了缓存功能,它采用的是本地内存缓存机制。在前面所有涉及到以Param作为参数的查询操作中,只需加上这句就可以:setCacheTime(inttime);//time是希望缓存的时间,以秒记

2015-04-23 21:11:04 384

原创 java数据引擎(五):详细使用

1.     xml  SQL操作上面所述的查询等操作,都是较单纯的数据操作,如果涉及多表关联查询、子查询、判断查询、数据库的特殊语句及函数调用,显然采用之前的方式是不行的。        数据引擎吸取了mybatis的思想,可以配置sql,但使用过程是简化了的。虽然增删改也可以采用配置sql实现,但失去了数据引擎的简洁的思想,因为那样的话与mybatis基本没什么两样了。不过下面还是

2015-04-23 21:04:35 888

原创 java数据引擎(四):详细使用

A.修改a.传递单条记录进行更新//将sid为1的记录的name值修改为‘张三峰’//以map对象方式操作        Map record=new HashMap();         record.put(“name”,“张三峰”);         record.put(“sid”, 1);        int c=DataCenter.e

2015-04-23 21:04:04 269

原创 java数据引擎(三):详细使用

A.查询数据引擎的传递参数可分为三类,map对象、实体对象和Param对象,其中Param是引擎的条件参数类,它可以构建灵活多样的条件。下面分别举例演示。a.获取单条记录以map对象作参数Map map=new HashMap();map.put(“sid”,1);//查询字段sid值为1的记录//获取Map对象的结果Map student = Dat

2015-04-23 21:00:43 575

原创 java数据引擎(二):详细使用

一、            详细用法数据引擎的数据操作大体可分为两大类,一个是直接面对表的操作,一个是面对配置SQL的操作,两者可共存,根据方便程度及业务复杂度,可灵活选择。1.     单表操作当需要访问的对象只涉及一张表时,就属于单表操作。数据引擎使用两种对象进行表的自动映射,即Map对象和实体对象。当使用Map时,是将库表的字段及值映射为map的key-value;当使用实体对象

2015-04-23 20:59:56 583

原创 java数据引擎(一):引擎渊源和快速入门

由于文章太长,所以分成多篇列出。文中涉及的一些关键术语解释如下表: 关键词含义引擎特指本数据引擎,udbc单表操作操作中只涉及到一个库表xml sql指存放在xml文件中的sql语句实体对象普通的javab

2015-04-23 20:50:12 710

空空如也

空空如也

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

TA关注的人

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