自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 stream项目启动报错-BeanDefinitionStoreException:ArrayIndexOutOfBoundsException和RuntimeException

距离上一篇博客已经很久了,在之前学习java8新特性的stream时,想要将其引入到现在公司的项目中,jdk是1.8,项目也是java8,stream的使用在代码中并不报错,测试类也可以正常使用,但是在启动项目的时候就会报错。那段时间任务比较多就暂时将这个报错搁置了,这几天轻松了一些便开始解决这个问题。项目报错问题如下:①server中的报错代码:11-Jan-2019 10:36:24.98...

2019-01-11 10:53:53 1891 2

原创 Stream初次使用

前段时间唠嗑时,朋友向我推荐了java8的stream,说是特别好用,简化了很多代码,话说Java8的特性都已经出来很久了,新的都要出现了,却一直没有跟上进度,于是最近开始研究stream。

2018-10-09 20:01:22 1293

原创 方法加载时间长---1单例模式 2消息队列

背景:写了一个方法,遍历循环数据,耗时两三分钟,影响体验 一、想到了 static 静态变量或静态块,在项目启动时就加载变量,访问时可直接使用,避免了访问时加载时长的问题 二、由静态变量或静态块,想到了单例模式,在网上搜索有基于枚举的单例模式,参考:单例模式中为什么用枚举更好 、如何创建一个完美的单例模式、java单例之enum实现方式自己写了一个单例,访问时长由两三分钟缩短为二三十秒,...

2018-09-14 17:23:01 617

原创 小程序消息推送问题总结

今天在做微信消息推送时,消息内容乱码,如下图:首先,想到的是idea的编码方式,在file–>setting–>editor–>file encodings下下拉框均选择utf-8其次,想到的是string字符串转码问题,通过new String(str.getBytes(“gbk”),“UTF-8”);在微信上显示的变为了问号。?????? 然后,猜测会不会是在拼接u...

2018-09-04 10:43:27 1360

转载 微信小程序消息推送

转发自:【微信小程序开发】formid无限制群发模板消息 模版消息推送是微信小程序采用的通知形式, 用户本人在小程序页面有交互行为后,可触发下发通知 ,通过微信聊天列表中的服务通知可快捷进入查看消息。此外,点击查看详情还能跳转到下发消息的小程序的指定页面。但是为了避免这种通知被滥用,带来不好的用户体验,小程序也对模板消息推送做了相应的限制。为了更好的优化小打卡小程序的打卡通知功能,我在开发的过程...

2018-09-04 10:32:51 2100 2

原创 整理内容

初级:Java 枚举(enum) 详解7种常见的用法这里写链接内容大神级:深入理解Java枚举类型(enum)

2018-08-23 12:20:39 310

原创 github下载ueditor1.5.0使用中遇到的问题

