摘要: 导读: 主要从4个方面来阐述,1:背景;2:思路;3:代码实现;4:使用 一:封装背景       像easy ui 之类的纯前端组件,也有下拉列表组件,但是使用的时候,每个下拉列表,要配一个URL ,以及设置URL反回来的值和 select 的text ,和value 的对应关系 ,这有2个问题:一使用者必须... 阅读原文
2019-04-18 14:25:09 阅读(2319) 评论(0)
摘要: 迭代器(Iterator)是一个对象,它的工作是遍历并选择序列中的对象,它提供了一种访问一个容器(container)对象中的各个元素,而不必暴露该对象内部细节的方法。通过迭代器,开发人员不需要了解容器底层的结构,就可以实现对容器的遍历。 由于创建迭代器的代价小,因此迭代器通常被称为轻量级的容器。 Iterato... 阅读原文
2019-04-18 12:52:11 阅读(2305) 评论(0)
摘要: JVM 调优概述 性能定义 吞吐量 - 指不考虑 GC 引起的停顿时间或内存消耗,垃圾收集器能支撑应用达到的最高性能指标。 延迟 - 其度量标准是缩短由于垃圾啊收集引起的停顿时间或者完全消除因垃圾收集所引起的停顿,避免应用运行时发生抖动。 内存占用 - 垃圾收集器流畅运行所需要的内存数量。 调优原则 ... 阅读原文
2019-04-18 11:23:09 阅读(2437) 评论(0)
摘要: java概念 java本身是一种面向对象的语言,最显著的特性有两方面,一是所谓的“书写一次,到处运行”(write once ,run anywhrer),能够非常容易的获得跨平台能力,另外就是垃圾收集机制(garbage collection)java通过垃圾收集器回收分配内存,大部分情况下,程序员不需要自己操心... 阅读原文
2019-04-18 09:34:03 阅读(2484) 评论(0)
摘要:   1、编写了一个循环程序,每几秒钟读取一次,数据库中最新一行数据 连接access数据库的方法和查询的信息。之后开一个定时去掉用。   package javacommon.util; import java.sql.Connection; import java.sql.DriverM... 阅读原文
2019-04-18 07:55:01 阅读(2499) 评论(0)
摘要:   Spring是一个轻量级的一站式JavaEE的开发框架,它能够整合任何第三方的框架,在现实开发中,Spring主要用于整合其他框架   什么是轻量级、一站式?   所谓的轻量级就是使用最少代码启动框架,然后根据你的需求选择,选择你喜欢的模块使用,比如:在Spring框架中,除了内核模块(4个内核支撑ja包... 阅读原文
2019-04-18 07:08:02 阅读(2465) 评论(0)
摘要: 1、PlatformTransactionManager Spring所有事务代理类都是基于PlatformTransactionManager接口的实现。 此接口是spring的事务管理器,它里面提供了我们常用的操作事务的方法,如下代码片段: PlatformTransactionManager包括以下三个操... 阅读原文
2019-04-18 06:00:34 阅读(2332) 评论(0)
摘要: 本篇通过JMH来测试一下Java中几种常见的JSON解析库的性能。 每次都在网上看到别人说什么某某库性能是如何如何的好,碾压其他的库。但是百闻不如一见,只有自己亲手测试过的才是最值得相信的。 JSON不管是在Web开发还是服务器开发中是相当常见的数据传输格式,一般情况我们对于JSON解析构造的性能并不需要过于关心,... 阅读原文
2019-04-17 22:12:03 阅读(2322) 评论(0)
摘要: 1.前言(基于JDK1.7)     最近想把一些java基础的东西整理一下,但是又不知道从哪里开始!想了好久,还是从最基本的jvm开始吧!这一节就简单过一遍基础知识,后面慢慢深入。。。   水平有限,我自己也是很难把jvm将清楚的,我参考一本书《深入java虚拟机第二版》(版本比较老,其实很多大佬的博客都是参考... 阅读原文
2019-04-17 21:01:03 阅读(2364) 评论(0)
摘要: 1.数组的定义   数组为相同类型的若干个数据,在一个数组里面,不能存放多种不同类型的数据,其中每个数据为该数组的一个元素,可以通过下标对改元素进行访问。 1.1 数组的特点   (1)数组被创建后,长度就已经被确定了,无法改变。//int[] arr=new int[5];   (2)数组的元素都为同一种数... 阅读原文
2019-04-17 20:41:03 阅读(3562) 评论(0)