自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(543)
  • 资源 (49)
  • 收藏
  • 关注

原创 Hibernate(九)实现一对一关联映射关系

Hibernate中实现一对一映射有基于外键的方式和基于主键的方式。由于基于主键方式的映射在实现删除等操作时存在的问题且不够灵活,一般建议使用基于外键的方式实现。待续

2015-07-19 08:03:40 1117

原创 Hibernate(八)Session方法、事务隔离级别及懒加载

对象的状态:Session中 数库中 -----------------------临时 无无持久化 有最终会有游离 无有删除 调用了delete()方法后1,操作实体对象的save()update()saveOrUpdate()delete()2,操作缓存的clear() 清空Session缓存,不会执行sql语句。

2015-07-17 22:39:36 1564

原创 Hibernate(七)实现多对多关联映射关系

直接以老师与学生的关系为例。在多对多关联关系中,其中一方都可通过Set保留另一方的所有信息,这样的关联是双向关联。在多对多关联关系中,也只能是双向关联。老师和学生分别对应一张表,通过一张有双方id的中间表来维护多对多的关联。

2015-07-16 20:28:19 2770

原创 Hibernate(六)实现一对多、多对一映射关联关系

一对多、多对一这种关系在现实生活中很多,例如部门与员工的关系,学校里班级与学生的关系...那么在具体的系统实现中如果i实现这种关联关系呢?这里以部门和员工的关系为例。部门实体类package test.hibernate.hbmOneToMany;import java.util.HashSet;import java.util.Set;public class Depart

2015-07-16 09:12:31 4557 1

原创 Hibernate(五)映射集合属性及排序

