
java
farYang
这个作者很懒,什么都没留下…
展开
-
使用七牛上传图片并加水印
这里介绍的面板操作,所使用的界面是旧版的界面,如下图所示 如果是在新版的界面,请切换到旧版界面,操作如下 新建一个存储空间(bucket),操作如下 新建一个队列,操作如下 查看自己的密钥,操作如下 创建图片样式,操作如下 在java的maven工程中,导入相关jar包 com.qiniu原创 2016-03-16 09:28:29 · 13408 阅读 · 1 评论 -
Spring Data 配合MongoDB实现持久层对象属性动态增加
MongoDB作为NOSQL数据库,基于文档存储这一特性,使得存储对象没有像关系型数据库有着约束。例如,当我们使用MySQL作为数据库,当我们想要增加持久层Entity属性时(所增加的属性,必须存储在数据库的情况,除非所增加的属性,不做为存储,只是持久层Entity临时的属性),不得不为这个Entity所对应的表,增加字段,否则所增加的属性无法存储,如果使用ORM框架,在映射过程中,还会出现异常。而MongoDB,使用BSON作为数据存储格式,使得其没有像关系型数据库这样较强的约束,在使用过程,持久层Ent原创 2017-12-16 11:53:05 · 3675 阅读 · 1 评论 -
java并发1--volatile关键字
volatile关键字:作用是使变量在多个线程间可见(final也是的) 未使用volatile关键字的代码: public class RunThread extends Thread{ /** * volatile关键字,当变量 * --isRunning用来控制run()中循环的结束,这里没有加volatile的话,rt线程中的isRunning不会改变 * *原创 2017-05-14 23:11:09 · 756 阅读 · 1 评论 -
解决maven工程下java.lang.ClassNotFoundException: org.apache.http.ssl.SSLContexts问题
maven工程中,发现使用tomcat插件启动web工程时,控制台报如下错误: Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.apache.http.impl.conn.PoolingHttpClientConnectionManager]: Construc原创 2016-11-14 10:11:59 · 22360 阅读 · 2 评论 -
使用javamail、阿里云邮箱发送邮件
javaMail的maven坐标: javax.mail mail 1.4 注意: 阿里云邮箱默认是开启了smtp,所以无需在阿里云邮箱设置这个(目前是这样的,2016.10.19);163邮箱普通用户是不能通过smtp协议发送邮件,除非是vip用户。 发送邮件代码: package com.day24.JavaMail; import ja原创 2016-10-19 19:51:14 · 10479 阅读 · 2 评论 -
在eclipse中批量删除带有特殊字符行
使用到了eclipse中find/replace工具,此工具能够使用正则表达式匹配内容。下面我使用此功能替换带有@的行。 如图:在find中输入\@\S+,代表查找带有@行,然后选择“replace all”替换所有。原创 2016-09-21 21:31:01 · 2893 阅读 · 0 评论 -
java将集合保存到excel中
工具类uml图: 使用案例: /* * 说明: * house为list集合,"e:\\test\\house.txt"为要保存地的路径。 */ ListSaveAsExcelFormat.enterWay(houses, "e:\\test\\house.txt"); 产生的house.txt文件是按照e原创 2016-02-22 13:17:10 · 2182 阅读 · 0 评论 -
java将集合转换为数组(二维数组)
public class ListToArray { /** * 获取对象属性,返回一个字符串数组 * * @param o 对象 * @return String[] 字符串数组 */ private String[] getFiledName(Object o) { try { Fiel原创 2016-02-22 12:30:49 · 14266 阅读 · 0 评论 -
quartz报错:SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". SLF4J: Defaulting to no-op
到quartz官网在查看maven的配置,官网是这样写的: org.quartz-scheduler quartz 2.2.1 将上面配置复制到pom文件中。 运行了官方给出的案例,example1 结果打印台报这样的错误信息: SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". SLF4J:原创 2016-03-04 15:06:21 · 2729 阅读 · 0 评论 -
使用Spring Security出现spring security Could not verify the provided CSRF token 异常
异常:Could not verify the provided CSRF token because your session was not found. 本项目是SpringBoot项目,模板引擎是thymeleaf 解决办法:在from表单中加入一个hidden标签,来引用spring security 的csrf token。 如果是jsp做模板引原创 2017-12-25 20:02:22 · 13513 阅读 · 0 评论