自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(78)
  • 资源 (3)
  • 收藏
  • 关注

转载 Charles使用part3——安装证书&手机抓取https请求

一.配置 Charles 根证书1、进入 Charles-》Help-》SSL Proxying-》Install Charles Root Certificate ,会打开证书,安装进去,2.点击安装证书,然后一直点击下一步,确定证书存储选择后继续下一步完成安装二.浏览器安装证书1.进入 Charles-》Help-》SSL Proxying-》Install Charles Root Certificate on a Mobile Device or ...

2020-05-12 20:25:43 1648

转载 SpringBoot项目在IntelliJ IDEA中实现热部署

spring-boot-devtools是一个为开发者服务的一个模块,其中最重要的功能就是自动应用代码更改到最新的App上面去。原理是在发现代码有更改之后,重新启动应用,但是速度比手动停止后再启动更快。其深层原理是使用了两个ClassLoader,一个Classloader加载那些不会改变的类(第三方Jar包),另一个ClassLoader加载会更改的类,称为restart ClassLo

2018-01-09 19:14:32 423

转载 Maven本地仓库配置及修改Maven的本地仓库路径

安装Maven后我们会在用户目录下发现.m2 文件夹。默认情况下,该文件夹下放置了Maven本地仓库.m2/repository。所有的Maven构件(artifact)都被存储到该仓库中,以方便重用。但是windows用户的操作系统都安装在C盘,把Maven仓库放到C盘是很危险的,为此我们需要修改Maven的本地仓库路径。     修改方式如下:     1.手动创建本地仓库的存放路

2017-05-18 15:52:30 1236

转载 在windows7上安装、配置MongoDB

【MongoDB数据库】如何安装、配置MongoDB1、下载 MongoDB官方下载地址: http://www.mongodb.org/downloads 本机是Windows 7 32位,故下载的是mongodb-win32-i386-2.6.1.zip,后续例程均是基于该版本数据库。 2、配置环境变量解压mongodb-win32-i386-2.6.1.z

2016-06-18 15:01:52 577

转载 Spring Boot 性能优化

Spring 框架给企业软件开发者提供了常见问题的通用解决方案,包括那些在未来开发中没有意识到的问题。但是,它构建的 J2EE 项目变得越来越臃肿,逐渐被 Spring Boot 所替代。Spring Boot 让我们创建和运行项目变得更为迅速,现在已经有越来越多的人使用它。我们已经在几个项目中使用了 Spring Boot ,今天我们就来一起讨论一下如何改进 Spring Boot 应用的性能。

2016-05-26 13:11:37 768

转载 解决jsp表单重复提交问题

方法一:利用同步令牌(Token)机制来解决Web应用中重复提交的问题 这种做法只能是解决问题的一种做法,不过在大型项目中不可能用这种做法,此种做法不能根本解决问题,可以通过重写URL跳过JS校验一样提前到后台去。一般项目中都是用令牌机制处理这个问题(以struts为例)Struts的Token(令牌)机制能够很好的解决表单重复提交的问题,基本原理是:服务器端在处理到达的请求之

2015-03-11 23:59:44 1945

转载 Java技术常见面试题

1、面向对象的特征有哪些方面    (1)抽象:    抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。    (2)继承:    继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可

2015-03-11 23:00:01 658

转载 设计 REST 风格的 MVC 框架

传统的 JavaEE MVC 框架如 Struts 等都是基于 Action 设计的后缀式映射,然而,流行的 Web 趋势是 REST 风格的架构。尽管使用 Filter 或者 Apache mod_rewrite 能够通过 URL 重写实现 REST 风格的 URL,为什么不直接设计一个全新的 REST 风格的 MVC 框架呢? 本文将讲述如何从头设计一个基于 REST 风格的 Java M

2015-03-11 22:58:32 879

转载 应该如何写详细设计文档

下面讨论如何写出一个符合要求、实用的详细设计文档。一、       首 先是文档的内容,根据项目和团队的不同,详细设计文档的内容也有所不同,一般说来,粒度不宜过细,不能代替开发人员的设计和思考,但要把有关设计的决策考虑进去,包括与其他模块、整体设计的关系、操作的处理流程,对业务规则的设计考虑等,有一个标准为,凡是页面原型、需求规格说明书所不能反映的设计决策, 而开发人员又需要了解的,都要写

2015-03-11 22:55:56 5298

转载 jdk与jre的区别

