Java
文章平均质量分 60
a412588063
这个作者很懒,什么都没留下…
展开
-
Spring中获得bean的方法
今天看到网上有转载的获得Spring Bean的方法,觉得值得珍藏,现摘录在此。 众所周知,Spring框架将DI模式发挥到了极至,因此,系统里面用Spring管理的Bean相互之间的获取是非常方便的,只要使用者提供一个setter方法并在配置文件中配置该属性就可以。但是,对于系统中非Spring框架管理的类,如果需要获取Spring管理的类,或者,程序中需要动态的根据Be转载 2015-01-16 16:42:24 · 348 阅读 · 0 评论 -
java post 请求参数传递,响应解析
URL url = new URL(“http://180.149.144.127:8091/ea_loc”);//参数StringBuilder parameterbulider = new StringBuilder();//响应StringBuilder responseBuilder = new StringBuilder();BufferedReader read原创 2015-01-14 17:50:46 · 3088 阅读 · 0 评论 -
Java synchronized、wait、notify实现线程(生成消费者模式)
package com.thread.wsleep.example1;public class Hint {private int count;public int getCount() {return count;}public void setCount(int count) {this.count = count;}public voi原创 2015-03-27 14:43:03 · 460 阅读 · 0 评论 -
根据出生日期,计算年龄,精确到天
public static int calcAge(String birthday) { int iage = 0; if (birthday != "" || birthday != null) { int year = Integer.parseInt(birthday.substring(0, 4));原创 2014-03-25 11:35:24 · 4851 阅读 · 0 评论 -
大数据处理四步
http://www.233.com/oracle/zonghe/20110107/095947911-2.html转载 2013-12-26 18:19:43 · 621 阅读 · 0 评论 -
websphere 与 tomcat 关于java获取 jndi区别
tomcat 通过xml文件配置好jndi,java获取jndi的方式 java:comp/env/test (J2EE 环境标志)websphere 配置jndi后, java获取jndi方式 jdbc/test原创 2013-12-26 17:46:24 · 716 阅读 · 0 评论 -
oracle 通过存储过程返回游标类型集合
1. 存储过程定义create or replace procedure pro_fetchuser(ret out sys_refcursor)as --cursor userInfo_cursor is select * from t_user; --userInfo userInfo_cursor%rowtype;begin open ret for原创 2014-03-14 16:39:00 · 1640 阅读 · 0 评论 -
Oracle package 定义和java调用
1.定义package和package bodycreate or replace package pkg_bicycle_testis PROCEDURE pro_fetchuser(ret out sys_refcursor, strId in out varchar2);end;create or replace package body pkg_bicycle原创 2014-03-19 10:51:33 · 1429 阅读 · 0 评论 -
软考经验
http://blog.csdn.net/liushuijinger/article/details/7599865转载 2015-07-10 11:36:48 · 383 阅读 · 0 评论 -
http请求和http响应详细解析
当浏览器向Web服务器发出请求时,它向服务器传递了一个数据块,也就是请求信息,HTTP请求信息由3部分组成:l 请求方法URI协议/版本l 请求头(Request Header)l 请求正文下面是一个HTTP请求的例子:GET/sample.jspHTTP/1.1 Accept:image/gif.image/jpeg,*/*转载 2016-10-09 14:55:11 · 675 阅读 · 0 评论 -
异常捕获 complete abruptly 之return
http://blog.chinaunix.net/uid-7747097-id-2562113.html转载 2017-02-21 17:39:50 · 285 阅读 · 0 评论 -
SMS 短信发送程序
http://sms.webchinese.cn/api.shtml#top3转载 2017-02-21 17:40:44 · 433 阅读 · 0 评论 -
java jar 包文件签名步骤
http://blog.chinaunix.net/uid-7445427-id-2054573.html转载 2017-02-21 17:43:35 · 1164 阅读 · 0 评论 -
memcached简介及java使用方法
一、 概念Memcached是danga.com(运营LiveJournal的技术团队)开发的一套分布式内存对象缓存系统,用于在动态系统中减少数据库负载,提升性能。二、 适用场合1. 分布式应用。由于memcached本身基于分布式的系统,所以尤其适合大型的分布式系统。2. 数据库前段缓存。数据库常常是网站系统的瓶颈。数据库的大并发量访问,常常造成网站内存溢出。当然我们也可以使用H转载 2016-09-04 11:15:49 · 253 阅读 · 0 评论 -
java 文件上传
1. 页面内容 Upload Picture 2.java代码private String uploadPic(HttpServletRequest request, HttpServletResponse response) throws IOException, Ser原创 2012-08-03 16:11:59 · 328 阅读 · 0 评论 -
分布式和集群
分布式各个层次都可能有分布式,比如数据库层,整个应用的数据可能一部分分布在oracle数据库中,另一部分分布在mysql面都有可能。在应用层次上的分布式:整个应用的各个业务逻辑可能分布在不同的应用服务器里面,比如应用有权限管理、公文管理,每一个部分可能分布在不同的应用服务器上,不同的应用服务器一般都分布在不同的机器上面,在这台机器里调用另一台机器应用里的某个方法必须得发出socket连转载 2013-02-18 13:48:25 · 259 阅读 · 0 评论 -
Java加载Class文件的原理机制
1.Java中的所有类,必须被装载到jvm中才能运行,这个装载工作是由jvm中的类装载器完成的,类装载器所做的工作实质是把类文件从硬盘读取到内存中2.java中的类大致分为三种: 1.系统类 2.扩展类 3.由程序员自定义的类 3.类装载方式,有两种 1.隐式装载, 程序在运行过程中当碰到通过new 等方式生成对象时,隐式转载 2013-02-19 10:55:55 · 304 阅读 · 0 评论 -
DOM 对象
一、 DOM 简述 DOM—Document Object Model, 它是 W3C 国际组织的一套 Web 标准。它定义了访问 HTML 文档对象的一套习属性、方法和事件。 DOM 是以层次结构组织的节点或信息片断的集合。文档对象模型( Document Object Model )是给 HTML 与 XML 文件使用的一组API 。 DOM 的本质是建立网页与脚本语言或程序语转载 2013-03-12 16:04:55 · 491 阅读 · 0 评论 -
负载均衡-自己查询资料实验之后总结
核心提示:目标 : 使用 apache 和 tomcat 配置一个可以应用的 web 网站,要达到以下要求: 1 、 Apache 做为 HttpServer ,后面连接多个 tomcat 应用实例,并进行负载均衡。 2 、 为系统设定 Session 超时时间,包括 Apache 和 tomcat 3 、 为系统屏蔽文件列表,包括 A 目标: 使用 apache 和原创 2013-03-19 11:29:22 · 824 阅读 · 0 评论 -
Java变量存储方式
一. java 对象的比较(前提是没有重写Object的 equals() 和 hashCode()方法) '==' 比较的是两个对象的引用地址,即同一个对象的引用地址 则 返回 true; 'equals' 调用的是 '==' 运算符; 相等的对象必须具有相等的哈希码(或者散列码)二. Java内存分配:1. 寄存器:我们在程序中无法控原创 2013-03-21 08:55:03 · 419 阅读 · 0 评论 -
Java Socket发送与接收HTTP消息简单实现
在上次Java Socket现实简单的HTTP服务我们实现了简单的HTTP服务,它可以用来模拟HTTP服务,用它可以截获HTTP请求的原始码流,让我们很清楚的了解到我们向服务发的HTTP消息的结构,对HTTP请求消息有个清晰的认识。这一节我想写了一个客户的程序,就是用来模拟浏览器,用来向服务器发送HTTP请求,最得要的是可以用它来显示服务器发回来的HTTP响应消息的一般结构。[java转载 2012-08-23 17:25:27 · 1266 阅读 · 0 评论 -
关于使用Jquery动态生成页面组件的时候,单引号和双引号的注意
var formReply="" +"" +"" +"" +"" +"" +"" +"";jQue原创 2012-08-03 16:14:24 · 2099 阅读 · 0 评论 -
Java 定时发送邮件
ublic class RunMain { public static void main(String[] args) { // 发送邮件线程 Mail thread = new Mail(); // 定时服务 ScheduledExecutorService service = Executors原创 2012-08-03 16:20:03 · 666 阅读 · 0 评论 -
JAVA多线程同步解析
线程同步由多线程执行原理内在要求的,进程是资源分配单位,一般由若干线程组成,线程之间可以共享数据区,但各个线程也有自己的状态和中间变量寄存器,互不干扰。在JAVA中,JVM对线程是这样管理的,当一个线程被创建时都将得到自己的程序记数器和Java栈,Java栈以帧为单位保存调用信息。当线程调用一个方法时,JVM会压如一新的栈帧到Java栈,反之则弹出。也就是说,JVM只会对Java栈执行两种操作:以翻译 2012-08-16 18:01:02 · 801 阅读 · 0 评论 -
浅谈Java多线程的同步问题
多线程的同步依靠的是对象锁机制,synchronized关键字的背后就是利用了封锁来实现对共享资源的互斥访问。下面以一个简单的实例来进行对比分析。实例要完成的工作非常简单,就是创建10个线程,每个线程都打印从0到99这100个数字,我们希望线程之间不会出现交叉乱序打印,而是顺序地打印。先来看第一段代码,这里我们在run()方法中加入了synchronized关键字,希望能对run方法进行互转载 2012-08-16 18:10:39 · 398 阅读 · 0 评论 -
转]java多线程同步
学无止境学习是一件快乐的事情[转]java多线程同步转自:http://hi.baidu.com/myicer/blog/item/b376452ca5ee82ee8a1399bd.html一个理解wait()与notify()的例子原文链接:http://blog.csdn.net/xm4014/archive/2003/01/28/14714.aspx下面是转载 2012-08-16 22:33:10 · 373 阅读 · 0 评论 -
多线程同步的理解
我们可以在计算机上运行各种计算机软件程序。每一个运行的程序可能包括多个独立运行的线程(Thread)。线程(Thread)是一份独立运行的程序,有自己专用的运行栈。线程有可能和其他线程共享一些资源,比如,内存,文件,数据库等。 当多个Java线程同步锁同时读写同一份共享资源的时候,可能会引起冲突。这时候,我们需要引入线程“同步”机制,即各位线程之间要有个先来后到,不能一窝蜂挤上去抢作一团。翻译 2012-08-16 19:09:12 · 424 阅读 · 0 评论 -
生产消费者 多线程 代码
Java代码 public class Product { //产品名称 private String name; public String getName() { return name; } public void setName(String name) { this.name = name; } } 生产者 Java转载 2012-08-16 19:32:53 · 467 阅读 · 0 评论 -
JAVA发送HTTP请求
package com.test; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.io.OutputStreamWrit转载 2012-08-23 17:30:10 · 771 阅读 · 0 评论 -
Java String、StringBuffer参数传递
java数据类型与参数传递 2011-06-05 17:02:39| 分类:Java | 标签:|字号大中小 订阅在Java中,引用类型的变量非常类似于C/C++的指针。基本类型与引用类型:基本类型java中int,float等属于基本类型,创建时存储于栈中。引用类型引用类型的引用存储于栈中,而对象则是存储与堆中。下面进行详转载 2013-04-10 14:24:31 · 1758 阅读 · 0 评论 -
linux相关命令
ftp 10.71.96.137登录:cat_oyjf/cat_oyjfget cdr.tarquitsetlog -l LOG_DEBUG_MSG -j pro_tapin_mds_decps -ef|grep pro_tapin_mds_decUE:在view中,选择display rule==================================原创 2013-07-03 11:12:30 · 1447 阅读 · 0 评论 -
F5 负载均衡 1
最近配置一个SSH项目的集群,遇到不少麻烦。网上查找了不少资料但是都不齐全。为了减少新手少走弯路,特此分享出来。老鸟可以略过。。板砖轻拍。首先说下框架Spring 2.5+struts 2.2.1+hibernate 3.2 hibernate 的二级缓存实现使用的是Ehcache 1.6.2阅读此文前,请先确认你的项目相关实体类进行了序列化也就是继承了java.io.S转载 2013-05-08 17:26:24 · 897 阅读 · 0 评论 -
多线程小结2
package com.mythread;public class ThreadMain extends Thread {private int id = 0;private Common common;public ThreadMain(String name, int no, Common obj){super(name);common = ob原创 2013-05-08 17:13:45 · 478 阅读 · 0 评论 -
关于JAVA中参数传递问题的总结(按值传递和引用传递)
关于JAVA中参数传递问题有两种,一种是按值传递(如果是基本类型),另一种是按引用传递(如果是對象). 首先以两个例子开始:1)public class Test2 {public static void main (String [] args) {StringBuffer a = new StringBuffer ("A");StringBuffer b = new转载 2013-04-10 15:55:17 · 652 阅读 · 0 评论 -
多线程小结1
在静态方法上使用同步时会发生什么事?同步静态方法时会获取该类的“Class”对象,所以当一个线程进入同步的静态方法中时,线程监视器获取类本身的对象锁,其它线程不能进入这个类的任何静态同步方法。它不像实例方法,因为多个线程可以同时访问不同实例同步实例方法。当一个同步方法已经执行,线程能够调用对象上的非同步实例方法吗?可以,一个非同步方法总是可以被调用而不会有任何问题。实际上,原创 2013-05-08 17:13:24 · 446 阅读 · 0 评论 -
F5负责均衡2
Server port="8005" shutdown="SHUTDOWN"> Listener className="org.apache.catalina.core.AprLifecycleListener" /> Listener className="org.apache.catalina.mbeans.ServerLifecycleLis转载 2013-05-08 17:27:21 · 750 阅读 · 0 评论 -
F5负责均衡3
Realm className="org.apache.catalina.realm.UserDatabaseRealm" resourceName="UserDatabase" /> --> -->转载 2013-05-08 17:27:55 · 754 阅读 · 0 评论 -
F5 负载均衡4
--> --> --> Host> Engine> Service> Server> 关于tomcat,转载 2013-05-08 17:28:17 · 649 阅读 · 0 评论