java
a1124544556
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
javax.mail收邮件
根据需求定时读取未读邮件中附件;找到资料后整理如下:public class MailReceiveInfo { private String mailstoreprotocol;//pop3 imap 协议 private String mailimaphost;//如 imap.163.com private String mailimapport;//如163 private String filterEmail;//只处理某邮箱 // 登陆邮件发送服务器的用户名和密码 privat原创 2020-12-23 17:41:35 · 1470 阅读 · 1 评论 -
list 方法之 公共元素
方法一: List<String> la = new ArrayList<String>(); la.add("a"); la.add("b"); List<String> lb = new ArrayList<String>(); lb.add("c"); lb.add("a"); la.retainAll(lb); System.out.println(la);输出公共元素 a;方法二:List<String>原创 2020-11-27 14:32:25 · 460 阅读 · 0 评论 -
Java项目打包成exe的详细教程
https://blog.youkuaiyun.com/youngstar70/article/details/75116227Java项目打包成exe的详细教程把Java项目打包成exe共分为以下两步:1、 利用Eclipse先把Java项目先打成jar包2、 利用exe4j工具把jar包转成exe这里以Java项目(ExeDemo)为例进行讲解随便在一个位置新建一个文件夹,文...转载 2018-09-27 16:58:28 · 3800 阅读 · 0 评论 -
spring定时器,定时器一次执行两次的问题
本人遇见问题不是web.xml中加载两次applicationContext导致的各bean加载两次,而是在tomcat中server.xml中Host的appBase为webapps,在context中又加载了。把appBase设为“”好使;另外,从网上看到把Host的节点的autoDeploy unpackWARs还有reloadable都致为false也可行,还有一种不加context也是可...转载 2018-08-16 13:56:30 · 1849 阅读 · 0 评论 -
低版本归档apache包下载
有些低版本的apache在官网上归档,在实际应用中可能需要低版本的包,但在官网提供的下载地址上没有找到,或像我今天遇见的地址打不开,http://archive.apache.org/dist/cxf/3.0.5/apache-cxf-3.0.5.zip;从网上搜了半天又需要积分的,最后发现了这个地址http://www.apache.org/dist/;这里有些版本,但也不太全,不知道什么原因导...原创 2019-06-11 18:07:55 · 416 阅读 · 2 评论 -
resultMap mybatis
一、前言 MyBatis是基于“数据库结构不可控”的思想建立的,也就是我们希望数据库遵循第三范式或BCNF,但实际事与愿违,那么结果集映射就是MyBatis为我们提供这种理想与现实间转换的手段了,而resultMap就是结果集映射的配置标签了。 二、从SQL查询结果到领域模型实体转载 2016-06-15 11:11:37 · 395 阅读 · 0 评论 -
JAVA定时器 配置org.springframework.scheduling.quartz.CronTriggerBean
在项目中又用到了定时器,对于定时器的应用总是模模糊糊的,今天结合网上找到的资料与自己在项目中写的简单地在此写一下,以备需要时查阅。 一个Quartz的CronTrigger表达式分为七项子表达式,其中每一项以空格隔开,从左到右分别是:秒,分,时,月的某天,月,星期的某天,年;其中年不是必须的,也就是说任何一个表达式最少需要六项。例:0 0 12 ? * WED 表示每个星期三的12...转载 2018-06-19 11:42:22 · 2959 阅读 · 0 评论 -
logback日志
参考:https://logback.qos.ch/manual/introduction.html;https://blog.youkuaiyun.com/conquer0715/article/details/9365899maven项目,直接搜logback-core,logback-classic,slf4j-api;在classpath路径下配置logback.xml文件。private stati...原创 2018-06-06 15:47:12 · 302 阅读 · 0 评论 -
Lock wait timeout exceeded; try restarting transaction
Lock wait timeout exceeded; try restarting transaction转载 2016-12-14 12:17:05 · 653 阅读 · 0 评论 -
org.apache.commons.mail来发送邮件
mail原创 2016-10-18 15:41:07 · 601 阅读 · 0 评论 -
JSON.stringify和JSON.parse
javascript中JSON.stringify(value) 是把一个对象解析成json字符串;JSON.parse(value)把json字符串转换为对象原创 2016-06-20 20:46:30 · 436 阅读 · 0 评论 -
edtftp实现FTP开发
用edtftpj实现Java FTP客户端工具 edtftpj是一个java FTP工具包,使用非常方便,感觉比Apache的好用,但Apache更灵活。edtftpj有多种版本,分别是java、.net和js版本。对于Java版的有一个免费版本。我用的就是免费版本。其余的均为商业版本。 为了开发,先下载免费版本的开发包。主 页:[url]http://w转载 2016-06-17 19:06:45 · 2102 阅读 · 0 评论 -
用FTPClient的来上传下载文件
ftp上传与下载,这里用到的是org.apache.commons.net.ftp.FTPClient工具类,.上传的思路:1.创建FTPClient对象,2.建立连接(对应的ip和port)3.登陆(username和password)4.得到返回值(ftp.getReplyCode())5.判断这个返回值是不是有意义的(FTPReply.isPositiveCompletion(reply原创 2016-06-17 12:19:15 · 1473 阅读 · 0 评论 -
mybatis
一、前言 本篇内容以理解MyBatis的基本用法和快速在项目中实践为目的,遵循Make it work,better and excellent原则。 技术栈为MyBatis3.2.7+log4j1.2.17+sqlite3+jdk1.7。 二、示例转载 2016-06-15 11:50:03 · 423 阅读 · 0 评论 -
关于jsp页面的相对路径和绝对路径
前两天,突然想写个页面,因为好久没有写jsp了,所以格外生疏!首先,最简单的引入的jquery和一些插件的路径就困了我一天;废话不多说,就看下面怎么说:首先我尝试了../jquery/jquery-1.7.1.min.js用这种方式,毫无疑问这是可以的,但是为了健壮性,我们还是大多愿意用另外的方式;1.在这个里,我尝试了用添加${pageContext.request.scheme }原创 2016-06-30 13:54:45 · 3263 阅读 · 0 评论 -
gson json
转载来源:http://www.cnblogs.com/chenlhuaf/archive/2011/05/01/gson_test.html哇,原来我已经潜水2年多了,还是需要养成习惯写写东西啊。最近在做一个java web service项目,需要用到jason,本人对java不是特别精通,于是开始搜索一些java平台的json类库。发现了google的gson,因为之前对于p转载 2016-05-18 16:11:24 · 321 阅读 · 0 评论 -
httpclient
原创整理不易,转载请注明出处:java apache commons HttpClient发送get和post请求的学习整理代码下载地址:http://www.zuidaima.com/share/1754065983409152.htmHttpClient 是我最近想研究的东西,以前想过的一些应用没能有很好的实现,发现这个开源项目之后就有点眉目了,令人头痛的coo转载 2016-05-17 13:42:19 · 303 阅读 · 0 评论 -
进制转换
int n1 = 14;//十进制转成十六进制:Integer.toHexString(n1);//十进制转成八进制Integer.toOctalString(n1);//十进制转成二进制Integer.toBinaryString(12);//十六进制转成十进制Integer.valueOf("FFFF",16).toString();//十六进制转成二进转载 2016-05-07 18:59:43 · 273 阅读 · 0 评论 -
HttpClient中的请求超时
HttpClient在使用中有两个超时时间,是一直接触和使用的,由于上次工作中使用httpClient造成了系统悲剧的情况,特地对它的两个超时时间进行了小小的测试,在这里记录下。 测试版本为HttpClient——3.1 一:连接超时:connectionTimeout 1:指的是连接一个url的连接等待时间。转载 2016-05-17 08:32:57 · 556 阅读 · 0 评论 -
spring3使用task注记及task:annotation-driven解决定时问题
转载自:http://blog.youkuaiyun.com/guoquanyou/article/details/6756437最近发现真的凹凸了,Spring升级到3后原来已经自带任务调度器了,之前还一直使用着Quartz。其实也不是Quartz不好,只是相比之下,使用Spring task真的简单很多,无论是理解还是使用。 Spring Task提供两种方式进行配置,正如大家所想转载 2016-12-26 11:59:41 · 11055 阅读 · 0 评论 -
SpringMVC配置
转载出处:本文地址:http://elf8848.iteye.com/blog/875830 目录 一、前言二、spring mvc 核心类与接口三、spring mvc 核心流程图四、spring mvc DispatcherServlet说明五、spring mvc 父子上下文的说明六、springMVC-mvc转载 2016-12-26 15:14:47 · 857 阅读 · 0 评论 -
当前时间的30天之前时间
Calendar cal = Calendar.getInstance();cal.setTime(new Date());cal.add(Calendar.DATE, -30);Date endDate = cal.getTime();cal.clear();String endDate1 = new SimpleDateFormat("yyyy-MM-dd HH:MM:ss原创 2017-01-17 22:51:48 · 1516 阅读 · 0 评论 -
maven jar工程转war工程
转载请注明出处:http://blog.youkuaiyun.com/l1028386804/article/details/49821225创建Web工程,使用eclipse ee创建maven web工程 1.右键项目,选择Project Facets,点击Convert to faceted from 2.更改Dynamic Web Module的Version为2.5.(3.0为Java7的,Tomc...转载 2018-06-05 16:42:25 · 2001 阅读 · 0 评论 -
发送邮件及错误解决,javax.mail.AuthenticationFailedException: failed to connect, no password specified?
突然想弄个邮件发送的java程序,从网上找了个例子,但写完之后运行javax.mail.AuthenticationFailedException: failed to connect, no password specified?从网上又搜了下,最终在https://stackoverflow.com/questions/6610572/javax-mail-authenticationfail...原创 2018-06-04 18:44:32 · 15013 阅读 · 3 评论 -
mybatis $ #区别
转:https://www.cnblogs.com/friends-wf/p/4227999.html#相当于对数据 加上 双引号,$相当于直接显示数据 1. #将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:order by #user_id#,如果传入的值是111,那么解析成sql时的值为order by "111", 如果传入的值是id,则解析成的sql为o转载 2017-11-15 10:19:11 · 223 阅读 · 0 评论 -
设计模式
设计模式(Design Patterns) ——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样。项目中合理的运用设计转载 2017-08-10 10:16:59 · 326 阅读 · 0 评论 -
JVM调优总结 -Xms -Xmx -Xmn -Xss
堆大小设置JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003 系统,3.5G物理内存,JDK5.0下测试,最大可设置为1478m。典型设置:java -Xmx3550m -Xms355转载 2017-07-07 18:18:52 · 295 阅读 · 0 评论 -
Maven打包时过滤测试代码或指定特定的测试类(maven-surefire-plugin)
转自:http://www.cnblogs.com/EasonJim/p/6844969.html1、过滤整个测试代码,可以直接在命令行上指定mvn clean install -Dmaven.test.skip=true提示:以上为举例,具体的构建阶段可以自定义,其中maven.test.skip为是否进行测试。或者mvn clean instal转载 2017-07-07 17:38:33 · 2158 阅读 · 0 评论 -
生成随机码
转自http://www.sojson.com/blog/70.html@RequestMapping(value="getYzm",method=RequestMethod.GET)publicvoidgetYzm(HttpServletResponse response,HttpServletRequest request){try{response.set转载 2017-07-13 16:49:41 · 435 阅读 · 0 评论 -
org.springframework.web.HttpMediaTypeNotAcceptableException: Could not find acceptable representatio
Exception:org.springframework.web.HttpMediaTypeNotAcceptableException: Could not find acceptable representation;找不到可以匹配(接受)的数据;我这里是用EventSource,自动更新服务器信息的,.@RequestMapping(value="/sse/push",produces原创 2017-04-26 14:46:42 · 3275 阅读 · 0 评论 -
jvm内存配置
转自:http://blog.sina.com.cn/s/blog_621a2bdf0100slzv.html常见配置举例堆大小设置JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制.32位系统 下,一般限制在1.5G~2G;64为操作系统对内存无限制.我在Windows Server 2003转载 2017-03-28 11:44:03 · 950 阅读 · 0 评论 -
ueditor简单尝试
第一次使用,挺高大上的,但是光看官方文档还是比较吃力,虽然给了好多信息,什么API和一些示例,但什么能敌得过人笨呢?下面分享下心得.首先,项目需要:在jsp中需要像这样的一个编辑框,并把录入信息传入后台处理;那么,我们从官网下载http://ueditor.baidu.com/website/download.html;下载1.4.3.3JSP版本,然后在要加载编辑器的JSP中导入uedi原创 2017-01-20 11:30:52 · 449 阅读 · 0 评论 -
json各种技术
JSON技术的调研报告一 、各个JSON技术的简介和优劣1.json-libjson-lib最开始的也是应用最广泛的json解析工具,json-lib 不好的地方确实是依赖于很多第三方包,包括commons-beanutils.jar,commons-collections-3.2.jar,commons-lang-2.6.jar,commons-logging-1.1.1.j转载 2016-05-26 16:32:10 · 392 阅读 · 0 评论
分享