自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 收藏
  • 关注

转载 EL表达式两个foreach嵌套循环

集合List中加List泛型的泛型[java] view plain copy List riskEvaSuitQuestionList = riskEvaSuitQuestionService.getQueList(1000036L);  model.addAttribute("riskEvaSuitQuestionList",riskEvaSuitQuest

2017-06-28 11:30:24 4976

转载 jstl中<c:forEach>的用法

在JSP的开发中,迭代是经常要使用到的操作。例如,逐行的显示查询的结果等。在早期的JSP中,通常使用Scriptlets来实现Iterator或者Enumeration对象的迭代输出。现在,通过JSTL的迭代标签可以在很大的程度上简化迭代操作。         JSTL所支持的迭代标签有两个,分别是c:forEach>和c:forTokens>。在这里介绍的是c:forEach>标签。  

2017-06-26 16:50:10 694

转载 JSTL的c:forEach标签(${status.index})

标签具有以下一些属性:             var:迭代参数的名称。在迭代体中可以使用的变量的名称,用来表示每一个迭代变量。类型为String。             items:要进行迭代的集合。对于它所支持的类型将在下面进行讲解。             varStatus:迭代变量的名称,用来表示迭代的状态,可以访问到迭代自身的信息。         

2017-06-26 16:45:28 1039

转载 面试总结复习2

版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]本文是在学习中的总结,欢迎转载但请注明出处:http://blog.csdn.net/pistolove/article/details/46753275前言      打算换个工作,近一个月面试了不少的公司,下面将一些面试经验和思考分享给大家。另

2017-06-26 16:42:00 451

转载 面试复习知识点

1、常用设计模式单例模式:懒汉式、饿汉式、双重校验锁、静态加载,内部类加载、枚举类加载。保证一个类仅有一个实例,并提供一个访问它的全局访问点。代理模式:动态代理和静态代理,什么时候使用动态代理。适配器模式:将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。装饰者模式:动态给类加功能。

2017-06-26 16:40:51 488

转载 2016 年 Java 优秀文章

面对浩瀚的网络学习资源,您是否为很难找到适合自己的学习资源而感到苦恼过?那么,您来对地方了。在这里我们帮助大家整理了一份适于轻松学习 Java 文章的清单。本清单依据 2016 年度受欢迎的技术点以及技术重点展开的内容整理。分为 Java 基础、 Java 性能、 Java 库和工具、Java 和云四大模块。涉及的技术包涵 Java 基础入门、Java 性能测试以及分析工具、Java St

2017-06-23 15:37:51 409

转载 Java 和微服务

系列内容:此内容是该系列8 部分中的第 2 部分: Java 和微服务第 1 部分: 微服务第 2 部分: 在 Java 中创建微服务第 3 部分: 微服务通信第 4 部分: 处理数据第 5 部分: 演化策略第 6 部分: 企业数据访问模式第 7 部分: 安全和治理第 8 部分: 性能创建由微服务组成的应用程序的前景给所有语言都带来了一些疑问:微

2017-06-23 15:34:48 827

转载 函数组合与集合管道模式 迭代 Java 中集合的函数模式

在开始采用函数式编程风格时,您的程序中会自然而然地出现一些函数设计模式,但您仍需要努力掌握它们。本文将介绍函数组合和集合管道,您可以结合使用这两种函数式模式来迭代代码中的集合。了解这些模式的结构有助于您搭建自己的 Java™ 程序,从而充分利用高阶函数和拉姆达表达式。关于本系列Java 8 是自 Java 语言诞生以来进行的一次最重大更新 — 包含了非常丰富的新功能,您可能想知道从何处

2017-06-23 15:29:45 478

转载 Java 中的一种更轻松的函数式编程途径

