自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

houbin0912的博客

万物皆对象

  • 博客(23)
  • 问答 (1)
  • 收藏
  • 关注

转载 spring 获取bean的几种方式

1.读取xml文件的方式,这种在初学入门的时候比较适用 。    ApplicationContext applicationContext = new ClassPathXmlApplicationContext("classpath:tt.xml");    ApplicationContext applicationContext = new FileSystemXmlApp

2017-05-31 16:00:14 342

转载 Linux开机启动程序详解

Linux开机启动程序详解我们假设大家已经熟悉其它操作系统的引导过程,了解硬件的自检引导步骤,就只从Linux操作系统的引导加载程序(对个人电脑而言通常是LILO)开始,介绍Linux开机引导的步骤。加载内核LILO启动之后,如果你选择了Linux作为准备引导的操作系统,第一个被加载的东西就是内核。请记住此时的计算机内存中还不存在任何操作系统,PC(因为它们天然的设计缺陷)也还

2017-05-29 00:34:57 330

转载 MySQL字符编码设置方法

通过show variables like 'character_set%%';查看编码修改mysql的编码方式可以有以下几个:1.通过配置文件修改my.ini(windows下)或/etc/my.cnf(linux下)分别添加如下内容?12345678910

2017-05-29 00:16:22 352

转载 java.sql.SQLException: null, message from server: "Host 'xxx' is not allowed to connect

Java.sql.SQLException: null,  message from server: "Host 'xxx' is not allowed to connect to this MySQL server":java.sql.SQLException: Access denied for user 'root'@'xxx.xxx.xxx.xxx' at (数据库名)

2017-05-29 00:14:34 2077 1

转载 redis在Java web项目的简单应用

redis在Java web项目的简单应用2016-11-15 14:13 19116人阅读 评论(0)收藏举报本文章已收录于:版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]一准备要使用的的jar包我使用了以下jar包关于json的jar包是方便存储和转换redis用到的值二编写加载redis是要

2017-05-24 16:24:26 3018

转载 Spring IOC -bean对象的生命周期详解

Spring IOC -bean对象的生命周期详解标签: springbean对象的生命周期对象实例bean2016-07-16 15:29 4739人阅读 评论(4)收藏举报本文章已收录于:分类: Spring(12) 作者同类文章X版权声明:本文为博主原创文章,未经博主允许不

2017-05-23 16:02:21 568

转载 CentOS下RPM方式安装MySQL5.6

之前的项目全都在windows系统环境下部署的,这次尝试在Linux系统环境下部署,于是这次我们组织在7台主机上安装了JDK、Maven、Jboss其中一台安装了Mysql,并将局域网配置好,终于大功告成了。下面将安装步骤与大家分享!    系统版本:centos6.3-i386 32位操作系统    硬件配置:内核 Intel(R) Pentium(R) 4 CPU 3.00

2017-05-21 15:10:07 328

转载 如果不知道MySQL当前使用配置文件(my.cnf)的路径的解决方法

如果不知道当前使用的配置文件的路径,可以尝试下面的操作:# which mysqld/usr/local/mysql/bin/mysqld# /usr/local/mysql/bin/mysqld --verbose --help |grep -A 1 'Default options'2016-06-02 16:49:39 0 [Note] /usr/local/mysq

2017-05-21 14:59:43 1385

转载 CentOS虚拟机上安装MySQL 5.6

说明:在Windows 7的CentOS虚拟机上安装MySQL 5.61 安装包下载mysql5.6下载地址:http://dev.mysql.com/downloads/mysql/这里选择Linux版本:使用Navicat管理远程Linux服务器上的MySQL数据库 http://www.linuxidc.com/Linux/2011-09/4228

2017-05-21 13:33:11 3033

转载 Linux用vi给文件加密和解密

今天在linux编辑文件/etc/rc.local时,本来编辑完之后应该输入:x保存的,结果一不小心输入了:X(大写的X),然后提示两次输入密码,我按照提示操作成功了。因为是第一次偶然碰到,我还不知道原来这是给文件加密了!后来重启机器,发现oracle10g数据库并没有开机自启动,然后去查看rc.local,发现用more命令查看是乱码,用vi输入正确的密码后显示才正常。不太明白是怎么回事,怎么才

2017-05-20 16:56:32 1879 1

转载 FTP服务器需要开几个端口

FTP服务器需要开几个端口新买了台服务器,只用来提供FTP和SQL Server服务,为保证安全,只开放21和1433端口。但FTP不能访问,于是我就花了点时间研究了一下防火墙的日志和在网上找了些相关的资料,有了以下的总结。   由于前段时间公司新买了台服务器,只用来提供FTP和SQL Server服务(有固定公网IP并且对外服务),于是我就想用防火墙封住除开FTP和SQL Server之

2017-05-20 15:38:36 40424 2

转载 Linux的#和$区别

