自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 资源 (3)
  • 收藏
  • 关注

转载 一个非常标准的Java连接Oracle数据库的示例代码

最基本的Oracle数据库连接代码(只针对Oracle11g):1、右键项目->构建路径->配置构建路径,选择第三项“库”,然后点击“添加外部Jar”,选择“D:\Oracle\app\oracle\product\11.2.0\server \jdbc\lib\ojdbc6_g.jar”(注:D:\Oracle为数据库的安装路径)。2、以下代码为非常标准的Oracle数据库连接代码示例:

2015-07-27 14:13:59 692

转载 java(JDBC连接数据库)[完整版封装]

import java.sql.CallableStatement; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sq

2015-07-27 13:58:12 6612

转载 MongoDB的学习与应用四:MongoDB中的BSON以及CRUD

MongoDB技术学习,更多资源请访问 https://www.itkc8.com     BSON     BSON是在MongoDB中用来存储数据和网络数据交换的一种类JSON的二进制形式的存储格式,简称Binary JSON,相比JSON而言,BSON支持更多、更复杂的数据类型,比如Date和BinData等类型;同样,也兼有很多优点:轻量型、可遍历性、高效性。     ...

2015-07-23 13:03:11 1056

转载 MongoDB的学习与应用三:MongoDB中必须要懂的JSON

非常感谢http://blog.csdn.net/lfsfxy9/article/details/19934197MongoDB技术学习,更多资源请访问 https://www.itkc8.com在具体学习MongoDB数据处理之前,插播一段关于JSON的广告,主要是因为后面我们会更多的和这种简易的弱类型数据格式打交道。      在Web开发领域,主要的数据交换格式有XML和JS...

2015-07-23 13:02:33 664

转载 MongoDB的学习与应用二:熟悉MongoDB Shell下常用命令

之前一篇博文《MongoDB的学习与应用一:安装并简单测试MongoDB》中是使用mongo召唤出Shell控制台以后,就可以使用命令来操作数据库的,其实我们使用mongo命令是默认连接本机已启动的DB服务的,如果需要连接别的服务接口,需要使用 --port 和 --host参数来设置。MongoDB技术学习,更多资源请访问 https://www.itkc8.com下表为常用shell ...

2015-07-23 13:01:32 505

转载 MongoDB的学习与应用一:安装并简单测试MongoDB

MongoDB是一种强大、灵活、可拓展的数据存储方式。它扩展了关系型数据库等,吧啦吧啦一大堆废话,对于一门新的语言或者技术,了解技术背景是一方面,动手实练也是必不可少的。这里我打算发一些MongoDB从入门到项目应用的文章,也方便做些技术预言。将涉猎到MongoDB基础应用入门以及分布式部署等等方面。MongoDB技术学习,更多资源请访问 https://www.itkc8.com    ...

2015-07-23 13:00:52 721

转载 JCS的学习与应用四:索引式硬盘缓冲

非常感谢 http://blog.csdn.net/lfsfxy9/article/details/22696459缓存技术学习 https://www.itkc8.com 索引式硬盘缓冲,作为内存缓存的一个辅助,它主要的目的提供一个二级缓存,从而降低缓存对内存的压力。当内存缓存超出了最大值时,缓存处理会检查看是否为存储区配置了”disk”类型的备用缓存,如果使用了被索引的磁盘备用缓存,缓...

2015-07-23 12:59:29 797

转载 JCS的学习与应用三:内存缓存应用

非常感谢http://blog.csdn.net/lfsfxy9/article/details/22692249缓存技术学习 https://www.itkc8.com        JCS内存缓存应用          前面重点讲了配置文件中常见的缓存配置项,接下来我们结合实例来看看单一的使用内存缓存进行读写操作等。精简配置如下: cache.ccf # ...

2015-07-23 12:55:22 1340

转载 JCS的学习与应用二:cache.ccf配置说明

非常感谢http://blog.csdn.net/lfsfxy9/article/details/22171493缓存技术学习 https://www.itkc8.com     JCS比较关键的部分就是缓存配置文件,它支持自定义缓存区域(region),也就是多区域缓存,可以根据不同业务要求,来对不同缓存区域进行特殊设定。还有,默认提供了辅助缓存(索引式硬盘缓存和分布式缓存),在每个...

2015-07-23 12:54:16 1714

转载 JCS的学习与应用一:JCS谓何?

缓存技术学习 https://www.itkc8.com        近期客户经常因为系统响应慢、甚至服务器宕机来发信给我们,当然这做为高优先级的任务,需要立即解决。通过分析应用日志和was日志,发现是出现了并发请求某些复杂数据资源的时候,造成的线程挂起、系统不响应。既然确定了是系统问题,那就得赶紧给出一个可行性解决方案,稳住客户。通过分析异常日志,发现并发的情况是应用在更新缓存信息,或...

