- 博客(43)
- 资源 (31)
- 收藏
- 关注
原创 2.生成检验码带彩条和彩点
虽然在实际开发中很少去写一个检验码的功能毕竟网上有现有的例子,但有时在有空时开发这些控件也是一件提高编程能力的很好方法,原理:在servlet中“画出”图形然后在写入response的outputStream,然后将jsp属性设为jpeg即可Bean中画出图形package com;import java.awt.Color;import java.awt.Font;imp
2014-12-25 14:38:09 532
原创 14.Hibernate的组件映射
可以使用component映射组件到该表中,当然组件也可以包含集合即组件所映射的类有包含集合,简单例子Person映射文件<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-mapping-
2014-12-21 19:36:21 427
原创 1.使用jq获取组件的top和left
例如:$("#righttd:first").offset().top $(document).ready(function() { $("#nameit").blur(function() { $("#msgdiv").css({ top : $("#righttd:first").offset().top, left : $("#righttd:first
2014-12-20 22:32:45 1508
原创 13.Hibernate双向无链表的1-N映射
一的一方映射文件使用one-to-many<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd"> <
2014-12-20 14:11:17 476
原创 12.Hibernate双向基于链表的1-N映射
多的一方映射<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd">
2014-12-20 14:04:31 529
原创 7.struts类型转换
1.简单的类型转换直接封装成Map struts直接将参数封装成mappublic class LoginAction implements Action{ //Action类里包含一个Map类型的参数 //Map的value类型为User类型 private Map users; private String tip; //us
2014-12-16 23:21:04 386
原创 6.app启动画面的过度
new Handler().postDelayed(new Runnable(){ // 为了减少代码使用匿名Handler public void run() { Intent intent = new Intent(MainActivity.this, Secondly.class); MainActivity
2014-12-16 19:52:48 682
原创 5.AsyncTask结合json及xml
流程就不介绍了,看下面的方法就知道流程了,想更详细就得看文档 class MyTask extends AsyncTask> {//第一个参数是通过.execute(CITY_PATH)传递给的,第二个是进度条,第三是结果类型 @Override protected void onPreExecute() { // TODO Auto-generated method stub
2014-12-16 19:20:42 360
原创 1.Spring整合struts
流程为struts处理web上的事件,而struts的action组件交给spring管理,struts的配置文件只要引用spring里的action组件的id即可web.xml需要处理(源码来自李刚的javaee开发)<web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001
2014-12-16 17:18:46 426
原创 11.HQL查询
例子1 //获得Hibernate Session Session sess = HibernateUtil.currentSession(); //开始事务 Transaction tx = sess.beginTransaction(); //以HQL语句创建Query对象. //执行setString方法为HQL语句的参数赋值 //Query调用list方法访问查询
2014-12-16 16:23:03 421
原创 10.Hibernate双向基于链表的1-1映射
Person的映射文件,使用join进行链表操作<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd">
2014-12-16 12:42:04 568
原创 4.安卓中get和post的简单实现
开发过web的就知道现在的网络编程无疑是基于tcp或者udp,这些都是层层网络协议包装后的结果,例如底层的有can协议,485,232协议等等例子是也是来自疯狂安卓讲义里的get方式的请求 public static String sendGet(String url, String params) { String result = ""; BufferedReader in
2014-12-15 22:23:50 630
原创 3.android的socket编程
套接字中主要有tcp和udp两种协议,udp是tcp的简化版,udp用于安全性低要求速度快的传输中,在linux中socket是挺麻烦的东西来着,不过我们主要用api包装好的即可,实现一些简单的功能,例子是疯狂android讲义里的/** * */package com.example.multithreadclient;import java.io.BufferedReader;
2014-12-15 21:35:33 374
原创 9.Hibernate双向基于主键的1-1映射
address的映射文件<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd"> person
2014-12-15 20:07:30 432
原创 8.Hibernate双向基于外键的1-1映射
作为persion的映射表,使用one-to-one标签同时同时指定关联属性<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd">
2014-12-15 19:45:59 386
原创 6.spring自动装载
1.设值注入所需的setter方法 @Resource(name = "stoneAxe") public void setAxe(Axe axe) { this.axe = axe; }或者直接 @Autowired @Qualifier("steelAxe") private Axe axe;2.自动装载bean时可以过滤<beans xmlns="http:
2014-12-15 16:25:02 646
原创 5.spring的aop之@Around
定义切点或组件@Componentpublic class Chinese implements Person { // 实现Person接口的sayHello()方法 public String sayHello(String name) { System.out.println("sayHello方法被调用..."); // 返回简单的字符串 return name +
2014-12-15 15:53:18 597
原创 4.spring的aop之@After
定义一个切面@Aspectpublic class AfterAdviceTest { // 匹配org.crazyit.app.service包下所有类的、 // 所有方法的执行作为切入点 @After("execution(* org.crazyit.app.service.*.*(..))") public void release() { System.out.print
2014-12-15 13:05:12 639
原创 3.spring的aop之@AfterReturning
定义需要切入的切入点@Componentpublic class Chinese implements Person { // 实现Person接口的sayHello()方法 public String sayHello(String name) { System.out.println("sayHello方法被执行了"); // 返回简单的字符串 return name +
2014-12-15 12:53:22 1812
原创 2.spring的aop之@AfterThrowing
定义组件切点@Componentpublic class Chinese implements Person { // 实现Person接口的sayHello()方法 public String sayHello(String name) { System.out.println("sayHello方法被执行了"); // 返回简单的字符串 return name + " H
2014-12-15 12:47:37 681
原创 1.spring的aop之@Before
首先创建一个组件或者切点@Componentpublic class Chinese implements Person { // 实现Person接口的sayHello()方法 public String sayHello(String name) { // 返回简单的字符串 return name + " Hello , Spring AOP"; } // 定义一个ea
2014-12-15 12:35:25 845
原创 7.hibernate的sql查询
标量查询在查询数据时最好指明数据的类型例如要查询一个表里的 public void scalarQuery() { // 打开Session和事务 Session session = HibernateUtil.currentSession(); Transaction tx = session.beginTransaction(); String sqlStr
2014-12-14 18:43:46 434
原创 第五章Linux消息队列
华清实验教材的demo简单易懂#include #include #include #include #include #include #include #include #define N 64#define TypeA 100#define TypeB 200#define LEN (sizeof(MSG) - sizeof(long))typed
2014-12-13 22:23:51 400
原创 6.struts国际化
主要是利用浏览器利用local加载对应的文件登录界面 配置文件,主要是添加了国际化的资源文件value="mess"//指定国际化文件的开始名字 /error.jsp /welcome.jsp 国际化文件英文mess_en_US.propertiesloginPage=
2014-12-13 22:04:42 1383
原创 第四章Linux多线程简单Demo
#include #include #include #include #include #include #define N 64char buf[N];sem_t sem_r;sem_t sem_w;void *thread_function(void *arg);int main(){ pthread_t a_thread; sem_ini
2014-12-13 16:44:36 392
原创 第三章Linux网络基础编程
源码来源于华清1.TCP编程客户端(同一个网段就可以通信),过程详细的得看具体的数据,在这只是个简单的模版,方便自己查阅#include #include #include #include #include #include #include #define N 64typedef struct sockaddr SA;int main(int argc, c
2014-12-13 16:37:37 459
原创 5.struts控制下载文件
下载界面 Logo: 下载图形文件 压缩文件: 下载压缩文件 配置文件,原理跟struts响应响应是一样,只是响应的反馈是文件流 \images\疯狂联盟.jpg image/jpg targetFile filename="wjc_logo.jpg"
2014-12-13 16:17:48 356
原创 4.struts自定义异常
登陆界面 用户登录 用户名: 密 码: struts配置文件 /exception.jsp /exception.jsp /exception.jsp /error.jsp /welcome.jsp
2014-12-13 11:21:47 415
原创 7.hibernate的DML风格
public class UserManager{ public static void main(String[] args)throws Exception { UserManager mgr = new UserManager(); mgr.updateUsers(); HibernateUtil.sessionFactory.close(); } private vo
2014-12-12 11:30:29 617
原创 6.hibernate的批量更新
public class UserManager{ public static void main(String[] args)throws Exception { UserManager mgr = new UserManager(); mgr.updateUsers(); HibernateUtil.sessionFactory.close(); } private vo
2014-12-12 10:30:21 451
原创 5.hibernate的配置文件.cfg.xml
"-//Hibernate/Hibernate Configuration DTD 3.0//EN""http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">com.mysql.jdbc.Driverjdbc:mysql://localhost/testroot1111112
2014-12-12 10:01:04 972
原创 4.hibernate的批量插入
public class UserManager{ public static void main(String[] args)throws Exception { UserManager mgr = new UserManager(); mgr.addUsers(); HibernateUtil.sessionFactory.close(); } private void
2014-12-11 22:14:37 1227
原创 3.hibernate的session管理
public class HibernateUtil{ public static final SessionFactory sessionFactory; static { try { //采用默认的hibernate.cfg.xml来启动一个Configuration的实例 Configuration configuration = new Configurat
2014-12-11 22:12:46 431
原创 2.Hibernate单向无链接表映射
多的一方映射文件 单方的映射文件 关系映射 //创建一个Person对象 Person p = new Person(); //创建一个瞬态的Address对象 Address a = new Address("广州天河"); //
2014-12-11 19:36:44 366
原创 1.Hibernate单向有链接表映射
多的一方的映射文件//对应的包 单方的映射文件//对应的包 //链接表 重点是在关系映射时 Person p = new Person(); //创建一个瞬态的Address对象 Address a = new Ad
2014-12-11 19:00:50 452
原创 3.struts的拦截简单实现
登录界面login.jsp:用户登录 成功登录的界面welcome.jsp: 成功页面 您已经登录!登录失败的界面eror.jsp: 错误页面 您不能登录!struts的配置文件:<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Confi
2014-12-10 10:57:27 482
原创 1.struts中应用Ajax
jsp:<% String path = request.getContextPath(); String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + "/";%>">My JSP 'MyJsp
2014-12-09 16:53:07 448
原创 2.Jq捕捉鼠标的坐标
<% String path = request.getContextPath(); String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + "/";%>">My JSP 'MyJsp.jsp' s
2014-12-08 22:46:29 469
原创 3.Jq效果函数
使用jq帮我们封装好的函数制作界面的动态性使用起来比较简单,比较常用的有如下: show([speed,[easing],[fn]])hide([speed,[easing],[fn]])toggle([speed],[easing],[fn])slideDown([speed],[easing],[fn])slideUp([speed,
2014-12-08 22:18:25 399
原创 1.手拉式菜单构建
<% String path = request.getContextPath(); String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + "/";%>">My JSP 'MyJsp.jsp' s
2014-12-08 21:59:44 392
Real-time Analytics with Storm and Cassandra源码
2016-04-22
安卓取景器
2015-02-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人