
JAVA
于大大大洋
学习这条路,漫长崎岖。
展开
-
Windows 创建符号链接
一、场景分析1 环境变量在Windows系统配置 环境变量 的时候,经常会遇到以下 路径 情况:C:\Program FilesC:\Program Files (x86)\Common Files2 异常情况这种路径中,存在空格字符,在一些程序调用时,可能出现异常,比如://以下是使用 Git Bash 启动 apollo 时报的异常(由于空格导致的路径断开)./service...原创 2019-11-24 12:50:02 · 2891 阅读 · 2 评论 -
java 调用 Oracle 存储过程
一个函数本质上一个返回一个结果的存储过程,这个例子示范了怎么调用有in、out和in/out参数的函数。大同小异的方法。 CallableStatement cs; try { // 调用一个没有参数的函数; 函数返回 a VARCHAR // 预处理callable语句 cs = connection.prepareCall("{? = c原创 2013-12-05 21:24:52 · 726 阅读 · 0 评论 -
servlet 和 struts2 同时使用 以及 使用struts2标签库时报错
做网页的时候 想让 servlet 和 struts 都有效。但是在过滤的时候出了点问题:就是 过滤器的*.action 的时候 struts 标签库失效的问题我觉得以下是个不错的 解决方案:The Struts dispatcher cannot be found.This is usually caused by using Struts tags without the associated转载 2013-12-05 17:07:15 · 888 阅读 · 0 评论 -
Properties文件位置
这种情况下Properties文件放在和‘当前类’同一目录下 Properties p = new Properties(); InputStream in = 当前类.class.getResourceAsStream("Properties文件名"); p.load(in); 这种情况下Properties文件放在src根目录下Propertie转载 2014-06-02 10:29:29 · 1672 阅读 · 0 评论 -
war包怎么部署
war包怎么部署通常的网站,很多是以war包形式发布的首先要求制作war包的环境安装j2sdk-1.4.2以上版本比如,安装了Plesk的服务器,就都已经具有了j2sdk切换到j2sdk的bin目录,找到jar命令在linux上,jar命令位于:/usr/java/j2sdk1.4.2/bin在win上,jar命令位于:C:\Program Files\SWsoft转载 2014-05-23 07:34:59 · 1934 阅读 · 0 评论 -
Java中Properties类的操作
Java中Properties类的操作 知识学而不用,就等于没用,到真正用到的时候还得重新再学。最近在看几款开源模拟器的源码,里面涉及到了很多关于Properties类的引用,由于Java已经好久没用了,而这些模拟器大多用Java来写,外加一些脚本语言Python,Perl之类的,不得已,又得重新拾起。本文通过看《Java编程思想》和一些网友的博客总结而来,只为简单介绍P转载 2014-06-02 10:31:33 · 631 阅读 · 0 评论 -
struts2的java.lang.NoSuchMethodException异常处理
不久前在学习struts时出现这个错误,在网上搜索了半天,发现答案不一。将其总结如下,以方便大家参考。1、你有没有试试看 其它的方法能不能用,要是都是这种情况的话,可能是你的Action类没有继承structs里面的DispatchAction或者其它的类。还有你注意下方法的参数列表,类型顺序要正确才行,是按照以下顺序的:ActionMapping mapping,ActionFo转载 2014-08-04 10:31:44 · 624 阅读 · 0 评论 -
java.lang.IllegalThreadStateException 线程运行报错
写程序线程运行的时候发现在循环第二遍的时候出现了java.lang.IllegalThreadStateException异常通过上网查询发现同一个Thread不能重复调用start方法,做如下修改就好了:将自己定义的HubRobot extends Thread 线程类改成HubRobot implements Runnable,后用new Thread(robot).start 就可以原创 2014-10-28 07:45:44 · 3252 阅读 · 4 评论 -
XML文件的写入和读取(解析)基于DOM4J工具
这两天做了个天气预报d原创 2014-11-18 14:58:28 · 1206 阅读 · 1 评论 -
Android Call requires API level 11 (current min is 8)的解决方案
【错误描述】 在用Eclipse开发过程中,为了兼容Android2.2和4.0以上版本,我在使用Notification类时做了2个版本的代码,代码根据系统版本不同执行相应模块,结果,等我输完代码,发现系统提示了一个这么的错误。【原因分析】 不详,可能和Run Android Lint有点关系吧。就是创建项目时,我们设置了最低版本API Level,比如我的是转载 2014-11-27 10:00:38 · 398 阅读 · 0 评论 -
android创建文件夹和文件的一些经验教训
这几天做一个功能需要在手机上创建一个文件夹,然后往里面存储一些文件,首先得考虑用户有没有sdcard,如果有就在sdcard上创建一个指定的文件夹,如果没有则在你的工程所在的目录“/data/data/你的包名”下创建文件夹。用到的方法是:首先判断sdcard是否插入String status = Environment.getExternalStorageState();转载 2014-11-27 10:01:48 · 4154 阅读 · 0 评论 -
判断ip是否合法
//用来判断ip是否合法 public boolean checkIp(String tempIp) { String regex = "(25[0-5]|2[0-4]\\d|1\\d{2}|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d{2}|[1-9]?\\d)){3}"; Pattern p = Pattern.compi原创 2015-03-30 16:20:55 · 780 阅读 · 0 评论 -
字符串分割--java中String.split()用法
文章转自:http://yangzb.iteye.com/blog/1824761在java.lang包中有String.split()方法,返回是一个数组。 1、“.”和“|”都是转义字符,必须得加"\\"; 如果用“.”作为分隔的话,必须是如下写法:String.split("\\."),这样才能正确的分隔开,不能用String.split("."); 如果用“|转载 2015-03-30 17:11:27 · 622 阅读 · 0 评论 -
单行 - JAVA 条件表达式
public class ExpressionUse{ //It’s the main() function. //每个应用程序都应该有一个main()函数体。 public static void main(String[] args){ int a=10; int b=1;转载 2015-04-01 17:24:02 · 1101 阅读 · 0 评论 -
java 标志一个方法为过时方法
使用 Deprecated 来标记方法 @Deprecated //用来判断ip是否合法 public boolean checkIp(String tempIp) { String regex = "(25[0-5]|2[0-4]\\d|1\\d{2}|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d{2}|[1-9]?\\d)原创 2015-04-16 11:11:12 · 13282 阅读 · 0 评论 -
java 根据网址 获取内容 并输出到控制台
package cn.yzy;import java.io.IOException;import java.io.InputStream;import java.net.MalformedURLException;import java.net.URL;import java.util.Scanner;public class Main { /** * @param arg原创 2014-03-27 07:41:50 · 3454 阅读 · 2 评论 -
MyEclipse编码设置,中文乱码解决方法,UTF-8,GBK
在Myeclipse导入一个项目,有中文乱码问题,解决方法如下: 一、将整个project设置编码UTF-8(UTF-8可以最大的支持国际化)windows->Preferences->general->Workspace->Text file encoding->Other框中的Text file encoding改为UTF-8。二、对java源文转载 2014-03-27 07:18:16 · 1496 阅读 · 0 评论 -
IP 对应 网址
IP 对应 网址 /* 网址和IP对应的小例子 */ try { InetAddress address_1 = InetAddress.getByName("www.baidu.com"); InetAddress address_2 = InetAddress.getByName("10.2.8.13"); System.out.println(转载 2014-03-27 07:01:21 · 798 阅读 · 0 评论 -
JAVA类(手机充电、放音乐示例)
import java.util.Scanner;//包含包public class ex1{ public static void main(String args[])//程序入口 { Phone phone = new Phone();//建一个手机 phone.logo = "SONY";//弄上个牌子 phone.battery.power = 100;//给电池弄上100电原创 2013-12-05 17:05:08 · 4837 阅读 · 0 评论 -
HTML文本框内容发生变化时引发事件执行
最近在做的程序中需要这样的一个功能:当HTML文本框内容生发变化时执行JavaScript函数.最初的想法是使用onchange,但这个事件只有当文本框失去焦点时才会触发,后来就找到了onpropertychange事件.如下:但很快发现存在问题.在使用微软拼音输入法和部分五笔输入法时,每次有键按下都会触发onpropertychange事件.想来想去,改于onkeyup事件加判断条件来处理,代码原创 2013-12-05 17:04:52 · 9311 阅读 · 0 评论 -
java中_null和“”的区别详解
null和""的区别问题一:null和""的区别String s=null;string.trim()就会抛出为空的exception String s=""; string.trim()就不会抛,为什么? 答:NULL代表声明了一个空对象,根本就不是一个字符串。 ""代表声明了一个对象实例,这个对象实例的值是一个长度为0的空字符串。 NUL原创 2013-12-05 17:06:05 · 549 阅读 · 0 评论 -
java process exe.exec 执行exe程序
以前好奇怎么让java调用普通的exe程序,让exe程序协同java一起处理数据,一直也没时间看。只有这么两行零散的代码,惭愧,没有实践过。先堆这里。Process pro=exe.exec("D:\\myeclipse_work_space\\fileTest\\123.exe");} catch (IOException e) {// TODO Auto-generated catch blo原创 2013-12-05 17:06:56 · 1073 阅读 · 0 评论 -
Auto activation triggers for Java(代码提示)功能扩展
1.打开Eclipse 后“window”→“Preferences”,选择“java”,展开,“Editor”,选择“Content Assist”。2.选择“Content Assist”,然后看到右边,右边的“Auto-Activation”下面的“Auto Activation triggers for java”这个选项。其实就是指触发代码提示的就是“.”这个符号。 “Auto Acti原创 2013-12-05 17:04:29 · 4303 阅读 · 0 评论 -
Java读取文件方法
Java读取文件方法大全1、按字节读取文件内容2、按字符读取文件内容3、按行读取文件内容4、随机读取文件内容 public class ReadFromFile { /** * 以字节为单位读取文件,常用于读二进制文件,如图片、声音、影像等文件。 */ public static void readFileByBytes(String fileName) {原创 2013-12-05 17:04:33 · 695 阅读 · 0 评论 -
<p>标题</p>能设置字体的大小和颜色
添加style 标题方法2:引入CSS.title{color:red;font-size:16px;}标题原创 2013-12-05 17:04:47 · 39744 阅读 · 0 评论 -
清空session的方法
清空session的方法,常用来注销的时候清空所有的session. 方法一: Enumeration e=session.getAttributeNames(); while(e.hasMoreElements()){ String sessionName=(String)e.nextElement(); System.out.println("存在的session有:"+sessi原创 2013-12-05 17:04:49 · 2032 阅读 · 0 评论 -
使用onclick跳转到其他页面/跳转到指定url
如果是本页显示可以直接用location,方法如下: ①onclick="javascript:window.location.href='URL'" ②onclick="location='URL'" ③onclick="window.location.href='URL?id=11'"如果页面中有frame可以将在location前面添加top.mainframe.frames['rig原创 2013-12-05 17:04:54 · 1612 阅读 · 0 评论 -
在新建FileInputStream时使用当前相对路径或者绝对路径作为参数的问题
当new一个FileInputStream时,想使用相对路径这样无论我的服务端部署到哪里,都可以一直用一个文件夹而不必修改程序的路径代码,当然首先我用的绝对路径来做实验,保证能够成功通信,使用绝对路径时要注意路径的分隔符可以用“/”或者“\\”,而这也可以混用,如下:FileInputStream fis=new FileInputStream("D:/images/"+id+".jpg");或者原创 2013-12-05 17:05:46 · 21844 阅读 · 2 评论 -
java事务处理
有个同学给我的文档,直接发上来了,在数据库操作中,一项事务是指由一条或多条对数据库更新的sql语句所组成的一个不可分割的工作单元。只有当事务中的所有操作都正常完成了,整个事务才能被提交到数据库,如果有一项操作没有完成,就必须撤消整个事务。 例如在银行的转帐事务中,假定张三从自己的帐号上把1000元转到李四的帐号上,相关的sql语句如下: update account原创 2013-12-05 21:28:04 · 612 阅读 · 0 评论 -
转载:JAVA获取时间戳,哪个更快
转载:http://hi.baidu.com/suofang/item/96629a060a44c119eafe38cc目前获取毫秒值大概有下面三种方法 Java代码 //方法 一 System.currentTimeMillis(); //方法 二 Calendar.getInstance().getTimeInMillis(); //转载 2013-12-05 21:32:17 · 736 阅读 · 0 评论 -
java保留两位小数4种方法
转自:http://blog.youkuaiyun.com/ming1683/article/details/31950584种方法,都是四舍五入,例:import java.math.BigDecimal;import java.text.DecimalFormat;import java.text.NumberFormat;public class format { doub转载 2013-12-28 22:08:27 · 581 阅读 · 0 评论 -
Java 邮箱判断 正则表达式
import java.util.Scanner;public final class EmailCheck{ public static boolean checkEmail(String email) { String regex1 = "[a-zA-Z]+[a-zA-Z0-9_]*@[a-zA-Z0-9]+[.][a-zA-Z0-9]+"; //字母开头,@后加字母或数原创 2014-03-23 21:23:54 · 4283 阅读 · 0 评论 -
java 简单的加法 递归 从A加到B
public class Main { // 设置保存和的变量 static int sum = 0; public static void main(String[] args) { int begin = 1, end = 10; // 调用方法一 sum =0; sum = add(begin, end); System.out.println("==原创 2013-12-07 08:06:15 · 3503 阅读 · 0 评论