自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(114)
  • 资源 (11)
  • 问答 (1)
  • 收藏
  • 关注

原创 springcloud+eureka 实现微服务-------------------入门程序

在写代码之前先了解几个概念。单系统架构将业务逻辑层、数据库访问层、控制层放入在一个项目中。 优点:适合于个人或者小团队开发,不适合大团队开发。分布式项目架构根据业务需求进行拆分成N个子系统,多个子系统相互协作才能完成业务流程子系统之间通讯使用RPC远程通讯技术。 优点: 1.把模块拆分,使用接口通信,降低模块之间的耦合度。 2.把项目拆分成若干个子项目,不同的团队负责不同的子...

2018-04-28 17:42:45 1148

原创 dubbo-zookeeper入门程序

dubbo只支持Java 协议支持 Dubbo支持多种协议,如下所示:Dubbo协议 Hessian协议 HTTP协议 RMI协议 WebService协议 Thrift协议 Memcached协议 Redis协议一.为什么要用dubbo 1.分布式,像调用本地方法一样调用远程方法。 2.集群容错 3.服务自动发现和注册,可平滑添加或者删除服...

2018-04-01 17:09:08 277

原创 struts2_11.2_OGNL(2)

Cat.javapublic class Cat { private static String color="RED"; private String name; private int age; private Dog dog; public Cat() {} public Cat(String name, int age) { s

2017-05-05 10:01:48 422

原创 struts2_11.1_OGNL(1)

首先了解下OGNL的概念:OGNL是Object-Graph Navigation Language的缩写,全称为对象图导航语言,是一种功能强大的表达式语言,它通过简单一致的语法,可以任意存取对象的属性或者调用对象的方法,能够遍历整个对象的结构图,实现对象属性类型的转换等功能。 User .javapublic class User { private String name; p

2017-04-10 16:34:51 344

原创 struts2_10_带参数的结果集

//http://localhost:8080/struts2_03/user/useradd?type=1,传个参数type=1public class UserAction extends ActionSupport { private static final long serialVersionUID = 1L; private int type; public int

2017-04-09 22:47:45 436

原创 struts2_09_动态结果集

动态结果集通过r来存储传递参数,将值存到值栈中,再用${}取值栈中的值 举个栗子: 先定义一个UserAction .javapublic class UserAction extends ActionSupport { private static final long serialVersionUID = 1L; //这里传两个参数 private String r;/

2017-04-09 21:36:31 363

原创 struts2_08_global-results(全局结果集)

Global_Results_全局结果集,定义了一个大家都可以使用的结果集UserAction .javapublic class UserAction extends ActionSupport{ private static final long serialVersionUID = 1L; private int type; public int getType() {

2017-04-07 16:30:34 617

原创 struts2_07_result type(结果类型)

UserAction .javapublic class UserAction extends ActionSupport{ private Map<String,Object> request; private Map<String,Object> session; private Map<String,Object> application; public User

2017-04-07 14:26:26 379

原创 struts2_06_默认action

在struts.xml中添加一个defaultaction,用于当没有action和当前访问的action匹配时,使用默认action。 配置如下:<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2

2017-03-30 11:35:36 404

原创 struts2_05_模块包含_include

这里指的是将一个xml文件包含到struts.xml文件中。 例如: test.xml<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apa

2017-03-30 11:18:29 368

原创 struts2_04_访问web元素

struts中获取request,session,application以及HttpServletRequest,HttpSession ServletContext第一种方法获取request,session,application:public class UserAction extends ActionSupport { private Map request; privat

2017-03-29 22:06:07 289

原创 Struts2_03_简单的参数校验

对传进来的参数进行校验,并做一些简单的处理。 传参的方式:http://localhost:8080/z-struts2-05/user/useradd?name=jjz&age=18 接收方式为实现ModelDriven接口public class UserAction extends ActionSupport implements ModelDriven<User>{ private

2017-03-29 16:02:09 361

原创 structs2_02_接收参数

http://localhost:8080/z-struts2-04/user/useradd?name=ss&age=8 通过这种方式传参,对应的action类中只需要提供和参数名一样的属性以及属性的setter、getter方法即可。 如下:public class UserAction extends ActionSupport{ public String name; p

2017-03-29 13:56:59 328

原创 Struts2_01_初理解_Hello World

1.新建一个web工程 //z-struts2-01 2.导入需要的jar包 3.配置web.xml文件 4.配置struts.xml文件<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configurat

2017-03-28 11:13:06 417

原创 利用反射技术将查询结果封装为对象

public class ORMTest extends HttpServlet { private static final long serialVersionUID = 1L; protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException

2017-03-23 14:15:04 1467

原创 利用结果集元数据将查询对象封装成map

@WebServlet("/ResultSetMetaDataTest")public class ResultSetMetaDataTest extends HttpServlet { private static final long serialVersionUID = 1L; protected void doGet(HttpServletRequest request, H

2017-03-23 13:45:30 1765

原创 获取参数的元数据信息

public class parameterMedaData { public static void main(String[] args) { //创建sql语句 String sql = "select * from user where id >?"; //创建一个数组 Object obj[] = new Object[

2017-03-23 13:31:31 875

原创 JDBC批处理

/** * 批处理 * @author John * */public class BatchDeal { @Test public void createbacth(){ Connection conn = null; PreparedStatement ps = null; ResultSet rs = null;

2017-03-23 13:28:07 288

原创 事务提交、回滚、保存点

/** * 事务四个特性: * 1.原子性 * 2.一致性 * 3.隔离性 * 4.持续性 * @author John * */public class TransactionDemo { //事务的提交和回滚 @Test public void transaction1() throws SQLException{ Connection

2017-03-23 13:25:45 5501

原创 JDBC操作简单的存储过程

** * 执行存储过程 * @author John */public class Procedure { @Test public void procedure1(){ Connection conn=null; CallableStatement cs=null;//CallableStatement继承自prepareStatement

2017-03-23 13:19:48 366

原创 插入和读取blob和clob类型数据

/******************blob*********************/public class Blob_Test { //创建表 @Test public void create(){ Connection conn=null; PreparedStatement ps=null; ResultSet r

2017-03-23 11:36:37 3814

原创 JDBC简单的CRUD操作

package com.jdbc.day01;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import org.junit.Test;public cla

2017-03-23 11:19:40 447

原创 JDBCUtils 工具类

public final class JDBCUtils { //数据库访问地址 public static final String url="jdbc:mysql://localhost:3306/test"; //用户名 public static final String user="root"; //密码,这里的密码为空 public sta

2017-03-23 11:15:02 650

原创 生成验证码

public class BufferedImageDemo extends HttpServlet { private static final long serialVersionUID = 1L; private static final int WIDTH = 120; private static final int HEIGHT = 35; protected v

2017-03-01 20:24:22 346

原创 SpringMvc @requestparam 中文乱码问题解决方案

view.addObject("departmentDesc", new String(departmentDesc.getBytes("iso-8859-1"),"utf-8"));

2016-12-14 13:03:56 740

原创 structs2学习(四):动态生成结果集

structs.xml<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"> /hello

2016-12-08 15:53:08 337

原创 structs2学习(三):使用公用结果集

Struts.xml<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"> <!-- 采用通配符可以减少配置,{1}代表第一个*号,以此类推

2016-12-08 15:18:06 306

原创 structs2学习(二):使用默认action

structs.xml<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"> <!-- 采用通配符可以减少配置,{1}代表第一个*号,以此类推

2016-12-08 14:05:27 377

原创 structs学习(一):使用通配符配置文件

一、web.xml,可以直接在structs中复制 z-struts2-01 index.jsp struts2 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter struts2 /* 二、struct.xml ,可以直

2016-12-08 09:21:22 499

原创 解决tomcat端口被占用:Port 8005 required by Tomcat v7.0 Server at localhost is already in use

问题提示8005端口被占用首先:在cmd下,输入  netstat   -ano|findstr  8005 (什么端口号被占用就输入什么端口号),回车再输入 taskkill  /pid  2044 /f  回车 这里的2044对应上图的2044已经终止了!

2016-12-06 09:38:14 14339 5

原创 js验证电话号码和身份证号

$.extend($.fn.validatebox.defaults.rules, { telNum:{ //既验证手机号,又验证座机号 validator: function(value, param){ return /(^(0[0-9]{2,3}\-)?([2-9][0-9]{6,7})+(\-[0-9]{1,4})?$)|(^((\d3)|(\d{3

2016-12-02 15:33:28 621

原创 java设计模式之单例模式

/** * 单例模式 * 确保类在内存中只有一个对象,该对象必须自动创建,并对外提供 * 优点:在系统中只存在一个对象,因此可以节约系统资源,对于一些需要频繁创建和销毁对象,单例模式无疑提高了系统性能 * @author John * */public class Singleton { //首先 必须私有构造方法,不让外界创建对象 private Singleton() {}

2016-11-28 12:57:32 212

原创 <fmt:formatDate value="${moneyDto.fillDate }" type="date" pattern="yyyy-MM-dd"/>

格式化时间:先引入标签" data-options="required:true"/>

2016-11-15 14:45:45 1016

原创 org.apache.catalina.LifecycleException tomcat 启动 maven 处处都是坑!!!

问题1:tomcat不识别maven工程解决办法:project右击->Properties->Project Facets,选择Dynamic Web Module及其版本(tomcat6.x支持2.5,tomcat7支持3.0)和tomcat,点击应用->OK.(如下图:)  注意:再次打开属性, project右击->Properties,可以看到多了一个Deployment Ass

2016-10-13 11:02:35 3501 1

原创 springmvc登陆拦截案例

一、web.xmlxml version="1.0" encoding="UTF-8"?>web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/j

2016-10-13 11:02:30 339

原创 eclipse tomcat add and remove工程异常

1  eclipse导入工程后,右击server add and remove工程时,there are no resource:解决方案:右击工程->单击property->选择project facet->勾选dynamic web project (注意web module 版本,不同版本的tomcat支持的web module不一样。)tomcat6只能用2.5 否则回报2的错2  

2016-10-13 11:02:27 693

原创 spring 官方下载地址(Spring Framework 3.2.x&amp;Spring Framework 4.0.x)

spring官方网站改版后,建议都是通过 Maven和Gradle下载,对不使用Maven和Gradle开发项目的,下载就非常麻烦,下给出Spring Framework jar官方直接下载路径: http://repo.springsource.org/libs-release-local/org/springframework/spring/spring 4.0.x(Spri

2016-10-13 11:02:23 288

原创 SpringMvc JSON 406,吐血。。。。

解决方法一:1、导入jackson-core-2.5.1.jar和jackson-databind-2.5.1.jar2、Spring配置文件添加: 1 spring3为:org.springframework.http.converter.json.MappingJacksonHttpMessageConverter 2 spring4为:org.springframework.ht

2016-10-13 11:02:19 213

原创 List

1 /* 2 * 需求:List集合存储字符串并遍历。 3 */ 4 public class ListDemo { 5 public static void main(String[] args) { 6 // 创建集合对象 7 List list = new ArrayList(); 8 9 // 创

2016-10-13 11:02:15 374

原创 集合Collection

1 /* 2 * 集合的由来: 3 * 我们学习的是面向对象语言,而面向对象语言对事物的描述是通过对象体现的,为了方便对多个对象进行操作,我们就必须把这多个对象进行存储。 4 * 而要想存储多个对象,就不能是一个基本的变量,而应该是一个容器类型的变量,在我们目前所学过的知识里面,有哪些是容器类型的呢? 5 * 数组和Strin

2016-10-13 11:02:11 173

teamviewer 破解版 亲测好用

teamviewer 破解版 亲测好用

2019-05-07

深入理解Java内存模型 pdf 超清版

深入理解Java内存模型 pdf 超清版

2019-01-31

Effective Java 第二版 中文版 pdf超清

Effective Java 第二版 中文版 pdf超清

2019-01-31

xftp6个人免费版

xftp6个人免费版,亲测可用

2018-09-18

xshell6.5官方个人免费版,亲测好用

xshell6.5官方个人免费版,亲测好用 xshell6.5官方个人免费版,亲测好用 xshell6.5官方个人免费版,亲测好用 xshell6.5官方个人免费版,亲测好用

2018-08-17

《深入理解SpringCloud与微服务构建》_sample.pdf

《深入理解SpringCloud与微服务构建》_sample.pdf 《深入理解SpringCloud与微服务构建》_sample.pdf 《深入理解SpringCloud与微服务构建》_sample.pdf 《深入理解SpringCloud与微服务构建》_sample.pdf

2018-08-15

Netty权威指南 第2版 带书签目录 完整版

Netty权威指南 第2版 带书签目录 完整版 Netty权威指南 第2版 带书签目录 完整版 Netty权威指南 第2版 带书签目录 完整版

2018-08-15

Netty-In-Action中文版.pdf

Netty-In-Action中文版.pdf Netty-In-Action中文版.pdf Netty-In-Action中文版.pdf

2018-08-15

TCP-IP详解 卷3:TCP事务协议,HTTP,NNTP和UNIX域协议 完整

TCP-IP详解 卷3:TCP事务协议,HTTP,NNTP和UNIX域协议 完整 TCP-IP详解 卷3:TCP事务协议,HTTP,NNTP和UNIX域协议 完整

2018-08-14

TCP-IP详解 卷1:协议<超清版>

TCP-IP详解 卷1:协议<超清版> TCP-IP详解 卷1:协议<超清版> TCP-IP详解 卷1:协议<超清版>

2018-08-14

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除