jdk与jre的区别很多程序员已经干了一段时间java了依然不明白jdk与jre的区别。JDK就是Java Development Kit.简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。SDK是Software Development Kit 一般指软件开发包,可以包括函数库、编译程序等。JRE是Java Runtime Enviromen

2015-02-12 00:11:47 447

转载 Struts2中的struts.multipart.saveDir的配置

Struts2中的struts.multipart.saveDir的配置Struts2中的struts.multipart.saveDir主要是用来设置上传文件的临时存放地址,而这个参数设置方法的不同对应的地址也不同。 1、如果没有设置struts.multipart.saveDir,那么将默认使用javax.servlet.context.tempdir指定的地址,jav

2014-12-28 22:01:48 657

转载 在powerdesigner中执行SQL.通过SQL生成模型图

通过hbm2dll生成了数据库脚本之后.想在powerdesigner中生成相应的模型图方法:  在powerdesigner中.选择file----reverse engine--->database--->选择相应的数据库版本,再把SQL导入执行即可.转自:http://hbin8668.blog.163.com/blog/static/17

2014-12-25 00:57:09 14401

转载 如何解决java.lang.NoClassDefFoundError--第二部分

如何解决NoClassDefFoundError--第二部分 第一部分请看:http://vipcowrie.iteye.com/blog/1561291 本文面向的是JAVA初学者,建议你们自己编译和运行例子程序。 本文包含了NoClassDefFoundError的原因分析和例子程序,并且给出了建议的处理策略。 NoClassDefFoundError 问题原因

2014-12-13 20:12:22 650

转载 Many-to-One映射

