- 浏览: 428980 次
- 性别:
- 来自: 上海
最新评论
-
书策稠浊:
兄弟,这tm是Java?
java调用百度地图和谷歌地图 -
fengyunlouyanyu:
jquery----删除指定id的div下的img -
yangjianzhouctgu:
Neoman 写道hi,我看你引入了kendo.web.min ...
kendo-ui中kendoGrid的用法 -
Neoman:
hi,我看你引入了kendo.web.min.js 这个js, ...
kendo-ui中kendoGrid的用法 -
yangjianzhouctgu:
llscp 写道这是JS吧...对的呀
java调用百度地图和谷歌地图
文章列表
IUserInfo.java代码如下:
package com.designPattern.adapter;
/**
* 公司员工属性
* @author yangjianzhou
*
*/
public interface IUserInfo {
public String getUserName();
public String getHomeAddress();
public String getMobileNumber();
public String getOfficeTelNumber();
public S ...
LetterProcess.java代码如下:
package com.designPattern.facade;
public interface LetterProcess {
public void writeContext(String context);
public void fillEnvelope(String address);
public void letterIntoEnvelope();
public void sendLetter();
}
LetterProcessImpl.java ...
Human.java代码如下:
package com.designPattern.abstractfactory;
public interface Human {
public void laugh();
public void cry();
public void talk();
public void sex();
}
AbstractBlackHuman.java代码如下:
package com.designPattern.abstractfactory;
public abstract class Ab ...
给定一个工厂类,用这个工厂类造出一堆对象来,这些对象对应的类实现了同一个接口
Human.java为接口类,具体代码如下:
package com.designPattern.factoryMethod;
public interface Human {
public void laugh();
public void cry();
public void talk();
}
Human接口的具体实现类为:
BlackHuman.java代码如下:
package com.designPattern.factoryMethod;
...
mybatis实现一对多连接查询
- 博客分类:
- mybatis
问题:两个对象User和Score,它们之间的关系为一对多。
底层数据库为postgresql,ORM框架为mybatis。
关键代码如下:
mybatis配置文件如下:
mybatis.xml文件内容为:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configuration
PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis- ...
Emperor.java 代码如下:
package com.designPattern.multition;
import java.util.ArrayList;
import java.util.Random;
/**
* 两个皇帝的故事
* @author yangjianzhou
*
*/
public class Emperor {
private static int maxNumOfEmperor = 2;
private static ArrayList<String> em ...
单例就是唯一的意思。
第一种单例实现方式(在多线程环境中存在不安全因素)
SingletonPattern.java代码如下:
package com.designPattern.singleton;
/**
* 单例模式的第一种实现方式
* @author yangjianzhou
*
*/
public class SingletonPattern {
private static SingletonPattern singletonPattern = null;
/**
* 将构造函数的修饰符设置为private的目的就是不能直接产 ...
代理模式主要使用了java的多态,干活的是被代理类,代理类主要是接活,你让我干活,我交给
幕后的类去干,你满意就成,那怎么知道被代理类能不能干呢?同根就成,大家知根知底,你能
做啥,我能做啥都清楚,实现同一 ...
本文实现了一个kendo-ui中kendoGrid从servlet中获取数据,从而显示出来的例子。
程序结构如下:
User.java代码如下:
package com.kendoui.bean;
import com.kendoui.uitls.Generator;
public class User {
private int id;
private String firstName;
private String lastName;
private String city;
private String title; ...
初见kendo-ui
- 博客分类:
- kendo-ui
kendo-ui和Jquery easy-ui一样,是jquery的强大插件,可以实现很多漂亮可视化的界面。
下面是kendo-ui中grid的一个小例子。
index.html代码如下:
<!DOCTYPE html>
<html>
<head>
<title>Virtualization of local data</title>
<link href="css/examples-offline.css" rel="stylesheet">
<link ...
本文参考别人设计模式的一个例子。
关于诸葛亮的三个锦囊妙计的估计。
IStrategy.java(三个妙计的接口类)的代码如下:
package com.designPattern.strategy.interfaces;
/**
* 定义一个接口,这是诸葛亮老人家给赵云的三个妙计的接口
* @author yangjianzhou
*
*/
public interface IStrategy {
public void operate();
}
接下来就是妙计的具体实现类
BackDoor.java代码如下:
package co ...
使用mybatis来实现数据库的分页查询
底层数据库为postgresql,实现分页查询的语句为:
select * from pg_userInfo limit pageSize offset os;
解释:pageSize是一个页面上显示的数据的条数,os为这一页的第一条记录到这个表的第一条记
录的偏移量
为了实现分页查询,我们现在数据库表里面插入了100条数据。
代码结构如下:
mybatis.xml配置文件内容如下:
<?xml version="1.0" encoding="UTF-8" ?>
< ...
spring mvc+ibatis+freemarker+postgres框架实现一个简单的登陆功能
IDE工具为Eclipse
系统代码结构为:
LoginController.java代码如下:
package com.springmvc.controller;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;
import javax.validation.Valid;
import org.springframework.beans.f ...
初始velocity
- 博客分类:
- velocity
Velocity是一个基于java的模板引擎。它允许任何人仅仅简单的使用模板语言来引用由java代码
定义的对象。
工程目录为:
example.vm内容如下:
#set( $this = "Velocity")
$this is great!
#foreach( $name in $list )
$name is great!
#end
#set( $condition = true)
#if ($condition)
The condition is true!
#else
The condi ...
初始postgresql
- 博客分类:
- postgresql
数据库都会有两种方式来管理:命令行和图形化界面
命令行方式如下:
图形化界面方式如下:
在图形化界面下创建用户、数据库和表很简单,下面就用命令行方式来创建用户、数据库和表
创建用户:
(这里指定了创建数据库的权限)
创建数据库:
创建表:
插入和查询数据: