![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java杂记
Json_wangqiang
JAVA全堆工程师
展开
-
(转)javap 指令集
(转)javap 指令集栈和局部变量操作将常量压入栈的指令aconst_null 将null对象引用压入栈iconst_m1 将int类型常量-1压入栈iconst_0 将int类型常量0压入栈iconst_1 将int类型常量1压入栈iconst_2 将int类型常量2压入栈iconst_3 将int类型常量3压入栈iconst_4 将int类型常量4压入栈iconst_5...转载 2018-04-11 21:01:00 · 184 阅读 · 0 评论 -
xfire调用webservice接口的实现方式
xfire调用webservice接口的实现方式package com.test;import java.net.URL;import org.codehaus.xfire.client.Client;import org.codehaus.xfire.client.XFireProxyFactory;import org.codehaus.xfire.service.Service...原创 2015-01-09 14:21:00 · 1189 阅读 · 0 评论 -
JDBC的批处理操作三种方式
JDBC的批处理操作三种方式 SQL批处理是JDBC性能优化的重要武器,批处理的用法有三种。package lavasoft.jdbctest;import lavasoft.common.DBToolkit;import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.SQLExc...转载 2014-12-08 11:55:00 · 184 阅读 · 0 评论 -
(转)超简单的缓存实现
(转)超简单的缓存实现 基于ConcurrentHashMap和WeakHashMap的简单缓存实现 package test; import java.util.Map;import java.util.WeakHashMap;import java.util.concurrent.ConcurrentHashMap;import java.util.concurren...原创 2014-10-09 11:23:00 · 180 阅读 · 0 评论 -
将某个日期字符串转换为java.sql.Date的类型
将某个日期字符串转换为java.sql.Date的类型import java.text.ParseException;import java.text.SimpleDateFormat;public class date { /** * @param args * @throws ParseException */ public s...原创 2014-09-29 10:07:00 · 284 阅读 · 0 评论 -
java获取程序执行时间
java获取程序执行时间第一种是以毫秒为单位计算的。 Java代码 //伪代码 long startTime=System.currentTimeMillis(); //获取开始时间 doSomeThing(); //测试的代码段 long endTime=System.currentTimeMillis(); //获取结束时间 System.out....原创 2014-09-15 15:28:00 · 161 阅读 · 0 评论 -
jsp中怎么调用java类中的方法
jsp中怎么调用java类中的方法在jsp页面中先要,引入java类例如:<%@page import="javabean.DbConn"%><!-- 引入包中的"类" --> <!--在用到的地方,直接对类实例化--><% DbConn DB=new DbConn();%> <原创 2014-08-04 17:33:00 · 1235 阅读 · 0 评论 -
java实现发送邮件
前言:先引入javamail用到的jar包,自己下载http://fhed.v061.10000net.cn/gulili198509051s/newjspkongjian/ueditor/jsp/upload/20130429/96951367193619671.rarpackage mail;import java.util.Properties;import javax.m...原创 2014-07-31 17:52:00 · 674 阅读 · 0 评论 -
JavaBean自动生成get和set方法
JavaBean自动生成get和set方法 用Myeclipse开发java web程序,写javabean的时候,如果字段很多的话,写get和set方法是一件很无语和浪费时间的事情,所以Myeclipse提供了一个自动生成这些方法的功能。 首先新建一个javabean user.java,字段有id,name,psw等。如下: public class St...原创 2014-05-16 15:35:00 · 760 阅读 · 0 评论 -
servlet与Javabean之间的区别
servlet与Javabean之间的区别在JSP中调用JAVA类和使用JavaBean有什么区别? 可以像使用一般的类一样使用JavaBean,Bean只是一种特殊的类。特殊在可以通过<jsp:useBean/>调用JavaBean而其他类,可以和一般java中一样使用. Bean的参数中还可以指定范围, <jsp:useBean scope="appli...原创 2014-05-15 16:19:00 · 992 阅读 · 0 评论 -
搞不懂SSH与JAVA+Servlet+javabean有什么关系
搞不懂SSH与JAVA+Servlet+javabean有什么关系在SSH中:struts 是控制层,同时与Jsp结合代表表现层,同时负责客户端请求的处理,Spring主要处理逻辑事物处理,Hibernate主要对数据库的持久化操作。Jsp+Servlet+JavaBean中的Jsp负责V,Servlet代表C,JavaBean是M的体现但是在实际的项目中到底该用哪种模式来实现,他们都...原创 2014-05-15 16:01:00 · 169 阅读 · 0 评论 -
jdbc的配置及jdbc连接常用数据库(mysql、sqlserver、Oracle)
jdbc的配置及jdbc连接常用数据库(mysql、sqlserver、Oracle)1.连接SQL Server数据库import java.sql.*;publicclassMain{publicstaticvoid main(String[] args){String driverName="com.microsoft.sqlserver.jdbc.SQLServerDr...原创 2014-05-14 16:18:00 · 303 阅读 · 0 评论 -
JavaBean在jsp中的使用
JavaBean在jsp中的使用JavaBean在Jsp中的引用: 1.用<jsp:useBean>标记: <jsp:useBean id="name" class="classname" scope="page|request|session|application"/> id:代表jsp页面中的实例对象 通过这个对...原创 2014-05-14 14:39:00 · 195 阅读 · 0 评论 -
axis调用webservice的简单方法
axis调用webservice的简单方法package com.service;import org.apache.axis.client.Call;import org.apache.axis.client.Service;public class test2 { public static void main(String args[]){ String...原创 2015-01-09 14:38:00 · 425 阅读 · 0 评论 -
AES加密解密算法---java
AES加密解密算法---javapackage com.BFGJ.AES;import java.util.Random;import java.util.StringTokenizer;import javax.crypto.Cipher;import javax.crypto.SecretKey;import javax.crypto.SecretKeyFactory;...原创 2015-03-30 17:38:00 · 472 阅读 · 0 评论 -
通过JSP+servlet实现文件上传功能
通过JSP+servlet实现文件上传功能 在TCP/IP中,最早出现的文件上传机制是FTP.它将文件由客户端到服务器的标准机制。 但是在JSP中不能使用FTP来上传文件,这是有JSP的运行机制所决定的。 通过为表单元素设置Method="post" enctype="multipart/form-data" 属性,让表单提交的数据以二进制编码的方式提交,在接受...原创 2015-05-13 11:34:00 · 287 阅读 · 0 评论 -
(转)JAVA 十六个常用工具类
(转)JAVA 十六个常用工具类一. org.apache.commons.io.IOUtils closeQuietly 关闭一个IO流、socket、或者selector且不抛出异常。通常放在finally块 toString 转换IO流、 uri、 byte[]为String copy IO流数据复制,从输入流写到输出流中,最大支持2GB toByt...转载 2018-04-10 16:12:00 · 220 阅读 · 0 评论 -
Java网络连接之HttpURLConnection、HttpsURLConnection
Java网络连接之HttpURLConnection、HttpsURLConnection工具类包含两个方法: http请求、https请求直接看代码:package com.jtools;import java.io.BufferedReader;import java.io.InputStream;import java.io.InputStreamReader;imp...原创 2017-07-13 11:55:00 · 410 阅读 · 0 评论 -
Unsupported major.minor version 52.0
Unsupported major.minor version 52.0关于不支持的major.minor版本的错误是因为在编译期间,您在运行时使用较高的JDK和较低的JDK。具体版本代码如下:J2SE 9 = 53 J2SE 8 = 52 J2SE 7 = 51 J2SE 6.0 = 50 J2SE 5.0 = 49 JDK 1.4 = 48 JDK 1.3 = 47 ...原创 2017-07-11 20:01:00 · 260 阅读 · 0 评论 -
关于JAVA正则匹配空白字符的问题(全角空格与半角空格)
关于JAVA正则匹配空白字符的问题(全角空格与半角空格)今天遇到一个字符串,怎么匹配空格都不成功!!!我把空格复制到test.properties文件 显示“\u3000” ,这是什么? 这是全角空格!!!查了一下 \s 不支持全角1、"\s"匹配的是哪一种空格?正则表达式中\s匹配任何空白字符,包括空格、制表符、换页符等等;中文全角空格\s 并不能匹配中文全角...原创 2017-07-10 19:10:00 · 2081 阅读 · 0 评论 -
eclipse上传新项目到GitHub
eclipse上传新项目到GitHub1、登录gibhub,创建一个仓库2、提交本地仓库右键本地项目选择git,然后点击next如图:再右键项目,commit项目,这是提交到本地git 3、接下来提交到github输入github项目地址,账户密码(github)在弹框输入github项目的地址,即:点击nex...原创 2017-07-03 13:42:00 · 166 阅读 · 0 评论 -
转换String三种方式比较:toString()、String.valueOf()、(String)
转换String三种方式比较:toString()、String.valueOf()、(String)简单介绍:1、toString,需要保证调用这个方法的类、方法、变量不为null,否则会报空指针。2、String.valueOf。这个方法在使用的时候是有些特殊的。一般情况下,如果是确定类型的null传入,返回的是字符串“null”,而如果直接传入null,则会发生错误。3、(S...原创 2017-03-17 11:18:00 · 675 阅读 · 0 评论 -
(转)关于 Java 对象序列化您不知道的 5 件事
(转)关于 Java 对象序列化您不知道的 5 件事关于 Java 对象序列化您不知道的 5 件事转自:http://developer.51cto.com/art/201506/479979.htm 数年前,当和一个软件团队一起用 Java 语言编写一个应用程序时,我体会到比一般程序员多知道一点关于 Java 对象序列化的知识所带来的好处。关于本系列您觉得自己懂 Java...转载 2017-02-07 15:28:00 · 143 阅读 · 0 评论 -
java计算某个日期是什么节气(24节气)
java计算某个日期是什么节气(24节气) 1 package com.test; 2 3 import java.util.Calendar; 4 import java.util.Date; 5 6 /** 7 * Created by json 8 */ 9 public class SolarTermsUtil { 10 /** ...原创 2016-12-07 19:33:00 · 978 阅读 · 0 评论 -
(转)关于BigDecimal 转化字符串toPlainString()和toString()的区别
(转)关于BigDecimal 转化字符串toPlainString()和toString()的区别对于 BigDecimal b ; (b=(0.4321)^ 20)String s = b.toPlainString() ;System.out.println(s) ; 输出为:0.000000051485546410769561219945112767671548384...原创 2016-07-06 18:43:00 · 2407 阅读 · 0 评论 -
(转)对Http协议的长连接和短连接新的认识
(转)对Http协议的长连接和短连接新的认识转载来自:http://www.cnblogs.com/zuoxiaolong/p/life49.html一直对长连接短连接模模糊糊,看着该博主的文章,豁然开朗~ 引言 最近刚到公司不到一个月,正处于熟悉项目和源码的阶段,因此最近经常会看一些源码。在研究一个项目的时候,源码里面用到了HTTP的长轮询。由于之前没太接触过,因此LZ便趁着...转载 2016-04-14 14:46:00 · 108 阅读 · 0 评论 -
(转) Unicode(UTF-8, UTF-16)令人混淆的概念
(转) Unicode(UTF-8, UTF-16)令人混淆的概念原文地址:http://www.cnblogs.com/kingcat/archive/2012/10/16/2726334.html为啥需要Unicode 我们知道计算机其实挺笨的,它只认识0101这样的字符串,当然了我们看这样的01串时肯定会比较头晕的,所以很多时候为了描述简单都用十进制,十六进制,八进制表...转载 2016-04-11 11:09:00 · 114 阅读 · 0 评论 -
(转)导出EXCEL时科学计数法问题
(转)导出EXCEL时科学计数法问题//1) 文本:vnd.ms-excel.numberformat:@//2) 日期:vnd.ms-excel.numberformat:yyyy/mm/dd//3) 数字:vnd.ms-excel.numberformat:#,##0.00//4) 货币:vnd.ms-excel.numberformat:¥#,##0.00//5) 百分比:vn...转载 2015-10-12 16:59:00 · 373 阅读 · 0 评论 -
表单的get和post使用情景
表单的get和post使用情景GET和POST两种方法都是将数据送到服务器,但你该用哪一种呢?HTTP标准包含这两种方法是为了达到不同的目的。POST用于创建资源,资源的内容会被编入HTTP请示的内容中。例如,处理订货表单、在数据库中加入新数据行等。当请求无副作用时(如进行搜索),便可使用GET方法;当请求有副作用时(如添加数据行),则用POST方法。一个比较实际的问题是:GET方法可能会...原创 2014-05-14 09:17:00 · 116 阅读 · 0 评论