- 博客(126)
- 资源 (7)
- 收藏
- 关注
原创 Hibernate——多对一关联映射
在多对一的单向关系映射中,插入数据时Persistent状态的对象不能引用Transient状态的对象。在查询数据时,级联查询按照级联的方向,可以通过“多”的对象查询级联的“一”的对象的内容。
2015-08-01 14:40:11
1763
8
原创 数据行转列实例
在系统开发中常常遇到进行数据的统计,并将数据行转列的情景,例如表中的表示。但是在数据库中呈现出来的数据往往是横行的样式。这就需要一个转换。转换的方式有两种方式。1.利用cross join去进行转换。2.利用case when函数去转换。
2015-07-30 17:50:56
2289
21
原创 Hibernate——三种状态的实例persistent演示
在persistent状态时会将对象纳入到session的管理,无论对象是插入还是更新都会就将最后的数据同步到数据库,并产生相应的sql语句;当关闭session时处于datached状态,此时如果重新开启一个session会将对象重新纳入到session中,当session提交会将数据提交,并产生对应的更新sql语句。
2015-07-25 16:39:27
1385
10
原创 Hibernate——三种状态的理解
1.Transeint状态是刚创建一个对象,session和数据库中都不存在该对象,这个对象的状态就是Transeint。2.Persistent瞬时调用save,离线调用update使对象变成持久化对象,对象是持久化状态时对对象的任何操作都会在提交事物时进行比较。3.Detached没有被session管理,在数据库中存在与之匹配的记录。
2015-07-25 15:12:42
1053
11
原创 SSH-struts2的异常处理
在学习j2se的时候学习过利用java的exception类去处理异常。在struts2框架中也提供了对于异常的处理,简单说就是当发生异常时,可以在struts2.xml文件中进行配置,将页面跳转进行调整,给用户一个更人性化的反馈。 在struts2的异常处理中,分为两种异常处理,一种是全局的:所有Action出现异常都可以跳转到此页面。另一种是局部的:指定某一个Action异常跳转到此页面。局部
2015-06-30 23:13:06
1205
8
原创 SSH-struts2入门实例
struts2是对于MVC思想的一种实现,在学习struts2时与.net中的mvc去对比发现他们很相似。struts2也有自己的控制器,自己理解struts2中的控制器就是带有Action的方法。 实例是登陆时将登陆输入的内容传值到Action,通过Action去跳转到另外一个窗体。login.jsp,用于提供输入框以及指定Action名称(login)。<%@ page language="j
2015-06-30 21:13:14
1222
6
原创 java model2用户登录简单实例
通过和上一篇博客中model2的时序图比较不难发现,这个登录的实例的时序图可以和model2的时序图的lifeline一一对应起来。而每一层职责单一的思想也表现了出来,jsp用来显示;servlet用来转页面;manger相当于model,用来进行业务逻辑。
2015-05-30 21:38:04
4364
9
原创 java中的model1和model2比较
在java的web开发中用到最多的是model1和model2框架。model1就是jsp+javabean,而model2就是jsp+servlet+javabean。
2015-05-23 15:16:51
2769
11
原创 线程同步(2)——悲观锁和乐观锁
上一篇博客介绍了什么是线程同步,介绍了synchronized的常用用法,这一篇博客总结一下悲观锁和乐观锁。悲观锁,它假设只要有数据访问就会产生冲突,当一个线程读取数据时就一定要上锁,其他用户无法操作,直到锁释放。
2015-05-08 20:53:20
2511
8
原创 线程同步(1)——synchronized
在工作中遇到这样一个问题,有一张表,它的作用就是为其他表提供主键数据,如果多个用户同时访问这张表,那就存在共享资源的问题,简单说就是容易产生脏数据,那这里就涉及到线程同步的问题
2015-05-08 20:22:21
1117
8
原创 oracle数据库死锁解决方法
在做项目中,在程序完全正确的情况下,出现了当执行sql语句的时候停止工作的现象,开始是怀疑出现了死锁,当利用sql查询时发现自己是对的,死锁通常都是我们应用程序设计不合理造成的,如何处理数据库中的死锁呢?
2015-04-29 20:03:58
5575
8
原创 PLSQL连接oracle数据库
最近在工作中用到了oracle数据库,需要PLSQL客户端去连接数据库,整个过程出现了许多问题,现在总结一下,整个配置的过程。
2015-04-29 19:37:49
1365
11
原创 Spring.NET(三)——创建对象
两种创建对象方式,构造器创建简单直接,不需要了解它的实现方式;而工厂创建我更认为是构造器创建对象的一种拓展,只不过创建的工厂对象,让工厂进一步去创建我们需要的东西。
2015-03-27 15:21:00
1344
3
原创 Spring.NET(二)——读取定义对象的xml
利用IApplicationContext的一个实现类XmlApplicationContext去读取。只不过写代码的地方不一样:1.一种是写到程序中。2.另一种是在.net的.config文件中添加自定义配置节点。
2015-03-27 14:36:29
1709
2
原创 Spring.NET(一)——IoC管理对象
从三种方式来对比了实例化一个对象的三种方式,第一种是利用面向接口编程的思想,让实现依赖接口,这样的耦合度还是很大。第二种方式利用抽象工厂加反射,这种方式可以完全不用考虑实现接口的类,直接利用工厂获取一个实例,这种方式达到了松耦合的效果;第三种方式应该也是利用了工厂模式的方式,而整个IoC更像一个封装好的工厂,只要我们写配置文件就可以实例对象,更加简单,也更灵活。
2015-03-23 00:24:54
2178
1
原创 2014总结-表彰一下辛勤的我
其实写到这里,我觉得特别激动,我不得不想表彰一下自己,一清你真棒!!2015是新的开始,希望有更多的项目实践,希望能收获更多!!
2015-02-28 21:43:25
1206
8
原创 dom4j读xml文件
最近在项目中用到了读取xml配置文件中连接数据库的内容,在.net使用XmlDocument去管理xml文件,在java中可以使用dom4j,其实原理是一样的,都是找到xml文件中的节点,再获取节点中内容。
2015-02-28 12:05:07
1021
1
原创 j2ee规范——Servlet实例
之前学习j2ee的规范的时候学习过servlet(j2ee规范——Servlet),那是从宏观上了解了servlet,知道他是干什么用的?现在在项目中运用到了servlet,就是为了解决怎么用的问题。用一个实例去总结一下怎样运用。
2015-02-28 09:16:14
1446
3
原创 C#操作配置文件(二)
两篇博客,总结了操作配置文件两种方法,一种是利用.net中ConfigurationManager的方法来管理配置文件;另一种是利用操作xml文件来进行管理。前者封装的方法更方便和灵活,而后者的操作xml需要复杂的寻找节点进行操作。
2015-01-31 23:13:24
1121
原创 C#操作配置文件(一)
.net下的配置文件分两种一种那个是应用程序配置文件,一种是web程序配置文件。C#操作配置文件时,通过ConfigurationManager来管理配置文件。
2015-01-31 23:01:07
1452
1
原创 easyUI——datagrid表格批量操作
对datagrid表格进行批量的操作,是每个系统都会遇到的,通过一下小实例总结一下。其实 原理很简单:获取选中的数据的主键,传值到后台,对数据进行操作。
2015-01-31 20:25:10
3388
4
原创 easyUI——DataGrid自定义操作列
项目中遇到一个问题:在easyUI的datagrid中增加一列为操作列。官网的demo中没有给出具体的解决问题的方法。解决的思路就是利用单元格的属性formatter中添加内容。
2015-01-31 15:54:03
7214
5
原创 List集合之间的连接
之前学习数据库的时候总结过数据库中表和表之间的连接《数据库中多表的连接》,现在做的项目需要要调用其他系统WCF服务返回List集合,从自己系统再返回一部分集合,将这两种集合链接起来再将“连接的集合‘返回到界面。 通过查阅资料,有两种方法可以实现List集合之间的连接:一种是利用Linq语句,另外一种是利用lamda表达式
2014-12-27 23:09:12
6168
14
原创 entity framework—利用导航属性添加数据
entity framework中可以利用导航属性去添加数据。 当两张表有主外键关系的时候,并且在两张表中添加的数据都是不存在的数据,便可以利用导航属性去插入数据。例如下面的两张表:
2014-12-19 20:44:34
5855
13
原创 entity framework—简单的增删改查
entity framework中进行修改、删除、增加数据,都需要将要操作的数据先添加到“上下文”中,并修改上下文的状态,最后调用SaveChange这个方法。而查询可以利用Linq语句查询或者利用lambda表达式去查询。
2014-12-16 23:59:45
6511
12
原创 MVC——mvc+linq+EF对数据表的查删改
上篇博客中简单的介绍了MVC的组成以及各部分的作用。这篇博客将介绍MVC+linq+EF框架实现对数据表的查询、删除、修改。
2014-11-24 23:29:27
5091
10
原创 MVC——入门+最简单的小实例
MVC就像有点类似于食堂,可以分成三部分。一部分是仓库,负责提供蔬菜等原材料,这是"数据层"(Model);另一部分是卖饭窗口,这是它的"视图层"(View),负责销售饭菜;两者之间是通过厨师这个"控制层"(Controller)将原材料从“仓库”中取出,处理加工后放到“窗口”上卖。
2014-11-24 01:29:21
5449
16
原创 WPF元素的绑定
WPF元素的绑定,是指将两个控件绑在一起,比如利用滑动条Slider,改变刻度时,相应的标签元素中的字体的大小就会增加。 接着上面的例子,再添加一个文本框元素;当滑动块滑动的时候不仅仅改变标签元素的字体大小,还会在文本框元素中显示字体的具体大小;当直接在文本框元素中输入字体大小的时,标签框的字体大小也会发生相应变化。
2014-10-23 22:08:18
2127
15
原创 WPF入门——XAML和布局容器
它微软推出的基于Windows Vista的用户界面框架;它提供了统一的编程模型、语言和框架,真正做到了分离界面设计人员与开发人员的工作。WPF和.NET中winForm是类似的。
2014-10-23 21:31:56
7530
14
原创 第三次自考总结——时间管理和学习知识
联系生活是学习自己最高效的方式之一,比如《软件开发工具》第五章讲了:购置软件开发工具和自己开发软件开发工具的权衡,其中有一节是讲了购置软件开发工具的步骤:1.明确目的要求、2.明确环境、条件限制。3.市场调查。4.比较。5.测试和检验。6.正式签约购置。7.安装与试用。其实这个步骤如果联系到生活,和去商场买衣服的步骤是一样的:1.想好了买什么衣服。2.想一下自身的条件,不能买太瘦的,不能买太贵的。3.开始逛商场。4.找到几件合适的开始比较一下。5.比较好了就试穿一下。6.试穿合适就付款买了。7.穿上以后感觉
2014-10-21 00:46:32
2377
27
原创 j2ee规范——EJB
把编写的软件中那些需要执行制定的任务的类,不放到客户端软件上了,而是给他打成包放到一个服务器上了。EJB 就是将那些"类"放到一个服务器上,用C/S 形式的软件客户端对服务器上的"类"进行调用。
2014-09-28 20:51:39
1587
23
原创 j2ee规范——Servlet
servlet是提供基于协议请求的/响应服务的java类。 servlet是一种服务器端的Java应用程序,具有独立于平台和协议的特性,可以生成动态的Web页面。它担当客户端请求与服务器响应的中间层。
2014-09-25 15:06:02
1996
37
原创 j2ee规范——JDBC
1.JDBC为多种数据库提供了统一访问。说的通俗点:有了JDBC就不用为不同的数据库写不同的程序,只需要使用JDBC API写一个程序,就可以直接向相应的数据库发送SQL调用。2.编写一次,处处运行。将java与jdbc结合起来使用就可以让程序在不同的平台上运行。
2014-09-13 19:40:19
1445
27
原创 j2ee规范——JNDI
JNDI包含了大量的命名和目录服务,直接使用不同种类的服务,不用关心服务的提供者是什么。就像配置数据源一样,不用去关系用的是什么数据库,只管去去引用JNDI即可。
2014-09-12 22:05:35
1551
20
原创 2014暑假总结——美好的事情即将发生
这是在提高班里的每二年,这两年里的每一天都有新的收获,每一天都充满了新的挑战,每一天充满期待期待,就是因为这些,就是这些让我感觉到学习是这样的轻松和快乐,就是这些让我越来越感觉到美好的事情即将发生。
2014-08-28 20:59:19
1723
32
原创 java——GUI
GUI是图形用户界面的英文缩写,说点直白一点GUI就是窗口、按钮等元素的总称。java中实现GUI是利用java.awt包及其子包进行性编程的。 在java.awt包中component和container是的它的两个核心,前者包括了Button、TextField等实现类;后者是component的子类,但是后者是一些Frame、panel等容器实现类,这些容器元素可以容纳Component对象。 说的简单一点就是容器对象中可以添加Button、TextField等这些对象。下图中也进一步
2014-08-25 18:49:11
1420
9
原创 java——TCP和UDP
TCP是专门设计用于不可靠的的因特网上提供可靠的、端到端的字节流通信的协议,它是一种面向连接的协议,TCP连接是字节流而非报文流。TCP协议就像打电话一样,接通以后有讲话有应答。UDP向应用程序提供了一种发送封装的原始IP数据报的方法、并且发送时无需建立连接,是一种不可靠的连接。UDP协议就像发电报一样,发出去后就不在去考虑对方收到没有收到。
2014-08-22 11:50:03
1318
10
原创 java——线程
java线程的特点:1.java的线程是通过java.lang.Thread类来实现。2.创建Thread的实例来创建新的线程3.线程通过特定的Thread对象run()来操作。4.通过调用Thead类的start()来启动一个线程.
2014-08-18 18:50:37
1133
8
jQuery get方法+一般处理程序处理文本框内容
2014-05-30
jquery——可以编辑的表格
2014-05-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