自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 资源 (25)
  • 收藏
  • 关注

原创 HttpURLConnection的post请求传递header参数和body参数的具体方法实现

@Testpublic void testByTenantId() throws Exception { String tenantId="nhs7wd2c"; String defURL = "http://bd.basdoc.com/rest/data/transfer"; URL url = new URL(defURL); // 打开和URL之间的连接 HttpURLConnection con = (HttpURLConnection)url.open.

2020-05-27 10:14:15 26841 2

原创 net.sf.json.JSONObject 和org.json.JSONObject 的差别

net.sf.json.JSONObject 和org.json.JSONObject  的差别。一、创建json对象String str = "{\"code\":\"0000\", \"msg\":{\"availableBalance\":31503079.02}}org.json.JSONObject:JSONObject json = new JSONObject(s

2018-02-05 15:34:20 422

转载 【springmvc】传值的几种方式&&postman接口测试

最近在用postman测试postman接口,对于springmvc传值这一块,测试了几种常用方式,总结一下。对于postman这个工具的使用也增加了了解。postman测试很棒,有了工具,测试接口,事倍功半。一、单个参数传递1.@RequestBody注解[java] view plain copy"font

2018-02-01 14:04:35 1005

原创 JAVA数据与JSON的转换

JSON与JAVA数据的转换(JSON 即 JavaScript Object Natation,它是一种轻量级的数据交换格式,非常适合于服务器与 JavaScript 的交互。)代码中有这么一句,是后台的封装数据。JSONObject jo = JSONObject.fromObject(map);常见的java代码转换成json --请注意,这个方法

2018-01-30 10:48:33 284

原创 ORACLE数据库误操作后数据恢复方法

1、查询误操作之前的数据,只需要保证时间在误操作之前即可select * from YOUR_TABLE as of timestamp to_timestamp('2017-11-11 18:00:00', 'yyyy-mm-dd hh24:mi:ss');2、激活误操作表的行移动特性alter table YOUR_TABLE enable row move

2017-11-21 17:52:49 940

原创 ajax post 提交中文java后台获取参数出现乱码解决方法

代码示例:js端;用encodeURI()两次转码var channelName=encodeURI(encodeURI($("#channelName").val()));Java端;用URLDecoder.decode()方法解码String channelName=this.getRequest().getParameter("channelName");ch

2017-06-19 10:20:04 835

原创 Java NIO和IO的区别

Java NIO和IO之间的主要差别有三点:IONIO面向流 面向缓冲阻塞IO 非阻塞IO无  选择器面向流与面向缓冲Java NIO和IO之间第一个最大的区别是,IO是面向流的,NIO是面向缓冲区的。 Java IO面向流意味着每次从流中读一个或多个字节,直至读取所有字节,它们没有被缓存在任何

2016-09-12 11:46:23 333

原创 使用HttpClient请求另一个项目接口获取内容

我们在实际开发中常常会遇到这种问题:在一个项目中需要访问另一个项目的接口获取需要的内容。因此我们就涉及到了HttpClient请求的问题,主要包括两种方式:HttpPost和HttpGet两种。一、HttpGet请求public String doHttpGet() {        // 需要访问的接口路径        String url = "http://124.11

2016-09-09 11:23:03 13744

原创 JAVA后台程序以及JSP页面如何获取properties文件中的值

在实际开发中,我们经常会将一些属性写入到properties文件中,方便我们在开发或维护中的操作。这样做的好处十分明显,当我们需求或运行环境发生变化时,只需更改相应的配置文件即可符合要求。但这样做的同时也带来了一些开发上的问题,比如我们如何获取properties文件中的值。        下面我们提供一种可以在jsp页面中获取配置文件中变量值的方法:ApplicationProperti

2016-09-08 10:17:00 10082

转载 Redis简介

Redis是一个远程内存数据库,它不仅性能强劲,而且还具有复制特性以及为解决问题而生的独一无二的数据模型。Redis提供了5种不同类型的数据结构,各式各样的问题都可以很自然地映射到这些数据结构上:Redis的数据结构致力于帮助用户解决问题,而不会像其他数据库那样,要求用户扭曲问题来适应数据库。除此之外,通过复制、持久化(persistence)和客户端分片(client-side sharding

2016-09-02 11:32:59 362

转载 Java使用cookie实现简单的单点登录功能

(一)取得cookie中的相关信息Cookie[]cookies = request.getCookies();          Stringusername = "";          Stringpassword = "";          if (cookies!= null) {             for (int i =0; i

2016-09-01 10:14:14 4389 1

原创 JavaWeb登录页面生成数字或字母图片验证码

1.登陆页jsp:            登陆页面              content="width=device-width,initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"/>

2016-08-30 14:01:36 13545 16

原创 Java对cookie的简单操作

java对cookie的操作比较简单,主要介绍下建立cookie和读取cookie,以及如何设定cookie的生命周期和cookie的路径问题。 建立一个无生命周期的cookie,即随着浏览器的关闭即消失的cookie,代码如下HttpServletRequest request  HttpServletRespo

2016-08-30 11:49:17 394

原创 Java实现对cookie的增删改查

1.springMVC框架:         /**         * 读取所有cookie         * 注意二、从客户端读取Cookie时,包括maxAge在内的其他属性都是不可读的,也不会被提交。浏览器提交Cookie时只会提交name与value属性。maxAge属性只被浏览器用来判断Cookie是否过期         * @param request  

2016-08-30 11:46:24 8742

原创 JavaWeb--使用cookie实现会话管理

一、会话的概念  会话可简单理解为:用户开一个浏览器,点击多个超链接,访问服务器多个web资源,然后关闭浏览器,整个过程称之为一个会话。  有状态会话:一个同学来过教室,下次再来教室,我们会知道这个同学曾经来过,这称之为有状态会话。二、会话过程中要解决的一些问题?  每个用户在使用浏览器与服务器进行会话的过程中,不可避免各自会产生一些数据,程序要想办法为每个用户保存这些数据。三

2016-08-30 11:28:43 803

转载 CAS单点登录教程

一、教程前言教程目的:从头到尾细细道来单点登录服务器及客户端应用的每个步骤单点登录(SSO):请看百科解释猛击这里打开本教程使用的SSO服务器是Yelu大学研发的CAS(Central Authentication Server),官网:http://www.jasig.org/cas本教程环境:Tomcat6.0.29JDK6CAS Server版本:cas-server-3

2016-08-16 16:10:35 471

原创 Java使用【网易云信】短信接口,给手机用户发送并校验验证码

网易云信地址:http://dev.netease.im/我在本项目中使用到的jar包:fastjson-1.1.36.jarhttpcore-4.4.5.jarhttpcore-ab-4.4.5.jarhttpcore-nio-4.4.5.jarhttpclient-4.5.jarcommons-codec-1.9.jarcommons-logging-1.2

2016-08-04 14:41:53 9789

原创 MyEclipse Servers视窗出现“Could not create the view: An unexpected exception was thrown”错误解决办法

MyEclipse 打开后有时候莫名的在server窗口里抛出“Could not create the view: An unexpected exception was thrown”错误,解决办法:打开myeclipse所在的wordspace文件夹,在下面子文件夹.metadata\.plugins\org.eclipse.core.runtime\.settings

2016-08-04 14:39:34 396

原创 使用dom4j解析xml格式字符串,获取标签属性和内容

本文解析XML格式字符串引入的是: dom4j-1.6.1.jar具体代码如下:/**     * 解析xml字符串,获取各项属性内容     * readXML方法描述:     *      * @author : sunyan     * @createTime : 2016-4-26 下午4:37:50     */    private sta

2016-05-06 11:20:32 24513 2

原创 Linux环境CentOS下JDK安装及环境变量配置、多个Tomcat的安装及开机自启配置

首先安装JDK安装之前检查下是否已经安装了openJDK,如果已安装,建议用yum remove 卸载掉。[root@bogon data]# rpm -qa |grep java再检查下是否安装jdk如果已经安装,建议用yum remove 卸载掉。[root@bogon data]# rpm -qa |grep jdk方法一:在线下载jdk并安装(这里选择版本是jdk7

2016-04-19 14:51:24 1879

原创 Java将数据导出到Excel

public String toExcel(List list) throws Exception{        // 第一步,创建一个webbook,对应一个Excel文件          HSSFWorkbook wb = new HSSFWorkbook();          // 第二步,在webbook中添加一个sheet,对应Excel文件中的sheet     

2016-04-19 14:49:18 347

原创 JQuery AJAX

Jquery在异步提交方面封装的很好,直接用AJAX非常麻烦,Jquery大大简化了我们的操作,不用考虑浏览器的诧异了。推荐一篇不错的jQuery Ajax 实例文章,忘记了可以去看看,地址为:http://www.cnblogs.com/yeer/archive/2009/07/23/1529460.html 和 http://www.w3school.com.cn/jquery/ 

2016-03-29 18:14:25 199

原创 shiro

1.Shiro的模块功能:①登陆验证:验证用户是否拥有相应的身份②权限控制:判断用户有哪些权限,才能做某些操作③会话管理:存储用户信息④加密 :保护数据安全2.shiro操作流程:①应用代码通过subject来进行验证和授权②subject委托给SecurityManager③给SecurityManager注入Realm④通过Realm获取用户

2016-02-24 18:14:55 432

原创 apache-shiro 学习笔记

(一) 看到SpringSide4居然也用shiro作为安全框架,不是用的spring-security。着实有点惊讶。apache-shiro的强大可见一斑。(二) apache-shiro依赖的包Xml代码  dependency>      groupId>org.apache.shirogroupId>      artifactId>shiro-cor

2016-01-12 16:23:54 299

原创 如何删除myeclipse自带的maven插件

关闭MyEclipse程序, 进入MyEclipse插件目录/eclipse/features,删除com.genuitec.myeclipse.maven_6.5.1.zmyeclipse650200806目录,删除plugins下的com.genuitec.myeclipse.maven_6.5.1.zmyeclipse650200806, org.maven.ide.co

2016-01-12 16:22:33 5993

原创 Maven3.0.5安装,以及MyEclipse配置Maven3.0.5插件

一:Maven环境变量配置:(Maven3.0.5可支持JDK1.6版本!)下载maven的bin,在apache官方网站可以下载。下载下来之后,解压,找个路径放进去, 把bin的位置设在环境变量里,新建环境变量MAVEN_HOME在PATH里加入maven的bin的路径由于Maven依赖Java运

2016-01-12 16:21:32 1434

原创 Linux中的ls命令详解

ls命令是linux下最常用的命令之一,ls跟dos下的dir命令是一样的都是用来列出目录下的文件,下面我们就来一起看看ls的用法 英文全名:List即列表的意思,当我们学习某种东西的时候要做到知其所以然,当你知道了这个东西大概是个什么了以后你的思维就会联想到很多的东西学习的就会很快。 1. ls -a 列出文件下所有的文件,包括以“.“开头的隐藏文件(linux下

2016-01-12 16:20:29 560

原创 Vmware虚拟机启动按F2无法进入BIOS的解决方法

问题现象:系统开启,按‘F2’不能进入BIOS,直接进入系统,实际上在虚拟机上按F2就可以进入BIOS,这个应该怎么解决?  原因分析:由于点击F2进入BIOS的画面时间太短,很多时候用户来不及按下F2,就导致了无法进入BIOS。 解决办法: 方法一:单次方法(下次使用需再次相同操作),开机自动进入BIOS。 1、关闭虚拟机,找到虚拟机系统的存放目录(注:不

2016-01-12 16:19:32 32305 7

转载 ibatis工具--Abator

Abator是一个用于iBATIS的代码生成器,它能够为iBATIS Sql Mapper(包括:SqlMap XML文件, Java domain classes, 和Java DAO classes)生成artifacts。1. 介绍Abator 是一款iBATIS代码生成工具。它从数据库获取信息,然后产生如下文件。1) 数据库表的SqlMap.xml file 文件,如Use

2015-12-15 10:27:55 581

原创 Ajax页面缓存问题分析与解决办法

Ajax页面缓存是ajax处理数据时对一些重复相同数据进行一个缓存操作,这样从另一个层面对于我们来讲是非常的不错了,但有时我们并不希望它缓存要如何处理呢?下面我们一起来看看关于页面缓存问题分析与解决,希望例子对各位会带来帮助。一、什么是Ajax缓存原理?Ajax在发送的数据成功后,会把请求的URL和返回的响应结果保存在缓存内,当下一次调用Ajax发送相同的请求时,它会直接从

2015-11-20 11:52:34 16156 1

转载 Eclipse中的.project 和 .classpath文件的具体作用

.project是项目文件,项目的结构都在其中定义,比如lib的位置,src的位置,classes的位置.classpath的位置定义了你这个项目在编译时所使用的CLASSPATH这些文件用文本编辑器就能查看。在一个项目中点刷新的目的是为了更新.project文件中的文件清单,把不通过Eclipse提交到项目的文件显示出来。 .classpath 文件  从

2015-11-16 11:45:32 323

转载 Collections类方法详解

Collections则是集合类的一个工具类/帮助类,其中提供了一系列静态方法,用于对集合中元素进行排序、搜索以及线程安全等各种操作。1) 排序(Sort)使用sort方法可以根据元素的自然顺序 对指定列表按升序进行排序。列表中的所有元素都必须实现 Comparable接口。此列表内的所有元素都必须是使用指定比较器可相互比较的double array[] = {112, 111, 23,

2015-11-16 11:43:36 311

转载 使用注解实现AOP

1  引入aop命名空间    xmlns:aop="http://www.springframework.org/schema/aop"         http://www.springframework.org/schema/aop    http://www.springframework.org/schema/aop/spring-aop-2.5.xsd 2配置,打开

2015-11-16 11:42:31 288

转载 Spring常用注解,自动扫描装配Bean

1 引入context命名空间(在Spring的配置文件中),配置文件如下: 打开配置 spring 会自动扫描cn.pic包下面有注解的类,完成Bean的装配。 2 在classPath中加入注解用的jar包lib\j2ee\common-annotations.jar   Spring 的context:component

2015-11-16 11:41:44 631

转载 Spring MVC 入门分析

目录 一、前言二、spring mvc 核心类与接口三、spring mvc 核心流程图四、spring mvc DispatcherServlet说明五、spring mvc 父子上下文的说明六、springMVC-mvc.xml 配置文件片段讲解 七、spring mvc 如何访问到静态的文件,如jpg,js,css八、spring mvc 请求如何映射到具

2015-11-16 11:40:31 385

原创 Date类型数据转化json后,在jsp获取日期显示为[object Object]问题

后台从数据库里取的数据是Date日期类型的时候,如果把日期字段以json字符串形式返回前台界面,前台就会出现[object Object],而不是显示“2000-01-01”这种形式.解决方法:方法一:后台添加自定义的日期格式转化类import java.text.SimpleDateFormat;import java.util.Date;import java.util.L

2015-11-16 11:37:37 3808 1

原创 JQuery选择标签小结

jQuery获取Select选择的Text和Value: 语法解释: 1. $("#select_id").change(function(){//code...}); //为Select添加事件,当选择其中一项时触发 2. var checkText=$("#select_id").find("option:selected").text(); //获取Select选择的Text

2015-11-16 11:35:58 405

原创 基于ECharts-JS图表库实现饼形图数据详细显示

在中采用标签式单文件引入:在中为饼形图的存放准备一个具备宽高的:在中为分类数据详细展示准备一个:在自定义js文件中基于准备好的初始化echarts图表:var myChart = echarts.init(document.getElementById('container'));自定义option数据:option = {            toolt

2015-11-16 11:33:45 3647

原创 JQuery-Jcrop插件裁剪头像,及头像的上传

引入文件: HTML:  JS函数:  JAVA后台:上传头像: 转化为字符串:获取将裁剪的头像,及裁剪后图像的保存: 图片裁剪: 效果图:   注:裁剪时注意要进行原图的比例换算

2015-11-16 11:32:34 680

原创 JavaScript验证客户端密码强度

JS函数:/*验证密码强度js方法*/  //CharMode函数  //测试某个字符是属于哪一类.   function CharMode(iN){    if (iN>=48 && iN     return 1;    if (iN>=65 && iN     return 2;    if (iN>=97 && iN     return 4;

2015-11-16 11:31:25 434

Redis实战.pdf

redis简介,适合学习研究

2016-09-06

XML的传输、显示、解析以及与数据库之间的转换.pdf

介绍xml,以及xml的使用操作方法

2016-09-02

ckplayer的js等文件压缩包

用于网页视频播放,包含需要引入的js等文件

2016-09-02

Hibernate原理与配置-新手入门

适合新手学习研究,包括hibernate框架原理与使用方法

2016-09-01

Java算法与数据结构.pdf

介绍了java的算法及实例,数据结构等内容

2016-08-31

JQuery基础教程

适合新手学习研究,基础的jQuery用法与讲解

2016-08-31

SQL数据库基础

学习sql数据库的基本语法与使用方法

2016-08-31

spring经典中文教程.pdf

主要包括spring介绍使用等,适合新手学习

2016-08-31

SSH框架整合详解-新手

整合ssh框架,详细整理

2016-08-30

zookeeper入门简介及配置使用

适合新手学习入门,研究分布集群

2016-08-30

Kafka自学文档

适合新手学习研究,类似于activeMQ消息中间件

2016-08-30

java代码发编译工具——jd-gui.zip

用于java代码反编译,方便查看代码bug等功能

2016-08-30

apache-activeMQ-5.13.0-bin.zip

activeMQ消息中间件

2016-08-30

8uFtp_setup3.8.1.1.2542643468.exe

FTP文件上传服务辅助工具

2016-08-30

Tomcat-6.0.18.exe

tomcat6工具

2016-08-30

TortoiseSVN-1.8.6.25419-32bit

svn工具,可以很好地管理项目版本,特别适用于团队开发

2016-08-30

apache-maven-3.0.5-bin.zip

mvn工具,安装后可以智能管理项目开发中的jar包

2016-08-30

Linux操作系统入门教程-新手

适合初学者开始研究学习linux操作系统,让开发者明白linux操作系统的命令行,存储方式等

2016-08-30

HowTomcatWork中文版

主要介绍tomcat运行原理、机制等,能够帮助web开发者更好的理解web项目的运行原理

2016-08-30

深入java虚拟机

主要介绍了java虚拟机的运行机制,适合java开发者深入研究java运行机制、原理等内容

2016-08-30

百度js工具-ECharts画图

引入该js文件,根据百度echarts-api文档说明,可以在web端开发各种类型的图表显示

2016-08-30

跟我学shiro教程

本书浅显易懂,适合新手学习研究,内容主要包括shiro简介、shiro的使用方法,以及一些标签控制,权限控制,登录验证等内容,能够帮助每一位开发者迅速掌握shiro的使用方法和原理

2016-08-30

maven教程-v1.0

介绍maven的作用,使用方法,适合新手学习研究

2016-08-30

HeadFirst设计模式

2016-08-30

ztree-zTree_v3-master.zip

2016-08-30

空空如也

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

TA关注的人

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