• 设计模式—单例模式

    单例模式的定义单例模式(Singleton Pattern)是一个比较简单的模式,其定义:确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。单例模式的通用类图Singleton类称为单例类, 通过使用private的构造函数确保了在一个应用中只产生一个实例, 并且是自行实例化的( 在Singleton中自己使用new Singleton()) 。单例模式的通用源代码//饿汉

    Oct 27, 2017 阅读(643)
    标签: 设计模式 Java
  • NYOJ题目2——括号配对问题

    描述 现在,有一行括号序列,请你检查这行括号是否配对。输入第一行输入一个数N(0<N<=100),表示有N组测试数据。后面的N行输入多组输入数据,每组输入数据都是一个字符串S(S的长度小于10000,且S不是空串),测试数据组数少于5组。数据保证S中只含有"[","]","(",")"四种字符

    Sep 18, 2017 阅读(955)
    标签: 算法 NYOJ Java
  • Spring 简单的实现定时任务

    在实际项目中需要定时循环的处理一些事情,例如定时检查数据有效性等,在此记录基于spring 简单的实现定时任务。一、基于配置文件实现定时任务Spring 配置文件: <!-- 开启注解 --> <context:annotation-config /> <!-- 标注扫描的类 --> <con

    Sep 1, 2017 阅读(1520)
    标签: Spring Java
  • java.lang.NoSuchMethodError: org.apache.commons.io.IOUtils.toString

    描述: 本地开发时语法运行没问题的,可发布到服务器上运行就抛出NoSuchMethodError错误;检查依赖的jar 存在木问题(依赖的jar包中含有此方法),打包也正常,也没看到有冗余版本重复的jar。异常信息:org.glassfish.jersey.server.ContainerException: java.lang.NoSuchMethodError: org.apac

    Aug 29, 2017 阅读(4400)
    标签: Java
  • 阿里巴巴Java 开发书册

    前言《 阿里巴巴 Java 开发手册》是阿里巴巴集团技术团队的集体经验总结,经历了多次大规模一线实战的检验及不断的完善,反馈给广大开发者。 现代软件行业的高速发展对开发者的综合素质要求越来越高, 因为不仅是编程知识点,其它维度的知识点也会影响到软件的最终交付质量。比如: 数据库的表结构和索引设计缺陷可能带来软件上的架构缺陷或性能风险; 工程结构混乱导致后续维护艰难;没有鉴权的漏洞代码易被黑

    Jul 24, 2017 阅读(639)
    标签: 开发规范 Java
  • Spring加载properties文件的两种方式(配置文件、注解)

    在实际项目中有些参数经常需要修改,或者后期可能需要修改,那我们最好把这些参数放到properties文件中,源代码中读取properties里面的配置,这样后期只需要改动properties配置文件即可,不需要修改源代码这样更加方便,尤其是项目发布到生产环境后带来的方便就更为明细。通过xml方式加载properties文件在我们项目中常见的场景有是数据库数据源的配置,开发的时候是一套配置、

    Jul 12, 2017 阅读(2379)
    标签: Spring Java
  • Eclipse 导出java项目成可执行的jar 包

    使用Eclipse开发的Java Porject项目导出成可执行的jar包:点击项目,使项目选中状态,然后鼠标右键,选择“Export”选择 Java -> Runnable Jar file 点击 “Next”选择响应的选项Library Handling:Extract required libraries into gennerated JAR 提取依赖jar包中的文件到新生成

    Jun 28, 2017 阅读(719)
    标签: Eclipse Java
  • WebSocket java.io.IOException: Connection reset by peer 处理

    引言 在实际项目中需要去查询内网环境中的数据库,远程工具之类的都不太太好使,因此考虑到使用 websocket ,实现思路websocket client 实现简单的数据操作然后保持和服务器端长连接,查询内网数据库是通过服务器端向websocket客户端发送操作请求,客户端处理返回数据给服务器端。 这中思路实现的是在本机测试没发现什么问题,但部署到服务器上运行几

    Jun 20, 2017 阅读(1826)
    标签: Websocket 异常 Java
  • Apache-common pool 对象池的使用

    Apache commons-pool本质上是"对象池",即通过一定的规则来维护对象集合的容器;commos-pool在很多场景中,用来实现"连接池"/"任务worker池"等,大家常用的dbcp数据库连接池,也是基于commons-pool实现. commons-pool实现思想非常简单,它主要的作用就是将"对象集合"池化,任何通过pool进行对象存取的操作,都会严格按照"pool

    Jun 7, 2017 阅读(800)
    标签: Apache-common Java