自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 问答 (1)
  • 收藏
  • 关注

原创 sun.awt.X11GraphicsEnvironment报错

sun.awt.X11GraphicsEnvironment报错问题

2022-08-18 11:20:45 408 1

原创 WebLogic部署项目成功后,访问Error 404

近期用jenkins+weblogic+git部署了自动发布的项目,在一切准备好后,访问项目,却发现以下的问题:于是检查了所有的地方,jenkins发布正常、weblogic控制台的部署及数据源都正常。后来在网上各种搜索,都没能得到解答,仔细想了想,应该是权限的问题,于是来到了weblogic控制台,发现了以下选项,于是重新启动,选择【为所有请求提供服务】。启动完成后,果然项目能够访问了。刚开始粗心选择了仅为管理请求提供服务了,排查的代价不小。...

2022-04-22 15:52:57 2891 1

原创 【Jenkins】打包异常 Exception when publishing, exception message [Failure]

在jenkins打包时,出现异常,项目不能访问,原本以为是warn引起,如下:查了半天,也没结果,后来在日志的最后面发现了error,如下:原来是磁盘的空间满了:磁盘空间不足,剩下16M,赶紧清理了下磁盘(如日志记录等),最终解决了这个问题。...

2022-04-15 15:53:48 1393

原创 【Linux】按照大小、行数切割文件

【Linux】按照大小、行数切割文件

2022-03-22 17:32:32 6293

原创 【springBoot无法启动,启动类灰色】

springboot无法启动,启动类灰色

2022-03-08 14:15:45 4632 2

原创 mysql 主从复制

MySQL是开源的关系型数据库系统。复制(Replication)是从一台MySQL数据库服务器(主服务器master)复制数据到另一个服务器(从服务器slave)的一个进程。一、配置主服务器(master) 1、编辑数据库配置文件my.cnf,一般在/etc/目录下。#vi /etc/my.cnf在[mysqld]的下面加入下面代码:log-bin=mysql-binserv...

2018-03-01 15:47:07 220

原创 Ueditor 表情本地化

1、先去官网下载本地表情包,地址如下http://ueditor.baidu.com/website/download.html 在页面的最底部。 下载下来的包里有使用说明,按照上面做就可以了。表情文件本地化使用说明:1、images目录下的所有表情文件夹复制到dialogs/emotion/images/文件夹下面2、修改editor_config.js文件,去掉 emotionLocal

2017-11-15 17:50:22 3434 3

原创 Ueditor 有序列表与无序列表

最近项目中使用到百度编辑器ueditor,在开发完成后,进行测试,发现了几个问题。其中一个就是这个有序列表与无序列表的插入。插入自定义的序号,如(1)(2)…,还有无序中的小圆点。这时就不会显示了,在门户展示编辑器内容时就更不显示了。本来想放弃这个修改,找了两天也没有找到,终于有一天,突然发现了情况。下面就来具体说一下,如何实现自定义列表吧。1、首先要去官网下载自定义的资料包。地址如下http://

2017-11-15 17:41:49 5022 2

原创 JDK 环境变量配置

jdk的环境变量配置分win与linux两个系统。一、windows系统 jdk的安装就不多说了,安装目录可以自定义,一般都会在你选择的目录里生成Java文件夹。 1、win7配置入口 桌面上右击计算机选择属性,或是开始菜单计算机上点右键选属性,在 左侧的菜单中点击高级系统设置,弹出对话框,点击最下方的环境变量。2、win10配置入口 右击开始菜单,选择控制面板>系统和安全>系统,

2017-10-26 09:56:59 296

原创 Linux下安装OpenOffice

最近项目用到了在线预览功能,采用了openoffice将文档转化为pdf文件,下面将过程与大家分享一下。 1、去官网下载安装包,下载地址:http://www.openoffice.org/download/index.html我选择的是以下版本Apache_OpenOffice_4.1.3_Linux_x86-64_install-rpm_zh-CN.tar.gzApache_OpenOffi

2017-10-26 09:32:06 372

原创 Linux Mysql 二进制包安装

