- 博客(258)
- 资源 (9)
- 收藏
- 关注
原创 【SSH】——两种添加jar包方式的比较
方法一:将所需要的jar包拷到本项目下的lib文件夹下,方法二:新建一个Library选中项目,右键Properties。
2015-11-05 17:49:43 2153 10
转载 SSH面试集锦——不看后悔哦!
1. 谈谈你mvc的理解 MVC是Model—View—Controler的简称。即模型—视图—控制器。MVC是一种设计模式,它强制性的把应用程序的输入、处理和输出分开。 MVC中的模型、视图、控制器它们分别担负着不同的任务。 视图: 视图是用户看到并与之交互的界面。视图向用户显示相关的数据,并接受用户的输入。视图不进行任何业务逻辑处理。
2015-10-28 11:04:43 1962 16
原创 【SSH】——hql的使用方式及实现原理
hql,即Hibernate Query Language。它与我们熟知的sql很类似,它最大的特点就是对查询进行了面向对象的封装,下面会在具体例子中说明。 sql查询的是数据库中的表或字段,而hql是面向对象的,具有继承、多态、关联等特性,他针对的是对象。
2015-10-28 10:53:38 3720 12
原创 【工作感悟】——如何使你的沟通更有效?
我们通常会说,交流很重要,沟通很重要。但往往我们忽视了,交流对象的差异。和什么样的人交流,交流到何种程度。也许你和你的同龄人沟通的很好,但你是否能和你的父母你的学生做好交流工作呢?因此,在工作中,不要你以为你沟通了交流了,如果对方没有很好的理解,没有做到有效的沟通,那么等于没有交流。
2015-10-23 10:03:13 2179 26
原创 【SSH】——Hibernate实现简单的自动建表
【与ORM】 Object Relational Mapping,对象关系映射,将对象和关系联系了起来。面向对象是从耦合、聚合、封装等的基础上发展起来的,而关系数据库则是从数学理论发展而来的,两套理论存在显著的区别。为了解决这个不匹配的现象,对象关系映射技术应运而生,这样开发人员就可以以面向对象的思想来操作数据库。 实现ORM技术的框架有很多,.net的有NHibe
2015-10-12 20:23:58 12158 15
原创 【SSH】——梳理三大框架
Struts,是整个系统的基础架构,实现了MVC的分离,主要用在MVC的视图层,控制转发。 Hibernate对JDBC进行了封装,使得开发人员可以用面向对象等程序思维来操纵数据库,如Hibernate提供自动建表,我们只需要编写类,而不需要关心表的内部结构和生成过程。
2015-10-10 15:17:56 3925 34
原创 【工作感悟】——揭开“PM”的面纱
“产品经理”主要工作是去权衡去考虑,如何设计能使公司获益最大,前景更大。而“项目经理”需要把产品经理定下来的目标去实现它,用技术手段去高效实现它,而不需要关心上线后是否能给公司带来长远的收益。
2015-10-07 17:31:30 1414 12
原创 【SSH】——spring的控制反转和依赖注入
小结: 通过控制反转,我们将类与类之间的关系,对象的生成放到了配置文件中,这样既在一定程度上实现了解耦,也使得改变更加容易。
2015-10-04 16:37:36 1606 7
原创 【工作感悟】——聊聊面试那些事
之前我以为,一场面试能检验一个人的能力,因为它决定着你的去留。而现在,我倒觉得面试不过是一次联谊会,双方坐在一起展示自己,看能不能达成共赢。如果你幸运,也许第一个就是你想要他他也想要你的人,如果缺点运气,也不要悲观的怀疑自己。永远不要停止学习的脚步,因为他可以让你变得更幸运,更快的找到你想要找到的那个他。
2015-09-26 10:53:51 1946 34
原创 【SSH】——Struts2中的动态方法调用(二)
当action中的方法有很多时,那应该怎么调用呢?上次我们提到的UserAction类中只有一个execute方法,如果我们需要增加用户的增删改查方法,如下:public class UserAction extends ActionSupport{ ...其他略去 /** * 添加用户的方法 * @return * @throws Exception */ pu
2015-09-24 08:35:10 1557 25
原创 【SSH】——Struts2中的动态方法调用(一)
首先我们来看一个简单的调用:1、在web.xml中配置拦截器StrutsPrepareAndExecuteFilter。StrutsPrepareAndExecuteFilter实现了filter接口,在执行action之前,利用filter做一些操作。 struts2 org.apache.struts2.dispatcher.ng.filter.StrutsPr
2015-09-19 17:18:38 984 11
原创 【SSH】——使用ModelDriven的利与弊
Struts2提供的两种方式:属性驱动和模型驱动。模型驱动可以提高代码的重用性,使得操作简便。但在小型项目中,表单比较少时,并不提倡使用模型驱动。还有一点,在上面的例子中也能看出,模型驱动只能对应一个对象,当表单数据来源比较复杂时,使用模型驱动也无法起到十分明显的作用。
2015-09-14 21:45:48 2783 20
原创 Statement和PreparedStatement的区别
对于只执行一次的SQL语句选择Statement是最好的. 相反, 如果SQL语句被多次执行选用PreparedStatement是比较好的.PreparedStatement的第一次执行消耗是很高的. 它的性能体现在后面的重复执行.另外,参数化查询的方式也在一定程度上防止了sql注入,使得系统安全性能方面有了一定的保证。
2015-09-12 03:16:15 1733 12
原创 我的14~15——越磨砺,越坚强!
转眼间2015年已经过半了,是时候该回顾一下了。14年的夏天到15年的夏天,这一年来,每当遇到特别难熬的时候,我都会告诉自己,这些困难都是用来考验自己的,我相信我一定能扛过去!对于小编而言,是一个快速成长、成熟的阶段。这不仅仅是在技术上,更是在眼界上、认知上、思想上。下面就跟着小编一起回顾下这一年的收获吧!
2015-09-09 21:28:57 953 21
原创 Jboss提示:Server already running on localhost
最近在做项目中,经常遇到JBoss报如下提示:Server already running on localhost。这时Jboss显示已启动,但页面显示不出来。提示中给出了两种解决办法,运行新的服务或者不运行,两种方法都试过了,但JBoss还是起不来。最后就上网查了查,其实JBoss和Tomcat都会遇到这样的问题。
2015-08-24 11:47:38 6108 22
原创 Java中Model1和Model2
Model1结构简单,容易上手,适合一些小型的项目。但也正是由于他的这个优点,也带来了很大的弊端。他把业务逻辑和表现都杂糅到了一起,使得耦合度大大增加,给维护带来了很大的困难。尤其是在大型的项目中,这点就尤为突出了。Model2弥补了Model1 的缺点,在大型项目开发中,可以更好的做到多人协作开发,互不影响。
2015-08-18 11:12:43 2838 20
原创 使用common-fileUpload实现文件上传
FileUpload上传一个文件的过程中可以分为三个部分:首先,客户端与服务器端建立连接,把要上传的文件生成request数据流。其次服务器端接收request流,将流缓存到内存或磁盘中。当文件过大时,文件将被缓存到内存,否则将被缓存到磁盘的临时文件。最后由服务器端的内存或是临时文件中把文件输出到指定的目录,这个目录才是指定的文件上传目录。
2015-08-13 20:37:28 5304 13
原创 JavaScript中的parseInt和Number函数
函数作用:parseInt将字符串(String)类型转为整数类型。Number() 函数把对象(Object)的值转换为数字。语法不同:parseInt(string, [radix])string:必选参数,要被转换的字符串radix:可选,数字的基数。取值范围在2~36。如果该参数小于 2 或者大于 36,则 parseInt() 将返回 NaN。
2015-08-01 20:17:56 3219 16
原创 MVC从Controller到view进行传值的方法
这几天基本上都是交接的一些杂事,没有什么工作任务,就有空来回顾一下MVC。虽然工作中也用到了MVC,但已经被微软的架构师设计的找不到MVC的影子了,可能有别的考虑吧,至今还没研究出来。所以,今天就来回顾一下“原生”的MVC的基本操作,免得回来了以后跟你们聊不到一块~这篇博客主要是MVC的数据传递中的ViewBag和ViewData。ViewData是一个字典集合,通过key值读取对应的valu
2015-07-27 19:07:44 3793 27
原创 JAVA中的使用Filter过滤器设置字符集
Filter是什么?Filter不是一个Servlet,它可以叫做Servlet链,它可以用来改变一个request,修改一个response。它虽然不能产生一个response,但可以在一个request到大Servlet之前预处理request,也可以在response离开Servlet时处理response。也可以说,Filter是对Request和Response请求进行了拦截。
2015-07-20 20:01:36 6712 18
原创 模态类型的传值问题
什么是模态?一旦弹出模态窗口或对话框,如果用户不对其进行操作(如点击确定或取消按钮等),就如法进行其他的操作. 弹出模态窗口的语句: window.showModelessDialog(sURL[,vArguments][,sFeatures]) 1)sURL(必选)指明模态窗口的URL地址2)vArguments 传递参数3)sFeat
2015-07-14 19:53:30 1137 15
原创 单元测试
单元测试,检查和验证软件中最小可测试单元,可以是一个函数或者是一个类等。 单元测试,作为测试的一种方法,通常确实是由开发人员进行测试和一系列操作的。单元测试一般用来检测代码中的一个很小的部分是否能获得预期的效果。程序员编写完代码后,再为自己的代码编写单元测试。单元测试是软件开发过程中要进行的最低级别的测试活动,软件的独立单元将在与程序的其他部分相隔离的情况下进行测试。
2015-07-07 19:58:38 1188 17
原创 myEclipse如何将程序部署到tomcat(附录MyEclipse调试快捷键)
选中你要部署的项目,在工具栏找到单击Add,即出现如下界面。选择相应的Server,要和你在配置tomcat时选择的一致,这里我选择的是Tomcat 6.x。在选择完后,有时会出现以下文字。在你选择的部署路径下已经有一个程序了,
2015-06-29 20:39:15 1479 15
原创 【JAVA进阶】——myEclipse连接mysql启动数据库服务
1)Driver template 选择MySQL Connector/J2)Driver name 可以自定义取名。3)Connection URL 连接字符串,需要说明的是例子中 jdbc:mysql://127.0.0.1:3306/test,“127.0.0.1”也可写成“localhost”,“3306”为mysql默认的端口,“test”是所要连接的数据库名称。4)User name 连接数据库的用户名,mysql默认为“root”。5)Passwo
2015-06-07 16:46:20 1774 7
原创 启动Tomcat时的常见问题及解决办法
验证jdk的配置,在运行-cmd中输入 java -version即表示安装成功。找到jdk和jre的路径,配置JAVA_HOME,变量值为jdk的安装路径。JAVA_HOMED:\Program Files (x86)\Java\jdk1.6.0_10
2015-06-04 21:52:22 4363 13
原创 联表查询的更新
之前写过一篇关于数据库联表查询的博客《再看数据库——(6)连接》,主要讲了连接的类型,以及如何使用连接进行多表查询。本篇博客就是在这基础上延伸而来的
2015-06-01 16:33:55 1492 10
原创 【工作感悟】——员工因公司而加入,却因中层管理而离开
中层管理队伍做好了,那整个队伍就能够做起来,如果中层管理出了问题,只调整员工效果不会太明显。一个好的中层管理能够去发挥员工的优势,给他的员工相应的、匹配的环境,同时能够做催化剂,促进员工发挥出他的价值。这才是一个好的、优秀的中层管理会做的事情。同样地,当一个员工持续取得好成绩,我们应该知道,他的背后一定有一个默默付出的好上级、好领导。
2015-05-19 21:09:48 2814 22
原创 【工作感悟】——如何协调人与事?
将人与事绑在一起,可以很明显的改善之前管理模式出现的问题。每个人每天都有自己的角色和任务,如果不能按时完成,自己作为第一责任人要承担全部的后果。当然如果完成的很好,你也会得到所有的利益。这样一来 人-事-利益就形成了一个良性循环。只要一个链条不被打破,任务就能高效的完成,公司也会从中受益。但情况并不是这样。
2015-05-19 20:52:47 1124 18
原创 J2EE的十三个技术——EJB之消息驱动JMS
JMS定义的域1)点对点(point-to-point)一个生产者向一个特定的队列发布消息,一个消费者从中读取消息。在点对点的模型下,生产者知道消费者的队列,并直接将消息发送到消费者的队列。只有一个消费者获得消息,签收消息来表示成功处理。
2015-05-08 17:04:30 968 8
原创 J2EE的十三个技术——EJB之实体Bean
实体Bean与会话Bean不同,实体Bean是持久的,即使应用程序结束,它仍然存在。它允许共享访问,具有主键。
2015-05-04 21:54:05 1076 7
原创 J2EE的十三个技术——EJB之概述
含义:企业级的JavaBeans(Enterprise JavaBean),其设计目标是部署分布式应用程序。EJB是J2EE的一部分,称为Java企业Bean,它把使用Java开发的服务器组件的部署和开发进行标准化。类型:主要有三种:会话bean,实体bean和消息驱动bean。其中会话bean又包含无状态会话bean和有状态会话bean。会话bean——完成一个清晰的解耦的任
2015-04-26 22:39:10 1659 20
原创 J2EE的十三个技术——Servlet
基于协议的请求/响应服务的Java类。通俗的说,Servlet是在服务器上运行的小程序。为什么叫Servlet?Applet表示小应用程序,Server+Applet即为Servlet,表示小服务程序。
2015-04-24 22:33:36 1217 12
原创 BI商业智能培训系列——(三)SSAS入门
维度可以理解为划分依据,简单的说就是看问题看数据的角度。维度通过属性和数据库的表挂钩,维度其实也就是属性的集合,这些属性是由数据源中表的列来提供。 数据表中主键,我们叫做键属性。除了键属性,其他的属性也有自己的等级或级别,叫做属性的层次结构。
2015-04-24 21:48:13 2136 11
原创 再看数据库——(7)游标
关系数据库——面向集合,一般执行结果都是一个集合,如果要选择其中一条或几条记录,就要用where子句。 游标 ——面向单条记录。游标可以对查询语句返回的结果集中的每一行进行相同或不同的操作。
2015-04-11 18:53:55 1189 9
原创 BI商业智能培训系列——(二)SSIS入门
简介: SSIS,Microsoft SQL Server Integration Services。Integration意为“整合”、“一体化”。上篇博客中提到SSIS是生成高性能数据集成解决方案的平台。
2015-03-22 16:04:05 3496 26
原创 BI商业智能培训系列——(一)概述
简介: BusinessIntelligence,简称 BI。 商业智能,是指用现代的技术进行数据分析,以实现商业价值,这些技术包括数据仓库技术,线上分析处理技术,数据挖掘,数据展现技术等. 以往的系统: 1、 数据量大,而可用信息太少。 2、数据形成孤岛,无法形成紧密联系。 3、很难挖掘内在的联系,获得
2015-03-21 21:23:56 3340 19
原创 再看数据库——(6)连接
简介:连接是多表查询的基础。由于关系数据库不包含指针或其他关联记录与记录的机制,连接成为了生成跨表数据关系的唯一机制。这也就是要用连接的原因。
2015-03-16 18:53:14 1051 11
原创 奇妙而又转折性的一年!(2014年终总结)
眨眼间,又一年过去了。2013年的总结,我写到“懵懵懂懂的一年”。而在2014年,这一年,大学里的温室里已经撑不下我们这些祖国的花朵了。是啊,我们都不小了。尽管有的人还在修着学位,但这毕竟不一样了。
2015-03-04 22:01:34 1509 13
原创 J2EE的十三个技术——JSP
JSP Java Server Page,Java服务器页面。它是在传统的网页HTML文件中插入Java程序段(Scriptlet)和JSP标记,从而形成JSP文件,后缀名为(*.jsp)。 ◆解耦 JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源
2015-02-25 16:40:03 1701 8
原创 SQL小助手——SQL Prompt
SQL Prompt就是完成这样功能的插件,它是一款拥有SQL智能提示功能的SQL Server和VS插件。SQL Prompt能根据数据库的对象名称,语法和用户编写的代码片段自动进行检索,智能的为用户提供唯一合适的代码选择。
2015-02-12 20:55:03 5539 10
报表类控件
2013-10-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人