摘要: 前言 最近在开发过程中使用了大量的json作为前后端数据交换的方式,由于之前没有对json做过系统的学习,所有在使用过程中查阅了大量的文档与资料,这里主要记录了我在开发后对json以及fastjson使用的总结 JSON 介绍 JSON(javaScript Object Notation)是一种轻量级的数据交换格... 阅读原文
2018-05-14 13:34:03 阅读(810) 评论(0)
摘要: 索引: 开源Spring解决方案--lm.solution 参看代码 GitHub: solution/pom.xml solution/webapi/pom.xml solution/mapper/pom.xml web.xml spring-mvc.xml spring-context.xml ... 阅读原文
2018-05-14 12:33:02 阅读(821) 评论(0)
摘要: hi-nginx-1.4.9已经支持javascript,这意味着把javascript应用于后端开发,将不再只有nodejs这唯一的途径和方法。由于java本身对javascript的极好支持,使得在hi-nginx中,可以直接在javascript脚本中使用java——相当于把java嵌入了javascript。... 阅读原文
2018-05-14 11:15:02 阅读(759) 评论(0)
摘要: 一. 基本了解     JSP是应用最广泛的表现层技术,它和Servlet是Java EE的两个基本成员。JSP和Servlet本质是一样的,因为JSP最终编译成ServLet才能运行。 1.1 web应用和web.xml文件 对于web应用而言,WEB-INF是一个特殊的文件夹。web容器会包含该文件夹下的内容,客... 阅读原文
2018-05-14 10:42:04 阅读(798) 评论(0)
摘要:        现象:服务端启动正常,浏览器访问服务端可以读取到配置文件,但感觉怪怪的,别人都是json格式,我的是xml格式的。问题是客户端配置文件写上服务端地址后,一直起不来,日志信息显示加载配置文件的环境里不能识别我想读取的字段,百度上各种方式都试过了,包括{applecation}{profile}对应 等等,... 阅读原文
2018-05-14 09:30:02 阅读(809) 评论(0)
摘要:   之前在网上看过一篇文章,是讲Tomcat进程意外退出的,我看完感觉好奇,自己也测试了下,果然是有这种问题,所以自己也借此总结一下。   先简单说下测试过程,先创建一个web服务启动 test.sh,内容如下: #!/bin/bash cd /usr/software/tomcat/apache-tomcat-7... 阅读原文
2018-05-14 09:17:02 阅读(809) 评论(0)
摘要: 因为TreeMap的相关知识较多,故TreeMap的分析将会分成三篇文章来写,望大家谅解。 本篇文章先给大家介绍一下红黑树基本概念,并分析一下在红黑树中查找某个结点的相关源码实现。     TreeMap是啥 从TreeMap的类名上就能知道它的底层存储结构其实是红黑树。首先简单介绍一下红黑树的相关知识,以便理解后续... 阅读原文
2018-05-14 08:53:02 阅读(748) 评论(0)
摘要: Java多线程--锁的优化 提高锁的性能 减少锁的持有时间 一个线程如果持有锁太长时间,其他线程就必须等待相应的时间,如果有多个线程都在等待该资源,整体性能必然下降。所有有必要减少单个线程持有锁的时间。比如下面的代码: public synchronized void someMethods() { fun1... 阅读原文
2018-05-14 07:11:02 阅读(781) 评论(0)
摘要: import java.util.ArrayList;import java.util.Iterator;import java.util.List; public class  For{ public static void main(String[]args) { //new一个集合对象 List<Obje... 阅读原文
2018-05-14 06:00:03 阅读(800) 评论(0)
摘要: 装饰器模式-Decorator(Java实现) 装饰器模式允许向一个现有的对象添加新的功能, 同时又不改变其结构。 其中 "现有对象"在本文中是StringDisplay类. 添加新的功能的对象在本文中是: SideBorder类 和 FullBorder类 Display接口 public inter... 阅读原文
2018-05-13 23:45:05 阅读(794) 评论(0)