java
文章平均质量分 56
zhubinqiang
这个作者很懒,什么都没留下…
展开
-
gradle中使用gretty
参考 https://akhikhl.github.io/gretty-doc/Getting-started.html build.gradle group 'org.zbq' version '1.0-SNAPSHOT' apply plugin: 'java' apply plugin: 'war' apply from: 'https://raw.github.com/akhikhl...原创 2018-04-26 23:25:44 · 856 阅读 · 0 评论 -
Java TCP 简单聊天
Server package org.zbq; import java.net.ServerSocket; import java.net.Socket; public class Server{ public static void main(String[] args) throws Exception { ServerSocket server = new ServerSo原创 2013-09-08 21:33:45 · 3616 阅读 · 0 评论 -
线程生产者与消费者
线程出现重复取和重复赋值的情况 class Info{ private String name; private String content; public void setName(String name){ this.name = name ; } public void setContent(String content){ this.content = conten原创 2013-07-07 18:07:23 · 613 阅读 · 0 评论 -
线程同步
class Ticket implements Runnable{ private int count = 5; @Override public void run(){ for(int i=1; i<=100; i++){ sale(); } } private synchronized void sale(){ if(count >0){ try{原创 2013-07-07 11:27:17 · 523 阅读 · 0 评论 -
SSH Junit4 (1)
导入junit jar包 和 spring-test jar包 package org.zbq.dao.impl; import org.junit.runner.RunWith; import org.springframework.test.context.ContextConfiguration; import org.springframework.test.context.j原创 2013-03-28 13:56:48 · 1594 阅读 · 0 评论 -
Java 验证码
CodeServlet.java package org.zbq.servlet; import java.awt.Color; import java.awt.Font; import java.awt.Graphics; import java.awt.image.BufferedImage; import java.io.IOException; import java.io.Out转载 2013-03-04 22:36:19 · 442 阅读 · 0 评论 -
java读取数据库保持到Excel
package org.zbq.service.impl; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.InputStream; import java.util.List; import org.apa原创 2013-02-16 11:27:05 · 511 阅读 · 0 评论 -
Web项目中applicationContext.xml放在src下
applicationContext.xml放在src下 在web.xml中加入 contextConfigLocation /WEB-INF/classes/applicationContext.xml原创 2013-01-29 21:42:42 · 4652 阅读 · 1 评论 -
SSH整合 简单的增删改查
Database 使用 Mysql , 建立User 表 CREATE TABLE `user` ( `id` int(11) NOT NULL, `firstName` varchar(20) DEFAULT NULL, `lastName` varchar(20) DEFAULT NULL, `age` int(11) DEFAULT NULL, PRIMARY原创 2013-01-13 20:51:31 · 65872 阅读 · 51 评论 -
Hibernate 基础
建表sql create table customers( id bigint primary key, name varchar(20) not null, pass varchar(20) not null, email varchar(128) not null, image mediumblob, birthday date, registered_time times原创 2013-01-12 22:36:36 · 885 阅读 · 0 评论 -
Spring AOP
Person package org.zbq.aop; public interface Person { public void run(); public void info(); } PersonImpl package org.zbq.aop; public class PersonImpl implements Person { private int age原创 2013-01-02 23:48:16 · 411 阅读 · 0 评论 -
Linux下Java配置
1 export JAVA_HOME=/home/zhubinqiang/java/jdk1.6.0_13 export PATH=$JAVA_HOME/bin export CLASSPATH=.:$PATH/lib/dt.jar:$PATH/lib/tools.jar 2 /etc profile 文件中 JAVA_HOME=./progrom/jdk1.6.0_1原创 2011-10-10 22:08:11 · 331 阅读 · 0 评论 -
Ant整合Junit
src package org.bean; public class User { private Long id; private String name; private String pass; public Long getId() { return id; } public void setId(Long id) { this.id = id; } publi原创 2014-06-09 11:29:23 · 632 阅读 · 0 评论 -
gradle 配置阿里云
~/.gradle/init.gradle allprojects{ repositories { def REPOSITORY_URL = 'http://maven.aliyun.com/nexus/content/groups/public/' all { ArtifactRepository repo -> if(repo i...原创 2018-04-26 23:22:46 · 2006 阅读 · 0 评论 -
Maven笔记
Maven结构 pomxml 几个maven命令 插件 配置文件 SSH pomxmlMaven结构my-app |-- pom.xml `-- src |-- main | `-- java | `-- com | `-- mycompany | `-- app |原创 2017-08-14 12:15:38 · 297 阅读 · 0 评论 -
java 操作Excel
JxlDemo.javapackage org.zbq.execl;import java.io.File; import java.io.IOException;import jxl.Sheet; import jxl.Workbook; import jxl.read.biff.BiffException; import jxl.write.Label; import jxl.write.Wri原创 2017-08-01 16:12:34 · 371 阅读 · 0 评论 -
gradle
build.gradleapply plugin: 'java' apply plugin: 'war' apply plugin: 'jetty' apply plugin: 'eclipse-wtp'ext { springVersion = '3.2.0.RELEASE' strutsVersion = '2.3.16.1' hibernateVersion = '3.原创 2016-11-02 17:16:18 · 834 阅读 · 0 评论 -
SpringMVC
SpringMVCSpringMVC HelloWorld程序 配置解析 SpringMVC常用注解 自动匹配参数 自动装箱 使用InitBinder来处理Date类型的参数 向前台传递参数 使用Ajax调用 在Controller中使用redirect方式处理请求 文件上传 使用RequestParam注解指定参数的name RESTFul风格的SringMVC 返回json格式的字符串 异常的处转载 2016-07-08 15:44:15 · 595 阅读 · 0 评论 -
HTML转化为PDF
将HTML转化为PDF参考于http://swordshadow.iteye.com/blog/1983935package org.zbq.html2pdf;import java.io.FileOutputStream; import java.io.OutputStream;import org.xhtmlrenderer.pdf.ITextRenderer;import com.lowagi原创 2015-10-18 21:24:33 · 2244 阅读 · 0 评论 -
Java 多线程
线程周期 线程同步synchronized 同步方法Java中的每一个对象都有一个锁(lock)或者叫做监视器(monitor), 当访问某一个对象的synchronized方法时,表示该对象上锁,此时其他任何线程都无法再去访问该synchronized方法了,直到之前的那个线程执行方法完毕后(或者是抛出了异常),那么该对象的锁释放掉,其他线程才有可能再去访问该synchronized方法。如果一原创 2015-08-11 22:11:35 · 371 阅读 · 0 评论 -
8种排序算法
转载于 http://blog.csdn.net/pzhtpf/article/details/7559896 先来看看8种排序之间的关系: 冒泡排序基本思想在要排序的一组数中,对当前还未排好序的范围内的全部数,自上而下对相邻的两个数依次进行比较和调整,让较大的数往下沉,较小的往上冒。即:每当两相邻的数比较后发现它们的排序与排序要求相反时,就将它们互换。实例Java代码 public sta转载 2015-08-24 18:08:03 · 630 阅读 · 0 评论 -
Eclipse 快捷方式
Ctrl+1 快速修复(最经典的快捷键,就不用多说了) Ctrl+D: 删除当前行 Ctrl+Alt+↓复制当前行到下一行(复制增加) Ctrl+Alt+↑复制当前行到上一行(复制增加) Alt+↓当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了) Alt+↑当前行和上面一行交互位置(同上) Alt+←前一个编辑的页面 Alt+→下一个编辑的页面(当然是针对上面那转载 2014-07-09 21:18:33 · 421 阅读 · 0 评论 -
Spring+Struts
User package org.zbq.bean; public class User { private String name; private String pass; public String getName() { return name; } public void setName(String name) { this.name = name; } pu原创 2013-01-02 22:24:19 · 412 阅读 · 0 评论 -
Spring IoC2
Axe 接口 package org.zbq.spring; public interface Axe { public String chop(); } Axe实现类 SteelAxe package org.zbq.spring; public class SteelAxe implements Axe { @Override public String chop(原创 2013-01-01 22:40:13 · 357 阅读 · 0 评论 -
图片查看器
package org.view4; import java.awt.BorderLayout; import java.awt.Dimension; import java.awt.Toolkit; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.Ke原创 2012-06-24 12:55:41 · 712 阅读 · 0 评论 -
Struts2服务器端验证
RegisterAction.java package org.zbq.struts2; import java.util.Calendar; import java.util.Date; import com.opensymphony.xwork2.ActionSupport; public class RegisterAction extends ActionSupport {原创 2012-07-06 10:33:22 · 2313 阅读 · 0 评论 -
Struts2配置
配置基本jar包 要拖到lib文件夹下 不要去build path进去否则找不到 web.xml配置 <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaL原创 2012-07-05 11:19:07 · 551 阅读 · 0 评论 -
Struts类型转换
User.java package org.zbq.bean; public class User { private String username; private String password; public String getUsername() { return username; } public void setUsername(String username)原创 2012-07-05 15:55:12 · 438 阅读 · 0 评论 -
Android Gallery GridView
package org.zbq.view; import android.content.Context; import android.view.View; import android.view.ViewGroup; import android.widget.BaseAdapter; import android.widget.Gallery; import android.widget.原创 2012-05-11 16:55:26 · 604 阅读 · 0 评论 -
android Intent
public void onClick(View v) { Uri uri = Uri.parse("smsto://10086"); Intent intent = new Intent(Intent.ACTION_SENDTO , uri); intent.putExtra("sms_body", "11"); Android_MenuActivity.this原创 2012-05-01 14:53:58 · 388 阅读 · 0 评论 -
代理模式
interface Subject{ public void say(String name,int age); } class RealSubject implements Subject{ public void say(String name,int age){ System.out.println("我叫:"+name+"年龄:"+age); } } class Proxy原创 2011-12-01 16:08:56 · 320 阅读 · 0 评论 -
泛型操作2
interface Contact{ } class BaseInfo implements Contact{ private String name; private int age; public BaseInfo(String name,int age){ setName(name); setAge(age); } public void setName(Strin原创 2011-11-30 20:02:09 · 292 阅读 · 0 评论 -
jdbc
public static final String DRIVER="oracle.jdbc.driver.OracleDriver"; public static final String DRURL="jdbc:oracle:thin:@localhost:1521:orcl"; public static final String DRIVER="org.gjt.mm原创 2011-11-04 16:55:18 · 325 阅读 · 0 评论 -
泛型操作
interface Flag{ } class Cont implements Flag{ private String name; private int age; public Cont(String name,int age){ this.name=name; this.age=age; } public String toString(){ return "姓名:"+t原创 2011-10-23 12:30:21 · 431 阅读 · 0 评论 -
聊天室
Server package org.zbq.server; import java.awt.BorderLayout; import java.awt.Color; import java.awt.Container; import java.awt.FlowLayout; import java.awt.GridLayout; import java.awt.Toolkit; import原创 2012-06-30 21:29:27 · 515 阅读 · 0 评论 -
Java操作XML
Jdom package org.zbq; import java.io.File; import java.io.FileOutputStream; import org.jdom.Attribute; import org.jdom.Document; import org.jdom.Element; import org.jdom.output.Format; import org.原创 2012-06-30 21:33:39 · 459 阅读 · 0 评论 -
Spring IoC
Person 接口 package org.zbq.ioc; public interface Person { public void work(); } Tool 接口 package org.zbq.ioc; public interface Tool { public void realWork(); } Tool 实现类ConcreteToolA p原创 2013-01-01 01:45:55 · 321 阅读 · 0 评论 -
Ant
新建工程Ant Demo 建立一个src文件夹 和build.xml 文件 src中建立Hello.java文件 package org.zbq.ant; import javax.swing.*; import java.awt.event.*; import java.awt.*; import java.util.Date; public class Hello extends J原创 2012-11-19 12:49:58 · 358 阅读 · 0 评论 -
Junit4
Calculator.java package org.zbq.test; public class Calculator { public int add(int a, int b){ return a + b; } public int subtract(int a, int b){ return a - b; } public int multiply(in原创 2012-11-13 23:10:33 · 626 阅读 · 0 评论 -
Eclipse中配置Hibernate
path路径下导入Hibernate/lib/required目录下所有的jar包。以及连接数据库的Jar包 层次结构 hibernate.cfg.xml <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN"原创 2012-11-08 10:54:03 · 20693 阅读 · 4 评论