Linux的#和$区别【#】代表 root权限【$】代表普通用户如果更改了/etc/profile , 或~/.bashrc等文档,可以用任何符号来代替它们。linux窗口下的【root@locate~】其中的【~】代表代表用户的家目录(root为/root,一般user则为/home/username);【./】和【.】代表当前目录;【../】代表上级目录

2017-05-20 14:47:58 16571 1

转载 Java 最简单的批处理

import java.sql.*; public class TestBatch {         public static void main(String[] args) throws ClassNotFoundException, SQLException    {        Class.forName("com.mysq

2017-05-13 15:08:43 979 1

转载 sql server存储过程详细代码

use jxgl --首先判断有没有已经建立up_getallstudents存储过程,有则先删除 if exists   (select name from sysobjects where name = 'up_getallstudents' and type = 'p' )  drop procedure up_getallstudents    --编写存储过程up_get

2017-05-13 14:58:24 1166

转载 如何调优JVM - 优化Java虚拟机(大全+实例)

堆设置-Xmx3550m:设置JVM最大堆内存 为3550M。-Xms3550m:设置JVM初始堆内存 为3550M。此值可以设置与-Xmx相同,以避免每次垃圾回收完成后JVM重新分配内存。-Xss128k:设置每个线程的栈 大小。JDK5.0以后每个线程栈大小为1M,之前每个线程栈大小为256K。应当根据应用的线程所需内存大小进行调整。在相同物理内存下,减小这个值能生成更多的线程。但是操

2017-05-11 18:11:17 198

转载 java程序性能优化

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

2017-05-11 18:08:55 290 1

转载 Windows下的修改Tomcat的可用内存

tomcat默认可以使用的内存为128MB,在较大型的应用项目中,这点内存是不够的,轻微时,会使系统性能急剧下降,严重时,将导致系统无法运行,影响系统的稳定性。当内存不够用时,常见的问题就是报tomcat内存益处错误,从儿导致客户端包500错误的,如下:当用户执行一个大数据的应用时,系统会提示出错:前台错误为:HTTP Status 500-Dispatch[EAITool] to m

2017-05-11 16:41:10 675

转载 Tomcat内存设置详解

一、常见的Java内存溢出有以下三种: 1. java.lang.OutOfMemoryError: Java heap space ----JVM Heap(堆)溢出JVM在启动的时候会自动设置JVM Heap的值,其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)不可超过物理内存。可以利用JVM提供的-Xmn -Xms -Xmx等选项可进行设置。He

2017-05-11 16:37:26 242

转载 redis持久化原理详解

一、 Redis 提供了不同级别的持久化方式:Redis提供了两种方式对数据进行持久化,分别是RDB和AOF。 RDB持久化方式能够在指定的时间间隔能对你的数据进行快照存储。 AOF持久化方式记录每次对服务器写的操作,当服务器重启的时候会重新执行这些命令来恢复原始的数据,AOF命令以redis协议追加保存每次写的操作到文件末尾。Redis还能对AOF文件进行后台重写,使得AOF文件

2017-05-09 20:03:04 264

转载 为什么要使用redis?

1、 Redis简介 redis是Nosql数据库中使用较为广泛的非关系型内存数据库,redis内部是一个key-value存储系统。它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set –有序集合)和hash(哈希类型,类似于Java中的map)。Redis基于内存运行并支持持久化的NoSQL数据库,是当前最热门

2017-05-09 19:59:12 248

原创 体会设计模式

基础:对象,继承、接口、多态方法论:哪些是变的,哪些是不变的,能够不写死的东西,都写成活的。实现:结合java面向对象技术,分析业务,抽象和找出规律,完成代码目的:对扩展开放,对修改关闭(满足开闭原则),提高扩展性,维护方便。尽量不修改已有的类和功能,增加新的类就可以满足需求。

2017-05-07 16:09:20 261

转载 Spring IOC和AOP 原理彻底搞懂

Spring提供了很多轻量级应用开发实践的工具集合,这些工具集以接口、抽象类、或工具类的形式存在于Spring中。通过使用这些工具集,可以实现应用程序与各种开源技术及框架间的友好整合。比如有关jdbc封装的数据访问工具Spring JDBC,有关编写单元测试的spring test包以及spring-mock,有关访问动态脚本语言的Spring Script,另外还有发送邮件的工具Spring

2017-05-05 16:42:15 329

转载 JDK动态代理实现原理

之前虽然会用JDK的动态代理,但是有些问题却一直没有搞明白。比如说:InvocationHandler的invoke方法是由谁来调用的,代理对象是怎么生成的,直到前几个星期才把这些问题全部搞明白了。     废话不多说了,先来看一下JDK的动态是怎么用的。 Java代码  package dynamic.proxy;     import java.la

2017-05-05 15:24:47 197

空空如也

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

TA关注的人

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