自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (1)
  • 收藏
  • 关注

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

单例模式  一个类有且只有一个实例;特点1、单例类只能有一个实例。 2、单例类必须自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。单例模式的几种实现方式一:饿汉式public class Singleton { private static Singleton singleton = new Singleton(); private...

2018-10-10 16:09:43 188

原创 Java设计模式之工厂模式

工厂模式可以分为3类:简单工厂模式、工厂模式、抽象工厂模式一:简单工厂模式(又叫静态工厂模式)是通过专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。现在围绕书中的一个运算实例来展开探索(用面向对象的思想来实现一个简单的加减运算)先创建一个操作基类/** * @Author: * @Description:封装 * 对numA、numB进行加减运算...

2018-10-10 16:07:48 234

转载 常规方法进行图片上传,使用了MultipartFile、MultipartHttpServletRequest

原文地址:http://blog.csdn.net/chenchunlin526/article/details/70945877我只摘录了一些 上传图片的方法  具体如下:文件上传jsp页面 upload.jsp,上传页面与图片回显页面。情况一:input标签的name属性全都相同<%@ page language="java" contentType="text/html; charse...

2018-03-09 14:52:17 2460

原创 图文验证码生成器

package com.cpt.util;import javax.imageio.ImageIO; import javax.servlet.ServletOutputStream; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java

2017-12-06 11:47:25 2056

原创 Jackson工具类(各种转换)

首先要在项目中引入jackson的jar包(在此不做说明) 下面直接上代码public class JacksonUtils { private final static ObjectMapper objectMapper = new ObjectMapper(); private JacksonUtils() { } public static ObjectMapper

2017-08-17 17:10:17 15098

原创 Json注解属性JsonIgnoreProperties,JsonInclude,JsonProperty总结小记

1.JsonIgnoreProperties属性 示例用法:@JsonIgnoreProperties(ignoreUnknown = true) 该注解是放在类名上面,作用是:忽略类中不存在的字段当接收的时候2.JsonInclude属性 示例用法:@JsonInclude(JsonInclude.Include.NON_NULL) 该注解也是放在类名上面,作用是:忽略类中字段值为null

2017-08-11 15:15:02 9496

原创 Jackson 处理复杂类型(List,map)

String jsonString="[{'id':'1'},{'id':'2'}]"; ObjectMapper mapper = new ObjectMapper(); JavaType javaType = mapper.getTypeFactory().constructParametricType(List.class, Bean.class); //如果是Map类型 map

2017-08-10 09:52:13 1686

原创 日期工具类(二)

结合这两天公司的需求整理的几个时间工具类方法:具体代码如下 /** * 获取给定日期N天后的日期 * @param dateTime 给定的日期 * @param days 往后推算的天数 N * @return */ public static String getDateAfterNDays(String dateTime, int days) {

2017-07-28 10:11:38 272

原创 spring-springmvc-mybatis(ssm)maven框架整合教程

第一步,新建maven项目 下图先看下整体项目结构 1.先加入相关jar包依赖<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 h

2017-05-08 17:03:50 630

原创 日期工具类

时间工具

2017-05-08 14:55:05 300

原创 ssm框架整合quartz实现定时任务

ssm框架搭建在此不做说明 新增一个applicationContext-quartz.xml配置文件,代码如下<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XML

2017-04-19 16:08:08 5643 4

原创 配置ssm—maven项目junit测试

一 引入的相关jar包<properties> <slf4j.version>1.6.1</slf4j.version> <spring.version>4.0.2.RELEASE</spring.version></properties><!-- 测试用 --><dependency> <groupId>junit</groupId> <artifactId>j

2017-04-18 18:16:08 4921

原创 ssm框架事务配置详解

事务的四大特性:1、一致性:将事务中所做的操作捆绑成一个原子单元,即对于事务所进行的数据修改等操作,要么全部执行,要么全部不执行。 2、原子性:事务在完成时,必须使所有的数据都保持一致状态,而且在相关数据中,所有规则都必须应用于事务的修改,以保持所有数据的完整性。事务结束时,所有的内部数据结构都应该是正确的。 3、隔离性:由并发事务所做的修改必须与任何其他事务所做的修改相隔离。事务查看数据时数据

2017-04-13 16:51:57 12215 4

原创 生成数字+大小写英文的随机数(长度n)

第一步:写一个工具类   import java.util.Random;public class StdRandom {//随机数生成器    private static Random random;    //种子值    private static long seed;        //静态代码块,初始化种子值及随机数生成器    stati

2017-04-10 10:35:31 1312

转载 Spring、Spring MVC、MyBatis整合文件配置详解

转载自(http://www.cnblogs.com/wxisme/p/4924561.html)web.xml的配置                                                                                                                               

2017-04-07 15:47:56 314

原创 java操作数据 “ 读写 ” excle文件

操作之前需把jar包导入工程里 jar下载地址直接看代码(用的junit测试成功)(还要在本地新建E:/file/testResult.xls)一:写数据/*** 写excle数据*/@Testpublic void test1() { List resultList = topicDao.getAllBbsTopic();HSSFWorkbook

2017-04-06 14:39:58 341

原创 java以post方式实现百度Sitemap实时推送

直接用文中代码即可public class BaiDuUtil {private static String url = "http://data.zz.baidu.com/urls?site=www.xxx.com&token=vPEp03UUJ2qtQKjg";//网站的服务器连接  public static void main(String[] args) {     

2017-02-27 14:02:11 1398

原创 非空判定工具类

package com.lyt.base.util;import java.util.Collection;public class NullUtil {public static boolean isEmpty(Object objs) {return (objs == null);}public static boolean isEmpt

2017-02-09 11:40:04 1698

原创 base64加密解密工具类

package com.lyt.base.util;import java.io.UnsupportedEncodingException;import sun.misc.*; public class Base64Util {      // 加密      @SuppressWarnings("restriction")public static String

2017-02-09 11:39:00 1455

原创 获取各种随机数的代码工具类

package com.lyt.base.util;import java.text.DateFormat;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.Date;import java.util.HashMap;import java.util.List;

2017-02-09 11:35:26 1451

原创 java过滤html标签获取纯文本信息

package com.lyt.base.util;import java.util.regex.Pattern;public class FilterHtmlUtil {public static String Html2Text(String inputString){    String htmlStr = inputString; //含html标签的字

2017-02-09 11:33:15 4093

原创 java使用urlrewritefilter实现网站伪静态

准备工作下载支持jar包:http://www.tuckey.org/urlrewrite/下载下来的是一个完整版的压缩文件解压缩文件正式操作把 urlrewritefilter-x.jar 放入项目,可以直接放到 WEB-INF/lib 下,如果使用的maven,可以copy以下代码:org.tuckeyurlrewritefilter4.0.4

2017-02-09 11:29:06 858

原创 nginx本地配置

nginx是一个代理服务器用来进行域名的反向代理或者正向代理,同时他也是一个比较可靠的静态资源服务器,相比于FTP服务器来说他没有那么专业,但是也能撑起一个小项目的资源。不多说,直接上步骤:①修改本机HOSTS文件HOSTS它的作用是包含IP地址和Host name(主机名)的映射关系,是一个映射IP地址和Host name(主机名)的规定,规定要求每段只能包括一个映射关系,IP地址要放在...

2016-12-29 14:53:43 5795

转载 spring 配置详解

spring配置文件是用于指导Spring工厂进行Bean生产、依赖关系注入(装配)及Bean实例分发的"图纸"。Java EE程序员必须学会并灵活应用这份"图纸"准确地表达自己的"生产意图"。Spring配置文件是一个或多个标准的XML文档,applicationContext.xml是Spring的默认配置文件,当容器启动时找不到指定的配置文档时,将会尝试加载这个默认的配置文件。

2016-12-22 18:49:59 272

原创 解决maven项目报错问题----指定jdk版本号

maven中jdk的配置分为全局配置和局部配置两种方式。   全局配置    全局配置是指在${MAVEN_HOME}\conf\settings.xml中进行配置,注${MAVEN_HOME}指的是maven的安装目录。例如,要配置jdk1.8,打开settings.xml这个文件,然后在 之间添加如下代码。[html] view plain copy

2016-12-02 17:30:56 5991

原创 解决tomcat服务器跨域请求问题

--- 前沿--工作中项目进行前后端分离时,前段调用后端接口时会出现跨域问题在tomcat 的web.xml 配置文件中加入如下配置过滤器(如web.xml中有多个filter时要把下面配置放在最前端) CorsFilter org.apache.catalina.filters.CorsFilter    cors.allowed.methods   GET,

2016-12-01 14:08:04 19488 2

原创 linux系统下安装 jdk、tomcat、jetty 总结

一,运行环境linux centos6.5、jdk7、jetty9、tomcat7第一步:安装jdk环境 * 下载jdk tar格式 直接解压安装 我的是直接解压到/usr/local/java 位置![目录结构如图](http://img.blog.csdn.net/20161117195739972)解压之后配置环境变量 1.进入linux根目录–> /etc/profile

2016-11-17 20:18:44 639

原创 分页插件pageHelper工作中的简单使用

一 工作的框架spring springmvc mybatis3首先使用分页插件必须先引入maven依赖,在pom.xml中添加如下com.github.pagehelperpagehelper3.7.5其次需要在配置文件中添加配置,有两种方式1,新建mybatis-config.xml内容如下  PUBLIC "-//mybatis.org//

2016-11-16 10:21:36 4642

原创 linux服务器上配置tomcat以service方式启动

1. 在/etc/init.d目录下新建文件,命名为tomcat2. 对tomcat文件进行编辑,执行 # cd /etc/init.d/ # vi tomcat将下面代码粘上去 #!/bin/bash  # description: Tomcat7 Start Stop Restart  # processname: tomcat7  # chkconfig:

2016-11-12 12:48:19 15568

原创 Linux SVN 搭建(YUM)安装

安装说明系统环境:CentOS-6.2安装方式:yum install (源码安装容易产生版本兼容的问题)安装软件:系统自动下载SVN软件Linux svn服务端配置检查已安装版本#检查是否安装了低版本的SVN[root@localhost /]#rpm -qa subversion#如果存储旧版本,卸载旧版本SVN[root@l

2016-11-09 19:53:26 497

原创 Linux服务器下重启svn服务

只需要简单3步。1 首先查看svn的进程:查看进程命令:ps -ef(查看所有进程);要筛选的话用grep,筛选svn的进程命令:ps -ef|grep svn。2  杀死主进程:杀死进程的命令用kill -9 进程id。3:启动svn:启动svn的命令用svnserve -d -r安装路径-d表示svnser

2016-11-09 19:17:43 43907

转载 Java获取计算机的IP、名称、操作系统等信息

package pachong;import java.io.BufferedReader;  import java.io.InputStream;  import java.io.InputStreamReader;  import java.net.InetAddress;  import java.net.NetworkInterface;  import

2016-10-13 14:17:32 11943

转载 MYSQL日期 字符串 时间戳互转

平时比较常用的时间、字符串、时间戳之间的互相转换;本文将作为一个笔记,整理一下三者之间的 转换(即:date转字符串、date转时间戳、字符串转date、字符串转时间戳、时间戳转date,时间戳转字符串)用法,方便日后查看;涉及的函数date_format(date, format) 函数,MySQL日期格式化函数date_format()unix_timestamp()

2016-08-05 21:31:32 3249

原创 java基础面试题记录

1.  面向对象编程的三大特性是什么,请简要阐述(1).继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继 承了原始类的特性,新类称为原始类的派生类(子类),而原始类称为新类的基类(父类)。派生类可以从它的基类那里继承方法和实例变量,并且类可以修改或增 加新的方法使之更适合特殊的需要。

2016-07-14 10:46:37 896 2

原创 natapp开启内网穿透之旅

是是是是是是

2016-07-13 13:49:05 961

apache poi jar包

2017-04-06

空空如也

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

TA关注的人

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