1、准备安装包    将mysql-5.6.14-linux-glibc2.5-x86_64.tar.gz上传至服务器某目录下,这里是/webmysql目录下    2、解压tar.gz# cd /webmysql# tar -zxvf mysql-5.6.14-linux-glibc2.5-x86_64.tar.gz3、复制解压后的mysql目录到系统的本地软件目录cp -r mysql

2017-10-24 15:21:25 364

原创 linux mysql卸载

1、RPM包安装的mysql卸载1)检查是否安装了mysql组件# rpm -qa | grep -i mysql说明安装了MySQL 5.5.51版本的devel、server、client三个组件。2)关闭mysql服务 先查看mysql运行状态,命令如下# service mysql status;或# /etc/init.d/mysql status关闭mysql服务,命令如下:# s

2017-10-23 10:04:55 264

原创 Linux 安装Mysql rpm包

1、首先查看操作系统信息,选择合适的安装包##uname -a 准备软件包: MySQL-server-5.5.51-1.linux2.6.x86_64.rpm MySQL-client-5.5.51-1.linux2.6.x86_64.rpm MySQL-devel-5.5.51-1.linux2.6.x86_64.rpm下载网址:http://dev.mysql.com/download

2017-10-13 09:55:12 1030

原创 struts2 2.5.10.1升级至2.5.13

前面的文章描述了从struts2 2.3.32 升级至2.5.10.1。但是漏洞还是有的,现在要升级到2.5.13了,这次升级恐怕没那么漫长了,替换几个核心的包。 针对文章http://blog.csdn.net/zhangchen1987/article/details/78054512 里的项目进行再升级。struts2-convention-plugin-2.5.12.jar strut

2017-09-21 17:48:22 1588

原创 tomcat7升级到tomcat8 ,项目运行报错

最近的漏洞修补工作有点多,将点点滴滴积累起来还是有必要的。本地运行环境:win10+eclipse mars + jdk1.7+tomcat8.5.20 在本地运行是没有问题的,项目可以正常启动与访问。可以打成war包后放到linux上发布,启动却成了问题。如下:具体问题还是得具体分析,看到xwork-core-2.3.32.jar报错了,想想是升级struts2时,没有将这个包删除。tomcat

2017-09-21 17:24:23 5141

原创 struts2 2.3.32 升级至2.5.10.1

最近struts2频繁发布高危漏洞,升级工作必不可少,以下是我升级的过程,供大家参考,希望能帮到大家。因为S2-048漏洞问题,需要对struts2的版本进行升级。1、 首先进行jar包替换,将低版本的包替换成高版本。(左边为替换前,右边是替换后,中途删除了一些不必要的包) 2、 替换了jar包后,可能会文件处理的方法报错,如下改成以下就可以了:3、 修改web.xml配置上面这个配

2017-09-21 17:16:26 3104

原创 struts2 2.3.32升级到2.5.13,kindeditor图片上传问题

最近struts2频繁爆出漏洞,接二连三的升级,其中遇到了特别多的问题,我都不敢再想了。将所有的包替换完后,会发现下面的代码会报错了File file = mutipartRequest.getFiles(“imgFile”)[0];原来是需要强制类型转换,于是修改成以下File file = (File) mutipartRequest.getFiles(“imgFile”)[0];这下项目中没有

2017-09-21 16:58:07 524 1

原创 eclipse中安装tomcat8

最近项目需要从tomcat7升级到tomcat8。 升级环境:win10 + eclipse mars + jdk 7 + tomcat 7.0.65 具体是从tomcat7.0.65升级至tomcat8.5.20。首先得在开发环境加尝试tomcat8的运行情况。然而却出现问题了。eclipse中安装tomcat时,提示以下错误: The Apache Tomcat installation

2017-09-21 16:45:19 3154

原创 已经为元素 "web-app" 指定属性 "xmlns"

项目过程中难免会碰到奇葩的事情,本身一个项目运行好好的,突然有一天,报了个错,已经为元素 “web-app” 指定属性 “xmlns”。 找来找去,找不到问题所在,最后发现问题很简单,却折磨死人。<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/java

2017-09-07 15:29:49 10721 5

原创 definer('root'@'%') does not exist

