- 博客(21)
- 资源 (19)
- 问答 (1)
- 收藏
- 关注
原创 javamail发送邮件、下载邮件核心功能
common-email 之前一直在做邮件系统,涉及到邮件发送(直发、代发)、邮件下载(国内、国外)、服务商配置、代理(主要针对国外)、日志收集、消息通知、分布式锁、水平拆分等功能, 由于涉及公司隐私问题,在这里提供发邮件和下载邮件核心介绍,我是以demo方式提供出来的,不过不影响核心功能和介绍发送邮件功能点smtp协议发送邮件支持可切换ssl非ssl方式支持velocity渲染模
2017-11-16 15:55:18 507112
原创 发送邮件和下载邮件坑及问题总结(仅供参考)
腾讯失败文档: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 567197 5
原创 tomcat加载两次项目
最近在部署项目时,在tomcat下启动项目时自己写的定时程序被执行了两次,导致程序启动了两个线程,使定时任务在几秒间隔内执行了两次,后来通过日志查到,原来是tomcat将项目启动了两次,为什么呢? 错误配置: <Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlVali
2017-11-15 17:53:49 3983
原创 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 442
原创 基于selenium-java封装chrome、firefox、phantomjs实现爬虫
2017年一直以来在公司负责爬虫项目相关工程,主要业务有预定、库存、在开发中也遇到很多问题,随手记录一下,后续会持续更新。 chrome、firefox、phantomjs插件安装和版本说明 基于selenium-java封装chrome、firefox、phantomjs实现爬虫 项目下载地址maven版本说明 <!-- +++|selenium|+++ -->
2017-11-15 17:42:31 552429 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 287
原创 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 535
原创 StartSSL免费SSL证书申请和账户注册完整过程-最新版本
第一、StartSSL官方网站 官方网站:https://www.startssl.com进入StartSSL官方网站 如果我们是新用户 可以选择注册,也可以直接选择Login直接登录 新注册StartSSL账号 这里会根据ip选择当前的国家,点击Send 会发送一个激活验证码到我们的邮箱中。 这里我们输入验证码,然后点击Sign UP即可注册完毕。将会自动将StartSSL官方网站登录证书安
2017-01-04 11:08:58 60805
原创 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 1699
原创 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 260
翻译 Quartz 定时器动态修改执行时间修改后出现立即执行情况
问题描述 1,重点内容之前的提醒时间是 00 00 12 * * ? ,也就是12点提醒 2,在12点提醒了之后 在调用更新job时间表达式为 00 00 12 * * ?,也会立即提醒,当前的时间是12:01 ,也就是修改了立即执行更新job时间表达式如下 解答如下 增加:withMisfireHandlingInstructionDoNothing()方法 1,不触发
2016-12-06 14:39:51 74980 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 39330 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 1110
原创 idea创建maven web项目 慢
idea创建maven web项目是慢 archetypeCatalog表示插件使用的archetype元数据,不加这个参数时默认为remote,local,即中央仓库archetype元数据,由于中央仓库的archetype太多了,所以导致很慢,指定internal来表示仅使用内部元数据。
2016-07-04 23:23:51 310643
原创 使用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 192776 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 311
原创 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 272
原创 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 34327
原创 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 7507
原创 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 11951
原创 idea编译报错
Idea 编译报错 在idea中编译时发生如下的错误解决办法setting->Compiler->Java Compiler 设置相应Module的target byte code version的合适版本就行来。换成 1.7版本即可
2016-06-28 10:44:37 567
Docker开源书.pdf
2019-06-12
java web对word,excel,pdf文档的在线浏览的实现
2015-05-19
Lucene 项目
2015-05-19
jeecmsv5.1.
2014-08-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人