- 博客(11)
- 资源 (15)
- 问答 (1)
- 收藏
- 关注
原创 hibernate与jdbc分页
对于hibernate而言 只需要Query对象调用两个方法1.setFirstResult(); 表示数据是从哪一条记录开始,一般设值为 (每页的显示数据数目 - 1)* 当前页数2.setMaxResult(); 表示每页显示的数据条数。对于JDBC而言 也十分简便需要引入一个CachedRowSet 对象,来处理 ResultSet ,然后给它设置每页的显示
2017-01-22 22:45:38 458
原创 Struts2与Servlet API的交互
1.间接访问在Action方法中,获取 ActionContext 对象,然后可以获取到传入参数和Session,如: ActionContext context=ActionContext.getContext(); if(context.getParameters().get("name") instanceof Object[]) { for(Object obj:(
2017-01-21 09:09:41 292
原创 使用Java7的AIO实现非阻塞通信
AsynchronousServerSocketChannel用于服务器端,只要三步1.调用open()静态方法创建AsynchronousServerSocketChannel。2.调用AsynchronousServerSocketChannel的bind()方法让它在指定的IP地址,指定端口监听。3.调用AsynchronousServerSocketChannel的accept
2017-01-17 17:22:23 4146 2
原创 命令行聊天室
做了个命令行聊天室,代码不难,结合了多线程和网络编程。MyServer.javaimport java.net.*;import java.io.*;import java.util.*;public class MyServer{ //定义保存所有Socket的ArrayList public static ArrayList socketList = new Arra
2017-01-17 14:50:50 412
原创 java多线程
可以使用 Runable 实现类来创建线程,可以共享一个 target 。 不太常用继承Thread 类,虽然这样写稍微简单些。可以使用 Callable 实现类来创建线程,可以接受并返回运行体的返回值,可以共享一个 target 。 public class ThirdThread implements Callable{ // 实现call方法,作为线程执行体 public
2017-01-16 18:25:55 290
原创 javase输入输出流易被忽视的细节
关于流操作一些容易被忽视的细节:1. 高级流在关闭的时候,只需要关闭其封装的低级流即可,高级流自动关闭。2.InputStreamReader 和 OutputStreamReader 可以将输入输出字节流转化为字符流,因为字符流操作更为简便。
2017-01-15 18:37:27 2924
原创 Hibernate中将Annotation转化为*.hbm.xml的核心实现
代码实现了:你给一个javabean类加上Annotation注释,可以将其转化为*.hbm.xml的格式打印出来,如果想转化为文件的形式也不难,用流就行了。主要用到了自定义Annotation。Persistent.javaimport java.lang.annotation.Documented;import java.lang.annotation.ElementTy
2017-01-15 15:54:22 272
原创 JDBC重要知识点
1.CachedRowSet 可以缓存查询到的结果集,即使你关闭流资源,依然可以使用结果集,还可以实现分页功能 public CachedRowSet pageQuery(String sql,int pageSize,int page) throws Exception { Statement state=connection.createStatement(); ResultSe
2017-01-14 21:59:01 913
原创 CardLayout布局
CardLayout 布局可以使页面的不同层展示出来,类似于图片轮播import java.awt.*;import java.awt.event.*;/** * Description: * 网站: 疯狂Java联盟 * Copyright (C), 2001-2012, Yeeku.H.Lee * This program is protected by copyright
2017-01-12 12:15:09 981
原创 JavaSe零碎知识点
类与对象1.子类构造器执行体中,既没有super调用,也没有this调用,则会默认使用父类无参构造器。(并不是根据子类的构造器传参类型,来寻找最合适的父类构造器,因此建议为每个父类写上无参构造器)。2.BassClass bc=new SubClass();便形成了多态,在编译期,bc为父类对象,无法调用SubClass类的方法,然而在运行期,bc又成为子类对象,表现出子类行为特征,比如说
2017-01-10 10:13:25 175
原创 监听器综合案例
本案例实现一个登录功能,管理员登录时,可以踢用户下线。案例的bug及解决方案:附上代码:MyServletContextListener.javapackage com.listener;import java.util.HashMap;import java.util.Map;import javax.servlet.ServletContext;im
2017-01-01 17:51:07 580
JDK9.0.1安装包
2017-10-29
mysql操作练习的表数据
2017-03-17
EcFun综合娱乐网站
2016-12-12
农贸产品项目javaee实现
2016-11-07
数字验证码
2016-11-07
图书馆管理系统
2016-09-11
2048网页版游戏
2016-08-10
用java做出聊天工具
2016-06-26
偏向锁 ,synchronized相关的
2018-01-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人