项目开发中,经常会遇到数据库的迁移。但是如果迁移过去的数据库,没用之前创建该数据库的用户,在执行视图或者存储过程的时候会报:1449 The user specified as a definer (‘root’@’%’) does not exist。 另外,在实际项目过程中,使用了免安装的mysql,配置好后,用navicat连接本地数据库,也会出现这种问题,碰到的不止一次喽。那么,我们该如何

2017-09-07 15:17:18 1263

转载 SSH 出现 The authenticity of host xxx can't be established

这个原因可能是本地主机的key发生了变化,因此每次SSH链接都会有提示,只需要在交互下输入yes即可。 当然如果长久的想解决问题,可以采用以下方法: 1、使用ssh连接远程主机时加上“-o StrictHostKeyChecking=no”的选项,去掉对主机的验证检查。ssh -o StrictHostKeyChecking=no 192.168.xxx.xxx注:192.168.xxx.x

2017-09-07 14:55:52 1238

转载 StringUtils类

StringUtils 方法的操作对象是 java.lang.String 类型的对象,是 JDK 提供的 String 类型操作方法的补充,并且是 null 安全的(即如果输入参数 String 为 null 则不会抛出 NullPointerException ,而是做了相应处理,例如,如果输入为 null 则返回也是 null 等,具体可以查看源代码)。除了构造器,StringUtils 中一

2016-12-30 10:34:05 200

原创 Oracle 11g密码过期

今天突然发现项目访问不了,在后台查看日志时显示以下信息:java.sql.SQLException: ORA-28001: the password has expired 原来这个问题由是Oracle11g密码过期的原因导致的。密码过期的原因一般有两种可能: 一、由于Oracle中默认在default概要文件中设置了“PASSWORD_LIFE_TIME=180天”所导致。 二、由于Oracl

2016-12-07 12:41:43 248

原创 浏览器网页的onblur

曾经做过一个项目,需求是这样的,鼠标离开网页次数不能超过一定限制,如果超过,就自动退出,不能再访问此网页。 那么这个onblur事件要求兼容IE8及以上、chrome、Firefox。这就有点伤脑筋了。下面我们来看看怎么实现的呢?//防作弊功能 ,要区分IE与其它浏览器//IE8的onblur事件会与onclick事件混淆,需要重新定义事件if((navigator.userAgent.ind

2016-10-13 15:17:52 2001

原创 禁止F5页面刷新