2015-07-23 12:50:43 610

转载 jcs开源缓存框架介绍

缓存技术学习 https://www.itkc8.com    JCS是Jakarta的项目Turbine的子项目。它是一个复合式的缓冲工具。可以将对象缓冲到内存、硬盘。具有缓冲对象时间过期设定。还可以通过JCS构建具有缓冲的分布式构架,以实现高性能的应用。对于一些需要频繁访问而每访问一次都非常消耗资源的对象,可以临时存放在缓冲区中,这样可以提高服务的性能。而JCS正是一个很好的缓冲工具。缓冲...

2015-07-23 11:15:11 761

转载 使用JCS快速搭建缓存环境

JCS是Jakarta的项目Turbine的子项目。它是一个复合式的缓冲工具。可以将对象缓冲到内存、硬盘。具有缓冲对象时间过期设定。还可以通过JCS构建具有缓冲的分布式构架,以实现高性能的应用。对于一些需要频繁访问而每访问一次都非常消耗资源的对象,可以临时存放在缓冲区中,这样可以提高服务的性能。而JCS正是一个很好的缓冲工具。缓冲工具对于读操作远远多于写操作的应用性能提高非常显著。缓存技术学习...

2015-07-23 11:13:15 775

转载 java 批量插入数据(Oracle)

