Category Archives

Archive of posts published in the category: Java
Mar
7

Ueditor整合Struts2实现图片上传

1:下载ueditor:http://ueditor.baidu.com/website/ , 并拷贝到项目里面,我的目录结构如下(所需要的jar包要加入classpath,运行时拷贝到WEB-INF/lib目录下)

2:在前端配置ueditor

<html>
<head>
   <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
   
   <!--导入ueiditor相关js文件,注意路径问题-->
    <script type="text/javascript" charset="utf-8" src="ueditor.config.js"></script>
    <script type="text/javascript" charset="utf-8" src="ueditor.all.min.js"> </script>
    <!--建议手动加在语言,避免在ie下有时因为加载语言失败导致编辑器加载失败-->
Read the rest
Dec
25

Hibernate

简介:Hibernate基础操作,通过Hibernate向数据库插入一个实体类(ORM:Object Relational Mapping),从文章最后一部分Junit测试类开始执行,所以直接看Junit测试类,测试类会根据Hibernate的配置将实体类Student存入数据库。

=============split line================

Hibernate配置文件(用于Hibernate连接数据库)

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">

<!--注意上面声明的DOCTYPE必须要,指定此文件是Hibernate的配置文件,否则会报错-->

<hibernate-configuration>
    <session-factory>
        <property name="connection.username">scriptwang</property>
        <property name="connection.password">107385</property>
Read the rest
Dec
13

Java反射机制

 Java动态加载机制

        动态加载就是需要某个类的时候才对其进行加载,而不是对所有的类加载完成后才开始执行main方法。(需要看虚拟机详细的加载输入,需要对虚拟机输入 -verbose:class 参数)

public class Test{
	public static void main(String[] args){
		new A();//看到A才加载A,此时B还没有被加载
		System.out.println(“=======”);//横线会被打印在加载A和加载B之间	
		new B();//看到B才加载B

		new C();
		new C();//new了两次C却只有一次输出

		new D();
		new D();//new两次D就两次输出
	
Read the rest
Dec
13

设计模式

目录

单例模式(Singleton)、多例模式(Multiton)

简单工厂模式(Simple Factory)

抽象工厂模式

数据结构:java链表

======split line=================

单例模式(Singleton)、多例模式(Multiton)

package com.scriptwang.dp;

/**
 * Created by ScriptWang on 16/12/13.
 *
Read the rest
Dec
3

​基本算法

目录

打印100以内的素数

打印九九乘法表

打印10000以内的回文数字

三种排序算法:(选择排序,冒泡排序,插入排序)

===========split line==========

打印100以内的素数

package com.scriptwang.test1;

import java.util.Date;

/**
 * Created by ScriptWang on 16/12/2.
 * 基本算法
Read the rest
Dec
3

Servlet demo

目录

Servlet的生命周期

拿到浏览器的请求参数

Redirect和Forward的区别(面试常考)

============split line=========

Servlet的生命周期

import javax.servlet.ServletConfig;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
Read the rest
Dec
1

JDBC编程示例

目录:

JDBC基本变成步骤

JDBC事务的使用

JDBC实现数据访问对象层DAO(Data Access Object)

=======================split line===========================

JDBC基本编程步骤

package com.scriptwang.test;


import java.sql.*;

/**
 * Created by ScriptWang on 16/11/30.
Read the rest
Nov
29

Java网络编程示例

目录:

TCP多线程

WEB服务器

UDP简单聊天应用

=======================split line===========================

TCP多线程

package com.scriptwang.test;

import java.io.*;
import java.net.ServerSocket;
import java.net.Socket;

/**
 * Created by ScriptWang on 16/11/28.
Read the rest