举例如下:1.Group.java[java] view plaincopyprint?package edu.study.hibernate;    public class Group {        private int id;            private String name;    

2014-12-11 23:38:49 597

转载 在服务器上注册 2007 Office system 文件格式 MIME 类型

要使服务器能够识别新的文件格式,您需要注册每种新文件类型的多用途 Internet 邮件扩展 (MIME) 类型。如果不注册 MIME 类型,服务器会将新文件格式检测为压缩文件的存档。在 Windows Server 2003 Service Pack 2 (SP2) 或更高版本中,MIME 类型会自动注册。默认情况下,Internet Information Services (IIS)

2014-11-23 22:49:44 940

转载 eclipse下环境变量设置:eclipse导入工程出现 Unbound classpath variable Error

在导入网友提供的Tomcat源码工程时候出现了The project cannot be build until build path errors are resolvedUnbound classpath variable:"a_Tomcat6-depend/ant1.7/ant.jar " in project Tomcat6弄了一个早上才意识到错误出现在工程的“.c

2014-10-25 10:57:17 1319

转载 No Hibernate Session bound to thread, and configuration does not allow 解决办法

此设置的作用如下:What does sessionFactory.getCurrentSession() do? First, you can call itas many times and anywhere youlike, once you get hold of your SessionFactory (easy thanks toHibernateUtil). The

2013-03-28 18:06:42 1232

转载 action之间传参为中文;type='redirect'和 type='redirectAction'主要区别

Struts2中action之间传参中文乱码的问题 解决方法一(已经验证,可以): 两个action都定义要传的参数属性的get和set方法,必须相同! 在struts.xml中定义: /homepage.ic?loginError=${loginError} true 解决方法二(据说也可以): 在action里面用

2013-03-22 22:14:49 841

原创 Eclipse更换SVN账号的方法

(1)找到我们使用的客户端配置文件,在window xp下面他们的位置在系统盘的 "Documents and Settings\[当前XP帐号]\Application Data\Subversion\auth\"文件夹中,把里面的所有文件删除。   win7系统,  客户端配置文件在目录 C:\Users\Administrator\AppData\Roaming\Subversion\a

2012-09-18 14:20:09 571

转载 命令提示符 中文显示乱码的解决方案

临时解决方案:在cmd 中运行 chcp 936;永久解决方案:打开不正常的cmd 或者命令提示符的窗口以后 ,单击窗口左上角的图标,选择弹出的菜单中的默认值,打开如下图的对话框;单击第一个“选项”选项卡,将默认的代码页修改为“936” 后重启cmd。如果改了以后无法生效,窗口的“默认值”和“属性”没变,进入注册表,在 HKEY_CURRENT_USER 下找到 console

2012-09-17 10:28:03 1713

转载 Windows 2003下Tomcat和IIS共用80端号(双IP)

这两天在服务器上同时部署了Tomcat和IIS,由于两个Web server没有任何关系,不想采用集成的方法,因为通过IIS分发请求到Tomcat性能肯定有影响,而且还是按URL pattern来转发,感觉很不爽。碰巧服务器上有两个网卡连到两个不同的网络,所以决定用双IP来解决,方法是让Tomcat和IIS分别只监听不同的IP上的80端口,这样就可以相安无事,同时启动两个Web Server。

2012-09-15 23:54:42 2543

转载 windows、linux 下如何查看80端口占用情况

1、在windows下如何查看80端口占用情况?是被哪个进程占用?如何终止等.        这里主要是用到windows下的DOS工具,点击"开始"--"运行",输入"cmd"后点击确定按钮,进入DOS窗口,接下来分别运行以下命令:        >netstat -aon | findstr "80"                Proto  Local Address

2012-09-15 15:35:31 2419

转载 windowsserver查看服务器端口占用查询命令以及服务器连接数

Netstat用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。 NETSTAT [-a] [-b] [-e] [-n] [-o] [-p proto] [-r] [-s] [-v] [interval]-a 显示所有连接和监听端口。-b 显示包含于创建每个连接或监听端口的可执行组件。在某些情况下已知可执行组件拥有多个独立组件,并

2012-09-15 15:21:53 30618

转载 Mysql Cache配置使用 mysql缓存配置

如果 MySQL Server 负载比较高,处理非常繁忙的话,可以启动Query Cache 以加速响应时间,启动方法可以在my.cnf(Linux)或my.ini(Windows)中加入不以下项目:(Redhat下面是:/etc /my.cnf;Debian和Ubuntu是在/etc/mysql/my.cnf) query_cache_size = 268435456query_cache_

2012-08-29 11:12:08 5260

转载 JavaWeb,Servlet,Jsp生命周期

JavaWeb的生命周期是由Servlet容器来控制的总的来说分为三个阶段1.启动阶段:加载web应用相关数据,创建ServletContext对象,对Filter和servlet进行初始化a.把web.xml中的数据加载到内存中b.为JavaWeb应用创建一个ServletContext对象c.对所有的Filter进行初始化d.对需要在web应用启动时就被初始化的Servle

2012-08-28 15:27:36 837

转载 为什么java.net.URLEncoder.encode方法要调用两次而不是一次呢?

因为在jsp中对中文进行了编码的时候用的是UTF-8的编码方式,而在servlet中调用request.getParameter();方法的时候使用服务器指定的编码格式自动解码一次,所以前台编码一次后台解码一次而解码和编码的方式不用所以造成了乱码的出现,这就类似于以下代码:            String name=java.net.URLEncoder.encode(

2012-08-21 18:52:37 702

转载 Java中相对路径,绝对路径问题总结

1.基本概念的理解  绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如: C:xyztest.txt 代表了test.txt文件的绝对路径。http://www.sun.com/index.htm也代表了一个 URL绝对路径。  相对路径:相对与某个基准目录的路径。包含Web的相对路径(HTML中的相对目录),例如:在Servlet中,"/"代表

2012-07-24 15:34:04 614

转载 将Excel数据导入MySql

1.将选中的数据快儿拷贝到一个TXT文本文件中(记得把后面的空格消掉。。),假如存到“D:\data.txt”这个位置里。2.根据要导入的数据快儿建立MySql数据库和表,然后进入命令提示符里使用命令load data local infile 'D:\data.txt' into table exceltomysql fields terminated by '\t'; 进行导入

2012-07-06 19:47:12 748

转载 使用 lodop的web套打程序开发

WEB套打可选方案不多,理想的更少,利用免费控件Lodop+JavaScript实现精确套打,算是较为经典的选择。这种方案其实比较简单,利用一个htm文件就可以实现模板设计过程,几乎是“空手套”式的开发,但理解这几个步骤还是需要点时间,下面一步步详细演示说明:第一步:建立一个空白的模板设计文件把以下超文本代码复制到一个本地htm文件中:  functio

2012-07-02 21:36:36 8765

原创 java switch语句详解

switch 语句的格式: switch ( 整型或字符型变量 ){     case 变量可能值1:         分支一;        break;  case 变量可能值2 :         分支二;        break;  case 变量可能值3 :         分支三;        break;  ...  def

2012-06-30 18:21:24 1100

转载 验证数字的正则表达式集

验证数字的正则表达式集  验证数字:^[0-9]*$验证n位的数字:^\d{n}$验证至少n位数字:^\d{n,}$验证m-n位的数字:^\d{m,n}$验证零和非零开头的数字:^(0|[1-9][0-9]*)$验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$验证有1-3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$验证非零的正整数:^

2012-06-30 18:05:41 388

转载 【转】java类中的数据验证(正则表达式)

import java.util.regex.Matcher;import java.util.regex.Pattern;public final class RegExpValidator {/*** 验证邮箱* * @param 待验证的字符串* @return 如果是符合的字符串,返回 true ,否则为 false */public static bo

2012-06-30 17:21:24 518

转载 has already been called for this response异常的原因和解决方法

摘要: 1.在tomcat6.0下jsp出现getOutputStream() has already been called for this response异常的原因和解决方法  在tomcat6.0下jsp中出现此错误一般都是在jsp中使用了输出流(如输出图片验证码,文件下载等),没有妥 ...1.在tomcat6.0下jsp出现getOutputStream() has alre

2012-06-29 10:00:35 3178

转载 Java servlet 简单实现http文件下载断点续传功能

断点续传,听上去似乎是个比较高级的话题,本文只讲述一下http版的断点续传,其他协议的大家可以自行研究。http协议中,服务端实现断点续传首先需要读取客户端传送的Range头信息,比如“Range: bytes=12583394-”这个就是指原来正在下载的文件需要从第12583394字节继续下载,然后我们利用java.io.File的skip方法,舍弃掉原文件的前n个字节,接着就继续慢慢wri

2012-06-29 02:02:07 11145 3

转载 vlc web 插件 js接口

Embed tag attributesTo embed the plugin into a webpage use the following template:Required elementsThese are required attributes for the tag:width: Specifies the width of the plugin.

2012-06-28 11:27:08 14210

转载 【转】JS VLC插件

VLClclc Plugin Object的方法l        VersionInfo:成员, 返回版本信息的字符串l        vlc.versionInfo():方法, 返回版本信息的字符串 Audio object的属性(读写)l        vlc.audio.mute :静音和非静音l        vlc.audio.volume:音量的百分比,值在

2012-06-28 11:11:20 5150

转载 java inputStream 读取数据问题

1. 关于InputStream.read()     在从数据流里读取数据时,为图简单,经常用InputStream.read()方法。这个方法是从流里每次只读取读取一个字节,效率会非常低。     更好的方法是用InputStream.read(byte[] b)或者InputStream.read(byte[] b,int off,int len)方法,一次读取多个字节。2. 关

2012-06-27 23:12:29 830

转载 ClientAbortException,Connection reset by peer: socket write error

extremetable导出excel,弹出一个下载窗口,这时不点下载而点取消,则报下面的异常:      ClientAbortException  Caused by: java.net.SocketException: Connection reset by peer: socket write error       查了下TOMCAT的文档,解释如下:      Wrap a

2012-06-27 22:07:21 15658 1

转载 getOutputStream() has already been called for this response的解决方法

《轻量级J2EE企业应用实战》一书的第2章有一个使用SerlvetResponse输出图像的例子,代码如下: BufferedImage image =new BufferedImage(400,400, BufferedImage.TYPE_INT_RGB); Graphics g = image.getGraphics(); g.fillRe

2012-06-25 16:19:24 923

转载 jsp页面js提交传递中文字符时乱码处理

在js中通过encodeURI(encodeURI("要转的字符")); encodeURI说明:http://www.w3school.com.cn/js/jsref_encodeURI.asp到后台java方法中。通过java.net.URLDecoder.decode(传递进来的数据,"UTF-8")完成逆向解码。以下对其进行详细说明: (摘抄自网络,感谢此文共享

2012-06-25 15:23:05 4462

smartsvn for mac破解版

smartsvn for mac版本的svn,使用简单,操作方便,支持update add commit等操作

2015-04-19

navicat8lite_mysql_cs

navicat8lite_mysql_cs是用来管理Mysql数据库的数据库管理系统,可以避免数据转入转出的乱码问题。界面简洁大方,使用很方便。

2011-12-06

SQLyog502客户端工具

SQLyog是业界著名的Webyog公司出品的一款简洁高效、功能强大的图形化MySQL数据库管理工具。使用SQLyog可以快速直观地让您从世界的任何角落通过网络来维护远端的MySQL数据库。

2011-12-06

空空如也

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

TA关注的人

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