自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 零xml配置Spring MVC过滤器解决中文参数乱码

由于JSP默认的字符编码为ISO-8859-1,如果request中有中文的话会出现乱码,因此可以使用过滤器设置request的编码Spring MVC中提供了一个CharacterEncodingFilter,顾名思义就是用来做字符编码的过滤器。因此可以自定义一个Filter来继承它。方式一:自定义的Filter(注意不要添加@WebFilter(filterName = "MyFilter",u

2017-04-23 20:46:55 1860

原创 零xml配置SpringMVC返回json数据

偷个懒先占个位贴代码,详细讲解以后再补充public class WebAppInitializer extends AbstractAnnotationConfigDispatcherServletInitializer{ @Override protected Class<?>[] getRootConfigClasses() { return new Class

2017-04-22 23:01:15 307

原创 零xml配置Spring MVC文件上传

基于能不用xml配置就不用的原则,这次写一下如何零xml配置Spring MVC的文件上传功能首先配置DispatchServletpublic class WebAppInitializer extends AbstractAnnotationConfigDispatcherServletInitializer{ @Override protected Class<?>[] get

2017-04-22 21:09:34 615

原创 ActiveMQ入门:点对点模型

消息生产者:import org.apache.activemq.ActiveMQConnection;import org.apache.activemq.ActiveMQConnectionFactory;import javax.jms.*;public class Producer { private static final String USERNAME= ActiveMQC

2017-04-15 19:16:33 490

原创 数据结构之二叉查找树

package tree;public class BinarySearchTree<T extends Comparable<? super T>>{ private BinaryNode<T> root; private static class BinaryNode<T>{ T element; //data BinaryNode<T>left;

2017-04-15 13:47:33 279

原创 数据结构之表ADT

自定义ArrayListpackage list;import java.util.Iterator;import java.util.NoSuchElementException;public class MyArrayList<T> implements Iterable<T>{ private static final int DEFAULT_CAPACITY=10; pri

2017-04-15 13:43:58 887

原创 动态规划:最长公共子序列

import java.util.Scanner;//最长公共子序列public class LCS { public static void main(String[] args) { Scanner scanner=new Scanner(System.in); char[] x; char[] y; String str

2017-04-14 16:05:33 244

原创 Java实现生产者--消费者问题

生产者–消费者问题在面试中经常会碰到,最近在看BlockingQueue的时候发现Java已经给了一个生产者–消费者的example class Producer implements Runnable { private final BlockingQueue queue; Producer(BlockingQueue q) { queue = q; } public vo

2017-04-12 21:34:48 761

原创 动态规划:数字三角形

问题:  给定一个由n行数字组成的数字三角形,如下图所示:   试设计一个算法,计算出从三角形的顶至底的一条路径,使该路径经过的数字总和最大(每一步只能从一个数走到下一层上和它最近的左边的数或者右边的数)。 输入:  第一行是数字三角形的行数,接下来 n 行是数字三角形中的数字。    比如:  5  7  3 8  8 1 0  2 7 4 4  4 5 2 6 5      输出:30

2017-04-12 20:55:39 1300

原创 Java常见的线程安全的类

通过synchronized 关键字给方法加上同步的内置锁来实现线程安全 Timer,TimerTask,Vector,Stack,HashTable,StringBuffer 原子类Atomicxxx—包装类的线程安全类 如AtomicLong,AtomicInteger等等,Atomicxxx 是通过Unsafe 类的native方法实现线程安全的

2017-04-12 17:40:54 11845

原创 回溯:N皇后问题

import java.util.Scanner;public class QueenN { private static int[] x; private static int sum; private static int N; public static void main(String[] args) { Scanner scanner=new

2017-04-11 18:13:55 305

原创 零xml配置Hibernate:使用hibernate.properties代替hibernate.cfg.xml

之前写了一篇零xml配置Spring声明式事务,接下来写一下如何零xml配置Hibernate Spring实战和Hibernate实战这两本书的作者都推荐使用注解的方式来代替xml配置。但在Hibernate实战中,作者还是使用了hibernate.cfg.xml 来配置连接数据库时的一些信息,然而我还是喜欢完全使用Java的配置,但有没有其他方法来代替hibernate.cfg.xml 呢?答案

2017-04-08 21:01:00 1106

原创 Ubuntu16.04安装wireshark

wireshark是一个网络流量分析软件,通常在爬虫是会使用。 进入Ubuntu版wireshark官网,里面有详细的安装过程 首先,官网会告诉你 From Ubuntu 16.04 you also need to enable “universe” repository, see: http://askubuntu.com/questions/148638/how-do-i-enab

2017-04-07 11:47:24 7618

原创 零xml配置Spring事务管理

由于受Spring4实战这本书的影响,加上对xml没什么好感,窃以为基于Java的配置比基于xml的配置更方便,所以能不用xml配置文件我就尽可能不用。但由于Spring4实战里并没有讲有关事务管理这方面的内容,而网上的教程99.99999%都是使用了xml来配置的,但由于个人更倾向于完全基于Java的配置,所以只能自己想办法解决。 在xml配置中通常用这句来开启事务注解驱动<!-- 事务注解驱动

2017-04-06 20:09:04 1874 2

Solid.Convert.PDF

Solid.Convert.PDF能将PDF文档完美转换成word文档或其他,图文也不变

2015-08-01

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

TA关注的人

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