Java 开发人员早已习惯了命令式编程和面向对象的编程,因为 Java 语言从第一个版本开始就支持这些格式。在 Java 8 中,我们获得了一组强大的新的函数特性和语法。函数式编程已有数十年的历史,而且与面向对象的编程相比,函数式编程通常更简洁、更具表达力、更不容易出错,而且更容易并行化。所以在 Java 程序中引入函数特性是有充分理由的。尽管如此,函数式的编程需要对代码的设计方式进行一些改变。

2017-06-23 15:28:01 662

转载 面向 Java 开发人员的区块链链代码

面向 Java 开发人员的链代码简介点击查看视频演示查看抄本您或许听说过区块链,但可能不确定它对 Java™ 开发人员有何用。本教程将帮助大家解惑。我将分步展示如何使用 Hyperledger Fabric v0.6 来构建、运行和执行使用 Java 语言编写的智能合约或链代码。您将安装一些工具,定义本地区块链网络,构建并运行一个链代码智能合约。有关区块链的概述,请参阅 devel

2017-06-23 15:25:14 21014 1

转载 反应式编程(Reactive Programming)

反应式编程(Reactive Programming)这种新的编程范式越来越受到开发人员的欢迎。在 Java 社区中比较流行的是 RxJava 和 RxJava 2。本文要介绍的是另外一个新的反应式编程库 Reactor。反应式编程介绍反应式编程来源于数据流和变化的传播,意味着由底层的执行模型负责通过数据流来自动传播变化。比如求值一个简单的表达式 c=a+b,当 a 或者 b 的值发生变化

2017-06-23 15:22:25 11522 3

转载 Jenkins入门系列之——02第二章 Jenkins安装与配置

标签: jenkins CI 持续集成 2014-04-04 11:57 196624人阅读 评论(16)收藏举报分类: jenkins(20) 目录(?)[+]写的我想吐血,累死了。网页看着不爽的,自己去下载PDF。有问题请留言!Jenkins入门系列之——03PDF文档下载第二章 Jenkins安装

2017-05-26 09:53:37 702

转载 WebLogic11g-负载分发

博客分类:weblogic 负载均衡的实现方式有很多种,这里只介绍三种相对来说成本较低的方案(维护成本以及费用成本)weblogic自带的proxy、apache、nginx1、weblogic自带的proxy方式:1)需要新建proxy服务器2)配置proxy的ip、端口,这里设置为71003)配置SSL的主机名验证为“无”4)添加到machi

2017-04-20 17:45:33 558

转载 后台管理UI推荐

目录一、EasyUI二、DWZ JUI三、HUI四、BUI五、Ace Admin六、Metronic七、H+ UI八、其它UI九、总结最近要做一个企业的OA系统,以前一直使用EasyUI,一切都好,但感觉有点土了,想换成现在流行的Bootstrap为基础的后台UI风格,想满足的条件应该达到如下几个:1、美观、大方、简洁2、兼容IE8、不考虑兼容IE6/IE7,因为现在还有很

2017-03-23 09:50:35 981

转载 大规模日志收集处理项目的技术总结

标签: 分布式日志存储海量日志收集存储2014-06-22 21:58 8374人阅读 评论(2)收藏举报分类: java(13) HBase(4) 目录(?)[+]以下是2012年一个公司内部项目的技术总结,涉及到的方面比较多比较杂,拿出来和大家分享下。如果有更好的方案或者想法请联系我,谢谢~!注:文章中提到

2017-03-20 14:02:44 706

转载 java集合

一、集合与数组数组(可以存储基本数据类型)是用来存现对象的一种容器,但是数组的长度固定,不适合在对象数量未知的情况下使用。集合(只能存储对象,对象类型可以不一样)的长度可变,可在多数情况下使用。二、层次关系如图所示:图中,实线边框的是实现类,折线边框的是抽象类,而点线边框的是接口Collection接口是集合类的根接口,Java中没有提供这个接口的直接的实现类。但是却让其被

2017-03-02 16:41:34 260

转载 java程序优化

