自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Linux下安装mysql5.7

首先准备好mysql5.7.17的安装包,安装包放在 /data/software 目录下进入到 /usr/local 目录下,解压mysql安装包命令: cd /usr/local    tar -zxvf /data/software/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz解压完成之后可以看到mys...

2017-10-25 14:51:00 138

转载 linux安装tomcat

1.tomcat下载http://tomcat.apache.org/3.Tomcat的安装  在local路径下创建tomcat文件夹 # mkdir /usr/local/tomcat   # cd /usr/local/tomcat 解压缩 # tar -zxvf /software/apache-tomcat-7.0...

2017-10-24 15:21:00 161

转载 Linux下安装jdk8步骤详述

作为Java开发人员,在Linux下安装一些开发工具是必备技能,本文以安装jdk为例,详细记录了每一步的操作命令,以供参考。0.下载jdk8登录网址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html选择对应jdk版本下载。(可在Windows下下载完成后,通过文件...

2017-10-24 14:56:00 156

转载 <数据结构-队列>

  今天我们学习数据结构中的队列1,什么是队列呢  就是数据成队的排列着,像你去火车站买票,你的排队吧,轮到你了才能买票,你排这个队就叫着队列。2,队列的作用  有效,有次序的管理数据,先排队的先买票,后来排队的后买票(FIFO).--------先进先出3,队列特性  a,本质就是数组。  b,后来的元素,只能放在当前队列最后一个元素的后面,如果队列满了,将...

2017-08-11 16:48:00 104

转载 List和数组间的转换与排序。

1 public class cccc { 2 public static void main(String[] args) { 3 //如果List里面存放的是基本类型中的整型时, 4 //一定要指定为Integer包装类型,在做value删除时, 5 //调用remove方法时一定要转化为Integer类型...

2017-04-18 15:09:00 163

转载 filter与servlet的比较

最近在开java的东西,还记得刚开始使用servlet是在调试一个ajax的时候,那时候不知道如何使用,就知道写一个路径去调用,总是提示404错误,以为是相对路径与绝对路径的问题,到最后自己一点点的调通了,知道servlet是需要服务器编译运行,是需要配置web.xml的。到学习filter,发现他们的套路完全是一样的,也需要在web.xml中进行相应的配置。可以说是基本一样的,我不禁要...

2017-03-07 15:54:00 79

转载 tomcat结合nginx使用小结

相信很多人都听过nginx,这个小巧的东西慢慢地在吞食apache和IIS的份额。那究竟它有什么作用呢?可能很多人未必了解。说到反向代理,可能很多人都听说,但具体什么是反向代理,很多人估计就不清楚了。摘一段百度百科上的描述:Html代码反向代理(ReverseProxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的...

2017-01-19 15:21:00 75

转载 游戏中所存在的“真随机”与“伪随机”

写这篇随笔的动机,在于最近看了不少对于游戏中概率事件的提问  在这些相关讨论里,总是能频繁看到“真随机”和“伪随机”这两个词汇。  其中最常见的句子则莫过于宝典一般的——“程序里没有真随机”。  这句话本身当然是没有问题的。  但是大多数时候,用这句话去回复别人的疑问就有点风马牛不相及了。  导致这种情况的原因就在于,在不同的范畴,“真随机”和“伪随机”实际上是有着不同的定义。  对概率...

2016-11-10 17:43:00 744

转载 Date,Calendar,SimpleDateFormat时间操作整理

前段时间做了一个倒计时的功能,用到了Date,Calendar,SimpleDateFormat,对它们之间的关系模糊,所以在这进行整理,也加强自己对它们之间关系的认识,同时也方便下次使用:1,时间Date date = new Date(); //初始化时间(当前时间为系统默认)//以毫秒的方式获取时间long times = date.getTime();//返回...

2016-11-02 12:17:00 86

转载 spring和jsp的数据传递。。。

常常通个页面向spring发出请求,服务器完成对数据的处理后,返回数据给jsp。这里有几种方式:1,直接向jsp返回数据:一定要在方法上加@ResponseBody如下:spring// 查询bug @RequestMapping(params = "method=queryBug") public @ResponseBodyString querybug(String...

2016-03-03 18:26:00 122

转载 ThreadPoolExecutor使用介绍

private static ExecutorService exec = new ThreadPoolExecutor(8, 8, 0L,TimeUnit.MILLISECONDS, new LinkedBlockingQueue<Runnable>(100000),new ThreadPoolExecutor.CallerRunsPolicy());一、简介...

2016-02-19 15:31:00 116

转载 apache和tomcat区别(转)

经常在用apache和tomcat等这些服务器,可是总感觉还是不清楚他们之间有什么关系,在用tomcat的时候总出现apache,总感到迷惑,到底谁是主谁是次,因此特意在网上查询了一些这方面的资料,总结了一下:解析一apache支持静态页,tomcat支持动态的,比如servlet等,一般使用apache+tomcat的话,apache只是作为一个转发,对jsp的处理是由tomca...

2016-01-05 14:59:00 86

转载 ThreadFactory的理解

ThreadFactory:就像一个代理类。在创建一个线程的时候,通过实现ThreadFactory接口的类对象,就会监听到它,从而执行ThreadFactory的newThread(Runnable r)方法。把该线程传人方法中,你就可以在方法中对线程进行一些操作(如,给线程起名字,把线程封装到那个组,修改线程的优先级等等。)最后会把包装过的线程,放入jvm中去执行。...

2015-10-26 11:49:00 176

转载 Tomcat报45秒无法启动错误修改方法

在Eclipse中启动Tomcat服务器时,经常由于系统初始化项目多,导致出现45秒超时的Tomcat服务器启动错误。 以前我一般通过找到XML配置文件,将对应Timeout为45的值,修改为认为足够大来解决问题。今天我又遇到了这个问题,如是在网上再次查找了一下解决方式。发现原来可以这样方便的来解决。在这里记录下来,以为将来遇到这个问题时,可以快速的解决。 解决方法: ...

2015-10-26 09:48:00 200

转载 boneCP连接池配置

jdbc和连接池对于你这个场景来说,都足够,既然用spring管理了,建议还是使用连接池,另外,spring自身没有实现连接池,一般都是对第三方连接池的包装,常见的有C3P0,dbcp以及最近比较流行的boneCP等,这几个配置都差不多太多,以boneCP为例:<bean id="dataSource" class="com.jolbox.bonecp.BoneCPData...

2015-09-23 18:36:00 111

转载 DRUID连接池的使用——为监控而生的DB池[转]

DRUID介绍 DRUID是阿里巴巴开源平台上一个数据库连接池实现,它结合了C3P0、DBCP、PROXOOL等DB池的优点,同时加入了日志监控,可以很好的监控DB池连接和SQL的执行情况,可以说是针对监控而生的DB连接池(据说是目前最好的连接池,不知道速度有没有BoneCP快)。 配置参数和其它连接池一样DRUID的DataSource类为:com.a...

2015-09-23 18:32:00 95

转载 设置TOMCAT启用GZIP压缩

原理简介HTTP 压缩可以大大提高浏览网站的速度,它的原理是,在客户端请求服务器对应资源后,从服务器端将资源文件压缩,再输出到客户端,由客户端的浏览器负责解压缩并浏览。相对于普通的浏览过程HTML ,CSS,Javascript , Text ,它可以节省40%左右的流量。更为重要的是,它可以对动态生成的,包括CGI、PHP , JSP , ASP , Servlet...

2015-09-22 11:21:00 111

转载 Thread.sleep()和TimeUnit.SECONDS.sleep()的区别与联系

刚看到TimeUnit.SECONDS.sleep()方法时觉得挺奇怪的,这里怎么也提供sleep方法?public void sleep(long timeout) throws InterruptedException { if (timeout > 0) { long ms = toMillis(timeout); int...

2015-09-21 15:46:00 241

转载 java.rmi.Naming 远程访问对象方法

RMI:远程方法调用(Remote Method Invocation)。能够让在某个java虚拟机上的对象像调用本地对象一样调用另一个java 虚拟机中的对象上的方法。RMI远程调用步骤:1,客户对象调用客户端辅助对象上的方法2,客户端辅助对象打包调用信息(变量,方法名),通过网络发送给服务端辅助对象3,服务端辅助对象将客户端辅助对象发送来的信息...

2015-09-14 10:35:00 277

转载 java游戏框架那点事(转)

从今天起,我会陆续在这里总结一下这几年来关于游戏服务器端框架的这点事儿。首先,要说明的是,我不是什么大牛,也不是什么砖家,就是一个普普通通的IT民工,此文仅就游戏服务器框架进行了技术性总结,如有不同观点,欢迎拍砖。+++++++++++++++++++++++++++++++华丽分割线++++++++++++++++++++++++++++++++++补一张netty框架图总体...

2015-09-09 14:14:00 111

转载 spring管理和bean

1.实例化spring容器 和 从容器获取Bean对象实例化Spring容器常用的两种方式:方法一:在类路径下寻找配置文件来实例化容器 [推荐使用]ApplicationContext ctx = new ClassPathXmlApplicationContext(new String[]{"beans.xml"});方法二:在文件系统路径下寻找配置文件来实例化...

2015-09-07 17:54:00 96

转载 spring中constructor-arg 构造方法注入

spring中constructor-arg 构造方法注入。在容器中生成bean时,用到constructor-arg构造注入时,该类必须要有相对应的构造方法,如果constructor-arg有参数,那么类中必须写有相对应参数的构造方法 // 使用构造子注入时,则使用constructor-arg子标签,来指定构造函数的参数。 <bean id="prov...

2015-09-07 15:46:00 683

转载 spring中property 设值注入

spring配置中property作为bean的属性。也就是指一个类中的成员。同时这个成员必须有get和set方法。property的一般用法:<bean id="playerDataManager" class="com.cp.game.PlayerDataManager" init-method="init" scope="singleton"><pro...

2015-09-07 15:28:00 153

转载 spring的 init-method和 destory-method方法

关于在spring 容器初始化 bean 和销毁前所做的操作定义方式有三种:第一种:通过@PostConstruct 和 @PreDestroy 方法 实现初始化和销毁bean之前进行的操作第二种是:通过 在xml中定义init-method 和 destory-method方法第三种是:通过bean实现InitializingBean和 DisposableBean接...

2015-09-07 14:51:00 138

转载 让spring的配置文件可以使用外部properties里的参数。

property文件global-config-file.properties:Property代码#FORdataSourcejdbc.dataSource.url=jdbc:postgresql://192.168.1.118:5432/DB_namejdbc.dataSource.username=postgresjdbc...

2015-09-07 14:40:00 82

转载 服务器socket

做了一个web项目,放在服务器上运行一段时间就报错了。java.net.SocketException: No buffer space available (maximum connections reached?): connectat java.net.DualStackPlainSocketImpl.connect0(Native Method)at java.net...

2015-08-27 18:08:00 104

转载 java直接发送http的get和post请求

java原始包net中,有支持http的get和post的请求类。直接看代码get请求:public class httpTest { public static void main(String[] args) { new Runs().start(); } static class Runs extends Thread...

2015-08-26 10:40:00 87

转载 数据传输---xml

解析xml文件:public class xmlTest { public static void main(String[] args) { try{ DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); Doc...

2015-08-25 15:07:00 61

转载 java多线Runnable接口和Callable接口

Runnable是1.0就有了的线程接口  不会返回结果,并且无法抛出返回结果的异常。  Runnable 使用 run() 方法Callable 是1.5新增的  可以返回值,这个返回值可以被Future拿到,可以抛出受检查的异常,比如ClassNotFoundException  Callable 使用 call() 方法这里详细说下Callable 的...

2015-08-18 18:53:00 53

转载 线程中三个关键对象闭锁,栅栏,信号量

Java并发编程:CountDownLatch、CyclicBarrier和Semaphore  在java 1.5中,提供了一些非常有用的辅助类来帮助我们进行并发编程,比如CountDownLatch,CyclicBarrier和Semaphore,今天我们就来学习一下这三个辅助类的用法。  以下是本文目录大纲:  一.CountDownLatch用法  二.Cyc...

2015-08-17 18:50:00 66

转载 java多线程中关于原子操作

各种不同的情况保证数据的正确性,完整性。public class TestMultiThread implements Runnable { private static int i; private static volatile Integer vi = 0; private static AtomicInteger ai = new Atomi...

2015-08-17 16:39:00 99

转载 Java 多线程(六) synchronized关键字详解

  本文来自于转载;多线程的同步机制对资源进行加锁,使得在同一个时间,只有一个线程可以进行操作,同步用以解决多个线程同时访问时可能出现的问题。  同步机制可以使用synchronized关键字实现。  当synchronized关键字修饰一个方法的时候,该方法叫做同步方法。  当synchronized方法执行完或发生异常时,会自动释放锁。  下面通过一个例子来对sy...

2015-08-17 14:34:00 61

转载 富文本可上传图片版

  经过几次的运用,需求的增加。对KindEditor文本编辑框多了几分了解。首先是图片的上传功能。其次是对文章的重新编译直接贴代码;<!doctype html><html><head><meta charset="utf-8"><title>无标题文档</title><lin...

2015-08-11 16:15:00 117

转载 java 解析json字符串

如果转载我的这篇文章请注明出处,谢谢!最近工作中,需要解析json格式的字符串,恰好有个例子,感觉不错,拿来分享。运行这个类需要加载jar包:ezmorph-1.0.6.jar、json-lib-2.4-jdk15.jar、jsoup-1.6.1.jar、commons-beanutils-1.8.0.jar、commons-collections.jar、commons-...

2015-08-06 17:23:00 58

转载 关于springmvc上传图片

最近在项目中需要实现图片的上传,并且成功后返回图片上传保存路径,通过查找资料探索研究,实现了项目功能需求,记在这方便自己以后查阅,也为有同样需求的码友分享,功能实现比较简单,如果有好的建议和实现方法,还望多多指教。主要将实现一下两个功能:1、使用commons-fileupload实现文件的上传(包括图片);2、使用jquery-form.js实现表单提交成功的回调函数。...

2015-07-31 14:56:00 102

转载 commons configuration的简单使用和说明

Commons Configuration是一个java应用程序的配置管理工具。可以从properties或者xml文件中加载软件的配置信息,用来构建支撑软件运行的基础环境。在一些配置文件较多较的复杂的情况下,使用该配置工具比较可以简化配置文件的解析和管理。也提高了开发效率和软件的可维护性。官方主页:[url]http://commons.apache.org/configurati...

2015-07-16 10:47:00 254

转载 java获取时间,本周,本月,本季度的起始。

package com.yong.util;import java.util.Calendar;import java.util.Date;public class TestDate { public static void main(String[] args) { // TODO Auto-generated method stub System.out.print...

2015-07-15 18:43:00 82

转载 同一个tomcat中部署多个工程,不能访问的问题

个人解决最快的方法是:给每个工程的web.xml中加入一个<context-param><param-name>webAppRootKey</param-name><param-value>web1.root</param-value></context-param>保证<param-val...

2015-07-15 18:39:00 293

转载 java1.6的httpServer。可直接获取和处理http请求

介绍摘自网络: JDK6提供了一个简单的Http Server API,据此我们可以构建自己的嵌入式Http Server,它支持Http和Https协议,提供了HTTP1.1的部分实现,没有被实现的那部分可以通过扩展已有的Http Server API来实现,程序员必须自己实现HttpHandler接口,HttpServer会调用HttpHandler实现类的回调方法来处...

2015-07-09 11:42:00 299

转载 用html自制map集合

懂java的人都知道map集合,是一个非常好用的集合类,它以键值对方式存储,和我们js的json记为相似,但是json添加,查找极为不便。那还不如自己用js制定一个json function Map() { /** 存放键的数组(遍历用到) */ this.keys = new Array() ...

2015-06-30 16:19:00 153

空空如也

空空如也

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

TA关注的人

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