批量添加20000条数据用时8秒。try {   String url = "jdbc:oracle:thin:@IP:1521:orcl"; // orcl为数据库的SID   String user = "oracle";   String password = "oracle";   StringBuffer sql = new StringBuffer();   s

2015-07-21 17:37:30 2972 1

转载 java定时器的几种用法

package com.lid; import java.util.Calendar; import java.util.Date; import java.util.Timer; import java.util.TimerTask; public class Test { public

2015-07-21 15:19:24 459

转载 Java中遍历文件夹的2种方法

Java遍历文件夹的2种方法:A.不使用递归:import java.io.File;import java.util.LinkedList;public class FileSystem { public static void main(String[] args) { long a = System.currentTimeMillis

2015-07-21 14:57:37 1176

转载 Java读写Windows共享文件夹

项目常常需要有访问共享文件夹的需求,例如共享文件夹存储照片、文件等。那么如何使用Java读写Windows共享文件夹呢?Java可以使用JCIFS框架对Windows共享文件夹进行读写,就这个框架可以让我们像访问本地文件夹一下访问远程文件夹。JCIFS的网址: http://jcifs.samba.org/JCIFS是使用纯Java开发的一个开源框架,通过smb协议访问远程文件夹。该框

2015-07-21 14:53:30 725

转载 JAVA多线程读写文件范例

在写之前先声明,本文是基于之前在博客园网站上检索到的一份JAVA多线程读写文件的示例,我在写自己的程序时是在那位作者写的基础上做了改良,但已不记得原文的地址。如果有知情者,烦请帖出地址,我在此文上加入引用或转载。     本程序是基于这么一种考虑,某系统后台有个将近2G大小的日志文件,你用任何编辑器去打开它,都将会很困难。针对这样的大文件解析处理,解决方案是使用多个线程,分割读取指定的

2015-07-21 14:19:48 927

转载 Java 计算文件目录下文件总大小的几种多线程并发实现

1.单线程实现 package com.mime; import java.io.File; public class TotalFileSizeSequential { private long getTotalSizeOfFilesInDir(final File file) {

2015-07-21 12:32:09 487

转载 Java EE HTML5 WebSocket 示例

在本教程中,我们将借助于Java EE的WebSocket(服务器端)实现一个HTML5的WebSocket连接。1. 介绍 HTML5给Web浏览器带来了全双工TCP连接websocket标准服务器的能力。 换句话说,浏览器能够与服务器建立连接,通过已建立的通信信道来发送和接收数据而不需要由HTTP协议引入额外其他的开销来实现。 

2015-07-20 15:13:30 849

转载 基于Jpcap的Java ARP断网攻击

下面的代码运行前需要安装jpcap,安装方法百度一下很多,不过需要注意版本~代码注释还比较多,部分同学可能还需了解一些计算机网络的知识才能看懂package com.arpattack; import java.io.IOException;import java.net.InetAddress;import java.util.Arrays; import j

2015-07-20 15:07:56 2187

转载 Java后端WebSocket的Tomcat实现

非常感谢http://blog.chenzuhuang.com/archive/28.html我们知道,传统的HTTP协议是无状态的,每次请求(request)都要由客户端(如浏览器)主动发起,服务端进行处理后返回response结果,而服务端很难主动向客户端发送数据;这种客户端是主动方,服务端是被动方的传统Web模式对于信息变化不频繁的Web应用来说造成的麻烦较小,而对于

2015-07-20 14:54:09 2776

转载 HTML5 History API实现无刷新跳转

在HTML5中,  1. 新增了通过JS在浏览器历史记录中添加项目的功能。      2. 在不刷新页面的前提下显示改变浏览器地址栏中的URL。      3. 添加了当用户单击浏览器的后退按钮时触发的事件。 通过以上三点,可以实现在不刷新页面的前提下动态改变浏览器地址栏中的URL,动态显示页面内容。 比如: 当页面A和页面B内容不一样的时候,在HTML5之

2015-07-20 14:30:37 3358

转载 html5利用websocket完成的推送功能

利用websocket和java完成的消息推送功能,服务器用的是tomcat7.0,一些东西是自己琢磨的,也不知道恰不恰当,不恰当处,还请各位见谅,并指出。程序简单来说,就是客户A可以发送消息给客户B,但有很多可以扩展的地方,比如1.如果加入数据库后,A发消息时客户B未上线,服务端将会把消息存在数据库中,等客户B上线后,在将消息取出发送给客户B2.服务端也可发送消息

2015-07-20 14:27:17 1558

转载 Spring整合DWR comet 实现无刷新 多人聊天室

十分感谢http://www.cnblogs.com/hoojo/archive/2011/06/08/2075201.html用dwr的comet(推)来实现简单的无刷新多人聊天室,comet是长连接的一种。通常我们要实现无刷新,一般会使用到Ajax。Ajax 应用程序可以使用两种基本的方法解决这一问题:一种方法是浏览器每隔若干秒时间向服务器发出轮询以进行更新,另一种

2015-07-20 14:19:19 637

转载 JavaScript/jQuery WebIM 及时聊天通信工具 本地客户端

WebIM本地客户端,可以发送表情、调整字体、字体大小、字体颜色、加粗、下划线、斜体等;还支持收缩split条,详情等;上UI界面,界面还不够专业,需要美工支持,下一期在做优化!收缩详情 chat.html 代码"-//W3C//DTD HTML 4.01 Transitional//EN"> IM Chat "aut

2015-07-20 14:14:52 973

转载 Web 通信 之 长连接、长轮询(long polling)

Web 通信 之 长连接、长轮询(long polling)基于HTTP的长连接,是一种通过长轮询方式实现"服务器推"的技术,它弥补了HTTP简单的请求应答模式的不足,极大地增强了程序的实时性和交互性。一、什么是长连接、长轮询?用通俗易懂的话来说,就是客户端不停的向服务器发送请求以获取最新的数据信息。这里的“不停”其实是有停止的,只是我们

2015-07-20 14:03:59 550

转载 TCP协议中的三次握手和四次挥手(图解)

建立TCP需要三次握手才能建立,而断开连接则需要四次握手。整个过程如下图所示:先来看看如何建立连接的。首先Client端发送连接请求报文,Server段接受连接后回复ACK报文,并为这次连接分配资源。Client端接收到ACK报文后也向Server段发生ACK报文,并分配资源,这样TCP连接就建立了。那如何断开连接呢?简单的过程如下:

2015-07-20 14:00:17 380

转载 TCP协议三次握手过程分析

TCP协议三次握手过程分析TCP(Transmission Control Protocol) 传输控制协议TCP是主机对主机层的传输控制协议,提供可靠的连接服务,采用三次握手确认建立一个连接:位码即tcp标志位,有6种标示:SYN(synchronous建立联机) ACK(acknowledgement 确认) PSH(push传送) FIN(finish结束) RS

2015-07-20 13:58:40 625

转载 从Http的连接到WebSocket

1、HTTP协议对长连接的支持以及各浏览器的支持情况http://blog.csdn.net/fenglibing/article/details/71002222、WEB客户端与服务端信息交互的几种方式1)、Flash XMLSocket入门示例:http://en.wikipedia.org/wiki/XMLSocket不足:a)、客户端必须安装 Fla

2015-07-20 13:57:11 966

转载 Ajax、Comet与Websocket

从http协议说起1996年IETF  HTTP工作组发布了HTTP协议的1.0版本 ,到现在普遍使用的版本1.1,HTTP协议经历了17 年的发展。这种分布式、无状态、基于TCP的请求/响应式、在互联网盛行的今天得到广泛应用的协议,相对于互联网的迅猛发展,它似乎进步地很慢。互联网从兴起到现在,经历了门户网站盛行的web1.0时代,而后随着ajax技术的出现,发展为web应用盛行的web2.0

2015-07-20 13:54:22 561

转载 Java Properties 类读取和修改配置文件信息

在我们平时写程序的时候,有些参数是经常改变的,而这种改变不是我们预知的。比如说我们开发了一个操作数据库的模块,在开发的时候我们连接本地的数据库那么 IP ,数据库名称,表名称,数据库主机等信息是我们本地的,要使得这个操作数据的模块具有通用性,那么以上信息就不能写死在程序里。通常我们的做法是用配置文件来解决。各种语言都有自己所支持的配置文件类型。比如 Python ,他支持 .ini 文件。因为他内

2015-07-20 10:17:09 1121

转载 Java Properties 类读取配置文件信息

Java Properties 类读取配置文件信息在平时写程序的时候,有些参数是经常改变的,而这种改变不是我们预知的。java中的properties文件是一种配置文件,主要用于表达配置信息,文件类型为*.properties,格式为文本文件,文件的内容是格式是"键=值"的格式,在properties文件中可以 用"#"来作注释,properties文件在Java编程中用到的地方很多,操作很方便。

2015-07-20 10:10:24 601

原创 Swift计算属性

//// main.swift// Swift计算属性//// Created by Goddog on 15/7/20.// Copyright © 2015年 Goddog. All rights reserved.//import Foundationprint("swift的计算属性类似于Java的setter和getter方法,枚举、结构体、类都可以定义计算...

2015-07-20 00:40:17 1308

原创 Swift存储属性

//// main.swift// Swift存储属性//// Created by Goddog on 15/7/19.// Copyright © 2015年 Goddog. All rights reserved.//import Foundationprint("存储属性是指存储在类、结构体里的变量或常量,可分为实例存储属性和类型存储属性,实例存储属性属于单个...

2015-07-20 00:00:32 775

原创 类和结构体

//// main.swift// 类和结构体//// Created by Goddog on 15/7/18.// Copyright © 2015年 Goddog. All rights reserved.//import Foundationprint("类和结构体高度相似,但是结构体不支持继承,不支持定义析构器,结构体是值类型而类是引用类型。只有类的实例才能...

2015-07-19 18:28:11 559

原创 Swift面向对象之枚举

//// main.swift// Swift面向对象之枚举//// Created by Goddog on 15/7/17.// Copyright © 2015年 Goddog. All rights reserved.//import Foundationprint("Swift不仅是面向过程还是面向对象的,Swift可以定义枚举、结构体、类3种面向对象的类型,

2015-07-17 18:16:20 512

原创 swift闭包总结

//// main.swift// Swift之闭包总结//// Created by Goddog on 15/7/15.// Copyright (c) 2015年 Goddog. All rights reserved.//import Foundationprintln("闭包是功能性自包含模块,可以在代码中被传递和使用。 Swift 中的闭包与 C 和 Ob...

2015-07-15 23:29:37 622

原创 Swift函数总结

//// main.swift// Swift之函数//// Created by Goddog on 15/7/15.// Copyright (c) 2015年 Goddog. All rights reserved.//import Foundationprintln("Swift融合了面向对象和面向过程的特征,而且Swift支持嵌套函数,每一个函数都有一个类型...

2015-07-15 17:04:42 782

原创 元组

//// main.swift// 元组//// Created by Goddog on 15/7/15.// Copyright (c) 2015年 Goddog. All rights reserved.//import Foundationprintln("元组(tuples)把多个值组合成一个复合值。元组内的值可以使任意类型,并不要求是相同类型")//M...

2015-07-15 14:08:35 481

原创 Swift数组总结

//// main.swift// Swift数组总结//// Created by Goddog on 15/7/14.// Copyright (c) 2015年 Goddog. All rights reserved.//import Foundationprintln("Swift数组对存储数据有具体要求。 不同于 Objective-C的NSArray和NS...

2015-07-14 23:46:48 500

分布式集群Session共享 简单多tomcat8+redis的session共享实现

完美实现分布式集群Session共享 简单多tomcat8+redis的session共享实现,支持tomcat8、tomcat8.5、tomcat9,不能用直接联系我积分双倍返回。

2017-02-05

java之仿淘宝网站

这是一个用java开发的仿淘宝网站,没有用到任何的框架,完全用Servlet和jsp开发用jdbc连接数据库(oracle)的小小网站,其中涉及到javascript中当前比较流行的瀑布流技术,如有不当之处,尽请多多指教,下载吧,绝对好!

2012-09-21

植物大战僵尸安卓代码

安卓游戏开发初学者代码,可以从中学到一点点关于安卓开发的基本框架和各种功能的实现!

2012-06-20

空空如也

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

TA关注的人

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