• mybatis实战教程(mybatis in action)之四:实现关联数据的查询

    有了前面几章的基础,对一些简单的应用是可以处理的,但在实际项目中,经常是关联表的查询,比如最常见到的多对一,一对多等。这些查询是如何处理的呢,这一讲就讲这个问题。我们首先创建一个Article 这个表,并初始化数据.

    轻舞肥羊2012-11-14[java]

    阅读更多
  • mybatis实战教程(mybatis in action)之二:以接口的方式编程

    前面一章,已经搭建好了eclipse,mybatis,mysql的环境,并且实现了一个简单的查询。请注意,这种方式是用SqlSession实例来直接执行已映射的SQL语句:session.sel&#101;ctOne(&amp;quot;com.yihaomen.mybatis.models.UserMapper.sel&#101;ctUserByID&amp;quot;, 1)其实还有更简单的方法,而且是更好的方法,使用合理描述参数和SQL语句返回值的接口(比如IUserOperation.class),这样现在就可以至此那个更简单,更安全的代码,没有容易发生的字符串文字和转换的错误.下面是详细过程:<b>在src_user源码目录下建立 com.yihaomen.mybatis.inter 这个包,并建立接口类 IUserOperation , 内容如下:</b>

    轻舞肥羊2012-11-13[java]

    阅读更多
  • mybatis实战教程(mybatis in action)之一:开发环境搭建

    mybatis 的开发环境搭建,选择: eclipse j2ee 版本,mysql 5.1 ,jdk 1.7,mybatis3.2.0.jar包。这些软件工具均可以到各自的官方网站上下载。首先建立一个名字为 MyBaits 的 dynamic web project&nbsp;&nbsp;1. 现阶段,你可以直接建立java 工程,但一般都是开发web项目,这个系列教程最后也是web的,所以一开始就建立web工程。2. 将 mybatis-3.2.0-SNAPSHOT.jar,mysql-connector-java-5.1.22-bin.jar 拷贝到 web工程的lib目录.3. 创建mysql 测试数据库和用户表,注意,这里采用的是 utf-8 编码

    轻舞肥羊2012-11-12[java]

    阅读更多
  • mybatis实战教程(mybatis in action),mybatis入门到精通

    写在这个系列前面的话:以前曾经用过ibatis,这是mybatis的前身,当时在做项目时,感觉很不错,比hibernate灵活。性能也比hibernate好。而且也比较轻量级,因为当时在项目中,没来的及做很很多笔记。后来项目结束了,我也没写总结文档。已经过去好久了。但最近突然又对这个ORM 工具感兴趣。因为接下来自己的项目中很有可能采用这个ORM工具。所以在此重新温习了一下 mybatis, 因此就有了这个系列的 mybatis 教程.什么是mybatisMyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis使用简单的XML或注解用于配置和原始映射,将接口和Java的POJOs(Plan Old Java Objects,普通的Java对象)映射成数据库中的记录.

    轻舞肥羊2012-11-12[java]

    阅读更多
  • 用 java 实现FTP SERVER(附源码)

    前面用 PYTHON 实现了一个 ftp server(参考这里) ,有朋友问有没有java版本的,其实说白了,ftp 也就是 tcp/ip 协议的一个应用而已,而tcp/ip 基本都是通过socket来传输指令或数据,只要客户端和服务端定义好沟通协议就好了。FTP 是有一套标准的,只要按这套标准去做,就可以实现一个FTP服务器。下面的程序实现了一套简单的基于java的ftp server,你可以自己加上自己需要的东西,暂时这个FTP SERVER 有如下功能: 1 一个实现了的ftp服务器基本功能程序,服务器的安全管理代码还没有开发,但该程序已经可以适用于网络。

    轻舞肥羊2012-11-11[java]

    阅读更多
  • 用java 实现复杂绘图组件总结(附源码下载)

    在用java 项目开发过程中,报表分析,肯定是少不了的,而如果能用图像化的方式做成报表,将会更直观。一目了然,而且,很多项目其实明确规定需要用图形方式来显示数据。在做项目的过程中,总结了一下,总体说来,用 java实现绘图 有如下几种情况:1. 柱状图2. 点,线图3. 折线图4. 饼状图

    轻舞肥羊2012-11-01[java]

    阅读更多
  • 利用java jxl 创建,读取,更新excel文档

    用JAVA 读写 EXCEL,在网上查看,很多人会用 POI 方式,个人试用结果,感觉并不是那么好用。其实还有一个组件,jxl ,用 jxl 也可以很方便的完成 excel 文档的读写操作。jxl 的下载地址: http://www.andykhan.com/jexcelapi/index.html

    轻舞肥羊2012-09-09[java]

    阅读更多
  • java,jsp 加解密方案,可逆与不可逆加密(附源码)

    在java 项目中,经过对某些字符串进行加密,然后再进行解密比较等。通常用的方法有1.MD5 加密2.DES 加密。3.自定义加解密方法,通常是位运算得到结果的。

    轻舞肥羊2012-09-04[java]

    阅读更多
  • python 字典dict , 序列list 排序方法

    在用python 写程序时,经常会跟 dict ,list ,tuple 打交道,这些集合是可以迭代的。但经常也会对数据进行排序。list,tuple 本身是有序的, 而 dict 本身是无序的。 即使是有序的东西,也未必满足我们需要,可能还是要再次排序。因此参考了python 文档和网上的一些例子。总结如下:sort与sorted区别1.序列的 sort 函数, 与 内置的 sorted 方法 有很类似的参数&nbsp;&nbsp;sort(cmp=None, key=None, reverse=False)2.sort 直接把当前序列变得有序,而sorted 是另外生成一个副本,是有返回值的

    轻舞肥羊2012-08-28[java]

    阅读更多
  • 文档在线阅读器 java 版本参考资料

    在这篇文章里(查看) 讲到了 文档在线阅读器的原理,虽然用的是flexpaper ,但原理一样。我一直用JAVA 开发,在网上收集到了点资料,记录下来,以供以后参考。1. github 上的,国人开源的资料:https://github.com/intelligentcode/DocViewer 还没是讲详细研究。2. 不知道谁写的一个,很小巧,代码下载下来,直接可以看懂。

    轻舞肥羊2012-08-21[java]

    阅读更多
  • java vnc reverse connection(Java vnc server 反向连接)

    VNC 是基FRB 协议而做出的一种虚拟网络连接的软件。VNC 一般两种链接方式:1.VNC CLIENT 连接 VNC SERVER,需要服务端有固定IP.客户端连接到VNC SERVER ,查看SERVER 桌面,控制SERVER操作等。

    轻舞肥羊2012-08-16[java]

    阅读更多
  • 在java中实现tar,gzip功能

    在将文件归档时,通常将文件压缩,而程序一般部署在web application 上的,在程序里部署一段程序,就可以实现用JAVA 压缩归档。代码片段, 请查看文章详情 ...

    轻舞肥羊2012-07-05[java]

    阅读更多
  • 文件夹打不开,拒绝访问,属性0字节,解决办法

    文件夹是从别的电脑上拷贝回来的,回家后,用自己的电脑,打不开文件夹,查看属性,居然是0字节。想删除,结果也删不掉,后来找到解决方案。在资源管理器中,工具--文件夹选项。图片链接图片链接

    轻舞肥羊2011-12-29[java]

    阅读更多
  • 在redhat下安装QT,提示opt 空间不足。

    今天花了几个小时,download了QT的SDK,在安装的时候,默认安装在 linux&nbsp;&nbsp;opt 目录下,居然提示空间不足,结果查看 opt的属性,固然没有freespace了,在网上搜索,要重新挂载,由于是新手上路,所以不敢冒然操作,最好是新加一个磁盘,然后再mount, 我是在虚拟机里面操作,所以很方便加一个硬盘。后来在网上找到了一片文章,记录如下: 1 、首先关闭虚拟机(这里如果不关闭系统,就不能增加新的硬件设备),在设置中,添加新的硬件设备,选择Hard Disk。之后点击下一步,选择硬盘类型,可以选择IDE,或是SCSI,这里选择SCSI,下一步,选择虚拟新硬盘的位置,默认即可,下一步,设定硬盘大小,我这里设定为2G,并选择Allocate all disk space now,不选这项,刚开始,硬盘比较小,但是随着硬盘读写访问,虚拟硬盘文件会越来越大。选择该项后,虚拟硬盘就固定为所选的2G空间,不会再增大了。之后,点击 Finish,开始创建新硬盘。如果添加的硬盘比较大,这里需要耐心等待一会儿。2 、启动虚拟机的linux,root用户登录。

    轻舞肥羊2011-12-18[java]

    阅读更多
  • java 图像压缩 window 版

    以前做过一个图像压缩的,但效果不是很好,那时是给永成保险做POC的时候写的,用的就是JAVA JDK本身的功能实现的。后来又到另一个方法,在WINDOWS下 做还很不错,应该在linux下有相应的库文件吧。原来写过的博客地址:http://yihaomen.com/article/java/80.html把原代码,包括调用方法,都记录在下。

    轻舞肥羊2011-11-16[java]

    阅读更多
共有 306 条记录 首页 << 14151617181920末页

 


  • 微信公众号

  • 我的微信

站点声明:

1、一号门博客CMS,由Python, MySQL, Nginx, Wsgi 强力驱动

2、部分文章或者资源来源于互联网, 有时候很难判断是否侵权, 若有侵权, 请联系邮箱:summer@yihaomen.com, 同时欢迎大家注册用户,主动发布无版权争议的 文章/资源.

3、鄂ICP备14001754号-3, 鄂公网安备 42280202422812号