- 博客(97)
- 资源 (4)
- 收藏
- 关注
原创 SpringMVC核心处理流程
SpringMVC: 是一种基于JAVA实现了Web MVC设计模式的请求驱动类型的轻量级Web框架。 解析: 1、MVC架构模式的思想:将Web层进行指责解耦 2、基于请求驱动:请求-相应模型
2016-08-31 19:45:09 795 4
原创 【Java基础】深入HashMap
HashMap是数组+ 链表的组合体,底层结构其实就是一个数组结构,数组中的每一项又是一个链表,当新创建一个HashMap的时候,就初始化一个数组。如下图所示: (盗图一张) HahMap的存取: Put: 先根据key的hashcode重新计算hash值,根据hash值得到这个元素在数组中的下标位置,如果这个
2016-08-31 11:01:16 576 6
原创 Redis常用几种数据类型
REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。Redis提供了一些丰富的数据结构,包括 lists, sets, ordered sets 以及 hashes ,当然还有和Memcached一样的 strings结构.Redis当然还包括了对这些数据结构的丰富操作。
2016-07-12 20:48:12 1433 3
原创 【java基础】Java中的内部类
内部类提供了更好的封装,将内部类隐藏在外部类中.不允许同一个包中的其他类访问.内部类的方法可访问外部类的所有成员变量(包含private的).
2016-06-13 20:38:28 642 4
原创 【java基础】选择排序算法原理+实现
每次遍历,只选择最值元素进行交换,这样一次遍历,只需进行一次交换即可,从而避免了其它无价值的交换操作。
2016-06-10 21:03:37 498 4
原创 【Java基础】冒泡排序算法原理+实现
原理:两两比较,大数后移,小数前移;每轮产生一个最大值,放在最后;冒泡--一种经典排序算法. 曾经一位伟人说,循环语句怎么破,按循环逻辑写一遍,你就明白了
2016-06-07 17:09:31 644 4
原创 Linux下搭建Redis环境
1.Redis安装 #1 如上jDK第一步,将安装包传输到linux下; #2 使用tar xzfredis-3.2.0.tar.gz命令,解压文件 #3 使用make编译命令, 自动编译. #4 执行src目录底下的red
2016-06-01 09:16:40 1976 5
原创 Mybatis入门实践+与Hibernate对比
对MyBatis的认识,到通过Demo了解她的执行过程.再和Hibernate进行对比学习.
2016-05-18 10:26:42 619 4
原创 JBOSS配置+修改端口号+与Tomcat比较
JBOSS支持EJB,但Tomcat不支持.Tomcat 是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是目前较流行的Web应用服务器. JBoss在Tomcat的基础上,对其进行本地化,将Tomcat 以内嵌的方式集成到 JBoss 中. ...
2016-05-15 11:13:09 6334 4
转载 SSH三大框架的工作原理及流程
Hibernate工作原理及为什么要用?原理:1.通过Configuration().configure();读取并解析hibernate.cfg.xml配置文件2.由hibernate.cfg.xml中的读取并解析映射信息3.通过config.buildSessionFactory();//创建SessionFactory4.sessionFactory.openSessio
2016-04-30 21:38:55 516 4
原创 HQL查询中List()和iterate()的区别
list()会直接查数据库; iterate()会先把数据库中所有id取出来,等真正需要某个对象时再根据id先去查缓存.若没有,再去执行一条sql去查数据库,这样子就会产生所说的1+n次的问题.
2016-04-26 19:37:42 1329 9
原创 Hibernate中get和Load比较
Hibernate对于load方法认为该数据在数据库中一定存在,可以放心的使用代理来延迟加载,如果在使用过程中发现了问题,只能抛异常;而对于get方法,hibernate一定要获取到真实的数据,否则返回null。
2016-04-22 20:42:38 639 10
原创 Windows8下安装Docker
Docker是. 开源的软件部署解决方案. 轻量级的应用容器框架 . 可以打包发布运行任何程序. Docker runs any app,anywhere.
2016-04-19 21:26:38 4894 8
原创 【Ionic入门】Ionic 列表
看过Ionic官网的,都知道Ionic有成型的CSS文档和JS文档. 对于初学者来说,帮助文档是最好的学习材料.
2016-03-31 22:04:05 768 5
原创 Struts2运行原理
Struts2是一个基于 Action 的 MVC Web 框架.是一个运行于Web容器的表示层框架,核心作用就是帮助处理Http请求.
2016-03-25 20:13:31 904 9
原创 【Ionic入门】-Ionic简介
Ionic是一个强大的混合式/hybrid HTML5移动开发框架,特点是使用标准的HTML、CSS和JavaScript,开发跨平台应用. Ionic是一个轻量的手机UI库,具有速度快,界面现代化、美观等特点 Ionic 关注外观和体验,以及和应用程序的 UI 交互,特别适合用于基于 Hybird 模式的 HTML5 移动应用程序开
2016-03-23 15:48:40 2487 6
原创 【SSH项目】如何上传图片
enctype 属性规定在发送到服务器之前应该如何对表单数据进行编码。 Multipart/form-data其实就是浏览器用表单上传文件的方式.最常见的情境是:在写邮件时,向邮件后添加附件,附件通常使用表单添加,也就是用multipart/form-data格式上传到服务器.在上传图片的时候也是用这种格式上传的.
2016-03-04 20:57:36 7838 14
原创 放歌,在青春的流年
在廊坊大风刮的正high时,我又徒长一岁光阴.不记得去年的今天我此时此刻在干什么,但我一定是写了一篇博客,或是发了一条说说,或是记了一段话在笔记里,来纪念这个破蛋日. 今年亦是如此,只怕自己会忘记这青葱岁月.
2016-02-28 20:12:20 662 12
原创 【SSH项目】在线支付功能解析
SSH 为 struts+spring+hibernate的一个集成框架,是目前较流行的一种Web应用程序开源框架。重定向和转发的区别:请求转发的过程只有WEB服务器知道,而浏览器不知道进行了多少次转发,以及都转发给哪些组件(servlet,JSP),它只是在等待WEB服务器最终的结果。而重定向时,每发送一次请求,WEB服务器都会通知浏览器的,所以重定向了几次请求以及每次都向哪个组件发送的请求,浏览器很清楚,当让WEB服务器也很明白。
2016-02-25 10:58:26 1619 9
转载 给 Web 开发者的 25 款最有用的 AngularJS 工具
AngularJS 是一种新 JavaScript 框架,目的是降低要求,加快开发速度。AngularJS 是让 HTML 标记动态,使其对 web 开发者更有帮助,同时从大量的分段中给定一个标准结构,使开发速度更快更高效。越来越多的前端 web 设计师寻找在允许整体代码非常长的时候能立即设置接口的方法。jQuery 是就是这样一个示例架构,由本地 JavaScript 控制,可以很好的加速 We
2016-02-24 19:21:49 801 5
原创 【北京生活】-那些工作的日子
只有经历过,才会懂得 ------------------ 谈人际: 记得刚来的时候,没有门禁,每次进公司,都要麻烦前台给开一下门. 时间久了,在路上碰见也会互相打个招呼;打扫卫生的阿姨,从开始的打个招呼,到现在遇见了就会聊几句。 搞需求的宋总,平时看我们老加班,就会和我们说“身体重要,别老加班干活,该休息就休息”
2016-01-31 22:02:17 737 12
原创 Excel导入→JS拼出来的Table
需求: 上周用户又提了一个新需要,要求在维护页面增加导入功能,整体流程:首先下载模板,按照模板填写数据,之后上传导入到维护页面拼出来的table中,检查之后点击保存正式保存到数据库中。 1.先看导入模板,必填项都带有*号标识. 导入数据时,物资信息是根据编号查出来的,所以导入时对于物资编号有校验,如果物资编号不存在字典中,就提示重新检查导入。
2016-01-22 07:44:20 3848 13
原创 关于嵌入文本框设置只读后,后台获取不到值--解决办法
背景: 从上周开始用户提了新的需求变动,改动了不少地方.其中包括有个操作界面,在查询结果的gridview列表中多添加了几列操作信息,如下所示: 上述图中,日期是由日期控件选择的,文本框理应是只读的,平时可能第一反应就是如下设置: 成交日期*
2015-12-03 20:14:27 1996 11
原创 【玩转GridView】之Gridview对应行数值自动汇总
前言: 这块的需求在上一篇博客(【玩转GridView】之让GridView动起来(一)】)中已提到,是嵌入gridview中文本框之间的一个求和。之前的做法是全部写在了后台代码中,后来测试提了bug—“嵌入的复制按钮需要双击才生效”,一直没明白是怎么导致的,后来经大神指点,调试发现是两个后台方法在回发的时候冲突,才出现这样的问题. 之后因开发新功能,这块bug留了两周左右,最
2015-10-26 19:47:51 2247 27
原创 【Cell报表】与JS的千丝万缕
在SQL中就将需要按字段求和的小计列已汇总(PS:需要汇总的数据行数不确定,所以在模板中插入公式计算和在这里不适用),这样在前台的话就直接需要绑字段别名就OK了. 这样,问题就出来了.所有的小计都是需要整行加粗显示的,因为SQL只提供数据,不提供对数据样式的修改. 所以,JS就是修改报表数据样式的不二选择了.
2015-10-26 16:44:22 1197 18
原创 【Cell报表】Cell模板绑定数据
上篇博客,主要简单说了cell报表模板的设计,这次主要来说一下如何给模板上各个单元格赋值,这里主要是分两部分,一部分的值,我们只需要从数据库中取出来显示就OK的;还有一部分呢,需要计算某几行几列值等等的。 首先和大家说明几点小细节: 表头:就是最上边一行大标题及最后一行中的单位领导,制表人,日期等等信息 表体:就是具体的数据信息,对于数据的合
2015-10-11 11:55:47 3255 15
原创 越长大,越幸运
奋斗就是每天踏踏实实的过日子,做好手里的每件小事,不拖拉,不抱怨,不推卸,不偷懒。每天一点一滴的努力,才能汇集起千万勇气,带着你的坚持,引领你到你想要到的地方去~~.
2015-09-30 21:59:06 1104 17
原创 【Cell报表】设计模板
背景: 最近组长分给我子系统的报表部分,听说用的是Cell插件,之前没接触过,就很想了解了解。这几天一直在用cell,刚开始都不知道报表界面怎么来的,然后就看帮助文档,找人拿了个
2015-09-29 19:13:34 3345 26
原创 【玩转GridView】之让GridView动起来(二)
前言:上篇博客,我们介绍了通过使用Template和Gridview属性结合使用的方式,让gridview变活了。这篇博客接着上次的话题,在之后的项目中发现了gridview给我们的更多好东西,这次就给大家展示一下他们的强大界面展示:图一:是正常显示下的效果,可以看到没列后都有两行操作列图二:是在编辑状态下的效果,一列都变成了文本框显示数据,并且不可修改的字段都是置灰的
2015-09-20 20:23:47 1324 28
原创 【玩转GridView】之让GridView动起来(一)
在上篇博客中,我们总结了模板部分属性和使用方法:【[玩转GridView]之TemplateField模板浅析】 这篇博客我们接着来总结一下GridView的一些常用属性,在
2015-09-09 20:24:49 1069 26
原创 【玩转GridView】之TemplateField模板
近期负责开发的子系统中,很大一部分的工作都是和GridView打交道,各种编辑、删除gridview的操作,所以小编准备系列总结,来进一步学习。
2015-08-31 22:49:58 4892 19
原创 【玩转GridView】之隐藏域问题
设置隐藏域是因为有些数据我们不需要显示在界面上让用户看到,但是在查询或其他操作可能会用到,设置隐藏域就正好满足了这一需求。 接下来再看看,在前台设置了隐藏域,后台是如何获取隐藏域值呢?
2015-08-22 23:16:32 2051 33
原创 【玩转GridView】之简单实现隐藏列
项目中遇到个问题,如果设置了gridview隐藏列的话,就会让问题变得很简单,所以小编总结了两种实验过的方法分享给大家。第一种. 在gridview的RowCreated的方法中设置需要隐藏的列为不可见,如下;protected void gdvExRation_RowCreated(object sender, GridViewRowEventArgs e) {
2015-08-12 21:23:00 7224 11
原创 【项目经验】文本验证
最近做的功能将一个cs的工具改写成Bs页面形式的嵌到系统中。因为做的过程中有很多改动,很多时候就有问题就找组内技术牛请教,和组长了解需求,收获了不少,这篇博客就是当总结了。1.文本验证 1.1 限制文本只能输入字母数字下划线,且只能以字母开头 背景介绍:前台用的textbox是自己封装的控件,有好多文本框的属性事件都没有封装进去,所以加验证的时候,请教了封装的技术牛,就给了
2015-07-28 23:04:55 1118 33
原创 关于“PD新建Model时找不到DBMS”问题的解决办法
到公司也半个多月了,工作之余学习也不能丢了。现在的世界,不学习你就out啦! 最近在做DRP项目的时候,在数据库设计这块用到了PowerDesigner,这个工具也不是第一次用了,但是之前没有遇到过问题,一路顺利。但这次在新建model的时候,问题来了,看下图: 解决办法: 如下图,点击【文件夹图标】
2015-07-19 21:17:11 2493 22
原创 【SVN】提交文件报错-SVN work copy too old
背景: 最近,项目正在集成发布ing,整个项目使用SVN来控制各个模块的版本信息。基本流程就是:上传至SVN--构建--发布,因为发布之后系统在本地地址显示数据,换成服务器发布地址就不显示数据,所以总是处于反复提交,检出,构建中... 后来,在服务器上调试,通了,然后就是问题发生的根源出来了,直接将服务器上调通的程序(SVN备份程序)拷到了自己电脑上。然后,问题来了
2015-05-15 21:32:42 2664 26
机房收费系统——详细设计说明书
2013-12-25
概要设计说明书——机房收费系统
2013-12-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人