摘要:
一、现象: 每次启动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)