- 浏览: 10244693 次
- 性别:
- 来自: 深圳
博客专栏
-
Oracle基础
浏览量:463161
-
springMVC介绍
浏览量:1776522
-
Mybatis简介
浏览量:1399259
-
Spring整合JMS
浏览量:395268
-
Ehcache简介
浏览量:680352
-
Cas简介
浏览量:531414
-
Spring Securi...
浏览量:1185893
-
Spring基础知识
浏览量:469738
-
Spring Aop介绍
浏览量:151676
-
JAXB简介
浏览量:68512
最新评论
-
18335864773:
推荐用pageoffice 生成 word。POI处理Offi ...
POI生成Web版Word文件 -
234390216:
skran 写道大兄弟文章写的不错,排版有点问题,代码长了既没 ...
Spring Boot(05)——SpringApplication介绍 -
skran:
大兄弟文章写的不错,排版有点问题,代码长了既没换行也没滚动条
Spring Boot(05)——SpringApplication介绍 -
Caelebs:
Ehcache(04)——设置缓存的大小 -
234390216:
thaIm 写道不知道RestTemplate 默认的链接数、 ...
Spring(30)——RestTemplate介绍
文章列表
Lucene的简单使用:在进行检索的时候是需要原来已经创建了索引才能检索到需要的内容的。所以在使用Lucene的时候大体就是两个方面,建立索引和检索,其次就是一些不能的策略了!
1.建立索引
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import org.apache.lucene.analysis.Analyzer;
import org.apache.lucene.analysis.standard.StandardAnalyzer;
im ...
前面在做项目的时候,有一个需求是需要上传图片的,然而该图片只是简单的展示一些信息,不需要很大,所以在上传图片的时候改变图片的大小就显得很有必要了!然后就写了下面这个方法来改变图片的大小!
/**
* 改变图片的大小到宽为size,然后高随着宽等比例变化
* @param is 上传的图片的输入流
* @param os 改变了图片的大小后,把图片的流输出到目标OutputStream
* @param size 新图片的宽
* @param format 新图片的格式
* @throws IOException
*/
public s ...
以前使用svn的时候会只建一个仓库,然后把所有的项目都放在一个仓库里面。虽然这样也可以实现版本控制,但是随着项目的增多就会发现一个问题,因为整个仓库是有一连串的版本号的,然后项目又是交替进行的,这样就出现了单个仓库版本号断层的问题。比如有一个仓库repository,有一个项目tiantian,有一个项目tianyi,刚开始天天操作并提交了可能版本为10,然后tianyi这个项目操作并提交了,版本为11了,tiantian再操作并提交版本就为12了,断层了。虽然说这也没有很大的问题,但是当查看历史版本的时候那种感觉不好!所以现在就是一个项目一个仓库了。假设仓库都统一放在E:\svnserve ...
在javaMail中整个邮件是由一个一个的BodyPart组成的,每一个BoydPart的内容可以是简单的普通文本,或超文本,或是一个附件,也可以是复杂的一个Multipart,然后Multipart中又可以嵌套多个BodyPart和Multipart。
下面是使用javaMail构造一封复杂的邮件,并发送该邮件。
import java.io.File;
import java.util.Properties;
import javax.activation.DataHandler;
import javax.activation.DataSource;
import j ...
我所使用的SpringMVC是基于注解的,Controller是用@Controller注解标记的,而service和dao都是用的@Component标记的,由于配置上的一点小失误导致事务没有加上去,所以才会提示FlushMode为只读。解决方法是,把service和Controller分开管理,不用通用的Component,这样在加载SpringMVC配置文件的时候就只实例化Controller对象,在加载spring配置文件的时候就只实例化service对象。总之,如果事务是加在service上,那么就需要把service和Controller加以区别,而dao对象在什么时候初始 ...
MySQL中自定义函数实现id自增长
- 博客分类:
- MySQL
今天在项目中有这样一个需求,就是需要把table1里面的a,b,c三个字段通过按a,b分组,对c进行汇总,然后插入到table2中的a,b,c中,然后我就这样写的SQL语句:
insert into table2(a,b,c) select a,b,sum(c) c from table1 group by a,b;
这样一写,问题又出现了table2有个主键id,但不是自增长的,需要在插入的时候自己给主键设值。于是我找老大要求把id改成自增长的,老大不同意。考虑到每次在把table1里面的数据插入到table2中的时候,table2都是空的,无奈,我只能写了这样一个实现id自增长的 ...
在使用jquery进行事件处理的时候,当从里到外的多层都响应某一事件,然后又在里层发生该事件时,jquery默认是会从里到外依次响应各个事件的,然而有时候这并不是我们所需要的。这个时候就需要我们来阻止外层事件的发生,阻止冒泡。
jquery中可以用来阻止事件冒泡的主要有两种,stopPropagation()和return false
如:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<t ...
使用javaMail收邮件主要有两种协议,一种是pop3,一种是imap。这两种协议都可以用来收邮件,但是在其中的处理上是有区别的。pop3是不支持判断邮件是否为已读的,也就是说你不能直接从收件箱里面取到未读邮件,这需要自己进行判断,然而imap就提供了这样的功能,使用imap时可以很轻松的判断该邮件是否为已读或未读或其他。
此外收件箱中的每一封邮件都对应着一个MessageNumber,所以可以通过一个MessageNumber拿到对应的那封邮件。如:Message message = folder.getMessage(messageNumber);
pop3和imap主要区 ...
代码如下:
public static void main(String args[]) throws AddressException, MessagingException {
Properties props = new Properties();
props.setProperty("mail.smtp.host", "smtp.sohu.com");//设置服务器
props.setProperty("mail.smtp.auth", "true");//是否需要认证
...
1.设置滚动条的颜色
.row {
scrollbar-face-color:#C00;//滚动的颜色
scrollbar-highlight-color:#F60;//滚动条高亮时的颜色
scrollbar-3dlight-color:#F00;//滚动条边框的颜色
scrollbar-darkshadow-color:#0f0;//阴影部分较暗处的颜色
scrollbar-Shadow-color:#0f0;//阴影部分的颜色
scrollbar-arrow-color:#FFF;//箭头的颜色
scrollbar-track-col ...
<action name="test" class="com.TestAction" method="importToFile">
<result name="success" type="stream">
<param name="contentType">unknown</param>
<param name="inputN ...
最近做了一个帐套管理的一个功能,需要进行帐套初始化,在初始化的过程中,需要新建一个数据库,同时把上一个帐套的数据库里面的表的表结构全部拿出,在新数据库中全部新建,同时,有些信息在前一个帐套中是需要保留的,如一些基本信息和账目信息,这个时候就会出现表数据的拷贝和更新操作了。逻辑很简单,就是先获取到这些建数据库和建表的语句,以及更新和插入的语句,然后再按照一定的逻辑有顺序的执行它们。在做了这一系列的操作之后就是更改配置文件了,那是属于xml的操作,就不赘述了!
以下代码中用到的db是一个对Spring封装的jdbc的封装
主逻辑
List<String> tableNames ...
在生成xml文件指定生成的目的地和文件的输出方式时,如果使用的是Writer,那么在生成的xml中含有中文的时候会出现中文乱码,此时就只能使用OutputStream了,因为Writer遇到中文的时候不知道该如何解析。
如:XMLWriter writer = new XMLWriter(new FileOutputStream(dest), format);
/**
* 创建xml文件
* @param dest
* @throws IOException
*/
public static void createXml(Str ...
控制文本框只能输入数字是一个很常见的需求,比如电话号码的输入、数量的输入等,这时候就需要我们控制文本框只能输入数字。在用js控制之后在英文输入法的状态下去敲击键盘上的非数字键是输不进去的,然而当你转到中文输入法的时候输入的是中文,再按空格或回车键,中文或英文字母就输进去了,这时候就需要我们在文本框得到焦点的时候把输入法关闭,就是不响应输入法的切换。如下语句可以实现这样的功能。
下面的语句是用jquery写的,控制class为checkNum的文本框只能输入数字和小数点。
//监听键盘,只允许输入数字和小数点
$(".checkNum").keypress( ...
此篇博客主要是记录一些我在实际运用中还不是很熟练的一些知识点的!
1.获取指定document内容中的某一元素:
$("#id",window.document.mainArea.document);此句就表示获取页面内一个为mainArea的iframe里面id为id的元素。
2.利用jquery实现文本输入框只能输入数字和小数点
$(".checkNum").keypress(function(event) {
var keyCode = event.which;
if (keyCode == 46 ...