- 浏览: 179589 次
- 性别:
- 来自: 南昌
最新评论
文章列表
实战讲解搭建Spring+Spring MVC+MyBatis+FreeMarker+Maven框架
一、项目结构如下:
二、Maven pom.xml 配置如下:
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven ...
一、List集合迭代方式遍历一
<1>、可能出现的问题一:出现并发修改异常(ConcurrentModificationException)
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
/**
*
* @author xieke
*
*/
public class Test
{
private static List<String> list = new ArrayList<String>(); ...
对于大都数Java初学者认为:子类可以继承父类中访问权限设定为public 、protected、default的成员变量和方法,但是不能继承访问权限为private的成员变量和方法。其实这个一个误区,下面来根据例子分析一下:
父类代码:
public class A
{
private String a;
private String b;
private String c;
public A()
{
setA("a");
setB("b") ...
一 、第一种:全注解声明式事务
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:p="http://www.springframework.org/schema/p"
...
Web编程经常会用http的各种状态,为了能更好更准确的找到错误原因,以下一一讲解。
1xx(临时响应) 表示临时响应并需要请求者继续执行操作的状态代码。
代码 说明 100 (继续) 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。 101 (切换协议) 请求者已要求服务器切换协议,服务器已确认并准备切换。
2xx (成功) 表示成功处理了请求的状态代码。
代码 说明 200 (成功) 服务器已成功处理了请求。 通常,这表示服务器提供了请求的网页。 201 (已创建) 请求成功并且服务器创建了新的资源。 ...
一、使用URLConnection实现GET和POST请求
实现代码:
package test.util;
import java.io.BufferedOutputStream;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import java.net.HttpURLConnection;
import java.net.URL;
import ja ...
至于怎么搭建Spring MVC+MyBatis框架,我这里就不详细说了,可以参考:http://xieke90.iteye.com/blog/2241054
一、同时使用多个数据源
以下实例演示同时使用两个数据源:
<1>、applicationContext.xml
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xm ...
1、请求重定向:// 重定向到toList请求
<1> 不带参数的重定向
方式一:使用ModelAndView
return new ModelAndView("redirect:/toList"); 方式二:返回String return "redirect:/ toList";
<2> 带参数的重定向
方式一:自己手动拼接url
以实例讲解Spring+Spring MVC+MyBatis框架的搭建步骤:
一、配置web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=&quo ...
以实例讲解Spring+Spring MVC+Hibernate框架搭建步骤:
一、配置web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=&qu ...
一、MyBatis-Generator介绍
MyBatis-Generator是一个MyBatis相关代码的自动生成工具,使用MyBatis-Generator可以自动生成Dao层代码、Model层代码、Mapping SQL映射文件。
二、安装MyBatis-Generator插件
网上下载mybatis generator eclipse插件,安装方 ...
1、冒泡排序算法
public class MaoPao {
public static void main(String[] args) {
int[] a = { 10, 3, 55, 22, 25, 44, 9, 58, 33, 12 };
paiXu(a);
System.out.println("最终比较结果:");
print(a);
}
private static void print(int[] a) {
for (int i = 0; i < a.length; i++) {
Sy ...
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
/**
* 请求映射的第一种方式
* @author xieke
*/
@Controller
@RequestMapping("/test_url_one")
public class TestOneController {
/**
* web.xml中servlet-mapping的配置
* <serv ...
一、单例模式是Java中一种常见的设计模式。
二、单例模式的特点:
1、单例类只能有一个实例。
2、单例类必须自己创建自己的唯一实例。
3、单例类必须给所有其他对象提供这一实例。
三、单例模式的三种写法。
1、第一种:饿汉式,线程安全,多个线程时能保证只有一个实例。
/**
* 饿汉式(线程安全)
* @author xieke
*
*/
public class Person {
private static final Person person = new Person();
private String name;
...
高大上体现:
<1>修改eclipse默认主题为暗黑主题。
<2>修改代码编辑器样式,实现随意更换。
<3>安装eclipse反编译插件,实现反编译。
<4>添加eclipse智能提示,实现实时提示。
<5>设置自动格式化源代码并管理import语句。
一、配置代码编辑区的样式
<1>打开Eclipse,Help —> Install New Software,界面如下:
<2>点击add...,按下图所示操作:
name:随意填写,Location:http://ec ...