自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (5)
  • 收藏
  • 关注

原创 【亲测可行】Centos 7环境下离线安装Docker

在Centos中安装Docker需要注意Centos的版本和Docker的版本,Docker的不同版本要求对应的Centos版本才行(虽然可以安装成功,但是启动容器是会报错的)一般运行容器看到这样的错误:docker: Error response from daemon: OCI runtime create failed: unable to retrieve OCI runtime ...

2018-08-24 17:47:41 1381

原创 高性能Http服务器nginx

Nginx介绍:Nginx是一款采用Linux 2.6内核epoll新机制开发的Web服务器软件,能极大地提高Web访问特别是小文件访问的I/O性能,是c10k问题的一个解决方案。在高并发连接的情况下,Nginx是Apache服务器不错的替代品。Nginx同时也可以作为7层负载均衡服务器来使用。高并发连接:官方测试能够支撑5万并发连接,在实际生产环境中跑到2~3万并发连接数。内...

2012-11-14 12:46:13 156

原创 服务高可用技术介绍

基于四层交换技术的负载均衡:基于四层交换技术的负载均衡 ---- 这种技术是在第四层交换机上设置Web服务的虚拟IP地址,这个虚拟IP地址是DNS服务器中解析到的Web服务器的IP地址,对客户端是可见的。当客户访问此Web应用时,客户端的Http请求会先被第四层交换机接收到,它将基于第四层交换技术实时检测后台Web服务器的负载,根据设定的算法进行快速交换。常见的算法有轮询、加权、最少连...

2012-11-14 12:44:57 201

原创 服务器优化Tip-Tomcat优化

优化Tomcat的server.xml参数:在tomcat配置文件server.xml中的配置中,和连接数相关的参数有:minProcessors:最小空闲连接线程数,用于提高系统处理性能,默认值为10maxProcessors:最大连接线程数,即:并发处理的最大请求数,默认值为75acceptCount:允许的最大连接数,应大于等于maxProcessors,默认值为100...

2012-11-14 12:43:14 83

原创 服务器优化Tip-Squid优化

关于Swap:关闭swap,squid是个大进程,使用swap只能使性能下降使用支持epoll的操作系统:能够支持posix线程实现epoll的操作系统,如:linux2.6内核的系统适合的文件系统:选择reisfer文件系统,处理大量小文件(一般的网页缓存都是小文件),性能最佳。优化文件系统挂载参数:在/etc/fstab中使用使用挂载参数...

2012-11-14 12:41:52 121

原创 服务器优化Tip-Apache的KeepAlive On是否要开启长连接

apache配置:vi /usr/local/apache/conf/httpd.confTimeout 300KeepAlive On说明:打开 KeepAlive 后,意味着每次用户完成全部访问后,都要保持一定时间后才关闭会关闭 TCP 连接,那么在关闭连接之前,必然会有一个 Apache 进程对应于该用户而不能处理其他用户,假设 KeepAlive 的...

2012-11-14 12:40:52 170

原创 Timer,ScheduledExecutor ,Quartz,JCronTab任务调度的 Java 实现方法与比较

任务调度是指基于给定时间点,给定时间间隔或者给定执行次数自动执行任务。本文由浅入深介绍四种任务调度的 Java 实现:TimerScheduledExecutor开源工具包 Quartz开源工具包 JCronTab此外,为结合实现复杂的任务调度,本文还将介绍 Calendar 的一些使用方法。回页首Timer相信大家都已经非常熟悉 java.util...

2012-11-01 15:00:27 141

原创 浅析JVM崩溃的原因及解决方法

VM崩溃错误信息如下:# # An unexpected error has been detected by HotSpot Virtual Machine: # # EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x009fcf52, pid=4752, tid=4440 # # Java VM: Java HotSpot(TM) Cli...

2012-11-01 14:56:23 1258

原创 深入jar包:从jar包中读取资源文件

我们常常在代码中读取一些资源文件(比如图片,音乐,文本等等)。在单独运行的时候这些简单的处理当然不会有问题。但是,如果我们把代码打成一个jar包以后,即使将资源文件一并打包,这些东西也找不出来了。看看下面的代码:Java代码 //源代码1: package edu.hxraid; import java.io.*; public class Resource ...

2012-11-01 14:45:07 94

原创 Intellij IDEA 使用技巧和快捷键-2

1、写代码时用Alt-Insert(Code|Generate...)可以创建类里面任何字段的getter与setter方法。2、右键点击断点标记(在文本的左边栏里)激活速查菜单,你可以快速设置enable/disable断点或者条件它的属性。3、CodeCompletion(代码完成)属性里的一个特殊的变量是,激活Ctrl-Alt-Space可以完成在或不在当前文件里的类名。如果...

2012-11-01 14:31:14 227

原创 Intellij IDEA 使用技巧和快捷键

1. Ctrl + Space完成类、方法、变量名称的自动输入2. Ctrl + N(Ctrl + Shift + N)跳转到指定的文件(其它文件)3. Ctrl + B跳转到定义处4. Ctrl + Alt + T用if、while、try catch来围绕选中的代码行5. Ctrl + Alt + B跳转到方法实现处...

2012-11-01 14:30:09 86

原创 转载: Java 多线程内存模型

Java 多线程内存模型 Java虚拟机规范中试图定义一种Java内存模型(Java Memory Model,JMM)来屏蔽掉各种硬件和操作系统的内存访问差异,以实现让Java程序在各种平台下都能达到一致的并发效果。在此之前,主流程序怨言(如C/C++等)直接使用物理硬件(或者说操作系统的内存模型),因此,会由于不同的平...

2012-10-24 10:50:33 126

原创 java导入Excel包含多张sheet表的.xls .xslx .txt三种后缀格式的文件

java导入.xls .xslx .txt三种后缀格式的文件public static void readFile(File file) throws IOException{ //判断文件类型 String fileName = file.getName(); fileName = fileName.toLowerCase(); if(fileName.endsWith("x...

2012-08-14 10:39:45 339

原创 There is no WRITEABLE property named 'content' in class 'java.lang.Object'

在使用sqlite和ibatis时遇到如下错误:com.ibatis.common.beans.ProbeException: There is no WRITEABLE property named 'content' in class 'java.lang.Object'经过多次尝试,发现仅仅只要在相关的SQL语句最外层给每个列属性加别名即可解决,希望能给同样是遇到此类错误的同...

2012-08-14 10:27:50 1131

原创 简单实用:Oracle/Sqlserver/Sqlite 判断某张表是否存在的SQL语句

简单实用:Oracle/Sqlserver/Sqlite 判断某张表是否存在的SQL语句1.OracleSELECT COUNT(*) as count FROM all_tables WHERE table_name= 'tablename'不存在返回02.SqlserverSELECT COUNT(*) FROM sys.objects WHER...

2012-08-14 10:18:37 176

Centos7离线安装Docker

ZIP包里面有两个rpm文件,用于Centos7安装Docker。先安装container-selinux-2.9,然后安装Docker-ce即可

2018-08-24

算法面试题

谷歌(Google)经典算法面试题,

2013-03-22

java贪吃蛇

java贪吃蛇 java贪吃蛇 java贪吃蛇 java贪吃蛇

2011-09-28

计算机组成原理试卷(唐朔飞版).rar

计算机组成原理试卷(唐朔飞版) 9套试卷完整

2010-07-08

易学C++电子PDF版

易学C++ 对C++有兴趣的朋友都可以看一下哦!!

2010-06-26

空空如也

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

TA关注的人

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