java
_Debug_debug
渣渣博客,便于自己记录,搜索用,如有错请海涵,并指出
展开
-
BeanMap的create的使用方法
package com.rest;import java.math.BigInteger;import com.alibaba.fastjson.JSONObject;import net.sf.cglib.beans.BeanMap;public class Test { public static void main(String args[]) { ...原创 2020-04-12 15:28:44 · 6444 阅读 · 0 评论 -
Java读文件,写文件
122345 public static void main(String[] args) { int COUNT = 5; String pathname = "E:/浙江营销平台/2.txt"; log.info("上传文件路劲为:"+pathname); //读文件 File file = new File("E:/浙江营销平台/1.txt");...原创 2019-03-14 15:15:38 · 360 阅读 · 0 评论 -
HTTPClientHttp工具
代码如下:package com.ebupt.bi.portal.bdp.util;import org.apache.http.HttpEntity;import org.apache.http.HttpResponse;import org.apache.http.NameValuePair;import org.apache.http.StatusLine;impo...原创 2018-11-11 17:05:39 · 785 阅读 · 0 评论 -
Java中的接口编译后会不会成为.class文件
答案是肯定的,Java中的接口,实现类都会编译成.class文件的原创 2018-08-15 16:38:34 · 4608 阅读 · 0 评论 -
Java的数据类型
Java中的基本数据类型:基本类型: byte short int long float double char boolean位数 8 16 32 64 32 64 ...原创 2018-08-09 15:12:11 · 202 阅读 · 0 评论 -
数据的持久化的说法只是针对数据库?磁盘中的文件,文本,图片,音频,视频可以么
答案是肯定的。数据持久化不久是针对数据库,而且对保存到磁盘中的文件,文本,图片,音频,视频也是持久化。百度百科解释:数据持久化就是将内存中的数据模型转换为存储模型,以及将存储模型转换为内存中的数据模型的统称. 数据模型可以是任何数据结构或对象模型,存储模型可以是关系模型、XML、二进制流等。cmp和Hibernate只是对象模型到关系模型之间转换的不同实现...原创 2018-08-09 11:13:10 · 964 阅读 · 0 评论 -
获取properties文件
获取properties文件的信息代码如下:import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStream;import java.util.Properties;/** * 读取配置文件信息工具类 * ...原创 2018-06-25 16:12:59 · 162 阅读 · 0 评论 -
怎样加Java文件编译成class文件
1.打开cmd,找到jdk安装的bin目录下,如图2,然后找到要编译的Java文件,我的Java文件在E:\workspaces\portal_one\JUnit_Test\src\main\java\com\baidu\test\dome\loader\Test.java;使用命令为Javac E:\workspaces\portal_one\JUnit_Test\src\main\java\...原创 2018-06-23 11:26:04 · 115514 阅读 · 9 评论 -
zip压缩包工具
import java.io.*;import java.net.URLEncoder;import net.lingala.zip4j.core.ZipFile;import net.lingala.zip4j.exception.ZipException;import net.lingala.zip4j.model.ZipParameters;import net.lingal...原创 2018-05-30 20:48:32 · 854 阅读 · 0 评论 -
this.getClass().getClassLoader().getResource(File.separator).getPath()获取资源路劲
查看资料项目中获取资源文件路径1、xxx.class.getClassLoader().getResource(“”).getPath(); 获取src资源文件编译后的路径(即classes路径)2、xxx.class.getClassLoader().getResource(“文件”).getPath(); 获取classes路径下“文件”的路径3、xxx.class.getResource(“...原创 2018-05-30 20:38:23 · 11545 阅读 · 3 评论 -
isNotEmpty和isNotBlank用法和区别
引入包: org.apache.commons.lang3.StringUtils;1. public static boolean isEmpty(String str)判断某字符串是否为空,为空的标准是str==null或str.length()==0下面是StringUtils判断是否为空的示例:StringUtils.isEmpty(null) = trueStringUtils.isEm...原创 2018-05-30 16:01:03 · 7457 阅读 · 0 评论 -
注解lombox说明
(转) eclipse安装lomboklombok的官方网址:http://projectlombok.org/ 1. lombok的安装: 使用lombox是需要安装的,如果不安装,IDE则无法解析lombox注解,有两种方式可以安装lombok;①. 在命令行中执行 java -jar lombox.jar包的位置,比如:java -jar D:/lombok.jar 弹出选择IDE安装路径的...转载 2018-05-30 15:31:20 · 286 阅读 · 0 评论 -
poi中文文档
一、 POI简介 Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。二、 HSSF概况 HSSF 是Horrible SpreadSheet Format的缩写,通过HSSF,你可以用纯Java代码来读取、写入、修改Excel文件。HSSF 为读取操作提供了...转载 2018-06-04 16:37:57 · 3060 阅读 · 0 评论 -
java内存模型
站位原创 2019-04-15 20:06:37 · 85 阅读 · 0 评论 -
@qualifier注解
@Qualifier限定哪个bean应该被自动注入。当Spring无法判断出哪个bean应该被注入时,@Qualifier注解有助于消除歧义bean的自动注入。参见下面的例子,public class Staff{ @Autowired private user user;}我们有两个bean定义为Person类的实例。<beanid="st...原创 2019-09-19 22:49:23 · 43250 阅读 · 1 评论 -
jar包和war包的区别
jar包:JAR(Java Archive,Java 归档文件)是与平台无关的文件格式,它允许将许多文件组合成一个压缩文件。JAR 文件格式以流行的 ZIP 文件格式为基础。与 ZIP 文件不同的是,JAR 文件不仅用于压缩和发布,而且还用于部署和封装库、组件和插件程序,并可被像编译器和 JVM 这样的工具直接使用。在 JAR 中包含特殊的文件,如 manifests 和部署描述符,用来指示工...原创 2019-09-18 16:03:38 · 1640 阅读 · 0 评论 -
jvm是什么语言写的
JAVA中就虚拟机是其它语言开发的,用的是C语言+汇编语言 基于此之上就是JAVA本身了 虚拟机只起到解析作用。原始是用C写的,如javac命令等,后面的功能是java自身写的。...原创 2019-08-22 17:18:58 · 4072 阅读 · 0 评论 -
吞吐量
吞吐量的计算公式指单位时间内系统处理用户的请求数从业务角度看,吞吐量可以用:请求数/秒、页面数/秒、人数/天或处理业务数/小时等单位来衡量从网络角度看,吞吐量可以用:字节/秒来衡量...原创 2019-08-12 17:41:07 · 3073 阅读 · 0 评论 -
import和import static的区别
import static静态导入是JDK1.5中的新特性。一般我们导入一个类都用 import 包名.类名;而静态导入是这样:import static 包名.类名.*;原创 2019-08-07 15:32:22 · 226 阅读 · 0 评论 -
java基础-Cloneable接口之深度克隆与浅度克隆
java基础-Cloneable接口之深度克隆与浅度克隆原创 2019-08-07 13:22:02 · 211 阅读 · 0 评论 -
Java中Iterator用法整理
使用: Object next():返回迭代器刚越过的元素的引用,返回值是Object,需要强制转换成自己需要的类型 boolean hasNext():判断容器内是否还有可供访问的元素 void remove():删除迭代器刚越过的元素迭代使用方法:(迭代其实可以简单地理解为遍历,是一个标准化遍历各类容器里面的所有对象的方法类)迭代器(Iterator) ...原创 2019-08-06 15:04:54 · 226 阅读 · 0 评论 -
oracle-java文档网站Documentation
java文档学习网址https://docs.oracle.com/javase/tutorial/java/nutsandbolts/op2.html原创 2019-08-04 19:23:15 · 615 阅读 · 0 评论 -
关于邮箱发送信息的代码工具
代码为:import com.test.Order;import lombok.extern.slf4j.Slf4j;import javax.mail.*;import javax.mail.internet.InternetAddress;import javax.mail.internet.MimeBodyPart;import javax.mail.internet....原创 2019-06-24 14:08:40 · 535 阅读 · 0 评论 -
getPhysicalNumberOfRows()和getLastRowNum()
getPhysicalNumberOfRows()获取的是物理行数,也就是不包括那些空行(隔行)的情况。getLastRowNum()获取的是最后一行的编号(编号从0开始)。原创 2019-06-06 10:15:47 · 16208 阅读 · 0 评论 -
Eclipse查询jar包中的类
ctrl+ Shift+T ,只能查类名原创 2019-05-16 16:16:11 · 6406 阅读 · 1 评论 -
Web.xml配置详解
1 定义头和根元素 部署描述符文件就像所有XML文件一样,必须以一个XML头开始。这个头声明可以使用的XML版本并给出文件的字符编码。DOCYTPE声明必须立即出现在此头之后。这个声明告诉服务器适用的servlet规范的版本(如2.2或2.3)并指定管理此文件其余部分内容的语法的DTD(Document Type Definition,文档类型定义)。所有部署描述符文件的顶层(根转载 2017-03-30 15:07:49 · 440 阅读 · 0 评论 -
错误:Cannot make a static reference to the non-static field
无法在静态方法中引用非静态成员(包括方法和变量) 之所以会报Cannot make a static reference to the non-static field email这个错,是因为在静态方法中,不能直接访问非静态成员(包括方法和变量)。因为,非静态的变量是依赖于对象存在的,对象必须实例化之后,它的变量才会在内存中存在。 因此,这个东西解决起来特别原创 2017-03-29 16:02:11 · 8325 阅读 · 0 评论 -
怎样读取jdbc.properties配置文件的信息
获取jdbc.properties文件的信息代码:import java.util.Properties;public class TestUtils { private static Properties config = new Properties(); private static final String LOG_PREFIX = "测试"; static {原创 2017-03-29 15:57:39 · 2566 阅读 · 0 评论 -
Java中static的作用详解
static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。只要这个类被加载,Java虚拟机就能根据类名在运行时数据区的方法区内定找到他们。因此,static对象可以在它的任何对象创建之前访问,无需...原创 2017-03-07 17:49:38 · 41748 阅读 · 7 评论 -
怎样切换Java的jre类库
实例将Java项目的jre类库1.5改为1.8前提必须安装jdk1.8:项目右键选中properties如图:弹出propreties for Struts选中Java Build Path然后选中Libraries然后点击Edit选中Java-SE 1.8jdk,然后点击finish之后点击Apply,然后OK这样已经1.5类库切换1.8类库完成。原创 2016-10-24 22:13:38 · 985 阅读 · 0 评论 -
Collections 自定义比较器 Comparator
package struts.test.action;import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;import java.util.List;public class Menu { private Integer id; pri原创 2017-03-27 18:34:31 · 505 阅读 · 0 评论 -
Spring自动注入properties文件
1. 因为在下面要用到Spring的和配置,所以,首先要引入其对应的命名空间,即要在applicationContext.xml中加入以下的配置:Xml代码 收藏代码xmlns:util="http://www.springframework.org/schema/util" xsi:schemaLocation=" http://www.springfra原创 2017-03-27 17:45:53 · 567 阅读 · 0 评论 -
关于Spring事务<tx:annotation-driven/>的理解(Controller可以使用@Transactional)
在使用SpringMvc的时候,配置文件中我们经常看到 annotation-driven 这样的注解,其含义就是支持注解,一般根据前缀 tx、mvc 等也能很直白的理解出来分别的作用。 就是支持事务注解的(@Transactional) 、 就是支持mvc注解的,说白了就是使Controller中可以使用MVC的各种注解。 首先, 会有一个属性来指定使用哪个事务管理器,如:。转载 2017-03-27 17:02:52 · 550 阅读 · 0 评论 -
<context:component-scan>使用说明
在xml配置了这个标签后,spring可以自动去扫描base-pack下面或者子包下面的Java文件,如果扫描到有@Component @Controller@Service等这些注解的类,则把这些类注册为bean注意:如果配置了那么标签就可以不用再xml中配置了,因为前者包含了后者。另外还提供了两个子标签1. 2. 在说明这两个子标签前,先说一下有一转载 2017-03-27 16:12:58 · 192 阅读 · 0 评论 -
java中UUID
GUID是一个128位长的数字,一般用16进制表示。算法的核心思想是结合机器的网卡、当地时间、一个随机数来生成GUID。从理论上讲,如果一台机器每秒产生10000000个GUID,则可以保证(概率意义上)3240年不重复。 UUID是1.5中新增的一个类,在java.util下,用它可以产生一个号称全球唯一的ID。import java.util.UUID; public cl原创 2016-09-19 17:07:06 · 223 阅读 · 0 评论 -
eclipse乱码问题
解决eclipse乱码问题有三种1.工作空间的编码设置:首先window下选择Perferences其次选择General(常规)下的workspace(工作空间),然后在text file encoding下选择编码格式,默认是GBK,根据自身代码设置编码格式2.项目的编码设置:首先右键项目,选择properties 然后在选择Reso原创 2017-02-16 14:42:45 · 357 阅读 · 1 评论 -
Web.xml配置详解之context-param
http://blog.csdn.net/jubincn/article/details/9115205转载 2017-03-30 16:02:57 · 245 阅读 · 0 评论 -
使用JdbcTemplate的execute()方法执行SQL语句
http://blog.csdn.net/gpogpogpo/article/details/7421695转载 2017-03-14 17:34:16 · 27048 阅读 · 0 评论 -
Java会不会出现内存泄露
1.深入的探究这个问题就需要了解Java是如何管理内存的,需要通过关键字new为每个对象申请内存空间 (基本类型除外),所有的对象都在堆 (Heap)中分配空间,对象的释放是由GC决定和执行的。在Java中,内存的分配是由程序完成的,而内存的释放是有GC完成的2.Java理论上不存在内存泄露,因为有垃圾回收器(GC)对内存进行释放。3.实际上,java也存在内存泄露问题,原因:主要是一些对原创 2017-11-30 16:43:38 · 697 阅读 · 0 评论 -
Java如何获取xml文件中子节点的属性
import java.io.ByteArrayInputStream;import javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.DocumentBuilderFactory;import javax.xml.parsers.ParserConfigurationException;import org.w3c.原创 2017-09-01 17:17:25 · 953 阅读 · 0 评论