1、加载不带_src下的文件 ①修改_examples/editor_api.js 在(function (){和 var paths = [之间添加//getRootPath函数自己加的 function getRootPath(){ //获取当前网址,如: http://localhost:8088/test/test.jsp var

2018-01-24 15:54:05 3232

转载 nexus(Maven仓库私服)的安装、配置、使用和仓库迁移

转载自:http://blog.csdn.net/kinglyjn/article/details/53585721简介Nexus下载:点击进入 Nexus 是Maven仓库管理器,如果你使用Maven,你可以从Maven中央仓库 下载所需要的构件(artifact),但这通常不是一个好的做法,你应该在本地架设一个Maven仓库服务器,在代理远程仓库的同时维护本地仓库,以节省带

2017-12-27 13:31:21 791

原创 Myeclipse将web项目改为maven项目

由于工作需要,要将web项目改为maven项目,网络上搜索出来的差不多都是eclipse的项目转换,右键项目并未发现configure–>Convert to Maven Project,于是开始自己琢磨 1、项目右键–>MyEclipse–>Project Facets(Capabilities)–>Install Maven Support for Java EE Projects Face

2017-12-25 09:51:50 3556 1

原创 jmeter使用.jmx脚本

参考:http://www.51testing.com/html/11/n-854111-2.html 参考:https://jingyan.baidu.com/article/5d368d1ef548d43f61c05761.html 详解:https://www.cnblogs.com/fnng/archive/2012/12/21/2828440.html一、打开脚本启动JMeter,导入

2017-12-21 14:09:46 17682

原创 使用badboy录制脚本

脚本 脚本是一组测试工具执行的指令集合,也是计算机程序的另一种表现形式。脚本语言至少有如下3项功能: (1)支持多种常用的变量和数据类型。 (2)支持各种条件、循环等逻辑。 (3)支持函数的创建和调用。脚本有两类。一种是手动编写或嵌入源代码;一种是通过测试工具提供的录制功能,运行程序自动录制生成脚本。录制生成脚本简单且智能化,容易操作,但仅靠自动录制脚本,无法满足用户的复杂要求。通常需要手工

2017-12-21 11:33:22 798

原创 Apache JMeter安装

性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。负载测试和压力测试都属于性能测试,两者可以结合进行。通过负载测试,确定在各种工作负载下系统的性能,目标是测试当负载逐渐增加时,系统各项性能指标的变化情况。压力测试是通过确定一个系统的瓶颈或者不能接受的性能点,来获得系统能提供的最大服务级别的测试。JMeter的作用 1.能够对HTTP和FTP服务器进行压

2017-12-21 11:04:44 634

原创 nginx

nginx基本配置与参数说明:http://www.nginx.cn/76.html nginx常用代理配置:https://www.cnblogs.com/fanzhidongyzby/p/5194895.html nginx反向代理多个tomcat服务:http://blog.csdn.net/vio4677/article/details/43231693server {

2017-12-20 12:06:08 349

原创 linux 安装nginx

一、准备用“rpm -qa | grep xxx” 命令查看是否已安装需要查看的:pcre、openssl、gzip、wget、zlib[linux@localhost Desktop]$ rpm -qa | grep "pcre"pcre-devel-7.8-7.el6.x86_64pcre-7.8-7.el6.x86_64[linux@localhost Desktop]$ rpm -qa

2017-12-19 16:38:44 338

原创 项目中相同的jar包放至tomcat下共享

参考:http://blog.csdn.net/zouqingfang/article/details/48346321随着服务器上的tomcat部署的项目越来越多,有时候出现内存溢出的错误Exception in thread "main" java.lang.OutOfMemoryError: PermGen space 以上提示说永久存续区的内存溢出。永久存续区的内存主要存储和加载Class

2017-12-19 13:31:38 956

原创 项目中的jdcp改为druid并添加监控

一、将jdbc改为druid参考:Druid介绍及配置第十四条:从其他连接池迁移要注意什么?DBCP迁移 从DBCP迁移到DruidDataSource,只需要修改数据源的实现类就可以了。<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"> #改为<bean id

2017-12-18 14:28:59 1159

原创 discuz论坛用户--设置--修改头像不显示

1. 先登陆discuz管理员后台admin.php,找到“站长”>>“UCenter设置”,其它的默认的地方就不要动了。关键要改的地方是: (1)UCenter IP 地址:使用外网IP (2)头像调用方式:使用动态地址调用头像 2. 在IE中打开“你的域名/uc_server”,用创始人账号进入——“应用管理”——“应用IP”改为外网IP就可以了 3. 如果还不行,就回到管理

2017-12-15 15:51:46 13020 3

原创 myeclipse启动maven项目报错:java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoader

严重: Exception sending context destroyed event to listener instance of class org.springframework.web.context.ContextLoaderListenerjava.lang.NoClassDefFoundError: org/springframework/web/context/Context

2017-12-15 09:53:43 6146

转载 Druid介绍及配置

发现一篇对druid整理很好的文章 转载自:https://www.cnblogs.com/niejunlei/p/5977895.htmlDruid是什么? Druid是Java语言中最好的数据库连接池。Druid能够提供强大的监控和扩展功能。在哪里下载druid 正式版本下载: maven中央仓库: http://central.maven.org/maven2/com/alibab

2017-12-14 18:25:20 505

原创 centos 安装mysql

参考文章:CentOS 6.5通过yum安装 MySQL-5.5 网址:https://www.cnblogs.com/wsl222000/p/5445768.html1、安装mysql-5.5的yum源rpm -ivh http://repo.mysql.com/yum/mysql-5.5-community/el/6/x86_64/mysql-community-release-el6-5.no

2017-12-14 17:19:46 293

原创 centos yum安装php

① 查询是否安装过phpyum list installed | grep php② 如果已经安装过php就先删除之前的版本 例:yum remove php.x86_64 php-cli.x86_64 php-common.x86_64 php-gd.x86_64 php-ldap.x86_64 php-mbstring.x86_64 php-mcrypt.x86_64 php-mysql.x8

2017-12-14 17:18:11 834

原创 centos更新yum时遇到的问题

更新yum安装包 CentOS 7.x rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm CentOS 6.x rpm -Uvh http://mirror.webtatic.com/y

2017-12-14 17:16:14 7734

原创 centos安装apache

参考https://www.cnblogs.com/nb-blog/p/5278502.html http://blog.csdn.net/clevercode/article/details/45438495 https://www.cnblogs.com/Anker/p/3355573.html http://www.linuxidc.com/Linux/2015-08/121073.ht

2017-12-14 17:13:40 754

原创 linux centOS 安装apache+php+mysql及安装discuz

安装discuz参考http://blog.csdn.net/my1995/article/details/51136500 和http://blog.csdn.net/robertsong2004/article/details/46831811我这里输入[root@localhost Desktop]# sudo apt-get install apache2sudo: apt-get: c

2017-12-13 14:18:29 1769

原创 libux创建逻辑卷及扩展

一、创建逻辑卷[linux@localhost Desktop]$ su //切换rootPassword: [root@localhost Desktop]# fdisk -l //显示详解Disk /dev/sda: 21.5 GB, 21474836480

2017-12-12 16:14:19 1528

原创 linux下分区大小调整

一、在终端上输入命令“df -h ”查看分区情况[root@localhost Desktop]# df -hFilesystem Size Used Avail Use% Mounted on/dev/sda2 18G 4.0G 13G 24% /tmpfs 491M 372K 491M 1% /dev/shm/dev/sda1

2017-12-11 15:07:37 22048 8

原创 linux添加新磁盘和创建分区

一、 进入linux虚拟机 右键 open in terminal su 输入密码切换为root用户 fdisk -l 查看磁盘情况 我的目前只有sda一个磁盘 添加sdb磁盘:关机,菜单栏中找到虚拟机—设置,点击硬盘—添加,按步骤走就可以了,启动虚拟机,就有sdb了二、 1、 fdisk -l 查看磁盘情况 2、 下面对/dev/sdb 进行分区:[root@localhost

2017-12-11 10:40:27 8771 4

原创 将json格式的参数改为访问链接参数的解决方法

把ajax中的url和data访问改为location.href时,ajax中的参数data是json格式,无法在url后?加data,此时就需要将json格式的data改为链接参数,可以用jquery中的param函数解决 即$.ajax({ data:data, url:url, datatype:"json", success:function(aa){

2017-12-08 18:30:52 2525

原创 jQuery的下拉框搜索select2插件用法

效果图: 需要:select2.js、select2.css、jquery.js 注:jquery需要1.8.3版本以上<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <title>My JSP 'select2.jsp' starting page</title> <

2017-12-08 14:11:28 961

原创 spring aop 切面记录log4j日志 之around记录异常信息

之前用spring的xml配置文件做的aop切面日志记录,现在呢,想实现当方法中有异常时,将异常信息写入日志文件中且不抛出错误信息查了好多博客,大部分是在方法的try catch中log.error记录异常信息,but,aop是切面,就想着用aop:aspect下的某种方式实现,减少修改量和代码的重复,aop:around和aop:after-throwing都试了试,若在方法中进行了trycatc

2017-12-07 15:36:23 8238

转载 linux下如何实现mysql数据库每天自动备份定时备份

转载自:http://blog.csdn.net/testcs_dn/article/details/48829785概述  备份是容灾的基础,是指为防止系统出现操作失误或系统故障导致数据丢失,而将全部或部分数据集合从应用主机的硬盘或阵列复制到其它的存储介质的过程。而对于一些网站、系统来说,数据库就是一切,所以做好数据库的备份是至关重要的!备份是什么?

2017-12-07 15:02:03 284

转载 linux CentOS6.5 yum安装mysql 5.6

https://www.cnblogs.com/renjidong/p/7047396.html1.新开的云服务器,需要检测系统是否自带安装mysql# yum list installed | grep mysql2.如果发现有系统自带mysql,果断这么干# yum -y remove mysql-libs.x86_643.随便在你存放文件的目录下执行,

2017-12-06 18:40:20 225

原创 spring aop 切面记录log4j日志

1.xml配置文件<context:component-scan base-package="com.seven" /> <bean id="logInterceptor" class="com.seven.interceptor.LogInterceptor" /> <!-- 强制使用cglib代理,如果不设置,将默认使用jdk的代理,但是jdk的代理是基于接口的

2017-12-06 09:43:06 1814

转载 log4j详细配置文件

################################################################################ #①配置根Logger,其语法为: # #log4j.rootLogger = [level],appenderName,appenderName2,... #level是日志记录的优先级,分为OFF,TRACE,DEBU

2017-12-05 10:03:07 582

原创 mysql数据库主从同步

在两台服务器上安装mysql(版本必须一致) 我的要同步的两台mysql数据库版本都是mysql5.5主:192.168.2.135 端口号:3306 从:192.168.2.35 端口号:3306一、修改配置文件linux:vi /etc/my.cnf windows:my.ini配置master(主服务器)# mysql数据库同步配置#这是数据库ID,此ID是唯一的,I

2017-12-04 17:10:32 819

原创 修改mysql数据库密码及服务中的执行文件路径

之前安装过一次xampp,启动mysql数据库都是xampp下的数据,因近期要做数据库的同步,需要本地数据库,故进行修改D:\xampp\mysql\bin\mysqld --defaults-file=D:\xampp\mysql\bin\my.ini mysqlwin+r搜索“服务”,查看mysql属性下的执行文件,修改执行文件路径即可修改执行文件路径方法: win+r搜索regedit打开注

2017-12-04 14:39:51 1575

原创 windows下mysql定时生成备份

mysqldump备份成sql文件假想环境: MySQL 安装位置:C:/MySQL 论坛数据库名称为:bbs MySQL root 密码:123456 数据库备份目的地:D:/db_backup/ 脚本:@echo off set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%" C:/MySQL/bin/mysqldump --opt -u

2017-12-04 10:02:04 359

转载 java基础知识

找到一篇文章,总结的很好,为方便以后查看,复制过来 原文链接:http://blog.sina.com.cn/s/blog_624a352c0101g13a.html1、面向对象的特征有哪些方面 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,

2017-11-30 15:51:54 481

原创 手机端的下拉刷新和上拉加载

第一步,下载dropload插件,dropload插件下载地址 第二步,将下载好的dropload插件中的dropload.css,dropload.min.js文件引入到页面中,注意还要引用Jquery的js,因为dropload是基于jquery实现的 第三步,将以下代码放到页面的最底部,注意是最底部,否则dropload插件获取不了高度 <div id="orderListDiv"

2017-11-30 15:47:30 1049

原创 springmvc获取resquest/response

java代码:HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest(); HttpServletResponse response = ((ServletRequestAttributes) RequestContextHold

2017-11-20 11:33:17 624

空空如也

空空如也

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

TA关注的人

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