- 博客(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关注的人