- 浏览: 428952 次
- 性别:
- 来自: 上海
最新评论
-
书策稠浊:
兄弟,这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调用百度地图和谷歌地图
文章列表
json串与对象之间转换的几种实现方式
- 博客分类:
- java
这里使用了gson,fastjson,jackson,json等工具实现了json串与对象之间的相互转换。
主要实现了bean到json串,json串到bean,json串到List的转换。
公共Bean:User.java
package com.json.bean;
/**
*
* @author yangjianzhou
*
* Jan 24, 2015 4:32:26 PM
*
* TODO
*/
public class User {
private String name ;
private int age ;
...
google关于事件的生产者消费者模式实现例子
- 博客分类:
- java
google使用生产者/消费者模式实现了事件的产生传播处理过程,也就是事件的产生与订阅。
这里通过一个简单的例子来测试运行。
1.定义事件
package com.event;
/**
*
* @author yangjianzhou
*
* Jan 24, 2015 11:19:09 AM
*
* 定义事件
*/
public class TestEvent {
private String name ;
public TestEvent(String name){
this.name = name ;
}
p ...
图形化显示---冒泡排序
- 博客分类:
- java
代码:
package com.thread.singal;
import java.awt.BorderLayout;
import java.awt.EventQueue;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.geom.Rectangle2D;
import java.util.concurrent.Semaphore;
...
多线程----wait/notify
- 博客分类:
- java
线程同步:两个线程依次对同一变量进行操作。
package com.thread.waitNotify;
/**
* 线程一对变量加1,线程二对该变量减1,如此循环下去
*
* @author yangjianzhou
* @description TODO
* @time Nov 6, 2014 : 9:39:53 PM
*/
public class ThreadTest1 {
public static void main(String[] args) {
final AssistClass assist = new AssistCla ...
多线程-----阻塞队列
- 博客分类:
- java
使用一个线程将一个指定目录下面的所有文件放在一个阻塞队列中,用一定数量的线程从该队列
中读取文件,然后在该文件中查找指定关键字。该程序展示了阻塞队列的功能。阻塞队列的大小
指定,当队列已满或者为空时,相应向队列放入文件的线程或者从队列中读取文件的线程将会阻
塞。该应用是一个典型的生产者-消费者模式。
源代码如下:
package com.thread.blockQueue;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.util ...
代码如下:
package com.chapterOne.exercise;
import java.util.LinkedList;
import java.util.Queue;
import java.util.concurrent.ConcurrentLinkedQueue;
/**
* Created by yangjianzhou on 2014/8/18 21:36.
* TODO :给定一个大小为N*M的迷宫,迷宫由通道和墙壁组成,每一步可以向邻接的上下左右四
* 格的通道移动。求从起点到终点所需的最小步数。
*/
public cla ...
javascript创建对象
- 博客分类:
- javascript
下面介绍几种用javascript创建对象的方法
代码如下:
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<ht ...
ExtJs----Hello World
- 博客分类:
- ext.js
Extjs版本为2.1
代码框架如下:
具体代码如下:
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Hello </t ...
深度优先遍历------部分和问题
- 博客分类:
- java
代码如下:
package com.chapterOne.exercise;
import java.util.ArrayList;
import java.util.List;
/**
* Created by yangjianzhou on 2014/8/15 19:56.
* TODO : 给定a1,a2,a3,......an,判断是够可以从中选取若干个数,使它们的和恰好为k
*/
public class PartSum {
private static int n = 9;
private static int targe ...
具体代码如下:
package com.chapterOne.exercise;
import java.util.Calendar;
import java.util.GregorianCalendar;
/**
* Created by yangjianzhou on 2014/8/15 14:30.
* TODO :
*/
public class CalendarTest {
public static void main(String[] args) {
GregorianCalendar currentDate = ...
代码如下:
package com.chapterOne.exercise;
/**
* Created by yangjianzhou on 2014/8/14 17:11.
* TODO :玩游戏:将写有数字n的纸片放入口袋中,可以从口袋中抽取4次纸片,每次记下纸片上的
* 数字后都将其放回口袋中,如果这四个数字的和是m,则赢,否则输,编写程序,判断当纸片上所写的数字
* 是k1,k2,k3,k4,....kn,是否存在抽取4次和为m的方案。
* 基本思路:四次抽到的数字依次为a,b,c,d,a+b+c+d=m
* a+b=m-c-d,且a+b的值为一个数 ...
HTML视频播放与帧捕捉
- 博客分类:
- html5
改代码功能为:
每隔5秒就会捕捉视频的一帧,并将其放在旁边的4*4的canvas上,当点击旁边canvas的帧时,视
频就会回到该帧重新播放。
<!doctype html>
<html>
<video id="movies" autoplay oncanplay="startVideo()"
onended="stopTimeLine()" autobuffer="true" width="400" height="300&qu ...
package com.test;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Savepoint;
import java.sql.Statement;
public class TestTransaction {
public static void main(String[] args) throws SQLException {
Connection conn = null;
...
Enum类型的例子
PersonType.java内容:
package com.em.example;
public enum PersonType {
BLACK("黑色人种"),WHITE("白色人种"),YELLOW("黄色人种");
private String description;
private PersonType(String description){
this.description = description;
}
public String g ...
C#操作数据库-----HelloWorld
- 博客分类:
- C#
这里采用在visual studio 2010中通过MySql.Data.dll、MySql.Web.dll来连接mysql数据库,
之后便进行数据的插入和查询。
Program.cs文件内容如下:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using MySql.Data.MySqlClient;
using System.Data;
namespace DatabaseProgram
{
class Program
...