- 博客(195)
- 资源 (20)
- 收藏
- 关注
原创 Excel导入性能优化
需求:http://blog.csdn.net/u013036274/article/details/51848592继上次的导入Excel数据实现,但是导入的太慢。因为保存数据库之前需要查重,查询数据库的次数太多,有多少条数据就查询多少次数据库,导致导入数据越多,导入速度越慢,性能有待提高,于是乎,先从代码优化做起吧。思路:由于是学生信息的导入,学生的学号就是主键,而且学生的学号也是根据年份
2016-08-06 09:06:23 7389 11
原创 认识单点登录
【是什么】 单点登录,SSO(Single Sign On),简单说就是一处登陆,处处登陆。再简单说就是:在多个应用系统中,用户只需要登录一次,就可以访问所有相互信任的应用系统。【举例】 像阿里巴巴,百度,搜狐等网站,当我们登录百度账号的时候,相应的百度糯米、百度音乐也都可以直接访问,这就是明显的单点登录的应用。【为什么使用单点登录】 网站越
2016-07-31 21:41:16 810 4
原创 快速学习SSH框架
SSH为struts+spring+hibernate的一个集成框架,是目前较流行的一种Web应用程序开源框架。【框架介绍】Spring: 单单说Spring在SSH中的作用。①管理Struts:在xml配置文件中为struts的action进行注入。②管理hibernate:在xml配置文件中配置hibernate的配置信息(dataSource,sessionFactory),
2016-07-22 15:58:21 8623 27
原创 常见的文本框验证
【前言】 最近修改前台UI的各种验证问题,真是大有收获,这里小编就做一下总结吧。项目的前台引用的是easy-ui。【具体验证实现】1、只输入数字<input onkeyup="this.value=this.value.replace(/\D/g,'')" onafterpaste="this.value=this.value.replace(/\D/g,''
2016-07-15 11:14:39 4439 26
原创 springmvc导入导出
【配置准备】 因为项目采用的是springmvc和ejb结合,采用maven仓库管理项目,前台使用easy-ui框架。①做导入导出就要引入相应的excel的jar包,在三层的pom.xml文件中添加依赖: com.tgb itoo-excelV2.0-api ${project.version} provided com.t
2016-07-07 10:06:33 3501 18
原创 java环境常见错误
接触java版itoo一个月多点儿了,遇到不少问题,学到不少知识,积累了一些些经验,这里总结一下。第一类问题:环境问题1、servlet初始化问题2、jboss报错startException3、javalang.IllegalStateException异常4、缺少依赖关系5、无法找到工厂解决方案: 这类问题,不
2016-07-03 21:53:25 484 16
原创 HashMap快速了解
【HashMap简介】 ①HashMap是java中最常用的集合类框架之一,是java语言中非常典型的数据结构,是一个散列表,它存储的内容是键值对(key-value)映射。 ②HashMap继承于AbstractMap,实现了Map、Cloneable、java.io.Serializable接口。 ③HashMap的实现不是同步的,即任一时刻可以
2016-06-26 21:21:57 651 29
原创 Java中的List和ArrayList
【问题引入】 要实例化一个集合类型的对象,有以前几种方式。 List alist; List blist=new List(); List clist = new ArrayList(); ArrayList dlist=new ArrayList();结果是:【知识分析】 在Java中,List是一个接口,而ArrayList
2016-06-05 10:33:56 943 19
原创 【HRS项目】Axure后续问题解决---与SVN结合
上一篇博客介绍了Axure的团队开发使用方法,http://blog.csdn.net/u013036274/article/details/50999139,但是再用的时候发现会出现这样的问题,如下图:原来这是Axure的一个小bug,功能不稳定导致,解决办法是每次都得重新创建团队项目,则样,我还是找找其他方法吧。经过查资料和实践尝试,可以和SVN结合在一起。下面就来介绍
2016-03-28 21:21:48 7012 33
原创 【HRS项目】Axure的团队合作
当一个项目需要协同操作的时候,需要用到项目共享的功能。SVN是一种代码的共享工具,今天就来介绍一下Axure软件的共享。【建立团队项目】1、打开Axure,依次点击:菜单栏--团队--从当前文件创建团队项目2、点击后,弹出“创建团队项目”输入框,输入项目名称,点击“下一步”3、弹出团队项目目录设置框(选择要共享的并且已经设置为共享的文件夹),并点击“下一步”
2016-03-28 17:38:30 3949 28
原创 陪我走过的漫长岁月---2015年总
【思维】除了第一年,后面两年很少听到米老师讲课了,今年各种的项目验收、文档验收、技术验收等等有幸又听到米老师的指导。老师说的高频词汇就是--思维。【技术】机房合作,拖了这么久终于结束了。应该说合作中我的收获最大,因为是组长嘛,感谢振华陪我一起奋斗。有段时间真的是看到振华就想起合作,然后就有一种抗拒感啊,估计振华看到我也一样。逼自己一把,我们做的也还行,还记得振华特别兴奋的跟我说”组长我
2016-02-29 21:33:46 930 23
原创 【AJAX】XMLHttpRequest对象的使用
通过XMLHttpRequest对象,AJAX可以只同服务器进行数据层面的交换,而不用每次都刷新页面。下面就简单介绍一下XMLHttpRequest对象的使用。一、XMLHttpRequest对象的五步使用法1、建立XMLHttpRequest对象2、注册回调函数3、使用open方法设置和服务器端交互的基本信息4、设置发送的数据,开始和服务器端交互5、在回调函数中判断交互是
2016-02-26 08:44:50 849 29
转载 最好的8个Java RESTful框架
过去的每一年,涌现出越来越多的Java框架。就像JavaScript,每个人都认为他们知道一个好的框架的功能应该是怎么样的。连我的老祖母现在也使用 一个我从来没有听说过而且可能永远不会使用的框架。玩笑归玩笑,可以做几乎任何事的臃肿的框架市场已经饱和,,但是如何评判呢?这篇文章旨在提供目前最好的 Java RESTfulful 框架。我只介绍轻量级的产品, 略过了那些臃肿的过度设计的框架。同时,我只
2016-02-23 21:39:26 865 21
转载 EA的使用
在机房合作过程中,对EA的使用掌握了几点小技巧。整理记录一下,方便日后查找。有需要的朋友拿走。【类图生成代码】 1、类图画好之后,选中类所在的包,接下来看下图中提示吧: 2、接下来设置生成源码的路径,我这里设置为桌面-外观层生成代码。 3、勾选包括所有子包的表,然后选择要生成源码的类图。
2016-02-22 08:33:36 3301 27
原创 无法启动GlassFish Server 4.1.1:服务器未运行时,HTTP或HTTPS监听程序端口已被占
用Netbeans实现AJAX实例的时候,出现了这样一个问题,如下图: 【解决方案】 解决了半天,最后要放弃的时候,无心插柳柳成荫啦。提示说“端口被占用”,我的电脑是新装的系统,能跟端口挂钩的也就是昨天用IIS发布了一个网站。查看一下,证据如下: 经过查证,netbeans中Glassfish中的监听端口默认为8080.把网站端
2016-02-16 20:40:40 9824 26
原创 【编程基础】.net程序命名规则
机房合作验收时又强调了一次编程习惯之一----命名规范。这里就总结一下。一、匈牙利命名法 匈牙利命名法是一种编程时的命名规范。基本原则是:变量名=属性+类型+对象描述,其中每一对象的名称都要求有明确含义,可以取对象名字全程或者名字的一部分。要基于容易记忆容易理解的原则。保证名字的连贯性是非常重要的。例如:窗体的命名都以form的缩写frm开头,登陆窗体为:frmLogin。标
2016-02-15 21:11:07 750 23
原创 【AJAX】AJAX入门指南
【是什么】 AJAX,即Asynchronous Javascript And XML,异步JavaScript和XML。AJAX是一种用来改善用户体验的技术,其本质是利用浏览器内置的一种特殊的对象异步的向服务器发送请求,并且利用服务器返回的数据来部分更新当前页面。【传统方式和AJAX方式】 传统方式(同步): 用户点击按钮或者链接向浏览器发
2016-02-15 16:38:07 794 14
原创 【思维方式】思维转个弯
今天,ITOO4.1验收,时隔这么长时间,再听老师讲课,依然很有意思,很有道理。【先去做】 机房合作的时候,想着先学好设计模式,理解透彻UML图,研究一下EA的强大功能,把这个设计好把那个考虑到,然后再开始行动。 ITOO的时候,想着要先接触一下EF、还要学习WCF框架,还要看一下单元测试等等这些ITOO用到的东西,这样才能更快的融入开发中,更高效的开发。
2016-02-01 18:58:47 661 17
原创 递归应用-遍历数据库表
【需求】前台资源和后台资源都放在一张资源表中,但是我们需要只查询所有前台资源或者只查询所有后台资源?【思维方式】每个资源都有自己的ID,由于资源过多,所以资源用树形结构来管理,即平台--系统--模块--页面,相应的我们设计数据库时就会给每个资源加上一个PID,我们可以通过每个资源的ID查询它的下属节点,也可以通过他们的PID查询他们的上司资源。但是通过ID查询它的所有下属资源就不是
2016-01-29 15:32:56 1974 33
原创 【WCF】使用WCF测试客户端
【是什么】 WCF测试客户端(WCF Test Client)是一个用来测试WCF服务程序的调试工具,能够使开发WCF服务更加方便。【打开方法】 有四种打开方式1、找到Vs的安装路径,找到Common7\IDE\WcfTestClient.exe,双击打开。如图2、在Visual Studio命令提示中输入“WcfTestClient”回车即可。
2016-01-23 19:47:32 17862 27
原创 【持续集成】Jenkins宏观理解
上篇博客介绍了Jenkins的具体配置,这里详细介绍一下Jenkins在整个系统运行和使用过程中的作用。上篇博客链接(http://blog.csdn.net/u013036274/article/details/50469241)
2016-01-13 10:33:35 1771 27
原创 【持续集成】Jenkins
这两天研究了一下Jenkins使用,这里就简单介绍一下,作为自己学习的记录。【是什么】 Jenkins是一个开源软件项目,旨在提供一个开放易用的软件平台,使得持续集成编程可能。Jenkins的前身是Hudson,是基于Java开发的一种持续集成工具,它可以根据配置进行持续定期编译,运行相应的代码,将运行结果发送至邮件或者展示成报告等。【为什么】
2016-01-09 10:58:55 1421 16
原创 【技术探究】持续集成
【是什么】 持续集成是一种软件开发实践,即团队开发成员经常集成他们的工作,通过每个成员每天至少集成一次,也就意味着每天可能会发生多次集成,每次的集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而今早地发现集成错误。简单来说,就是持续的定时的在多个团队成员的工作中进行集成,并且给予反馈。 【为什么】 一般规模较小的项目,对外
2016-01-06 20:44:43 774 18
原创 【工作流】工作流快速入门
【是什么】工作流是一类能够完全或者部分自动执行的经营过程,它根据一些列过程规则、文档、信息或任务能够在不同的执行者之间进行传递与执行。工作流程:流程就是一组活动按照一定顺序组成的序列流,简单说,流程就是一个实实在在的办事的过程。对比一下就可以发现,工作流程和工作流这两个概念的不同之处,工作流程是完成一件事的先后顺序,工作流是一类工作流程的集合,是对常用的业务进一步的抽象封装,并且加入了
2015-12-23 11:45:43 9352 24
原创 【Nuget】Nuget发布类库包
【是什么】 Nuget(发音:New-Get)是一个.Net平台下的开源的项目,它是Visual Studio的扩展。在使用Visual Studio开发基于.Net Framework的应用时,Nuget能把在项目中添加、移除和更新引用的工作变得更加快捷方便。简单说就是,Nuget在.Net应用开发过程中,简单地合并第三方的组件库。【为什么】 当我们的项目
2015-12-13 21:08:44 1029 15
原创 10月英语启航
这个月的英语有进步。 刚开始是这样的。 一直想特别帅气的读英语,想大声的开口读英语,但是又想着貌似音标读的很是不对味,应该回头拾一下赖世雄和Paul叔等,但是又想再听一下新旧美,又想听听小乌龟比较生活日常的语言交流,想都抓住,但最后反而是都没抓好。与其归因于考试,不如说这三点没把握好。 第一,态度。 学习本就不是一蹴而就的事情,尤其是英语这类语言类型的学
2015-10-31 11:38:34 723 19
原创 【编译原理】概述总结(一)
编译原理看起来很抽象很难,其实理清楚之后也还好。编译的整体过程如下图: 通过把源程序转换成一种方便处理和分析的数据结构,这个过程就是词法分析和语法分析来完成的。【词法分析】 它的主要任务是,按构词规则识别源程序的字符流、识别标识符、整体、界限符等单词,并报告发现的词法错误。这里引进了正则表达式和有穷自动机分别作为单词的描述工具和识别机制。
2015-10-25 10:43:06 1132 28
原创 【数据结构】静态查找之分块查找
【分块查找】 分块查找,也称索引顺序查找,是一种折半查找和顺序查找的改进方法。【思想】 ①把线性表分成若干块,每块包含若干个元素 ②块内无序,块间有序。 ③建立一个索引表,把每块中的最大关键字值和每块的第一个元素在表中的位置和最后一个元素在表中的位置存放在索引项中。 ④先确定待查数据元素所在的块,然后
2015-10-16 11:03:24 4027 18
原创 【数据结构】静态查找之二分查找
【二分查找】 查找(Binary Search),也叫折半查找,是一种静态表查找方法。【思想】 用给定值与处在表的中间位置的数据元素的键值进行比较,确定给定值的所在区间,然后逐步缩小查找区间。重复以上过程知道找到或确认找不到该数据元素为止。【ASL】 ASLb=∑PiCi=(n+1)log2(n+1)/n -1≈log2(
2015-10-16 10:56:55 1284 15
原创 【数据结构】静态查找之顺序查找
【思想】 从表的最后一个数据元素位置开始,从后往前依次将各个位置上的数据元素的键值与给定值比较。若某个位置上的数据元素的键值与给定值相等,则查找成功,并返回该位置作为结果;反之,若查找至第一个元素,所有数据元素的键值均与给定值不等,则查找不成功。【ASL】 ASL指的是平均查找长度,是指为找到数据元素在查找表中的位置,与给定值进行比较的键值个数的期望值。
2015-10-16 10:52:22 2065 10
原创 【自考】信管有什么
【一图在手】首先介绍说信息资源管理是什么,第一章中大致讲解了信息是什么,资源是什么,管理的内容是什么等基本概念.。其次,具体管理什么呢?分为广义和狭义上的管理。广义信息资源管理主要解决具有普遍和战略意义的问题,通过一些政策和法规(第5章)还有一些规划分析方法(第2章),来指导和协调人们的信息资源开发活动(第3章)。狭义信息资源管理则指的是利用现代技术,有效的对信息进行管理,包括信息的采
2015-10-05 17:21:06 723 17
原创 【J2SE】内存分析
J2SE的很多点都讲解的很详细很经典,让人有一种醍醐灌顶的赶脚,尤其是内存分析这块,这是我的死穴啊,一直是模模糊糊的。看完视频之后,又经过小组的讨论总结,这块知识更加清晰了,下面来简单介绍一下我的理解。 Java把内存划分为两种:一种是栈内存,另一种是堆内存。【栈】 栈内存中存放的是在方法中定义的变量和对象的引用变量,更准确的说是保存了引用的堆内存空间的地址
2015-09-13 22:20:20 730 16
原创 有一种期待叫做未来
每次写年总的时候脑袋都会放空十分钟,在各种各样电影回放般的包围圈中,才知道原来这一年是这样这样这样走过的......【阅读】 人,要么旅行,要么读书,身体和灵魂,必须有一个在路上。最美的时光在路上。你忙,就让灵魂去旅行吧。这点真的要像米老师学习。提高班最忙的莫过于米老师了吧,但是老师办公桌上那一摞摞的书可有见到过?读书,让我们开阔眼界,接受新的思想,看到不同的世界。11期有段
2015-09-05 22:29:30 1534 31
原创 【J2SE】Java简介
【是什么】 Java是一种可以撰写跨平台应用程序的面向对象的程序设计语言,Java技术具有卓越的通用性、高效性、平台移植性和安全性。简单来说,Java是一种语言,也是一种技术。【特点】 1、Java是一种面向对象的程序设计语言。 2、一种与平台无关的语言,提供程序运行的解释环境。 3、吸取了C、C+
2015-08-30 09:01:09 805 30
原创 【CSS】CSS初识
【由来】 HTML标签原本是被设计为用于定义文档内容,同时文档布局由浏览器完成,而不适用任何的格式化的标签。由于两种主要的浏览器(Netscape和IE)不断地将新的HTML标签和属性添加到HTML规范中,创建文档内容清晰地独立于文档表现层的站点变得越来越困难。为了解决这个问题,万维网联盟,肩负起了HTML标准化的使命,并在HTML4.0之外创造出样式Style。所有的主流浏览器
2015-08-23 21:19:47 706 22
原创 【sql server】SQL触发器
【是什么】 触发器(Trigger),是SQL Sever提供给程序员和数据分析员来保证数据完整性的一种方法,简单来说就是,触发器是一段由对数据库的更改事件引发的自动执行的代码,也是一种比Check约束更为复杂的高级约束。(有兴趣可以了解一下Check约束)【作用】 ①触发器是一种特殊的存储过程 ②也具备事务的功能 ③
2015-08-16 16:55:41 1263 17
原创 【C#】 get和set
【问题】 对于get和set一直不是特别的理解,所以昨天遇到一个问题,代码走查了老半天最后结果是实体层的问题,其实就是get和set的问题。 【探究】1、get和set是什么 get访问器,与方法相似,必须有返回属性类型的值。所以一般使用get访问器时这样写:get{return id} set访问器,与
2015-08-12 17:20:28 2107 12
原创 文件路径问题
【遇到的问题】1、原型部署时,在电脑上浏览的时候挺好,但是发布到服务器上之后就开始报错,一般都是在哪儿哪儿找不到某某文件,或者是图片加载不出来。2、设置好的HTML文件,换一个文件夹就会报错。3、找到原先一个正确的原型,照葫芦画瓢吧,里面的有两个问题:①有的路径是右斜杠\,有的是左斜杠/。②路径的开端有的写一个点,有的两个点,有的是一个斜杠。【一探究竟】冥冥
2015-08-04 11:59:18 745 13
原创 【sql server】视图
机房收费中有的功能要查询判断好几个表,如果一个一个查询又觉得很麻烦。当遇到这种差不多复杂的业务的时候,就用到了我们以前学过的--视图。【是什么】 视图,是由从数据库的基本表中选取出来的数据组成的逻辑窗口,是基本表部分行列数据的组合。在数据库中,只存储视图的定义,而不存储视图所包含的数据,这些数据扔存放在原来的基本表中。换句话说就是,视图是一个虚表。【优点】
2015-08-03 21:56:14 651 9
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人