`
文章列表
实战讲解搭建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 ...
Global site tag (gtag.js) - Google Analytics