- 博客(69)
- 资源 (7)
- 收藏
- 关注
转载 【java开发系列】—— 自定义注解
之前在开发中,就总纳闷,为什么继承接口时,会出现@Override注解,有时候还会提示写注解@SuppressWarnings? 原来这是java特有的特性,注解! 那么什么是注解呢? 注解就是某种注解类型的一个实例,我们可以用它在某个类上进行标注,这样编译器在编译我们的文件时,会根据我们自己设定的方法来编译类。 注解都是什么呢?看下面这张图就明白了!
2016-05-12 15:42:50 1462
转载 AES加密CBC模式兼容互通四种编程语言平台【PHP、Javascript、Java、C#】
由于本人小菜,开始对AES加密并不了解,在网络上花了比较多时间查阅资料整理;先简单从百度找来介绍:密码学中的高级加密标准(Advanced Encryption Standard,AES),又称高级加密标准Rijndael加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。经过五年的甄选流程,高级加密标准由美国国家标准与技术
2016-05-12 12:06:20 3466
转载 深入理解Java:SimpleDateFormat安全的时间格式化
想必大家对SimpleDateFormat并不陌生。SimpleDateFormat 是 Java 中一个非常常用的类,该类用来对日期字符串进行解析和格式化输出,但如果使用不小心会导致非常微妙和难以调试的问题,因为 DateFormat 和 SimpleDateFormat 类不都是线程安全的,在多线程环境下调用 format() 和 parse() 方法应该使用同步代码来避免问题。下面我们通过一
2016-05-12 09:58:14 2214 1
转载 Spring的PropertyPlaceholderConfigurer应用
转载地址:http://www.cnblogs.com/yl2755/archive/2012/05/06/2486752.htmlSpring 利用PropertyPlaceholderConfigurer占位符 1. PropertyPlaceholderConfigurer是个bean工厂后置处理器的实现,也就是 BeanFactoryPostProcessor接口的
2016-05-11 18:01:16 1137 1
转载 linux下让tomcat以service方式运行
执行一下步骤,可以使Tomcat以Service方式运行:一、创建启动/停止脚本文件:[plain] view plain copy print?#!/bin/bash # chkconfig: 2345 10 90 # description: Starts and Stops the Tomcat daemon.
2016-05-11 17:44:05 1340
转载 ThreadPoolTaskExecutor 多线程分解执行耗时任务与单线程串行执行简单比较
1234567891011121314151617181920212223242526272829303132333435
2016-05-11 12:03:55 7540
转载 Spring中的ThreadPoolTaskExecutor
在观察线上系统的运行情况下,发现在错误日志中有这类错误信息,org.springframework.core.task.TaskRejectedException,于是便对ThreadPoolTaskExecutor类做下梳理. 1.ThreadPoolExecutor Spring中的ThreadPoolTaskExecutor是借助于JDK并发包中的java.util.concur
2016-05-11 11:56:34 2416
转载 springMVC + jsonP
[java] view plain copy/** * 根据分类id,取新闻列表 jsonp对象 * @param stub * @param newsItemId rss分类id编号 * @param function jsonp回调函数名 * @return * @return jsonp对象 */ @Re
2016-05-10 15:25:35 1040
转载 Nodejs 与MySQL交互(felixge/node-mysql)
目录简介和安装 测试MySQL 认识一下Connection Options MYSQL CURD 插入 更新 查询 删除 Nodejs 调用带out参数的存储过程,并得到out参数返回值 结束数据库连接两种方法和区别 连接池Pooling connections 创建 其它连接池配置选项 释放 使用示例 断线重连 其它...简介和安装 Node.js与MySQL交互操作
2016-05-10 11:39:23 1100
转载 Thrift框架调研
u 简介Thrift是一种开源的跨语言的RPC服务框架。Thrift最初由facebook公司开发的,在2007年facebook将其提交apache基金会开源了。对于当时的facebook来说创造thrift是为了解决facebook系统中各系统间大数据量的传输通信以及系统之间语言环境不同需要跨平台的特性。所以thrift可以支持多种程序语言,支持的语言如下: 在多种
2016-05-09 20:50:02 1668
转载 Apache Thrift - 可伸缩的跨语言服务开发框架
前言:目前流行的服务调用方式有很多种,例如基于 SOAP 消息格式的 Web Service,基于 JSON 消息格式的 RESTful 服务等。其中所用到的数据传输方式包括 XML,JSON 等,然而 XML 相对体积太大,传输效率低,JSON 体积较小,新颖,但还不够完善。本文将介绍由 Facebook 开发的远程服务调用框架 Apache Thrift,它采用接口描述语言定义并创建服
2016-05-09 20:45:57 994
转载 NodeJS学习笔记之FS文件模块
一,开篇分析文件系统模块是一个简单包装的标准 POSIX 文件 I/O 操作方法集。可以通过调用 require("fs") 来获取该模块。文件系统模块中的所有方法均有异步和同步版本。(1),文件系统模块中的异步方法需要一个完成时的回调函数作为最后一个传入形参。(2),回调函数的构成由调用的异步方法所决定,通常情况下回调函数的第一个形参为返回的错误信息。(3),如果
2016-05-09 17:24:20 4519
转载 NodeJS学习笔记之Http模块
一,开篇分析首先“Http”这个概念大家应该比较熟悉了,它不是基于特定语言的,是一个通用的应用层协议,不同语言有不同的实现细节,但是万变不离其宗,思想是相同的,NodeJS作为一个宿主运行环境,以JavaScript为宿主语言,它也有自己实现的一套标准,这篇文章我们就一起来学习一下 “Http模块” 。但是作为前提来说,希望大家可以先阅读一下官网提供的api,有一个前置了解
2016-05-09 17:23:59 3097
转载 nodejs http 发送请求
GET请求 Js代码 var http = require('http'); var qs = require('querystring'); var data = { a: 123, time: new Date().getTime()};//这是需要提交的数据 var content =
2016-05-09 17:22:49 3510
转载 node.js 操作excel
首先安装依赖库node-xlsxnpm install node-xlsx 在操作文件中直接引用var xlsx = require("node-xlsx");读取excelvar list = xlsx.parse("./excel/" + excelName);//读出后是数组,包含每个sheet[ { name:
2016-05-09 17:22:32 1760
转载 Nodejs获取网络数据并生成Excel表格
Nodejs的模版中有很多关于Excel表格的,这里我简单介绍一下我使用过的一个模块的使用。首先,先安装Excel的模块:npm install node-xlsx11然后,在代码中引入模块:var xlsx = require('node-xlsx');11最后,获取数据并写入Excel:var fs = require('fs');var xlsx = r
2016-05-09 17:22:10 1704
转载 用NODEJS处理EXCEL文件导入导出
参考文章http://librajt.github.io/2013/08/04/handle-excel-file-with-nodejs/对比了 ExcelJS , https://github.com/guyonroche/exceljs#create-a-workbooknode-xlsx ,https://github.com/mgcrea/no
2016-05-09 17:21:38 19078 1
转载 使用Java快速入门Thrift
Apache Thrift是一个facebook建立的RPC框架,现在是一个Apache的顶级项目。Thrift允许通过一个跨语言的定义文件的方式定义数据类型和服务接口,这个文件作为RPC客户端和服务器通信的标准,你也可以去看看Thrift的白皮书了解更多信息。根据Apache Thrift的官方站点的描述,Thrift是一个:software framework, for sca
2016-05-06 17:13:09 1861
转载 Thrift下Java客户端与服务器端的开发
1创建Thrift文件Thrift文件与编程语言无关,用于定义数据类型和服务接口,然后生成用来构建RPC客户和服务器所需的全部代码。1.1编写testJava.thrift[html] view plain copy print?#!/usr/local/bin/thrift --gen java namespace j
2016-05-06 17:12:37 2586
转载 Thrift 原理与使用实例
一、Thrift 框架介绍1、前言Thrift是一个跨语言的服务部署框架,最初由Facebook于2007年开发,2008年进入Apache开源项目。Thrift通过一个中间语言(IDL, 接口定义语言)来定义RPC的接口和数据类型,然后通过一个编译器生成不同语言的代码(目前支持C++,Java, Python, PHP, Ruby, Erlang, Perl, Haskell,
2016-05-06 16:54:33 3766
转载 MySQL binary 区分大小写
MySQL居然不区分大小写??我开始差点以为眼花了再做个查询..这是神马结果啊可以使用binary将字符串先转换为二进制字符串,在进行比较加上binary,终于正常了。SELECT * FROM ACT_cdKey WHERE ActivityId=3577 AND CdKey= binary '223UUwa
2016-05-05 11:24:17 6760 2
转载 如何取得Spring管理的bean
如何取得Spring管理的bean (请用第3种方法):1、servlet方式加载时,【web.xml】Xml代码servlet> servlet-name>springMVCservlet-name> servlet-class>org.springframework.web.servlet.DispatcherServletservlet-class>
2016-05-04 10:09:57 1521
转载 Spring源码分析——BeanFactory体系之接口详细分析
前面的博文分析了Spring的Resource资源类Resouce。今天开始分析Spring的IOC部分。众所周知,IOC是Spring框架最迷人的地方。它最重要的接口,就是BeanFactory了。BeanFactory有着庞大的继承、实现体系,有众多的子接口、实现类。本博文的目标就是抽丝剥茧,从源代码入手,分析Spring的实现和架构,从中进步。 在阅读的过程中,可以参照S
2016-05-04 10:06:39 1216
转载 JAVA获取同一路径下所有子类或接口实现类
整个测试代码如下:Java代码 package find; import java.io.File; import java.io.IOException; import java.net.URL; import java.util.ArrayList; import java.util.List; impo
2016-05-04 10:06:20 3856
转载 ServiceLoader的使用
发现ServiceLoader是个类似spring的东西,可以指定接口和实现,通过ServiceLoader去载入。 下面是我的一个例子: Java代码 package com.test2; import java.util.ServiceLoader; import com.test.IHello; public class M
2016-05-04 06:34:03 2675
转载 spring中注册bean(通过代码动态注册)
[java] view plain copy print?//将applicationContext转换为ConfigurableApplicationContext ConfigurableApplicationContext configurableApplicationContext = (ConfigurableApplicationContext)
2016-05-04 06:32:47 9917
转载 Spring源码分析之——spring 事务管理实现方式 (不太清晰,不明白aop会看不懂)
注意:这里只是分析spring事务的实现方式。也就是spring的事务管理是怎么发生作用的,而不分析具体的实现细节(细节将在下一篇里面分析).转载:http://michael-softtech.iteye.com/blog/813835紧接着上一篇提到的,Spring是通过NameSpaceHandler来解析配置文件中的标签的。下面就已事务的配置为例,讲述一下事务配置
2016-05-04 06:31:53 2470
转载 基于Spring可扩展Schema提供自定义配置支持
在很多情况下,我们需要为系统提供可配置化支持,简单的做法可以直接基于spring的标准Bean来配置,但配置较为复杂或者需要更多丰富控制的时候,会显得非常笨拙。一般的做法会用原生态的方式去解析定义好的xml文件,然后转化为配置对象,这种方式当然可以解决所有问题,但实现起来比较繁琐,特别是是在配置非常复杂的时候,解析工作是一个不得不考虑的负担。Spring提供了可扩展Schema的支持,这是一...
2016-05-04 06:24:45 1070
转载 Spring中Order接口的作用
Spring中Ordered接口简介 目录前言 Spring中提供了一个Ordered接口。Ordered接口,顾名思义,就是用来排序的。 Spring是一个大量使用策略设计模式的框架,这意味着有很多相同接口的实现类,Spring中Ordered接口简介目录 前言Spring中提供了一个Ordered接口。Ordered接
2016-05-04 05:58:14 6948 3
Zookeeper资源文件
2017-03-20
Zookeeper基础知识
2017-03-20
Zookeeper初识
2017-03-20
使用exe4j 制作java启动程序的 等候界面
2014-06-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人