自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(74)
  • 资源 (15)
  • 问答 (1)
  • 收藏
  • 关注

原创 springboot中@Aspect注解不起作用

项目场景:项目中有对朋友圈和评论进行审核的功能,为了在不修改原有代码,想通过spring aop来完成对朋友圈和评论的审核工作。问题描述:在spring aop中使用@AspectJ注解来实现,代码如下:@Aspect@Componentpublic class CheckShareCircleSensitiveWordsAspect { private final static Logger logger = LoggerFactory.getLogger(CheckShar

2020-10-22 17:16:29 4508 3

原创 Centos7.0下编译安装FFmpeg4.0.2

编译环境:CentOS 7.0 废话不多少,下面是具体的编译步骤先安装yasm-1.2.0.tar.gztar zxvf yasm-1.2.0.tar.gzcd yasm-1.2.0./configure --prefix=/usr/local/bin/yasm PATH=$PATH:/usr/local/bin/yasm/binmake &&amp...

2018-08-13 11:35:40 1104 1

原创 将博客搬至CSDN

将博客搬至CSDN

2017-07-10 16:57:52 298 1

Log4j2.x的简单使用

最近在做项目的过程中,无意中发现,log4j1.x居然存在多线程下出现死锁的问题,这可是很严重的问题,果断改啊。Apache不愧是个有良心的组织,出了log4j2.x版本,不紧解决了死锁问题,还支持异步写日志等。当然,本次只说明一下log4j2.x的简单使用,复杂的使用以后用到再说。下面直接上代码: 一、引入jar包在纯Java的项目中,需要引入的jar包<depen...

2017-07-10 15:36:22 498

Properties文件的增删改查操作

废话没有,直接粘代码package Util;import java.io.BufferedWriter;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;imp...

2017-06-16 14:22:27 740 1

原创 基于spring的aop实现多数据源动态切换

 一、动态切换数据源理论知识 项目中我们经常会遇到多数据源的问题,尤其是数据同步或定时任务等项目更是如此;又例如:读写分离数据库配置的系统。1、相信很多人都知道JDK代理,分静态代理和动态代理两种,同样的,多数据源设置也分为类似的两种:1)静态数据源切换:一般情况下,我们可以配置多个数据源,然后为每个数据源写一套对应的sessionFactory和dao层,我们称之为静态数...

2017-03-29 12:48:00 717

java获取本机所有网卡的IP地址(ipv4)

/** * 获取机器所有网卡的IP(ipv4) * @return */ public static List<String> getLocalIP() { List<String> ipList = new ArrayList<String>(); InetAddress ip = null; try { En...

2016-12-28 17:28:54 1281

原创 mysql 视图不支持子查询的解决办法

今天领导让我写一个视图,需要把三张没有任何关联关系的表数据整合到一张视图上,我按照最初的方式先把SQL整理出来后,结果mysql建视图时报错了:下面是最初的方案,CREATE OR REPLACE VIEW view_systeminfo_detail AS SELECT f.filesystemSize, f.used, f.unUsed, c.total...

2016-07-07 16:32:02 3393

原创 JSP中EL表达式无效的问题

最近在做的项目中,在jsp页面中经常会出现el表达式${}无效的情况,之前一直以为el表达式是无所不能不能的,现在才发现,他也是有局限性的,并不是所有的Servlet / JSP的版本默认都支持他。只有在Servlet 2.4 / JSP 2.0及以上的版本后,才默认支持el表达式的,下面是辨别jsp版本的方式(需要查看web.xml的头文件): 一、Servlet 2.4 / JSP ...

2016-05-22 11:42:17 155

原创 java.lang.ClassNotFoundException : javax.servlet.jsp.jstl.core.Config

maven下搭建好一个项目,然后在tomcat中启动成功,当发送请求进入jsp页面的时候,报错: java.lang.NoClassDefFoundError: javax/servlet/jsp/jstl/core/Config ...Caused by: java.lang.ClassNotFoundException: javax.servlet.jsp.jstl.cor...

2016-05-22 11:24:33 367

原创 Linux中resin启动错误:java.net.BindException: Permission denied :80

在linux中启动resin报错:java.net.BindException: Permission deniedCan't bind to *:80. 通过  netstat -lnp|grep 80  发现没有程序占用80端口 原因:在linux或unix系统中,只有root用户才可访问1024以下的端口。你的程序必须是root权限才可以。 解决方法一:...

2016-05-21 22:42:19 316

原创 MySQL中存储来源于IOS微信端emoji表情字符出错的解决方案

上周在做微信摄影投票时,遇到这么一个情况,在微信中,如果将用户昵称修改为Emoji表情字符后,再通过hibernate向MySQL存储时,报如下错误: java.sql.SQLException: Incorrect string value: '\xF0\x9F\x92\x94' for column 'name' at row 1 at com..jdbc...

2016-05-19 17:31:18 460 3

原创 Java https请求 HttpsURLConnection

public static String getHtml(String url) throws FileNotFoundException, IOException, CertificateException, KeyStoreException, NoSuchAlgorithmException, UnrecoverableKeyException, KeyManage...

2016-05-11 13:33:56 228

JS的四种数组去重方式

今天去面试,其他有这么一道题,给出一个js数组,然后把数组中重复的元素去掉。当时没怎么想到好方法,就直接用的循环套循环的方式做的,现在网上搜了一下,发现还有更好的方式,总共整理了四种: function getArray(){ var arr = []; for(var i = 0; i < 10000; i++){ arr[i] = (Math.random(...

2016-04-21 22:31:53 120

利用spring mvc AOP进行日志管理 (采用注解@AspectJ)

      在现实的上线中我们经常会遇到系统出现异常或者问题。这个时候就马上打开CRT或者SSH连上服务器拿日子来分析。受网络的各种限制。于是我们就想为什么不能直接在管理后台查看报错的信息呢。于是日志管理就出现了。      很早之前就有同学问我,如何用spring aop来实现日志管理的问题,现在个人觉得做日志管理最好的是Aop,当然有的人也喜欢用拦截器。      Aop有的人说拦...

2016-04-10 02:37:29 546

在Macbook下为myeclipse10安装反编译插件

前几天尝试着在Macbook下安装myeclipse的java反编译插件,结果失败了,今天无聊又重新尝试了下,结果OK了,现在把经验跟大家分享下。多余的话不啰嗦,直接上干货。 jad是一个使用非常广泛的java反编译工具,jadClipse是jad在eclipse下的反编译插件,下面就给大家介绍下我在Mac下为myeclipse10安装反编译插件的过程。其实跟windows下的步骤基本大...

2016-04-03 22:44:13 200

Java发邮件:Caused by: javax.mail.MessagingException: 500 Error: bad syntax

今天再Linux服务器中执行发送邮件的脚本时遇到如下异常: [com.china.adcrm.stock.StockSchedule.sendEmail(StockSchedule.java:153)] 2016-01-05 14:48:27 310 [ INFO] [com.china.adcrm.stock.StockSchedule.sendEmail(StockSch...

2016-01-05 16:43:30 1196 1

原创 java.security.NoSuchProviderException: no such provider: BC 的问题解决

java.security.NoSuchProviderException: no such provider: BC 的问题解决 1、在工程内引入bcprov-ext-jdk16-1.46.jar包; 2、在加密类中加入静态块。static{ try{ Security.addProvider(new BouncyCastleProvider()); ...

2015-10-30 12:30:39 593 1

Java调用webservice接口方式

以前只听说过webservice,从来没有真正的接触过,今天有个工单,要掉接口,接过来发现是weiservice的,瞬间凌乱啊。网上搜了好多的资料,感觉都太笼统,没有什么具体的步骤,下面我便把我自己的具体实践步骤记录一下,供那些初次使用webservice(java版)的童鞋一个借鉴。如有问题,还请大神多多指教。。。。。。。。 1、接口地址:http://IP:8080/Med...

2015-05-26 22:58:34 648 2

原创 myeclipse下build项目时遇到Errors running builder JavaScript Validator的问题

最近使用myeclipse时,在用ant build项目时总是出现问题。 Errors occurred during the build. Errors running builder 'JavaScript Validator' on project 'IShangOA'. java.lang.NullPointerException 要解决这个问题,要就把JavaScript Valida...

2015-05-26 22:46:03 131

java中利用URLConnection发送POST或GET请求

啥也不说,直接上代码/** * */package com.ctlovedove.util;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;import java.ne...

2015-05-09 23:09:30 147

原创 MyEclipse中Tomcat控制台打印中文乱码解决方案

      通常大家都知道,Java虚拟机中字符串编码默认跟随操作系统,中文版的Windows系统编码为GBK,Linux系统为UTF8,如果需要手动设定编码,可以在JVM启动时添加以下参数:-Dfile.encoding=UTF-8    添加上面一句后,我们会发现,出现了新的问题。java程序输出控制台时,出现了中文乱码的问题。    原因是,当我们添加了上面的一句代码后,日志...

2015-04-08 23:02:19 338

原创 proxool连接池介绍

本文将要介绍的是除了dbcp、c3p0的使用,本文准备再介绍另一个连接池的应用:proxoolc3p0的介绍可参见:http://www.micmiu.com/j2ee/jdbc-tech/c3p0-simpledbcp的介绍可参见:http://www.micmiu.com/j2ee/jdbc-tech/apache-dbcp-simple本文的章节目录:一、参数详细说明...

2015-01-28 19:06:07 156

原创 jsp页面中的跨站脚本漏洞修复

最近公司负责的几个系统中老有漏洞被搜出,多少都是JSP跨站脚本漏洞攻击,总结出的原因,无外呼是在跳转到JSP的页面中带有参数,然后JSP页面接收到参数后没有对一些特殊字符进行过滤,当然,还有一些其他的情况,比如,在页面中有输入框,需要用户手动输入内容时,都有可能出现这种攻击,下面是我针对JSP页面接收参数时,对参数进行过滤处理的方法,可能不全,还请大神指点!请求链接:http://a.b...

2015-01-23 17:18:47 661

原创 java中将中文编译成Unicode码

Java中将中文编译成Unicode码的方式有很多,今天分享一个比较安全的方式:org.apache.commons.lang.StringEscapeUtils.escapeJava(str);

2015-01-23 16:46:42 193

原创 Java代码生成二维码

最近在做一个项目,一些内容或网页需要用户分享。众所周知,随着各个社交平台的发展,“分享”已经成为一种家常便饭,如分享文章到朋友到,到博客,到微博。在项目进行过程中发现,网页中常用的分享插件,如bshare、shareto等,等不能满足我的所有需要,其中,微信分享,就是这种情况,我想将某个帖子的链接地址解析成二维码,然后供大家分享,可是,这些插件无法实现(或许是我没有找到方法而已,如果有人知道的...

2015-01-15 23:29:48 156

Resin4 java.lang.IllegalStateException: block Block问题解决方案

今天,公司同事发现论坛客户端后台登录失败,报500了。页面打出的错误信息如下: 500 Servlet Exception [show] java.lang.IllegalStateException: block Block[Table[mnode:2,/usr/local/resin-4.*/resin-data/app-0/distcache/mnode.db],2aa002,...

2014-12-22 19:42:28 367

原创 SpringMVC注解说明

SpringMVC注解说明 @controller通过@controller标注即可将class定义为一个controller类。 @RequestMappingvalue表示需要匹配的url的格式。method表示所需处理请求的http 协议(如get,post,put,delete等),可选值为RequestMethod这个enum的值。p...

2014-07-29 16:04:28 86

bean:write输出文本无法换行的情况修改

      今天在修改页面显示的时候发现,用textarea输入的文本,在数据库里面显示的跟输入项格式相同,但是当重新显示在HTML页面中时没有按照规定的格式输出,把回车换行都给忽略了。      后来,费了一个多小时,才解决:      在<bean:write>的两边加上这个HTML标签<pre>即可;    <pre><bean:w...

2014-06-30 17:00:34 331

IE6、7下getElementsByName不兼容的问题

  做web前端的同学会经常遇到document.getElementsByName()在IE6、7下不兼容的情况,找了好久,终于找到了一个通用的方法,如下: /** * 根据标签的name值获取标签数组元素 * @param tag 标签 * @param name 标签的name值 */function getElementsByName(tag, name) ...

2014-06-27 18:34:10 197

JS获取指定范围的随机数

//获取指定范围的随机数,最大值和最小值包括在内function random(min,max){ return Math.floor(min+Math.random()*(max-min));} 

2014-06-27 18:28:22 96

JS获取字符串长度(一个中文代表2个字符)

function getStringLength(str){ var slength=0; for(i=0;i<str.length;i++){ if ((str.charCodeAt(i)>=0) && (str.charCodeAt(i)<=255)) slength=slength+1; else sl...

2014-06-27 18:25:48 234

Cookie在Javascript中的部分使用方法

在很多互联网公司,网站开发过程中会经常遇到cookie的使用,下面我整理了一些对于cookie的读,写,删的操作,留作以后的不时之需。说实话,作为程序员,不来应该是对经常使用的知识要掌握牢固才对,可奈何记忆力不咋滴,暂且拿博客做个记事本吧,哈哈,同时给有需要的朋友一点帮助。代码如下:1、读其cookie值方式一:function getcookie(name){ v...

2014-06-12 22:09:27 103

原创 JS截取指定长度的的字符串(含中文),多出部分用。。。代替

JS截取指定长度的的字符串(含中文),多出部分用。。。代替亲身测试过,感觉用这还可以,分享一下://截取字符串,多余的部分用...代替function setString(str, len) { var strlen = 0; var s = ""; for (var i = 0; i < str.length; i++) { if (str.charCod...

2014-04-16 15:16:50 471

IE下给DIV设置innerHTML时报未知的错误

和很多朋友说的一样,在Firefox下可以正常使用,但在IE下就会有未知运行时错误例如:我的代码如下:原代码: <div class="con4"> <div class="conbg"> <table style="background-color:#fff;"> <t

2014-04-09 16:06:25 305

原创 java读取properties配置文件的方式总结

java读取properties配置文件方式一、利用Properties类加载配置文件public static void test(){ Properties pro = new Properties(); InputStream is = null; try { is = PropertiesTest.class.getClassLoader().getRe...

2014-03-15 00:41:14 102

原创 利用javaMail发送电子邮件

今天闲着无事,研究了一下javaMail发送电子邮件的方法,自己总结了个步骤:1、首先需要获取发送邮件的Session对象Session session = Session.getDefaultInstance(properties,authorcator);2、根据session对象,获取待发送的邮件消息MimeMessage mimeMessage = new MimeMe...

2014-01-16 16:17:47 277

原创 java保留2位小数的4中方法

package com.china.test.format;import java.math.BigDecimal;import java.text.DecimalFormat;import java.text.NumberFormat;public class Format {    double f = 111231.5585;    public void m1() {      ...

2014-01-09 16:53:24 394

原创 memcached的简单安装及使用示例

今天闲着无事,便看了一下memcached的使用,感觉用起来还是挺简单的,下面我便简单介绍一下我的安装及使用过程:1、首先得安装memcached服务,我是在window下试验的,所以我只简单的说一下windows下的安装:      1)memcached服务端下载地址:     http://splinedancer.com/memcached-win32/memcached-...

2014-01-05 18:32:36 102

原创 java导出excel格式数据

 在java web开发中,很多情况下都会用到导出excel数据的功能,下面我对我做的一个例子做下简单的介绍,希望对大家有所帮助。java导出excel的方式有很多种,如利用poi导出,如利用jxl导出,现在我要说的就是利用jxl方式导出首先,需要添加jar包:jxl.jar,其他java需要的包自行添加;然后,请看下面代码:/** * excel 文件下载操作 *...

2013-10-21 14:49:41 189

cors跨域问题对应的jar包.zip

在Tomcat中web.xml配置了跨域过滤后,发现Tomcat启动失败,最终发现是需要cors-filter和java-property-utils这两个jar包

2021-08-19

MySQL-5.6.45-2.sles12.x86_64.rpm-bundle.tar

本资源为MySQL5.6.45安装包。需要使用tar -xvf MySQL-5.6.45-2.sles12.x86_64.rpm-bundle.tar命令解压,里面是一堆rpm安装包,安装时使用到的包有:mysql-community-common-5.6.45-2.sles12.x86_64.rpm、mysql-community-libs-5.6.45-2.sles12.x86_64.rpm、mysql-community-devel-5.6.45-2.sles12.x86_64.rpm、mysql-community-server-5.6.45-2.sles12.x86_64.rpm、mysql-community-client-5.6.45-2.sles12.x86_64.rpm。其他的包安装者可根据需要自行选择

2019-08-22

XMind 8 Update 8安装包及激活步骤

本软件是xmind8-update8的软件安装包(windows版),里面包含有安装包及破解步骤

2019-04-07

RabbitMQ工具类及测试类(完整版)

RabbitMQClientUtil是MQ的测试工具类,他封装了fanout、direct、topic三种exchange模式,并包括发送数据和接收数据。 Test1、Test2是测试类 使用maven管理,在pom.xml文件中引入如下代码: <!-- Rabbitmq工具包 --> com.rabbitmq amqp-client 3.6.5 rabbitmq.properties配置文件根据自己需要自行放在,放置完毕后,请自己修改util中的文件地址

2018-12-24

RabbitMQ工具类及测试类

RabbitMQClientUtil是MQ的测试工具类,他封装了fanout、direct、topic三种exchange模式,并包括发送数据和接收数据。 Test1、Test2是测试类 使用maven管理,在pom.xml文件中引入如下代码: &lt;!-- Rabbitmq工具包 --&gt; <dependency> <groupId>com.rabbitmq</groupId> <artifactId>amqp-client</artifactId> <version>3.6.5</version> </dependency>

2018-12-24

centos7.0下编译FFmpeg4.0.2所需的依赖包

该包内容包含了编译FFmpeg所需要的10多个包, a52dec-0.7.4.tar.gz amrnb-11.0.0.0.tar.bz2 amrwb-11.0.0.0.tar.bz2 faac-1.28.tar.gz faad2-2.7.tar.gz ffmpeg-4.0.2.tar.bz2 freetype-2.9.1.tar.bz2 lame-3.99.5.tar.gz last_x264.tar.bz2 libdca-0.0.2.tar.gz libogg-1.1.3.tar.gz libvorbis-1.3.6.tar.xz opencore-amr-0.1.3.tar.gz SDL2-2.0.8.tar.gz xvidcore-1.1.3.tar.gz yasm_-1.3.0.tar.gz 具体安装步骤,可以参考我的博客

2018-08-13

Java版生成二维码所必须的jar包

该jar包是Java生成二维码所必须的jar包,我本人已经在项目中验证过了,是可以正常使用的。

2015-01-15

java-mail-1.0.jar (含有源文件)

该jar包中跟上一个jar中的内容完全一样,只不过多出了源代码。

2014-01-16

Inkscape矢量图绘制工具

Inkscape是一款很好的矢量图绘制工具,利用它可以画出各种效果的矢量图,当然,也可以利用它来获取jvectormap绘制地图是所需要的数据。

2013-05-31

JVectorMap

jVectorMap是一个优秀的、兼容性强的jQuery地图插件。它可以工作在包括IE6在内的各款浏览器中,矢量图输出,除官方提供各国地图数据外,用户可以使用数据转换程序定制地图数据。

2013-05-31

aspectjweaver.jar

假如在你的项目中出现了如下错误: java.lang.NoClassDefFoundError: org/aspectj/weaver/BCException,则表示你的项目缺少jar包aspectjweaver.jar。 aspectjweaver.jar用于在Spring 2.0中集成AspectJ AspectJ LTW织入器。

2013-03-04

Spring整合Quartz后的简单定时任务示例

这个资源中,是我对spring与quartz进行的整合,为了方便以后的使用,以及本着好东西大家分享的原则,在此就上传了,希望各位能提出宝贵的意见或建议,共同进步,谢谢

2013-02-19

Quartz的简单定时任务小示例

这个小示例很简单,主要就是利用quartz进行了一个定时任务的演示,比java中Timer好用且方便

2013-02-19

mybatis分页完整的项目

这是一个mybatis分页的完整的项目,同时提供了sql语句文件,是mysql的,只要将它所需的数据库表创建好,将项目导入发布,就能成功。 咱让没积分给吓怕了,所以,好心的哥们给点积分吧,呵呵。

2012-11-13

mybatis分页jar包

自己封装的mybatis分页jar包,实现了mybatis的物理分页,目前只支持mysql和oracle两种数据库。

2012-11-13

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

TA关注的人

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