摘要: 一、现象: 每次启动Tomcat 的时候,工程会被加载两次  二、原因: 在tomcat/conf/server.xml配置虚拟目录引起,如下配置:  我们在Host标签里配置了appBase="webapps",tomcat会去加载一次应用。 在<Context>里配置了一次docBase,tomca... 阅读原文
2018-08-19 10:09:04 阅读(2060) 评论(0)
摘要: 简介 Java为数据结构中的映射定义了一个接口java.util.Map,此接口主要有四个常用的实现类,分别是HashMap、Hashtable、LinkedHashMap和TreeMap,类继承关系如下图所示: 下面针对各个实现类的特点做一些说明: (1) HashMap:它根据键的hashCode值存储数据,大... 阅读原文
2018-08-19 09:10:10 阅读(1074) 评论(0)
摘要: fastjson中Map与JSONObject互换,List与JOSNArray互换的实现1、//将map转换成jsonObject JSONObject itemJSONObj = JSONObject.parseObject(JSON.toJSONString(itemMap)); 将Map类型的itemInf... 阅读原文
2018-08-19 07:53:02 阅读(2250) 评论(0)
摘要:Spring AOP拦截处理和通知中获取参数信息 阅读原文
2018-08-19 07:08:01 阅读(2482) 评论(0)
摘要: 在Tomcat中建立安全套接字层(Secure Socket Layer, SSL)-通过基本验证或表单验证实现对安全性的支持 阅读原文
2018-08-19 07:06:02 阅读(2344) 评论(0)
摘要: java编译器有常亮优化机制,如果是常量的计算,会直接判断常量计算结果的取值范围,如果是变量,则没办法判断计算取值范围,编译会异常(如两个byte类型的变量相加). java中的常量指的是用 static final修饰的变量.具体可以看 https://blog.csdn.net/xueyepiaoling/art... 阅读原文
2018-08-19 06:00:04 阅读(2298) 评论(0)
摘要: 前言 在上一篇中我们学习了工厂模式,介绍了简单工厂模式、工厂方法和抽象工厂模式。本篇则介绍设计模式中属于创建型模式的建造者模式和原型模式。 建造者模式 简介 建造者模式是属于创建型模式。建造者模式使用多个简单的对象一步一步构建成一个复杂的对象。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 简单... 阅读原文
2018-08-19 00:07:03 阅读(2689) 评论(0)
摘要: 这段时间接触公众号开发,写下向用户发送消息模板的接口调用 先上接口代码 1 public static JSONObject sendModelMessage(ServletContext context,JSONObject jsonMsg) { 2 System.out.println("... 阅读原文
2018-08-18 22:16:03 阅读(2311) 评论(0)
摘要: 回顾: ACID:DBMS在写入或更新资料的过程中,为保证事务正确可靠,具有的四个特性:原子性(不可分割性)、一致性、隔离性(独立性)、持久性 一个事务:一系列数据库操作组成的一个完整的逻辑过程 原子性:一个事务中的所有操作,要么全部完成、要么全部不完成,若发生错误,回滚(RollBack) 一致性:事务开始之前和事... 阅读原文
2018-08-18 21:50:02 阅读(2282) 评论(0)
摘要: 在分布式服务框架中,一个最基础的问题就是远程服务是怎么通讯的,在Java领域中有很多可实现远程通讯的技术,例如:RMI、MINA、ESB、Burlap、Hessian、SOAP、EJB和JMS等,这些名词之间到底是些什么关系呢,它们背后到底是基于什么原理实现的呢,了解这些是实现分布式服务框架的基础知识,而如果在性能上... 阅读原文
2018-08-18 20:22:04 阅读(2397) 评论(0)