自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 资源对象的池化, java极简实现,close资源时,自动回收

在java程序中对于资源,例如数据库连接,这类不能并行共享的资源对象,一般采用资源池的方式进行管理。资源池一般要实现 1)获取资源对象 getObject(): 从资源池中取出对象 2) returnObject() : 资源用完以后,将资源放回对象池 ...

2019-03-09 00:20:00 150

转载 Spring高级进阶:BeanFactoryPostProcessor

BeanFactoryPostProcessor是实现spring容器功能扩展的重要接口,例如修改bean属性值,实现bean动态代理等。很多框架都是通过此接口实现对spring容器的扩展,例如mybatis与spring集成时,只定义了mapper接口,无实现类,但spring却可以完成自动注入,是不是很神奇? 本文将通过简单的例子,展现BeanFactoryPostProcessor...

2018-05-19 17:53:00 219

转载 使ssh记住密码

前面介绍过Conemu , Msys2工具,提升了windows本地文件操作的效率,但使用ssh时候,总需要重新输入密码,不能像SercurityCRT等工具记住密码,使用时不是很爽快。其实通过sshpass 工具和python脚本就可以实现ssh记住密码的功能。首先,通过pacman -S sshpass 安装sshpass然后再编写 python脚本 如下:#!/...

2018-03-02 11:54:00 131

转载 通过修改注册表设置windows环境变量

开发环境搭建每次都要设置很多环境变量, 一般是通过 【菜单】->【计算机】->【属性】->【高级设置】->【环境变量】进行设置,重装系统后,每次都要设置很多环境变量,很麻烦。其实可以通过修改注册表来设置环境变量, 通过bat脚本一次性设置好。首先将用户环境变量设置为 Path = %DEVPATHS%;.......,建立一个bat脚本,把java...

2018-02-28 11:45:00 315

转载 Conemu, Msys2 工具整合,提升windows下控制台工作效率

与windows cmd相比较git-bash这类的console工具好用很多,但是git-bash的命令和功能相对简单,功能扩展起来不方便,git-bash本身也是基于msys的。昨天发现使用Msys2 和 Conemu 这两个工具,组合起来功能更加强大。 Conemu支持tab页面,以及分屏。具体步骤:1、msys2 安装, 这个比较简单, 从http://www.msy...

2018-02-26 18:06:00 364

转载 用Eclipse Maven 创建 Web 3.0 项目问题 正确的处理步骤

在Eclipse 安装好Maven插件后,创建Maven webapp项目,在工程 properties -> project facets 界面中将 Dynamic Web Module 修改为 3.0 时,Eclipse 总是提示 Cannot change version to Dynamic WebModule 3.0. 代码没有红叉叉, 但是整个工程目录上有红...

2015-10-18 01:47:00 143

转载 CentOS 挂载 cdrom, iso文件作为源

在生产系统环境中的机器都没有连接互联网,因此都是使用本地源。首先,需要将cdrom, 或 iso文件挂载到本地目录。1、挂载光驱: 将cdrom 放入光驱。$ mkdir  /media/cdrom # 建立挂载点目录$ mount /dev/cdrom /media/cdrom #挂载光驱, 如果有多个光驱,那么在/dev目录下会有多个cdrom...

2014-12-15 20:29:00 267

转载 Java 求集合的所有子集

递归方法调用,求解集合的所有子集。package ch01;import java.util.HashSet;import java.util.Iterator;import java.util.LinkedList;import java.util.List;import java.util.Set;public class QuerySubSe...

2014-11-13 13:49:00 1169

转载 Linux socket 类封装 (面向对象方法)

1 /* 2 * socketfactory.h 3 * 4 * Created on: 2014-7-19 5 * Author: root 6 */ 7 8 #ifndef SOCKETFACTORY_H_ 9 #define SOCKETFACTORY_H_10 #include<sys/types.h>...

2014-09-03 10:27:00 280

转载 Java SocketChannel 读取ByteBuffer字节的处理模型

在JAVA中的流分为字节流或字符流,一般来说采用字符流处理起来更加方便。字节流处理起来相对麻烦,SocketChannel中将数据读取到ByteBuffer中,如何取出完整的一行数据(使用CRLF分隔)?例如:Socket收到的内容为:1234567890CRLF0123456789CRLF 注意:CRLF为回车换行符号如果使用 SocketChannel.r...

2014-09-03 10:23:00 927

转载 Java JMS 程序基础 与 ActiveMQ 安装(一)

一 ActiveMQ安装从Apache官网上下载 ActivieMQ的安装包apache-activemq-5.9.1-bin.tar.gz, 并拷贝到linux的安装目录解压# tar -zxvf apache-activemq-5.9.1-bin.tar.gz // 解压# cd ./apache-activemq-5.9.1/bin // 进入bin目录...

2014-07-24 09:40:00 135

转载 JDBC 基础

JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC 编程基本步骤一、装载驱动程序  String DriveName="net.sourceforge.jtds.jdbc.Driver" Cla...

2014-07-12 23:23:00 76

转载 Linux 6.4 设置yum 为centOS源

一、 删除Redhat 自带的yum// root 用户执行rpm -aq|grep yum|xargs rpm -e --nodeps 二 、下载CentOS 的 yum 安装文件wget http://mirrors.163.com/centos/6/os/x86_64/Packages/python-iniparse-0.3.1-2.1.el6.noa...

2014-07-12 21:32:00 128

转载 C++ 简单实现 依赖注入(IOC)

由于C++ 不支持“反射机制”, 在C++中需要实现依赖注入或控制反转需要增加辅助程序。例如在Windows 开发程序中根据类名动态创建对象,需要在类定义中增加宏。本文主要介绍C++ Ioc的一种实现机制, 实现Ioc基本功能 “动态生成对象,属性注入”。1、接口定义简单的属性注入一般需要实现 "动态生成对象",“对象实例的属性注入”。 因此定义接口类 IFactory//...

2014-04-14 00:44:00 1607

空空如也

空空如也

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

TA关注的人

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