自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(128)
  • 收藏
  • 关注

原创 java集合

LinkedHashSetLinkedHashSet是Set集合的一个实现,具有set集合不重复的特点,同时具有可预测的迭代顺序,也就是我们插入的顺序。并且linkedHashSet是一个非线程安全的集合。如果有多个线程同时访问当前linkedhashset集合容器,并且有一个线程对当前容器中的元素做了修改,那么必须要在外部实现同步保证数据的冥等性。...

2019-11-12 15:21:39 186

转载 cas加入验证码以及强制密码到期修改流程

以下为手动改配置文件的配置。配置文件:一:cas-servlet.xml,路径:cas/WEB-INF。这个是cas的MVC的配置文件,找到handlerMappingC这个bean,在其<props></props>标签中加入两行配置,分别为: <prop key="/verify.htm">verifyController</prop...

2018-07-19 14:30:49 2222 1

转载 Shrio的filterChainDefinitions过滤器配置

shrio 权限管理filterChainDefinitions过滤器配置/*** Shiro-1.2.2内置的FilterChain* @see =============================================================================================================================*...

2018-04-25 16:38:33 421

转载 java中set集合的用法

1.HashSet java.util.HashSet类实现了Java.util.Set接口。它有如下特点: 1.它不允许出现重复元素; 2.不保证集合中元素的顺序 3.允许包含值为null的元素,但最多只能有一个null元素。下面代码是利用hashSet获取不重复的一组groupId:[javascript] view plain copypublic static List<Long&g...

2018-03-27 11:19:03 614

转载 java中的堆、栈和方法区

JAVA的JVM的内存可分为3个区:堆(heap)、栈(stack)和方法区(method)也叫静态存储区。堆区:1.存储的全部是对象,每个对象都包含一个与之对应的class的信息。(class的目的是得到操作指令) 2.jvm只有一个堆区(heap)被所有线程共享,堆中不存放基本类型和对象引用,只存放对象本身栈区:1.每个线程包含一个栈区,栈中只保存基础数据类型的对象和自定义对象的引用(不是对象...

2018-03-23 09:42:45 458

转载 ObjectMapper

ObjectMapper类是jackson的主要类,主要用来实现java类和json对象之间的转换一般来说web项目前后台会通过json对象进行数据之间的交流,会涉及到json格式之间的统一性问题,这个时候一般就会重写ObjectMapper类,进行数据格式统一设置比如对于空值或者时间格式的处理public class ObjectMapping extends ObjectMapper {Str...

2018-03-16 13:39:22 1360 1

转载 IDEA Community(社区版) 使用Maven创建Web工程 并部署tomcat

由于IDEA社区版(Community)无法直接New一个Web Appplication 所以要使用maven来创建1.创建一个Project2.3.4.这里在Properties中添加一个参数archetypeCatalog=internal,不加这个参数,在maven生成骨架的时候将会非常慢,有时候会直接卡住。来

2018-01-31 15:04:30 600

转载 Java对XML的解析技术

一、XML简介1.1 概述XML(ExtensibleMarkup language)在世界上的应用广泛性就如同眼镜在程序员中应用的广泛性一样,它与HTML一样,都出生于SGML,可用于简单的数据存储。对我们即将要学习如何在Java中使用它的同志们来说,有一个很好的消息要告诉大家:它很简单易学。与数据库老大们(Acess,SQL,Oracle)不同,这些老大们提供了非常强大的数据分

2018-01-31 10:06:47 553

转载 spring boot整合cxf发布webservice服务和spring boot整合cxf客户端调用webservice服务

一.前言    说起web service最近几年restful大行其道,大有取代传统soap web service的趋势,但是一些特有或相对老旧的系统依然使用了传统的soap web service,例如银行、航空公司的机票查询接口等。本博客主要讲解得是spring boot整合cxf发布webservice服务和spring boot整合cxf客户端调用webservice服务本案例

2017-11-22 13:42:28 2489 1

转载 传递、返回复杂类型的对象

1、首先看看JavaBean模式的参数和返回值的WebService,JavaBean代码如下:package com.hoo.entity;  import java.io.Serializable;  /**  * function:User Entity  * @author hoojo  * @createDate Dec 16, 2010 

2017-11-17 16:04:00 1524

转载 axis客户端接收不同参数类型

axis只支持简单类型的返回值。在这里逐一介绍axis的各种返回值接受。1:axis接受基本类型,如int ,string等引入的系统文件:import javax.xml.namespace.QName;import javax.xml.rpc.ParameterMode;import javax.xml.rpc.ServiceException;import org.a

2017-11-15 16:44:12 475

转载 Spring Boot 集成MyBatis

Spring Boot 集成MyBatisSpring Boot 集成druiddruid有很多个配置选项,使用Spring Boot 的配置文件可以方便的配置druid。在application.yml配置文件中写上:spring: datasource: name: test url: jdbc:mysql://192.168.16.

2017-11-13 13:52:59 296

转载 thymeleaf 学习笔记-基础篇(中文教程)

(一)Thymeleaf 是个什么?     简单说, Thymeleaf 是一个跟 Velocity、FreeMarker 类似的模板引擎,它可以完全替代 JSP 。相较与其他的模板引擎,它有如下三个极吸引人的特点:    1.Thymeleaf 在有网络和无网络的环境下皆可运行,即它可以让美工在浏览器查看页面的静态效果,也可以让程序员在服务器查看带数据的动态页面效果。这是由

2017-11-13 10:13:57 947

转载 JPA各种字段的映射

@Entity@Table(name="person")public class Person { @Id @GeneratedValue  //不写是采用默认策略,即:(Strategy=Generation.AUTO) private Integer id;  //主键且数据库是mysql就自动增长(identified),是Oracle就序列化(sequence)

2017-11-10 15:47:22 4499

转载 Spring Boot集成Redis实现缓存

本文章牵涉到的技术点比较多:Spring Data JPA、Redis、Spring MVC,Spirng Cache,所以在看这篇文章的时候,需要对以上这些技术点有一定的了解或者也可以先看看这篇文章,针对文章中实际的技术点在进一步了解(注意,您需要自己下载Redis Server到您的本地,所以确保您本地的Redis可用,这里还使用了MySql数据库,当然你也可以内存数据库进行测试)。这篇文

2017-11-08 17:46:15 293

转载 使用spring事件驱动机制,实现权限信息的自动收集存库

最近在做权限管理,希望能够在容器初始化后,自动的将所有Controller上的url进行收集,并存放到权限表中,从而代替人工配置的方式。实现思路如下:                             spring事件驱动机制+注解来实现。spring事件驱动机制spring在容器初始化之后,会触发ContextRefreshedEvent等事件,只要实现了Application

2017-11-08 13:16:49 506

转载 SpringBoot框架中REST接口的异常处理方法

一. HTTP状态码100 到199 的状态码代表信息,描述对于请求的处理。 200 到 299 的状态码表示客户端发来的请求已经被接收并正确处理。 300 到 399 的状态码表示客户端需要进一步的处理才能完成请求,比如重定向到另一个地址。 400 到 499 的状态码表示客户端的请求有错误,需要修正。404就是这种情况。 500 到 599 的状态码表示服务器在处理客户端请求时发生了内

2017-11-02 17:36:10 738

转载 spring boot整合cxf发布webservice服务和cxf客户端调用

spring boot整合cxf发布webservice服务和cxf客户端调用本案例使用maven方式核显文件清单1.pom.xmlproject xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="

2017-10-24 10:53:22 716

转载 Spring boot 整合CXF开发web service

添加依赖Maven的项目,首先当然是添加依赖了,除了原先Spring boot的依赖之外,还需要添加cxf依赖: org.apache.cxf cxf-rt-frontend-jaxws 3.1.6 org.apache.cxf cxf-rt-transports-http 3.1.6编写业务代码这里我们以查询用户信息为例,创建一个自

2017-10-24 10:43:35 344

转载 Spring Boot整合spring-ws调用web service服务

前言前面我们已经整合spring-ws实现了web service的服务端:Spring Boot整合spring-ws开发web service接下来就是实现客户端进行调用了。添加依赖客户端,同样的需要先添加依赖: org.springframework.boot spring-boot-starter-ws wsdl4j wsdl4j

2017-10-24 10:22:51 5000

转载 Spring Boot整合spring-ws开发web service

添加依赖spring boot的工程,除了spring boot外还需要添加spring-ws和wsdl4j的依赖,当然后面生成代码还需要添加maven的jaxb2插件。 org.springframework.boot spring-boot-starter-ws wsdl4j wsdl4j编写schema文件spring-ws的发布,都是以一

2017-10-24 10:21:32 8883 3

转载 Maven + Spring 整合 Mybatis

运行环境:maven + spring4.0.0 + mybatis3.2.4 + mybatis-spring1.2.2一、编辑pom.xml配置文件,添加依赖:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xs

2017-10-12 11:33:35 299

转载 elicpse+maven的webservice应用

使用webservice 在一个服务中调用另外一个服务。1、准备工作使用elicpse的maven插件分别建立:axis2-testaxis2-testServer其中axis2-test中pom的依赖如下:org.apache.axis2axis2-kernel1.6.1org.apache.axis2axis2-codegen1.6.1

2017-09-08 10:15:48 404

转载 spring集成mybatis后,打印SQL语句

网上说mybatis的早前版本配置打印sql还比较简单,在3.0.6之后配置方式修改了。 现在的spring-mybatis.xml配置如下:bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"> property name="dataSource" ref=

2017-09-06 14:46:50 358

转载 如何控制easyui datagrid显示

在做java-ITOO的选课系统时,学生选课界面要显示:可选课程,已选课程和历史选课。在这一个界面上,信息量是非常大的,怎么样让用户快速,简洁的了解自己要的信息呢?故,我们决定把已选课程和历史选课先隐藏起来,做了两个按钮,让用户点击的时候再出现,再点击一下隐藏。实现起来是非常简单的,首先,我们在界面加载时隐藏“历史选课”“已选课程”这两个datagrid:[java

2017-08-31 15:01:13 308

转载 java调用webservice

webservice:    就是应用程序之间跨语言的调用    wwww.webxml.com.cn    1.xml    2.    wsdl: webservice description language web服务描述语言        通过xml格式说明调用的地址方法如何调用,可以看错webservice的说明书        3.soap simple

2017-08-29 14:26:35 421

原创 java处理json中的日期

import java.text.SimpleDateFormat;import java.util.Date;import java.util.Locale;import net.sf.json.JsonConfig;import net.sf.json.processors.JsonValueProcessor;public class JsonDateVa

2017-08-29 11:34:15 2173

转载 Pdf与Base64编码之间的转换

在我们的工作有时候我们需要将图片或者pdf文件转换为Base64编码,然后从服务器端下载传输到本地,在这里我列举下两者之间的转换方法: Base64编码转换为pdf:/** * Description: 将base64编码内容转换为Pdf * @param base64编码内容,文件的存储路径(含文件名) * @Author fuyuwei * C

2017-08-28 16:50:28 27707 1

转载 JAVA调用数据库存储过程

ConnUtils连接工具类:用来获取连接、释放资源package com.ljq.test;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;/

2017-08-28 11:33:00 486

转载 spring-boot 实现通过访问路径后加参数返回json数据

http://localhost:8080/order/getCustomerAccount?format=json  只要在url后面加上format的参数既可,controller方法返回一个object就可以了。不用加什么@ResponseBody注解。继承WebMvcConfigurerAdapter类重写configureContentNegotiation方法即可

2017-08-25 15:28:25 1125

转载 Java实现视频网站的视频上传、视频转码、视频关键帧抽图, 及视频播放功能

视频网站中提供的在线视频播放功能,播放的都是FLV格式的文件,它是Flash动画文件,可通过Flash制作的播放器来播放该文件.项目中用制作的player.swf播放器.多媒体视频处理工具FFmpeg有非常强大的功能包括视频采集功能、视频格式转换、视频抓图、给视频加水印等。  ffmpeg视频采集功能非常强大,不仅可以采集视频采集卡或USB摄像头的图像,还可以进行屏幕录制,同时还支

2017-08-23 13:51:20 417

转载 java 上传文件以及各种视频图片!

package org.ibm2.book.vo;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.

2017-08-23 13:45:24 1324

转载 HttpClient PostMethod提交自定义参数

用PostMethod 模拟http post请求,需要解决传递字符串,文件等需求。httpclient对此,提供了对应实现,实现方法关键在:RequestEntity。示例:RequestEntity requestEntity = newStringRequestEntity(text);  post.setRequestEntity(requestEntity);  

2017-08-22 16:10:13 2937

转载 HttpClient通过Post上传文件

在之前一段的项目中,使用Java模仿Http Post方式发送参数以及文件,单纯的传递参数或者文件可以使用URLConnection进行相应的处理。          但是项目中涉及到既要传递普通参数,也要传递多个文件(不是单纯的传递XML文件)。在网上寻找之后,发现是使用HttClient来进行响应的操作,起初尝试多次依然不能传递参数和传递文件,后来发现时因为当使用HttpClient时

2017-08-22 10:48:14 309

转载 Java 字节流InputStream、OutputStream、FileInputStream、FileOutputStream

InputStream  和OutputStream第一种方式:使用字节输出流建立一个文件并存储一些数据FileOutputStream fos = new FileOutputStream("fos.txt");fos.write("abcdsjfl".getBytes()); //getBytes()将字符串转化成字节存储到byte数组中fos.close(); // 关闭

2017-08-08 14:37:33 313

转载 Spring Boot入门——文件上传与下载

1、在pom.xml文件中添加依赖 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 com.wyl SpringBootFile 0.0.1-SNAPSHOT jar SpringBootFi

2017-08-08 14:23:24 887

转载 Spring boot 文件上传(多文件上传)

1.加入相应的maven依赖xml version="1.0" encoding="UTF-8"?>project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="h

2017-08-08 13:37:11 450

转载 Spring整合JMS(一)——基于ActiveMQ实现

1.1     JMS简介       JMS的全称是Java Message Service,即Java消息服务。它主要用于在生产者和消费者之间进行消息传递,生产者负责产生消息,而消费者负责接收消息。把它应用到实际的业务需求中的话我们可以在特定的时候利用生产者生成一消息,并进行发送,对应的消费者在接收到对应的消息后去完成对应的业务逻辑。对于消息的传递有两种类型,一种是点对点的,即

2017-07-27 14:05:37 291

转载 java使用jbarcode生成条形码

准备工作:开发工具:eclipse4.5+jdk1.7所需jar包:jbarcode-0.2.8.jar案例:[java] view plain copypackage jbarcode;    import java.awt.Color;  import java.awt.Font;  import ja

2017-06-23 17:06:04 955

转载 在Spring Boot框架下使用WebSocket实现消息推送

spring Boot的学习持续进行中。前面两篇博客我们介绍了如何使用Spring Boot容器搭建Web项目(使用Spring Boot开发Web项目)以及怎样为我们的Project添加HTTPS的支持(使用Spring Boot开发Web项目(二)之添加HTTPS支持),在这两篇文章的基础上,我们今天来看看如何在Spring Boot中使用WebSocket。什么是WebSoc

2017-06-21 10:57:18 439

空空如也

空空如也

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

TA关注的人

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