自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

nanfeng224的专栏

成功源于坚持!

  • 博客(58)
  • 资源 (5)
  • 收藏
  • 关注

原创 xxxx

public class BusinessException extends Exception { private String code; private String desc; public BusinessException(String code, String desc) { super("code:" + code + ", desc:"

2016-08-26 15:18:40 529

原创 欢迎使用CSDN-markdown编辑器

设计模式2——简单工厂模式定义:将多个类对象交给工厂来生成的设计方式。 优势:让对象的调用者和对象创建过程分离,当对象调用者需要对象时,直接向工厂请求即可,从而避免了对象的调用者与对象的实现类以硬编码方式耦合,以提高系统的可维护性、可扩展性。 缺陷:当产品修改时,工厂类也要做相应的修改。示例代码package com.wangyin;/** * ClassName: Computer * F

2015-11-06 10:34:58 2337

转载 使用Mybatis-Generator自动生成Dao、Model、Mapping相关文件

有四种方式,命令生成(最简单)、Java生成、ant生成、maven生成方式一:命令生成http://www.cnblogs.com/smileberry/p/4145872.htmlhttp://blog.csdn.net/woshixuye/article/details/29220123方式二:java生成http://my.oschina.net/vig

2015-09-07 14:01:16 356

原创 html的表结构

标题一 标题一 标题一 标题一 ..... ..... ..... .

2015-08-26 15:35:18 375

原创 模拟POST请求

工具类:package com.wangyin.platarch.pla.common.util;import java.lang.reflect.Method;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import java.u

2015-08-24 15:30:25 718

原创 window.location.href = "native://pay?orderNum=" + num + "&callback=afterPay";

window.location.href = "native://pay?orderNum=" + num + "&callback=afterPay";

2015-06-04 11:53:40 2553

原创 在Controller中进行页面跳转的方式

方式一:返回跳转页面 @RequestMapping(value = "/error") public String error(ModelMap modelMap){ String message = "您要下载的资源已被删除!!"; modelMap.addAttribute("message",message); return "erro

2015-05-27 11:00:19 3479

原创 Spring mvc实现文件上传下载

controller类package test.controller;import com.wangyin.commons.util.Logger;import org.springframework.stereotype.Controller;import org.springframework.ui.ModelMap;import org.springframework.web.

2015-05-27 10:09:19 577

原创 jsp分页

1、分页处理函数package com.wangyin.platarch.util;import java.util.List;public class PageUtil { private List values; private int totalSize = 0; private int maxResults = 10; private int firstResult =

2015-05-15 10:42:50 275

原创 有用的函数

1、判断对象是否为空public static boolean isEmpty(Object o){ if(o==null) return true; if(o instanceof String){ String str=(String) o; if("".equals(str)) return true; } return false; }

2015-05-15 10:40:23 267

原创 读取.properties配置文件信息

static { Properties prop = new Properties(); InputStream in = Constant.class .getResourceAsStream("/zookeeper.properties"); try { prop.load(in); } catch (IOException e) { } zooke

2015-05-15 10:18:00 256

原创 IntelliJ IDEA 将 Maven 构建的 Java 项目打包

在Terminal下直接输入命令,mvn assembly:assembly

2015-05-14 11:05:40 400

原创 Spring注入的两种方式

Spring注入的两种方式 方式一:自动注入要点:1:、在spring的xml文件中要加下面语句 其中base-package指定要扫描的包,在该包中所有的变量都会自动注入。2、要在注入的变量前加@Autowired标签 @Autowired private WyTimerJobService wyTimerJobService; 方式二:手动注

2015-05-13 18:49:44 389

原创 maven工程检查依赖包冲突的命令

maven工程检查依赖包冲突的命令:mvn -X compile dependency:tree -Dverbose >a.log 执行此命令可以检查Jar包版本冲突:mvn -X compile dependency:tree -Dverbose >a.log,然后在a.log文件里查找 是否有"omitted for conflict with",如果有,则表示jar包有版本冲

2015-05-12 15:37:46 7334

原创 Spring MVC入门实例

实例主页是:http://localhost:8080/HelloWeb/student HelloController.javapackage com.yiibai;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.ModelAttrib

2015-05-09 21:36:17 340

原创 用JSTL在jsp页面显示只有两位小数的数字

  上述代码输出形式为:123.00

2015-05-07 14:30:49 515

原创 dubbo安装

下载源码包并进行编译。源码下载地址:https://github.com/alibaba/dubbo安装步骤说明:1、按readme说明进行安装,因为已经下载了源码包和安装了maven,所以第0步,第1步可以跳过。2、第2步转化为eclipse工程并导入eclipse中Context Menu -> Run As -> Java Application:和Edit Config:不需要

2015-04-01 16:48:24 419

原创 request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+request.getContextPat

jsp首页存在这条语句的作用 String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+request.getContextPath()+"/";%>article/list">不分页的list request.getSchema()可以

2015-03-25 14:31:04 526

原创 线程创建的两个方式

方式一:Thread创建package test;public class ThreadTest1 { public static class NewThread extends Thread{ @Override public void run() { // TODO Auto-generated method stub System.out.println("

2015-03-16 14:54:39 333

原创 maven安装

用在线安装方式安装不了,进而转为离线安装,方法如下面两篇博文,也没安装成功。http://blog.163.com/xueling1231989@126/blog/static/10264080720131181327247/http://www.blogjava.net/fancydeepin/archive/2012/07/13/eclipse_maven3_plugin.html

2015-01-15 14:32:26 205

原创 Notepad++ Java开发环境配置

1 Console Dialog作为Java开发环境显示Console Dialog对话框点击“插件”主菜单,在其下拉菜单中选中“NppExec”,在二级菜单中选中“Show Console Dialog”。默认在编辑器的底部出现Console Dialog。编辑Java源文件新建一个Java源文件HelloNpp.java,在编辑器中输入如下内容:

2014-10-27 20:40:32 361

转载 Gcc编译选项

编译过程一般分为四个阶段:   预处理(也称预编译,Preprocessing)      gcc -E test.c -o test.i 或 gcc -E test.c   编译(Compilation)    gcc -S test.i -o test.s   汇编 (Assembly)   gcc -c test.s -o test

2014-10-21 22:56:19 293

原创 String类的实现

#includeusing namespace std;class String{public: String(const char *str=NULL); String(const String &other); ~String(void); String &operator=(const String &other);private: char *m_data;};St

2014-10-21 22:40:43 317

原创 C++中list的erase()函数问题

erase的作用是,使作为参数的迭代器失效,并返回指向该迭代器下一参数的迭代器。

2014-10-21 22:26:24 7747 1

原创 在某年的某一个时刻加1秒

if((tiif(time.mo%02d:%02d",time.year,time.month,time.day,time.shi,time.fen,time.miao);return 0;}

2014-10-11 18:51:46 316

原创 strtok()函数

就是函数返回第一个分隔符分隔的子串后,将第一参数设置为NULL,函数将返回剩下的子串。下面我们来看一个例子:int main() {      char test1[] = "feng,ke,wei";        char *test2 = "feng,ke,wei";        char *p;        p = strtok(test1, ",");

2014-10-10 21:20:29 270

转载 判断一个单链表是否有环及环的链接点

给定一个单链表,只给出头指针h:1、如何判断是否存在环?2、如何知道环的长度?3、如何找出环的连接点在哪里?4、带环链表的长度是多少?解法:1、对于问题1,使用追赶的方法,设定两个指针slow、fast,从头指针开始,每次分别前进1步、2步。如存在环,则两者相遇;如不存在环,fast遇到NULL退出。2、对于问题2,记录下问题1的碰撞

2014-10-09 23:31:56 408

转载 inux中查看系统资源占用情况的命令

转自:http://blog.sina.com.cn/s/blog_76af01490100xgrr.htmltop: 主要参数 d:指定更新的间隔,以秒计算。 q:没有任何延迟的更新。如果使用者有超级用户,则top命令将会以最高的优先序执行。 c:显示进程完整的路径与名称。 S:累积模式,会将己完成或消失的子行程的CPU时间累积起来。 s:安全模式。 i:不显示任

2014-10-09 21:33:18 482

转载 g++ 编译链接C++代码, 生成与使用静态库和动态库

g++ 编译链接C++代码, 生成与使用静态库和动态库  举报|字号 订阅例如我有A.cpp、A.h、main.cpp 三个文件 编译链接C++代码:第一步:g++ -c A.cpp main.cpp这样就可以编译A.cpp和main.cpp的代码生成A.o和main.o文件【因为A.cpp包含了A.h的头文件,所以一般编

2014-10-09 21:24:00 965

原创 剑指offer:面试题30,求最小的K个数

方法一:快速排序法

2014-10-08 22:39:59 415

原创 给定一个正整数n,将其分成m段,每段为n1,n2,...,nm,求怎么划分使得n1*n2*...*nm最大

题目:自然数N分解为n个自然数的和,求这n个数的乘积最大值分析:最优问题,可以用动态规划求解1、描述最优解结构    N = a1 + a2 + ... + an;    M = a1 * a2 * ... * an;求M的最大值    考虑到N = a + b,而a与b又可以分解为另外几个和为a或b的数的积,因此对于确定的N = a +

2014-10-08 21:17:07 2419

原创 gdb调试

step1 在编译时把调试信息加到可执行文件中,使用编译器(cc/gcc/g++)

2014-10-07 21:17:42 412

原创 哈弗曼编码实现

例题:假设一个文本文件TFile中只包含7个字符{A,B,C,D,E,F,G},这7个字符在文本中出现的次数为{5,24,7,17,34,5,13}利用哈夫曼树可以为文件TFile构造出符合前缀编码要求的不等长编码

2014-10-05 22:04:54 950

原创 字典树

又称单词查找树,Trie树,是一种树形结构,是一种哈希树的变种。典型应用是用于统计,排序和保存大量的字符串(但不仅限于字符串),所以经常被搜索引擎系统用于文本词频统计。它的优点是:利用字符串的公共前缀来节约存储空间,最大限度地减少无谓的字符串比较,查询效率比哈希表高。   字典树与字典很相似,当你要查一个单词是不是在字典树中,首先看单词的第一个字母是

2014-10-05 20:15:30 389

原创 伙伴算法

伙伴算法1.原理      Linux的伙伴算法把所有的空闲页面分为11个块组,每组中块的大小是2的幂次方个页面,例如,第0组中块的大小都为20 (1个页面),第1组中块的大小为都为21(2个页面),第10组中块的大小都为210(1024个页面)。也就是说,每一组中块的大小是相同的,且这同样大小的块形成一个链表。对第10组块的最大请求对应着4M(每个页面的大小为4K)大小的连续RAM。每个

2014-10-05 10:33:53 537

原创 删除数组中重复的数

有三种方法:1)利用set的性质

2014-10-03 21:48:31 585

转载 常用定义

5. 用变量a给出下面的定义 a) 一个整型数(An integer) b) 一个指向整型数的指针(A pointer to an integer) c) 一个指向指针的的指针,它指向的指针是指向一个整型数(A pointer to a pointer to an integer) d) 一个有10个整型数的数组(An array of 10 integers) e) 一个有1

2014-09-30 16:18:58 262

原创 用字符串来实现加1操作

#include #includeint Increment(char *number);void printnumber(char *number);void print(int n){ if(n<=0) return; char *number =new char[n+1]; memset(number,'0',n); number[n]='\0'; while(!I

2014-09-29 22:41:48 4246

转载 fork()-实例分析

1、子进程对存储空间的复制 (1) 使用文本编辑器输入源程序

2014-09-29 17:01:53 824

原创 剑指offer——题目1385:重建二叉树

#includeusing namespace std;struct BinaryTreeNode{ int value; BinaryTreeNode *left; BinaryTreeNode *right;};BinaryTreeNode * construct(int *preorder,int *inorder,int length);BinaryTreeNode *

2014-09-27 23:34:56 377

maven+springmvc+mybatis+log4j

maven+springmvc+mybatis+log4j进行web开发的项目模板

2015-05-28

Spring MVC入门实例

Spring MVC入门实例

2015-05-09

apache-tomcat-7.0.59-windows-x64.zip

apache-tomcat-7.0.59-windows-x64.zip

2015-04-02

spring-framework-3.1.3.RELEASE

spring-framework-3.1.3.RELEASE

2015-04-02

zookeeper-3.4.6

zookeeper-3.4.6

2015-04-02

空空如也

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

TA关注的人

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