这里先将集合Set在数据库中的存储。就是新建一个表,新建的表的主键对应另一张的外键,而集合的每个值对应一条记录,以同一个set的数据以主键值相同的记录区分。package test.hibernate.set;import java.util.Set;public class User { private Integer id; private String name; pri

2015-07-14 20:49:45 2705

原创 Hibernate(四)主键属性

这些属性什么的用到的时候直接查api文档就行了。但api文档对于没有经验的初学者可能有些困难。 这里主要是介绍映射文件主键的生成策略。因为用到Hibernate就会用到,所以比较重要。 实体类package test.hibernate.hbmProperty;public class User { private String id; private String name;

2015-07-14 15:36:55 1199

原创 Hibernate(三)映射实现

其实之前的例子中也涉及到了映射。Hibernate的特点就是利用Hibernate.cfg.xml配置数据库相关信息,xxx.hbm.xml配置对象与数据库表的映射信息。这次写的例子涉及到大文本信息的存储和图片信息在数据库中的存储,比较有实用价值。实体信息package test.hibernate.domain;import java.util.Date;public

2015-07-14 09:31:50 1028

原创 Hibernate(二)实现数据库的基本操作及相关api

配置过程省略。数据库连接的公共类HibernateUtils.javapackage test.hibernate.dao;import org.hibernate.Session;import org.hibernate.SessionFactory;import org.hibernate.cfg.Configuration;public class HibernateUt

2015-07-13 09:34:57 1501

原创 Hibernate(一)文件配置、表结构的生成、默认与c3p0连接池的配置

隔了这么久,终于有时间来学学Hibernate了,话说配置还真繁杂。在开发过程中,经常看到分层现象,主要目的是为了解耦。B/S最少分三层:view    表示层   action/sevlet/xx  数据   jsp 模板service 业务层dao     数据访问层下面是真正的Hibernate入门。首先是导入一些必须的jar包;数据库采用MySQL,

2015-07-12 15:55:21 1726 2

原创 Struts2(十)标签

property标签用于输出指定值:<s:set name="name" value="LinDL"/><s:property value="#name"/>default:可选属性,如果需要输出的属性值为null,则显示该属性指定的值。 escape:可选属性,指定是否格式化HTML代码。 value:可选属性,指定需要输出的属性值,如果没有指定该属性,则默认输出 ValueStack栈顶

2015-07-01 12:56:12 829

原创 Struts2(九)OGNL表达式

OGNL是Object Graphic Navigation Language(对象图导航语言)的缩写,它是一个开源项目。Struts2框架使用OGNL作为默认 的表达式语言。相对于EL表达式,它提供了平时我们需要的一些功能,如:支持对象方法调用,如xxx.sayHello();支持类静态方法调用和常量值访问,表达式的格式为@[类全名(包括包路径)]@[方法名|值名],例如:@java.

2015-06-30 22:19:55 867

原创 Struts2(八)国际化

准备好资源文件对于中文的属性文件,我们编写好后,应该使用jdk提供的native2ascii命令把文件转换为unicode编码的文件。命令的使用方式如下:native2ascii 源文件.properties 目标文件.properties当准备好资源文件后,我们可以在struts.xml中通过struts.custom.i18n.resources常量把资源文件

2015-06-22 12:07:01 802

原创 Struts2(七)基于XML方式进行数据输入校验

使用基于XML配置方式实现输入校验时,action也要继承ActionSupport,并且提供校验文件,校验文件和action类放在同一个包下,文件的取名格式为:ActionClassName-validate.xml,其中ActionClassName为简单类名,-validate为固定写法。输入页面index.jsp输入校验 管理用户名:不能为空

2015-06-21 23:27:59 958

原创 Struts2(六)手工编码方式进行输入校验

输入校验的流程1、类型转换器对请求参数执行类型转换,并把转换后的值赋给action中的属性2、如果在执行类型转换的过程中出现异常,系统会将异常信息保存到ActionContext,conversionError拦截器将异常信息封装到fieldError里。不管类型转换是否出现异常,都会进入第3步。3、系统通过反射技术先调用action中的validateXxx()方法,Xxx为方法名。4、再调用action中的validate()方法5、经过上面4步,如果系统中的fieldError存在错误信息(

2015-06-21 15:49:58 1148

原创 Struts2(五)自定义拦截器

在action里面注册了自定义拦截器后,struts2很多默认的拦截器会被屏蔽掉,也就无法使用struts2很多默认的功能。为了解决这个问题,可定义拦截器栈。在拦截器栈中,定义在前面的先执行,后定义的后执行。如果要让包里所有的action都可以用这个拦截器,可用<default-interceptor-ref name="permissionStack"/>如果要让某个拦截器为某个action特有,又不想该action失去struts2默认的一些拦截功能,可在该action下定义多个拦截器。

2015-06-21 10:30:17 864

原创 Struts2(四)文件上传

具体步骤:1、在WEB-INF/lib下加入commons-fileupload-1.2.1.jar、commons-io-1.3.2.jar(在struts2.0版本已集成commons-fileupload,在struts2.1后被省去,得导入)2、将form表的enctype设置为:"multipart/form-data",如下:    3、在action类中添

2015-06-20 19:20:53 1165

原创 Struts2(三)访问和添加request、session、application属性

Struts2中访问和添加request、session、application属性 public String execute() {// 如果仅仅往这三个范围放入属性,建议使用这种方法 ActionContext actionContext = ActionContext.getContext(); // 往ServletContext里放application actionC

2015-06-19 11:31:14 1424

原创 Struts2(二)局部与全局类型转换器

所谓类型转换器就是继承一个类DefaultTypeConverter,然后重写方法实现。应用类型转换器会有两种情况:1、由请求参数的值转换成属性的值2、使用struts2的标签,进行数据回显

2015-06-17 18:14:54 2167

原创 Struts2(一)接收参数

应用struts2的工程都会在action里面定义指定属性的setter方法和getter方法以便接收参数。一般呢会以http://localhost:8080/工程名/...?参数1=参数1的值&参数2=参数2的值的方式发生请求。在接收请求参数的时候struts2的拦截器会找到同名的属性;如果属性值为空,即为null,struts2会利用反射技术调用默认构造器对属性进行实例化。如果对于的实体类没

2015-06-17 17:59:22 705

原创 背景、边框样式及变形处理

background-clip属性用于指定背景的显示范围。属性值如下:background-origin属性用于指定在绘制背景时,从边框的左上角开始或者从内容的左上角开始。属性值如下:background-size用于指定背景图像的尺寸。属性值如下:background-break属性用于指定内联元素背景图像进行平铺时的循环方式。循环方式介绍如下:在

2015-06-16 13:03:35 1409

原创 Java设计模式——Chain of Responsibility(责任链)模式

如果将若干对象按照某种层次结构进行组织,比如组织为类责任链,客户端代码就有可能不必事先了解自己将使用哪一个类。在这种情况下,链中的每个对象都有一个方法,当客户端代码调用该方法的时候,这些对象要么执行该方法,要么沿着这条链转发该方法调用请求。   责任链模式可让每个对象都有一次机会决定自己是否处理请求,以便于避免请求的发送者与其接收者之间的耦合。   责任链模式的目的是减轻调用者的压力,

2015-06-16 10:10:02 1909

原创 边框阴影、轮廓、分栏

本文介绍如何给标签以及图像添加阴影效果,用户还可以给网页中一些元素添加轮廓效果。box-shadow属性是给对象实现图层阴影效果。box-shadow: 投影方式  X轴偏移量  Y轴偏移量  阴影模糊半径  阴影拓展半径  阴影颜色;投影方式  此参数是一个可选值,如果不设值,其默认的投影方式是外阴影;如果取其唯一值"inset",就是将外阴影变成内阴影。X轴偏移量  指

2015-06-14 18:23:46 1366

原创 盒相关样式

CSS中的盒状模型用于描述一个为HTML元素形成的矩形盒状。CSS盒状模型还涉及为各个元素调整外边距、边框、内边距和内容的具体操作。

2015-06-14 09:01:14 1137 2

原创 Java设计模式——Proxy(代理)模式

Proxy(代理)模式为对象提供一个代理或者占位来控制对该对象的访问。图像代理使用Proxy模式的设计有时非常脆弱,它们依赖转发方法来调用其底层对象。转发可能会建立一个非常脆弱并且需要经常维护的设计。load()方法以JFrame对象为参数,用于在指定图像加载完毕之后进行回调。在执行load()方法的时候,它先以LOADING引用的图像对象为参数调用setImage(),然后重

2015-06-13 17:48:11 1260

转载 写给准备参加秋招的学弟学妹们

一、前言        好久没写blog了,可能工作比较忙的原因吧。工作之后也略显疲惫,有点懒,不是很愿意动笔。不过由于今年秋招的临近,于是决定整理一下自己和其他几个大牛的经验,指导一下自己的学弟学妹们。        首先要说明的是,此次我主要是针对互联网公司的面试来整理的。所以如果你打算以后搞销售,或者立志去某潮之类渣滓公司的话,就大可不必这么辛苦的来按照这

2015-06-13 12:54:33 1413

转载 写给大一大二大三还在迷惘中的学生

一. 写在前面        这两天找工作不易,由衷感慨,很多书都没早看,所以希望学弟学妹们能多看点书,特别是我们qtech的ACMer们,我们这种acm弱校的ACMer走出来的,acm水平都不行,如果再像我当年那样,项目经验也没有,基础那么薄弱,面试笔试都靠着突击看的一些东西,而不是实实在在掌握的东西,那样即便面试过了,在工作的道路上还是会很吃力的。故以下是我的一些心得,写给

2015-06-13 12:51:07 838

转载 ACM题集以及各种总结大全!

ACM题集以及各种总结大全!        虽然退役了,但是整理一下,供小弟小妹们以后切题方便一些,但由于近来考试太多,顾退役总结延迟一段时间再写!先写一下各种分类和题集,欢迎各位大牛路过指正。        一.ACM入门        关于ACM    百度百科连接        杭州电子科技大学(hdu)ACM题目    连接

2015-06-13 12:32:43 1063

原创 CSS3之文本相关样式

结束一个阶段的学业用一个词“百感交集”来形容还真合适。今早本想去凑个人头拍几张照的...参加完所谓的毕业典礼回来后就什么都不想干了,没为什么!天气太热,什么都不想吃,直接把午饭延到下午三点多。 不同阶段的人生经历和见识会导致不同的人生态度,想要活得轻松,就不要计较太多。看不开,就躲开。 不管心情好坏,东西还是得学的。在一个依无所依的城市,依旧个性太强,不愿内化的人,只能靠实力保护自己。不废话了,灌水!

2015-06-12 20:36:39 1292

原创 CSS3之利用选择器和content属性在页面中插入内容

使用before选择器或after选择器的counter属性,不但可以在编号中追回文字和设置样式,还可以为编号设置编号类型。指定编号类型可以使用list-style-type属性,常用的编号种类介绍如下: p:before { content: '你好,'; color: white; background-color: orange; f

2015-06-12 13:12:50 3848

原创 UI元素状态伪类选择器

E:hover   用于指定当鼠标指针移动到元素上面时元素所使用的样式;E:action  用于指定元素被激活(鼠标在元素上按下还没有松开)时所使用的样式;E:focus   用于指定元素获得光标焦点时所使用的样式,主要是在文本框空间获得焦点并进行文字输入时使用的样式;E:enable  设置该元素处于可用状态的样式;E:disabled  设置该元素处于不可用状态时的样式;E

2015-06-11 11:03:32 2968

转载 实习期间被教导的事情

去年,我在三个享有盛名的国际公关公司连续做了14个月的实习生,遇见了不同的领导,做不同的工作,被不同的人教导,领悟不同的职场心得。我突然想写写我在实习期间被教导过的各种事情,虽然当时我不理解,甚至怨恨,甚至哭泣,甚至难过,但是今天看来我能得以迅速的成长和这些理论分不开。是这14个月的无数前辈帮我迅速完成了校园到职场的过度,节省了我大量的适应社会的时间,从而更快的走上了职业发展的道路。我想在今天这个

2015-06-11 10:22:45 665

原创 Java设计模式——Mediator(中介者)模式

Observer模式通过尽可能缩小一个对象应对其他对象承担的责任范围来支持这种责任分配。而Singleton模式将责任集中于其他对象都可以访问和复用的某个特定对象中。与Singleton模式类似的是,Mediator模式也对责任进行了集中,不过这种模式只是对某个特定对象集合的责任进行集中,而不是对整个系统的其他所有对象的责任进行集中。       Mediator模式的意图是定义一个对

2015-06-10 23:17:45 1361

原创 结构性伪类选择器

结构性伪类选择器的公共特征是允许开发者根据文档结构来指定元素的样式。root选择器  将样式捆绑到页面的根元素中。所谓根元素是指位于文档结构中最顶层的元素。在HTML页面中,就是指包含整个页面的部分如可用以下片段将整个网页的背景设为黄色,将网页中的body元素背景设为红色。   :root{background-color:yellow;}   body{background-

2015-06-10 16:59:22 2568

原创 伪类选择器和伪元素

伪类选择器是使用在a(锚)元素上的几种选择器,它们的使用方法如下:a:link{color:#ff0000;text-decoration:none}a:visited{color:#00ff00;text-decoration:none}a:hover{color:#ff00ff;text-decoration:underline}a:link{color:#0000ff;text-deco

2015-06-10 15:17:18 1380 1

原创 属性选择器

属性选择器可以根据元素的属性及属性值来选择元素。 在CSS3中,增加了3个属性选择器,使得属性选择器有了通配符的概念。[attr*=val]属性选择器 如果元素用attr表示属性,它的属性值中包含val指定的字符,则该元素使用这个样式 [id*="sh"]{ font-family:"MS Serif","New York",serif; color:#76ee00;

2015-06-09 17:10:26 1010

原创 CSS里的单位

CSS中预设了16种颜色以及16种颜色的衍生色,这16种颜色是CSS规范推荐的,而且一些主流的浏览器都能够识别,如下表所示: 十六进制颜色是最常用的定义方式。它的基本格式为#RRGGBB,R、G、B分别代表红绿蓝。也可以用RGB(R,G,B)设置颜色,参数用0~255的十进制数表示 为保证页面元素能够在浏览器中按照合理布局完全显示,需要设置各个元素的间距以及元素本身的边框尺寸等,这些属性值

2015-06-09 16:34:09 751

原创 Java设计模式——Observer(观察者)模式

在多个对象之间建立一对多的关系,以便当一个对象状态改变的时候,其他所有依赖于这个对象的对象都能得到通知,并被自动更新。适用情况:当一个抽象模型有两个方面,其中一个方面依赖于另一方面。将这二者封装在独立的对象中以使它们可以各自独立地改变和复用。当对一个对象的改变需要同时改变其它对象,而不知道具体有多少对象有待改变。当一个对象必须通知其它对象,而它又不能假定其它对象

2015-06-02 17:22:13 979

转载 史上最全的应用市场联系人资料

百度手机助手开发者后台:百度 :http://app.baidu.com91 :http://market.sj.91.com/Users/Login.aspx?ReturnUrl=%2fDefault.aspx安卓市场 :?http://dev.apk.hiapk.com/login百度手机助手首发(后台没有首发申请权限的如何申请首发原来对接过百度

2015-06-02 16:17:36 14534

原创 Java设计模式——Singleton(单例)模式

Singleton(单例)模式用于确保某个类只有一个实例,并且为之提供一个全局访问点。Singleton模式适用情况:当类只能有一个实例而且客户可以从一个众所周知的访问点访问它时当这个唯一实例应该是通过子类化可扩展的,并且客户应该无需更改代码就能使用一个扩展的实例时在任何情况下,Singleton模式都建议我们提供能够访问单例对象的公有静态方法。如果

2015-06-01 21:49:25 987

原创 Java设计模式——Bridge(桥接)模式

Bridge(桥接)模式用于将抽象与抽象的实现分离,使它们可以独自变化。适用于以下几种情况:不希望在抽象和它的实现部分之间有一个固定的绑定关系,例如这种情况可能是因为,在程序运行时刻实现部分应可以被选择或者切换。类的抽象以及它的实现都应该可以通过生成子类的方法加以扩充。这时Bridge模式使你可以对不同的抽象接口和实现部分进行组合,并分别对它们进行扩充。对一个抽

2015-06-01 12:38:31 1338

你可能不知道的Notification用法

http://blog.csdn.net/lindonglian/article/details/43346549

2015-01-31

你可能不知道的Toast用法

http://blog.csdn.net/lindonglian/article/details/43340219

2015-01-31

子线程接收主线程发送的消息

http://blog.csdn.net/lindonglian/article/details/43316599

2015-01-30

管理MessageQueue的Looper使用

http://blog.csdn.net/lindonglian/article/details/43316239 不使用默认的looper

2015-01-30

管理MessageQueue的Looper

http://blog.csdn.net/lindonglian

2015-01-30

Message消息的两种发送方式样例send和post

http://blog.csdn.net/lindonglian/article/details/43315681

2015-01-30

Message的各种使用案例

http://blog.csdn.net/lindonglian/article/details/43303339

2015-01-30

AsynTaskProject

http://blog.csdn.net/lindonglian/article/details/43231487

2015-01-28

FileSaveToSDCard

http://blog.csdn.net/lindonglian/article/details/43226881 将数据保存的SDCard

2015-01-28

PopupWindow

http://blog.csdn.net/lindonglian/article/details/43205429

2015-01-27

写数据到手机内存

http://blog.csdn.net/lindonglian/article/details/43191629

2015-01-27

ProgressDialog应用实例

http://blog.csdn.net/lindonglian/article/details/43158929

2015-01-26

DateAndTimeDialog

http://blog.csdn.net/lindonglian/article/details/43159237

2015-01-26

AlertDialog

http://blog.csdn.net/lindonglian/article/details/43158633

2015-01-26

Android的SQLite详细应用实例

http://blog.csdn.net/lindonglian/article/details/43090901

2015-01-24

隐式Intent的应用

打电话、发短信、访问网页 http://blog.csdn.net/lindonglian/article/details/43064499

2015-01-23

用Android写的MP3Player

学习service的好例子,详情请睹http://blog.csdn.net/lindonglian/article/details/43063883

2015-01-23

标准struts2和mvc写的用户管理

标准struts2和mvc写的用户管理,最基本的添加、删除、修改、查询功能都有,已调好,非常适合入门

2014-11-19

struct2的jar包.rar

用structs2开发需要用到的jar包,包含5个

2014-10-29

用MVC模式写的JSP连接数据库操作完整代码包

用MVC模式写的用户登录,用javascript校验登录信息。主要是JSP连接数据库操作,涉及的技术JSP+Servlet+JDBC

2014-10-29

netflix-statistics

netflix-statistics netflix-statistics netflix-statistics jar包

2018-07-27

redis客户端redis-desktop-manager

在win7上亲测可用redis-desktop-manager

2017-03-15

Notepad++主题样式配置文件stylers.xml

已配好的Notepad++主题样式文件

2016-07-26

gocode.exe

http://blog.csdn.net/lindonglian/article/details/50659776

2016-02-13

gocode.rar

http://blog.csdn.net/lindonglian/article/details/50659776

2016-02-13

go1.5.3.windows-amd64.msi

go1.5.3.windows-amd64.msi

2016-01-25

editplus-go.stx

让editplus支持Go语言编写的go.stx文件

2016-01-22

Package Control.sublime-package

Package Control.sublime-package

2015-12-15

commons-pool-1.6.jar

commons-pool-1.6.jar用于redis池

2015-11-16

工作流流程设计器

activiti-designer-5.15.0.zip工作流流程设计器

2015-09-12

slf4j-1.7.12.zip

slf4j-1.7.12.zip,目前官方最新的jar包,需要就下吧

2015-07-30

slf4j-1.6.1.zip

slf4j-1.6.1.zip,需要就下吧,官方的,东西很全

2015-07-30

log4j-1.2.17.zip

这个用到的都知道,log4j-1.2.17.zip,目前最新的jar

2015-07-30

axis2-1.6.2-war.zip

Web services之Axis插件,

2015-05-27

人人分享接口开发包

人人分享接口开发包

2015-02-28

QQ和QQ空间分享接口开发包

这里有QQ和QQ空间分享接口开发包免积分提供下载,就不用到开发平台去找了

2015-02-28

ActionMode和PopupMenu应用

http://blog.csdn.net/lindonglian/article/details/43915751

2015-02-23

Android实现二级菜单和标题栏菜单

http://blog.csdn.net/lindonglian/article/details/43908147

2015-02-22

Menu应用实例

http://blog.csdn.net/lindonglian/article/details/43907303

2015-02-22

Android官方API文档完整版.chm

中文完整的Android Api参考资料,开发Android最完整的参考资料,开发过程中遇到的问题都可以在上面找到根源

2015-01-30

空空如也

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

TA关注的人

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