以下代码支持IE8及以上、火狐、chrome。document.onkeydown = function (e) { var ev = window.event || e; var code = ev.keyCode || ev.which; if (code == 116) { if(ev.preventDefault) { ev.p

2016-10-12 10:38:41 1724

原创 屏蔽浏览器右键菜单

以下代码兼容IE8及以上、火狐、chrome。if ((navigator.userAgent.indexOf('MSIE') >= 0) && (navigator.userAgent.indexOf('Opera') < 0)){ //alert('你是使用IE'); document.oncontextmenu = nocontextmenu; // for IE5+}els

2016-10-12 10:36:58 533

转载 Tomcat jvm内存溢出

1、java.lang.OutOfMemoryError: Java heap spaceHeap size设置即JVM堆的设置,是指java程序运行过程中JVM可以调配使用的内存空间的设置。VM在启动的时候会自动设置Heap size的值,其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)是物理内存的1/4。可以利用JVM提供的-Xmn -Xms -Xmx等选项可进行设置。 He

2016-09-29 14:12:05 224

转载 Tomcat 优化

Tomcat的处理耗时较长的问题主要由当时的并发量、session数、内存及内存的回收等几个方面造成的。出现问题之后就要进行分析了。 一、JVM优化 Tomcat本身还是运行在JVM上的,通过对JVM参数的调整我们可以使Tomcat拥有更好的性能。针对JVM的优化目前主要在两个方面: 1、内存调优JAVA_OPTS="-server -Xmx3550m -Xms3550m -Xss128

2016-09-29 13:13:38 170

转载 Spring事务传播及隔离

@Transactional 注解应该只被应用到 public 可见度的方法上。 如果你在 protected、private 或者 package-visible 的方法上使用 @Transactional 注解,它也不会报错, 但是这个被注解的方法将不会展示已配置的事务设置,即没有事务功能。一、事务的传播行为 1、@Transactional(propagation=Propagation.R

2016-09-12 15:14:32 190

转载 Spring 事务配置

一直以来对Spring的事务配置不曾了解,在项目中也偶尔配置,但都是依葫芦画瓢,没有一个清楚的认识。不管怎样,都要学习一下,把思路理清,对自己某方面也有个提升。Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般变化的只是代理机制这部分。 DataSource、TransactionMana

2016-08-26 15:16:48 305

原创 css3文本效果

CSS3 包含多个新的文本特性。下面就来简单的介绍一下。1、text-shadow:向文本添加阴影。h1{text-shadow: 5px 5px 5px #f3e;}效果图如下: 2、text-overflow:规定当文本溢出包含元素时发生的事情。div.test{white-space:nowrap; width:12em; overflow:hidden; border:1px

2016-08-26 13:29:26 401

转载 css3边框

通过 CSS3,您能够创建圆角边框,向矩形添加阴影,使用图片来绘制边框 - 并且不需使用设计软件,比如 PhotoShop。在本章中,您将学到以下边框属性: 1、border-radius:设置所有 border-image-* 属性的简写属性。 2、box-shadow:设置所有四个 border-*-radius 属性的简写属性。 3、border-image:向方框添加一个或多个阴影。浏

2016-08-26 10:26:44 238

转载 html的三大元素

html的三大元素包括顶级(top-level)元素,块级(block-level)元素和内联(inline)元素。Top-level element 【顶级元素】 比如html, body, frameset等,它们都属于高级块级元素。Block-level element 【块级元素】 比如 p, h1~h6, div, ul,li 顾名思义就是以块显示的元素,高度宽度都是可以

2016-08-25 15:16:50 1185

原创 css盒子模型

在HTML的编写中,一直知道margin、padding、border,但却不知道什么是盒子模型。偶尔被人问起,却没有答出来。回到家赶紧上网查了一下,以下是整理的内容。 CSS中, Box Model叫盒子模型(或框模型),即定义了内容(content)、填充(padding)、边框(border)、边界(margin)。在HTML文档中,每个元素(element)都有盒子模型。 下面是Box

2016-08-24 16:50:14 248

原创 splice的使用方法

splice() 方法向/从数组中添加/删除项目,然后返回被删除的项目。该方法会改变原始数组。 语法如下:arrayObject.splice(index,howmany,item1,.....,itemX)各项参数如下: index:必需项且为整数,规定添加/删除项目的位置,使用负数可从数组结尾处规定位置。index从0开始,0表示第一个位置。 howmany:必需项。要删除的项目

2016-08-19 16:44:49 5341

原创 quartz+spring如何实现注入

在一个项目里完成一段监听代码的实现,在某个时间点执行某个方法,用到的框架是SpringMVC。

2016-08-18 22:28:04 624

原创 css中id、class、style的优先级

在写css样式的时候我们有没有发现,添加一个样式总是不生效,改来改去也不行,于是怀疑是缓存问题或是其它什么。程序员就是有种病,猜疑,呵呵,开个玩笑哦。 下面就一个简单的例子来说明一下。<html><style type="text/css"> #div1 p{color:yellow;} .div2 p{color:blue;}</style><body><div id="

2016-08-18 21:57:28 999

原创 <mvc:annotation-driven />

< mvc:annotation-driven />相当于注册了DefaultAnnotationHandlerMapping和AnnotationMethodHandlerAdapter两个bean,配置一些messageconverter,即解决了@Controller注解的使用前提配置。当开启了之后它给AnnotationMethodHandlerAdapter初始化7个转换器,可以通过调用A

2016-08-17 15:40:23 278

转载 链式调用

前段时间别人问我一个问题,什么是链式调用?我一下子蒙了。回头赶紧在网上查了一下,原来是这样啊。用过但不知道专业名词,跪

2016-08-16 15:07:59 1057

原创 Spring bean的作用域

Spring Framework支持五种作用域(其中后三种只能用在基于web的Spring ApplicationContext)。 设置Bean的作用域是通过scope属性来指定。可以接受Singleton、prototype、request、session、global session 5个值。 下面我们来看一下如下的代码段,对于bean1没有指定scope属性,则默认使用singleton

2016-08-16 14:30:30 226

空空如也

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

TA关注的人

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