自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 javamail发送邮件、下载邮件核心功能

common-email 之前一直在做邮件系统,涉及到邮件发送(直发、代发)、邮件下载(国内、国外)、服务商配置、代理(主要针对国外)、日志收集、消息通知、分布式锁、水平拆分等功能, 由于涉及公司隐私问题,在这里提供发邮件和下载邮件核心介绍,我是以demo方式提供出来的,不过不影响核心功能和介绍发送邮件功能点smtp协议发送邮件支持可切换ssl非ssl方式支持velocity渲染模

2017-11-16 15:55:18 507090

原创 发送邮件和下载邮件坑及问题总结(仅供参考)

腾讯失败文档:http://service.mail.qq.com/cgi-bin/help?id=20022com.sun.mail.smtp.SMTPSendFailedException: [EOF]===特殊字符 例如空格问题javax.mail.AuthenticationFailedException: 535 Error: authentication failed, system

2017-11-15 17:56:38 567039 5

原创 tomcat加载两次项目

最近在部署项目时,在tomcat下启动项目时自己写的定时程序被执行了两次,导致程序启动了两个线程,使定时任务在几秒间隔内执行了两次,后来通过日志查到,原来是tomcat将项目启动了两次,为什么呢? 错误配置: <Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlVali

2017-11-15 17:53:49 3961

原创 tomcat启动报错

在发布maven项目的时候 没有主要到maven打包没有排除servlet-api-2.5-6.1.9.jar、导致 启动报错java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].Stan

2017-11-15 17:47:23 391

原创 基于selenium-java封装chrome、firefox、phantomjs实现爬虫

2017年一直以来在公司负责爬虫项目相关工程,主要业务有预定、库存、在开发中也遇到很多问题,随手记录一下,后续会持续更新。 chrome、firefox、phantomjs插件安装和版本说明 基于selenium-java封装chrome、firefox、phantomjs实现爬虫 项目下载地址maven版本说明 <!-- +++|selenium|+++ -->

2017-11-15 17:42:31 552392 2

转载 TCP三次握手/四次挥手详解

TCP连接三次握手:在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接。 第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认; 第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此时服务器 进入SYN_RECV状态;

2017-01-18 10:33:29 270

原创 Tomcat配置https的SSL证书

这是申请证书的步骤 1. 获取证书列表 2. 获取解密私钥 生成的内容另存为文件 3. 创建pkcs12文件 Enter Private Key:就是上面第二步获取的解密私钥。头命名是:BEGIN RSA PRIVATE KEY Enter Certificate:第一步证书列表 ApacheServer.zip里面有一个.crt文件 Provide a

2017-01-04 15:54:05 516

原创 StartSSL免费SSL证书申请和账户注册完整过程-最新版本

第一、StartSSL官方网站 官方网站:https://www.startssl.com进入StartSSL官方网站 如果我们是新用户 可以选择注册,也可以直接选择Login直接登录 新注册StartSSL账号 这里会根据ip选择当前的国家,点击Send 会发送一个激活验证码到我们的邮箱中。 这里我们输入验证码,然后点击Sign UP即可注册完毕。将会自动将StartSSL官方网站登录证书安

2017-01-04 11:08:58 60766

原创 json在将对象转换为json格式的数据的时候,出现了无限递归调用的情况

这是异常信息org.codehaus.jackson.map.JsonMappingException: failed to lazily initialize a collection of role: com.book.persist.domain.jpa.sys.User.userLocationSet, could not initialize proxy - no Session (thr

2016-12-22 16:31:19 1673

原创 maven 本地安装jar

实例:C:\Users\tom\Desktop\支付宝-支付\sdk>mvn install:install-file -Dfile=C:\Users\tom.zhou\Desktop\支付宝-支付\sdk\alipay-sdk-java20161030220103-source.jar -DgroupId=com.alipay.sdk -DartifactId=alipay-sdk-java -

2016-12-07 10:08:38 242

翻译 Quartz 定时器动态修改执行时间修改后出现立即执行情况

问题描述 1,重点内容之前的提醒时间是 00 00 12 * * ? ,也就是12点提醒 2,在12点提醒了之后 在调用更新job时间表达式为 00 00 12 * * ?,也会立即提醒,当前的时间是12:01 ,也就是修改了立即执行更新job时间表达式如下 解答如下 增加:withMisfireHandlingInstructionDoNothing()方法 1,不触发

2016-12-06 14:39:51 74917 1

原创 org.codehaus.jackson.JsonParseException: Illegal unquoted character ((CTRL-CHAR, code 10)): has to b

字符串中包含换行 '\n' jackson转换json,字符串中包含'\n'就报错:解决方式一:在'\n' 前面添加例如解决方式二:在ObjectMapper配置中增加

2016-08-18 15:31:16 39196 1

原创 springMVC请求出现406错误

1,项目一直用的spring 3.2.3版本+jackson 1.9.11版本。请求一直没有问题2,今天把spring版本升到4.1以上的版本就出现了问题报错信息: Resolving exception from handler [public java.lang.Object com.wulongyuan.controller.DemoController.test()]: org

2016-07-29 17:28:02 1089

原创 idea创建maven web项目 慢

idea创建maven web项目是慢  archetypeCatalog表示插件使用的archetype元数据,不加这个参数时默认为remote,local,即中央仓库archetype元数据,由于中央仓库的archetype太多了,所以导致很慢,指定internal来表示仅使用内部元数据。

2016-07-04 23:23:51 310621

原创 使用DBCP连接池时出现MySql 8小时断开连接的解决方法

org.hibernate.exception.JDBCConnectionException: could not extract ResultSet] with root causeJan 05, 2016 10:14:09 AM org.apache.catalina.core.StandardWrapperValve invokeSEVERE: Servlet.service()