一、避免在循环条件中使用复杂表达式在不做编译优化的情况下,在循环中,循环条件会被反复计算,如果不使用复杂表达式,而使循环条件值不变的话,程序将会运行的更快。 例子: import java.util.vector;class cel { void method (vector vector) { for (int i = 0; i < vector

2017-03-02 09:47:11 620

转载 数据库优化方案

1.对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null最好不要给数据库留NULL,尽可能的使用 NOT NULL填充数据库.备注、描述、评论之

2017-03-02 09:44:29 618 1

转载 java自定义注解

Java注解是附加在代码中的一些元信息,用于一些工具在编译、运行时进行解析和使用,起到说明、配置的功能。注解不会也不能影响代码的实际逻辑,仅仅起到辅助性的作用。包含在 java.lang.annotation 包中。1、元注解元注解是指注解的注解。包括  @Retention @Target @Document @Inherited四种。1.1、@Retention: 定义注解

2017-02-28 17:34:42 327

转载 Java开发中的23种设计模式详解

设计模式(Design Patterns)                                  ——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化

2017-02-14 17:03:37 407

转载 多种负载均衡算法及其Java代码实现

多种负载均衡算法及其Java代码实现首先给大家介绍下什么是负载均衡(来自百科)负载均衡 建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和 服务器的带宽、增加 吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。负载均衡,英文名称为Load Balance,其意思就是分摊到多个操作单元上进行执行,例如Web 服务器、 FTP服务器、 企

2017-02-14 15:12:56 304

转载 spring shiro

shiro是一款java安全框架、简单而且可以满足实际的工作需要第一步、导入maven依赖  Java代码          org.apache.shiro      shiro-core      ${org.apache.shiro.version}          org.apache.shiro      shiro-web      ${org.apa

2017-02-14 14:36:59 271

转载 OutOfMemoryError

第一种OutOfMemoryError: PermGen space (永久保存区域)Permanent Generation spacePermGen space的全称是Permanent Generation space,是指内存的永久保存区域,这块内存主要是被JVM存放Class和Meta信息的,Class在被Loader时就会被放到PermGen space中,它和存放类实例(In

2017-02-14 14:30:06 291

转载 Java 类加载机制 ClassLoader Class.forName 内存管理 垃圾回收GC

类加载是Java程序运行的第一步,研究类的加载有助于了解JVM执行过程,并指导开发者采取更有效的措施配合程序执行。 研究类加载机制的第二个目的是让程序能动态的控制类加载,比如热部署等,提高程序的灵活性和适应性。 一、简单过程 Java程序运行的场所是内存,当在命令行下执行: java HelloWorld 命令的时候,JVM会将HelloWorld.class加载到内存中,并形

2017-02-14 14:25:14 1056

转载 JVM类加载机制

1、概述当Java编译器编译好.class文件之后,我们需要使用JVM来运行这个class文件。那么最开始的工作就是要把字节码从磁盘输入到内存中,这个过程我们叫做【加载】。加载完成之后,我们就可以进行一系列的运行前准备工作了,比如:为类静态变量开辟空间,将常量池存放在方法区内存中并实现常量池地址解析,初始化类静态变量等等。java类的生命周期指一个class文件从加载到卸载的全过程

2017-02-14 14:22:14 334

转载 数据库的ACID

谈谈数据库的ACID                                                                                                                                                        一.事务       定义:所谓事务,它是一个操作序列,

2017-02-14 14:12:52 316

转载 分布式子系统之间通讯

问题: java 分布式子系统之间通讯采用何种技术实现?个人思考: 目前个人掌握大方向有四种:(1)基于RPC实现,例webservice 、java平台的rmi等,据了解性能不是很好。(2)基于JMS标准的ActiveMQ等类似的消息框架,好处是子系统之间可以解耦。(3)基于NIO的通讯框架mina、netty等,此种方式性能没有问题,但不经过成熟的封装直接使用不太方便

2017-02-14 14:10:13 1490

转载 Java习惯用法总结

在Java编程中,有些知识 并不能仅通过语言规范或者标准API文档就能学到的。在本文中,我会尽量收集一些最常用的习惯用法,特别是很难猜到的用法。(Joshua Bloch的《Effective Java》对这个话题给出了更详尽的论述,可以从这本书里学习更多的用法。)我把本文的所有代码都放在公共场所里。你可以根据自己的喜好去复制和修改任意的代码片段,不需要任何的凭证。目录实现:

2017-02-13 15:07:30 280

转载 oracle 表锁住

用dba权限的用户登陆数据库。1、select * from v$locked_object 查出被锁定的对象,其中object_id是对象的ID,session_id是被锁定对象有session ID;2、select object_name, object_type from dba_objects where object_id = 刚才查出来的object_id;(根据v$lock

2017-02-09 17:00:46 480

转载 数据库集群技术漫谈

简介    当今世界是一个信息化的世界,我们的生活中无论是生活、工作、学习都离不开信息系统的支撑。而信息系统的背后用于保存和处理最终结果的地方就是数据库。因此数据库系统就变得尤为重要,这意味着如果数据库如果面临问题,则意味着整个应用系统也会面临挑战,从而带来严重的损失和后果。    如今“大数据”这个词已经变得非常流行,虽然这个概念如何落地不得而知。但可以确定的是,随着物联网、移动应用的兴

2017-02-09 16:59:48 341

转载 高并发量网站解决方案

:高并发量网站解决方案,另外,还有数据库乐观锁,数据库读写分离、使用消息队列、多用存储过程等等一个小型的网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单。随着互联网业务的不断丰富,网站相关的技术经过这些年的发展,已经细分到很细的方方面面,尤其对于大型网站来说,所采用的技术更是涉及面非常广

2017-02-09 15:52:55 420

转载 web前端优化

前面讲了很多关于缓存清理和编码设置的整合,今天我们说说web性能优化Web性能优化分为服务器端和浏览器端两个方面。一、浏览器端,关于浏览器端优化,分很多个方面1、压缩源码和图片JavaScript文件源代码可以采用混淆压缩的方式,CSS文件源代码进行普通压缩,JPG图片可以根据具体质量来压缩为50%到70%,PNG可以使用一些开源压缩软件来压缩,比如24色变成8色、去掉一些PN

2017-02-09 15:51:00 407

转载 1、线程池

1、线程池简介:    多线程技术主要解决处理器单元内多个线程执行的问题,它可以显著减少处理器单元的闲置时间,增加处理器单元的吞吐能力。        假设一个服务器完成一项任务所需时间为:T1 创建线程时间,T2 在线程中执行任务的时间,T3 销毁线程时间。    如果:T1 + T3 远大于 T2,则可以采用线程池,以提高服务器性能。                一个线程

2017-02-09 15:45:27 300

转载 NIO和AIO

摘要本系列基于炼数成金课程,为了更好的学习,做了系列的记录。 本文主要介绍:1. 什么是NIO2. Buffer3. Channel4. 网络编程5. AIOIO感觉上和多线程并没有多大关系,但是NIO改变了线程在应用层面使用的方式,也解决了一些实际的困难。而AIO是异步IO和前面的系列也有点关系。在此,为了学习和记录,也写一篇文章来介绍NIO和AIO。1. 什么是NIO

2016-08-23 18:35:09 544

转载 spring定时任务

http://gong1208.iteye.com/blog/1773177

2015-12-15 17:54:02 147

原创 spring Mina 整合,多端口绑定spring.xml配置

-->                                                                    1000                            1800                             -->

2015-12-15 17:32:24 2447

原创 linux的各种命令汇总

1、ll查看所有文件pwd命令也是最常用最基本的命令之一,用于显示用户当前所在的目录。ls查看fdisk –l 查看磁盘man+命令 /命令+(--help)查看帮助whereis +命令查看命令执行的文件和帮助所在文件echo$ path 查看环境变量windows环境下是echo % pathchkchonfig 服务名 on/off linux 服务关闭启动

2013-10-21 22:23:50 745

空空如也

空空如也

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

TA关注的人

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