自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 在struts2的action中操作域对象(request、session)

在struts2的Action中,操作域对象一共有三种方式: 1.ActionContext(与servelt API无关联):1 //相当于request2 ActionContext.getContext().put("userName", user.getUserName());3 //相当于session4 ActionContext.getContext()...

2014-08-13 00:07:00 144

转载 值传递和引用传递

值传递:传递的是实际参数的一个副本,这个值可能是基本类型,也可能是引用类型的地址.引用传递:传递的是实际参数的地址的一个副本.在java中,只有值传递.一.值传递1.基本类型 1 public class ValueTest { 2 3 public static void main(String[] args) { 4 ...

2014-08-10 01:21:00 231

转载 Struts2+Jquery+Json集成

1.新建web项目,引入相关jar包。包括struts2核心包、commons相关包、Json相关包(这些jar包都可以在struts2的lib文件夹中找到)  2.引入jquery-1.8.2.min.js3.在web.xml中配置struts2的"核心控制器" 1 <!-- 配置struts2的核心控制器 --> 2 <filter&...

2014-07-29 13:17:00 126

转载 Web项目去掉Js文件红叉

项目用到jquery,但将Jquery拷进去后,js文件有个红叉,看上去非常不爽。如下图:解决方法:1.找到项目下的.project文件  2.去掉Javascript验证 1 <?xml version="1.0" encoding="UTF-8"?> 2 <projectDescription> 3 <name...

2014-07-29 12:43:00 167

转载 Tomcat6.0 only supports J2EE 1.2, 1.3, 1.4, and Java EE 5 Web modules

使用tomcat6发布项目的时候,报以上错误,servlet版本太高的原因。tomcat6不支持servlet3.0解决方法有两个:1.使用高版本的tomcat,如tomcat7、tomcat82.修改配置,将项目的servlet版本改成2.5 2.1 找到项目的org.eclipse.wst.common.project.facet.core.xml   ...

2014-07-29 12:25:00 202

转载 Struts2上传文件

jsp:1 <form action="file_upload.action" method="post" enctype="multipart/form-data">2 文件:<input type="file" name="myfile"/>3 <input type="submit" value="上传"...

2014-07-29 09:49:00 88

转载 Struts2拦截器

一.自定义拦截器:struts2实现拦截器的方式有两种:①.继承AbstractInterceptor类②.实现Interceptor接口1 @Override2 public String intercept(ActionInvocation arg0) throws Exception {3 System.out.println("...

2014-07-18 10:48:00 76

转载 ORA-02069: global_names parameter must be set to TRUE for this operation

原因:在对远程表增删改操作的时候,调用了本地函数。   比如:insert into trans_load_rate@DC values(rate_s(1)); trans_load_rate是DC库的表,rate_s函数是本地库的函数,执行上面这条sql的时候,就会报ora-02069解决方法:   将函数也放在远程数据库。insert into trans_load_r...

2014-07-17 18:35:00 217

转载 使用堆栈结构进行字符串表达式("7*2-5*3-3+6/3")的计算

问题:给定字符串String str = "7*2-5*3-3+6/3",求出字符串里面表达式的结果?像javascript有自带的eval()方法,可以直接计算。但java或其它语言,API并没有提供直接计算的方法(可能是我孤陋寡闻),这时就需要我们自己写方法实现了。栈:要实现上述功能,需要用到堆栈的概念,栈是一种特殊的串行形式的数据结构,它的特殊在于,...

2014-06-23 14:20:00 727

转载 使用环形链表解决约瑟夫(丢手帕)问题

约瑟夫问题:  设编号为1,2,3...n的n个人围坐一圈,约定编号为k(1<=k<=n)的人从1开始报数,数到m的那个人出列,它的下一位又从1开始报数,数到m的那个人又出列,依此类推,直到所有人出列为止,由此产生一个出队编号的序列,并求出最后出列的人是哪个?1.先死后活:将问题简化成:有4个人围坐一圈,从编号1的人开始报数,数到2的人出列,依次类推。2.创建...

2014-06-23 12:12:00 84

转载 tomcat配置数据源

1.修改conf下的context.xml,在<context>标签中添加: 1 <Resource 2 name="jdbc/soa" 3 auth="Container" 4 type="javax.sql.DataSource" 5 maxActive="100" ...

2014-06-06 12:36:00 82

转载 ora-24247:网络访问被访问控制列表(ACL)拒绝

用dba账户使用下面脚本授予报错账户访问外部网络服务的权限,以SCOTT为例: 1 BEGIN 2 3 -- Only uncomment the following line if ACL "network_services.xml" has already been created 4 --DBMS_NETWORK_ACL_ADMIN.DROP_ACL...

2014-06-05 23:40:00 176

转载 oracle创建表空间和用户

1.创建表空间dcspace:create tablespace dcspace datafile 'D:\ORACLE11G64\ORADATA\ORCL\dcspace.DBF' size 1024mautoextend on next 100m maxsize unlimited;2.创建用户,并指定dcspace为默认表空间:create user d...

2014-06-04 23:02:00 62

转载 maven:安装m2eclipse插件

一.安装maven1.下载maven:http://pan.baidu.com/s/1hqIbx6s2.解压并配置path路径(直接替换最新的maven包,即可升级)3.测试二.安装m2eclipse插件(离线安装)1.下载插件包:http://pan.baidu.com/s/1c0cRHsO2.解压到:D:\downloads\m2eclipse3...

2014-05-30 03:00:00 111

转载 eclipse安装Flash Builder 4后变成中文,怎么解决

修改eclipse.ini启动参数:-startupplugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar--launcher.libraryplugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.100.v20110502-nlen_US-...

2014-05-11 17:02:00 93

转载 线程:Exchanger同步工具

可以在对中对元素进行配对和交换的线程的同步点,类似于交易,A拿着钱到达指定地点,B拿着物品到达指定地点,相互交换,然后各自忙各自的事去了。 1 package ch03; 2 3 import java.util.concurrent.Exchanger; 4 5 public class ExchangerTest { 6 7 public...

2014-05-02 12:30:00 92

转载 线程:CountDownLatch同步工具

一个同步辅助类,在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待。类似计数器,当计数器的值为0时,继续往下执行。 1 package ch03; 2 3 import java.util.Random; 4 import java.util.concurrent.CountDownLatch; 5 import java.util.con...

2014-05-02 12:25:00 68

转载 线程:CyclicBarrier同步工具类

  一个同步辅助类,它允许一组线程互相等待,直到到达某个公共屏障点。比如公司组织活动出去玩,需要在公司门口一起搭车去。每个人从家里出发去公司门口,到达的时间肯定先后不一样,所以公司的车要一直等待,等所有人到齐后,才开车出发。CyclicBarrier就类似这样的功能,当所有线程到达"屏蔽点"的时候,才往下走。具体等待多少根线程到达,可以在构造方法里指定CyclicBarrier(...

2014-05-01 18:22:00 80

转载 线程:一道线程的面试题

线程1循环3次,线程2循环6次,线程3循环9次,接着又回到线程1循环3次,线程2循环6次,线程3循环9次...如此循环50次 1 package ch03; 2 3 import java.util.concurrent.locks.Condition; 4 import java.util.concurrent.locks.Lock; 5 impor...

2014-05-01 15:29:00 100

转载 ORA-01652:无法通过128(在表空间TEMP中)扩展temp段

    在Oracle数据库中进行order by or group by、索引的创建和重创建、distinct操作、union & intersect & minus sort-merge joins、Analyze 操作、异常等操作时,会产生很多的临时数据。如有一张员工信息表,数据库中是安装记录建立的时间来保存的。如果用户查询时,使用Order BY排序语句指定按员工...

2014-04-26 02:00:00 551

转载 pl/sql乱码

1.查看oracle服务器内部的字符集:select userenv('language') from dual;2.配置环境变量3.重启测试,OK!转载于:https://www.cnblogs.com/myCodingSky/p/3681931.html...

2014-04-22 23:34:00 114

转载 pl/sql连接远程服务器

1.oracle提供了instantclient,下载instantclient-basic-win32-10.2.0.4.zip,将包解压存放到本地,如:D:\STUDY\instantclient_10_2。下载地址:http://pan.baidu.com/s/1hqxGmKs2.在该目录下,新建sqlnet.ora和tnsnames.ora两个文件:sqlnet.or...

2014-04-22 23:27:00 154

转载 线程:Java主线程等待子线程结束

使用Thread.join()方法: 1 public class App { 2 3 public static void main(String[] args) { 4 testMain(); 5 } 6 7 public static void testMain(){ 8 //实...

2014-04-15 21:58:00 113

转载 (转)Java 代码优化过程的实例介绍

  简介:通过笔者经历的一个项目实例,本文介绍了 Java 代码优化的过程,总结了优化 Java 程序的一些最佳实践,分析了进行优化的方法,并解释了性能提升的原因。从多个角度分析导致性能低的原因,并逐个进行优化,最终使得程序的性能得到极大提升,代码的可读性、可扩展性更强。  衡量程序的标准  衡量一个程序是否优质,可以从多个角度进行分析。其中,最常见的衡量标准是程序的时间复杂度...

2014-04-13 13:50:00 33

转载 (转)走进JVM,浅水也能捉鱼

  这不是一篇描述jvm是什么的文章,也不介绍jvm跨平台的特性,也不是讲述jvm安全特性的文章,更不是讲解jvm指令操作,数据运算的文章,本文重点讲述类型的生命周期。  类型的生命周期涉及到:类的装载、jvm体系结构、垃圾回收机制。  为什么要讲jvm体系结构?因为类的装载和垃圾回收机制都和jvm体系结构息息相关。  那么什么是jvm体系结构呢?  当jvm运行起来...

2014-04-12 23:57:00 75

转载 (转)用来理解Java的8个图表

很多时候,一张图比你说 1000 个字能更有效的说清楚一个问题。我们列举了 8 个关于 Java 语言的图表,或许可以让你对 Java 有着更深入的认识。1.字符串不变性(String Immutability)下面的图表显示执行如下两行代码所发生的事:1 String s = "abcd"; 2 s = s.concat("ef");2. equals(...

2014-04-09 23:59:00 78

转载 (转)Java实现定时任务的三种方法

  在应用里经常都有用到在后台跑定时任务的需求。举个例子,比如需要在服务后台跑一个定时任务来进行垃圾回收(个人觉得用定时任务来跑垃圾回收不是很好的例子,比较常见的是用定时任务来进行非实时计算,清除临时数据、文件等)  在这里给大家介绍3种不同的实现方法:普通thread实现TimerTask实现ScheduledExecutorService实现普通thre...

2014-04-09 21:38:00 71

转载 小谈@override

  @override是jdk1.5增加的注解,主要是用来声明子类的某方法覆盖了父类的某方法。非常简单的注解,但是有个小问题:  项目最开始使用的是jdk1.6,mvc模式:接口 ----> 实现类。后来项目改成了jdk1.5,结果所有实现类上的有@override注解的方法全部报错,把@override注解删掉就好了。当时感觉比较怪,因为@override是jdk1.5的版本...

2014-03-05 10:35:00 80

转载 spring入门:beans.xml不提示、别名、创建对象的三种方式

spring的版本是2.5一.beans.xml文件不提示Location:spring-framework-2.5.6.SEC01\dist\resources\spring-beans-2.5.xsd二.别名1.给bean配置别名:2.获取bean:三.创建对象的三种方式1.传统方式<bean id="car" cl...

2014-02-17 00:49:00 101

转载 Ext布局

  Ext主要包括11种标准布局方式:Auto(自动布局)、CheckboxGroup(复选框组布局)、Fit(自适应布局)、Column(列布局)、Accordion(折叠布局)、Table(表格布局)、Card(卡片式布局)、Border(边框布局)、Anchor(锚点布局)、Box(盒布局)、Absolute(绝对位置布局)。  一.Auto(自动布局):默认布局方式,使用原始...

2014-02-13 21:20:00 170

转载 ExtJS4.x动态加载js文件

动态加载js文件是ext4.x的一个新特性,可以有效的减少浏览器的压力,提高渲染速度。如动态加载自定义组件1.在js/extjs/ux目录下,建立自定义组件的js文件.2.编写MyWindow.js文件Ext.define('js.extjs.ux.MyWindow'/*名称一定要与路径相对应*/,{ extend : 'Ext.win...

2014-02-08 22:53:00 407

转载 winform最小化到托盘

1.拖取NotifyIcon控件。将该控件的visible设成false.2.指定NotifyIcon的Icon(很重要,否则最小化后找不到窗口).3.找到window的SizeChanged事件: private void Form1_SizeChanged(object sender, EventArgs e) { if (t...

2014-01-21 20:27:00 145

转载 Properties的读取和写入

Properties是HashTable下的一个持久的属性集,没有泛型,key-value都是String类型。由于能与IO流结合使用,所以能方便地操作属性文件或者xml文件。一.properties读取配置文件,并输出到控制台:1 Properties properties = new Properties();2 FileReader fr = new FileRea...

2013-12-16 23:56:00 134

转载 Java单例模式的线程安全问题

单例模式有两种书写模式:饿汉式和懒汉式。1.饿汉式class Single{ private final static Single s = new Single(); private Single(){} public static Single getSingle(){ return s;...

2013-11-10 17:25:00 100

转载 将默认的Netbeans中文版设置为英文界面

从官网下载的Netbeans不论是中文版还是英文版默认的操作界面都是中文,因为Netbeans 根据本地的操作系统自动设置界面语言,并且没有提供更改的功能。 之前都是使用英文版的开发工具,现在突然变成中文的,各种不适应,所以还是改成英文的好了,虽然N多看不懂。 其实很简单,找到%NetBeans_HOME%\etc目录下netbeans.conf配置文...

2013-10-30 09:49:00 220

转载 Java使用默认浏览器打开指定URL

  直接贴代码:  方法一: 1 Runtime.getRuntime().exec("rundll32 url.dll,FileProtocolHandler http://www.baidu.com"); 方法二: 1 //判断当前系统是否支持Java AWT Desktop扩展 2 if(java.awt.Desktop...

2013-10-28 00:19:00 673

转载 eclipse.ini内存设置

这两天用eclipse,突然变得很卡,就上网找了些资料,对eclipse.ini启动参数配置,整理如下:1.先了解下JVM内存管理机制,JVM内存分为堆内存和非堆内存2.JVM内存限制首先JVM内存限制于实际的最大物理内存,假设物理内存无限大的话,JVM内存的最大值跟操作系统有很大的关系。简单的说就32位处理器虽然可控内存空间有4GB,但是具体的操作系统会给一个限制,这...

2013-10-24 23:30:00 170

转载 Eclipse关联Java源代码

一个很简单的技巧,不多说,直接贴图1.2.3.选择你jdk下的src.zip就可以了。搞定!转载于:https://www.cnblogs.com/myCodingSky/p/3350313.html

2013-10-03 16:06:00 104

转载 C#调用Java代码

c#直接调用java代码,需要ikvmbin-0.44.0.5.zip。下载地址: http://pan.baidu.com/share/link?shareid=3996679697&uk=255031021 1.下载并解压 2.配置环境变量:在path中添加%IKVM_HOME%\bin,IKVM_HOME为解压后的IKVM的主目录。在...

2013-09-30 16:38:00 178

转载 c#利用VM_COPYDATA实现进程间通信

  c#进程间的通信方式很多种,只会这种,感觉比较简单。不懂原理,能用就行。  假设有两个程序:server(主进程),client(子进程)  1.server端:     /*定义一个结构体,用来接收从子进程传过来的信息,与子进程定义的一样*/ public struct COPYDATASTRUCT { ...

2013-09-05 13:05:00 161

空空如也

空空如也

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

TA关注的人

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