2016-07-04 23:17:06 192740 1

原创 mysql修改 utf8mb4编码

1.修改数据库的编码   将数据库(test)的编码方式修改为utf8,如:   ALTER DATABASE `test` DEFAULTCHARACTER SET utf8 COLLATE utf8_bin;  2.修改表的编码   将表(test)的编码方式修改为utf8,如:   ALTER TABLE `test` DEFAULTCHARA

2016-07-04 23:11:53 282

原创 mysql自动备份

Linux中mysql自动备份成sql文件:命令如下:1、cd /usr/local2、mkdir mysql_data_bak3、vi autobackupmysql.sh4、在autobackupmysql.sh中输入如下内容filename=`date +%Y%m%d`/usr/bin/mysqldump --opt -u root -p数据库密码 数备份数据库名

2016-07-04 23:10:14 257

原创 mysql乱码

1.首先安装mysql,我很怕麻烦。。所以全给安装了一下,不管那么多依赖关系了,省心。yum install -y mysql-server mysql mysql-devel2.安装好了之后,启动看下是什么情况service mysqld start3.没啥问题,设置一下root密码,一开始root是没有密码的,所以我直接设置密码为123456mysqladmin -u ro

2016-07-04 23:09:25 34304

原创 mysql 读写分离 ,mysql_proxy实现

mysql proxy代理安装和配置 服务器说明:192.168.0.123   mysql主库(主从复制)192.168.0.114   mysql从库(主从复制)192.168.0.202   mysql proxy代理(实现读写分离) 1,下载安装mysql_proxy:http://mysql.cdpa.nsysu.edu.tw/Download

2016-07-04 23:06:00 7486

原创 mysql读写分离

具体实施本人虚拟机下有两台linux,IP为114 1231: 114做从服务器、 123做为主服务器.一:首先配置master服务器 启动mysql保证3306互通连接客户端查看master状态:show master status;2,修改my.cnf文件 vim/etc/my.cnf.Log_bin=mysql-bin:二进

2016-07-04 22:54:37 11940

原创 idea编译报错

Idea 编译报错 在idea中编译时发生如下的错误解决办法setting->Compiler->Java Compiler 设置相应Module的target byte code version的合适版本就行来。换成 1.7版本即可

2016-06-28 10:44:37 508

Java并发编程与高并发解决方案-学习笔记-www.itmuch.com.pdf

Java并发编程与高并发解决方案-学习笔记-www.itmuch.com

2019-06-12

Docker开源书.pdf

Docker开源书 Docker开源书,旨在帮助⼤家熟悉Docker、使⽤Docker。 GitHub地址:https://github.com/itmuch/docker-book Gitee地址:https://gitee.com/itmuch/docker-book 欢迎star、fork,⼀起讨论!

2019-06-12

java web对word,excel,pdf文档的在线浏览的实现

下载OOo_3.3.0_Win_x86_install-wJRE_zh-CN.exe,swftools-0.9.1.exe这两个文件,然后按照附件里面的info.txt进行按照,里面的ZhuanThread代码利用OOo_3.3.0_Win_x86_install-wJRE_zh-CN.exe把word,excel格式的文件转为pdf,如果已是pdf,则这一步骤可以省略。然后再用swftools-0.9.1.exe把pdf格式的转为swf格式

2015-05-19

支付宝接口demo

1、包含java、php、asp支付宝即时到帐接口demo; 2、包含接口接入和使用文档

2015-05-19

springmvc+json

springmvc+json :返回json格式 并设置相关参数

2015-05-19

ajax 无刷新聊天室-20090412

ajax 无刷新聊天室-20090412

2015-05-19

jsp网页视频播放器

java jsp网页视频播放器

2015-05-19

java设计模式

java设计模式 值得学习 和阅读

2015-05-19

Lucene 项目

Lucene是apache软件基金会4 jakarta项目组的一个子项目,是一个开放源代码的全文检索引擎工具包,即它不是一个完整的全文检索引擎,而是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,部分文本分析引擎(英文与德文两种西方语言)

2015-05-19

javaweb mp3

一个简单javaee mp3项目,含源代码

2015-05-19

重构_改善既有代码的设计

重构_改善既有代码的设计

2015-05-19

validform_v5.3.2 远程验证支持跨域

validform_v5.3.2 远程验证支持跨域 一行代码搞定整站的表单验证

2015-05-19

spring配置

spirng 配置 详解

2014-08-11

jquery-1.11

jquery-1.11 版本

2014-08-11

java面试题

java 面试题, 值得联系

2014-08-11

javaweb oa项目

javaweb oa办公项目, 值得借鉴,

2014-08-11

jeecmsv5.1.

Jeecms是基于java技术研发的站群管理系统 稳定 安全 高效 跨平台 无限扩展是jeecms 的优点 系统支持mysql oracle sqlserver db2等主流

2014-08-11

javaweb_HR项目

javaweb_HR项目,含源代码,值得学习和收藏

2014-06-29

10个java+web项目+andandriod

JavaWeb整合开发与项目实战,希望对那些学习java项目的人员有一定的帮助

2014-06-29

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

TA关注的人

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