Java基础
想不到科技
这个作者很懒,什么都没留下…
展开
-
javamail发送邮件的简单实例
今天学习了一下JavaMail,javamail发送邮件确实是一个比较麻烦的问题。为了以后使用方便,自己写了段代码,打成jar包,以方便以后使用。呵呵 以下三段代码是我的全部代码,朋友们如果想用,直接复制即可。第一个类:MailSenderInfo.java package com.util.mail; import java.util.Prop翻译 2016-05-25 17:20:39 · 596 阅读 · 0 评论 -
java枚举多参数
package cn.gfurox.entity.enums.activity;import java.math.BigDecimal;public enum ActivityFormulaUtil { JOIN_PLAN_THREE("JOIN_PLAN",new BigDecimal(1000),3,40), JOIN_PLAN_SIX("JOIN_PLAN",new BigD...原创 2018-10-31 20:57:55 · 8514 阅读 · 1 评论 -
springMVC中使用POI方式导出excel表格
1.添加jar包<!-- 导出Excel --> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.9</version&a原创 2018-09-13 14:33:10 · 387 阅读 · 3 评论 -
JAVA中循环删除list中元素的方法总结
JAVA中循环删除list中元素的方法总结印象中循环删除list中的元素使用for循环的方式是有问题的,但是可以使用增强的for循环,然后今天在使用时发现报错了,然后去科普了一下,再然后发现这是一个误区。下面就来讲一讲。。伸手党可直接跳至文末。看总结。。JAVA中循环遍历list有三种方式for循环、增强for循环(也就是常说的foreach循环)、iterator遍历。1、for循环...翻译 2018-07-30 16:50:16 · 174 阅读 · 0 评论 -
java简单的加密解密,加密无特殊字符串
1.直接上代码package com.myerong.cosumer.util;import java.io.BufferedReader;import java.io.InputStreamReader;import java.security.InvalidKeyException;import java.security.Key;import java.security.No...原创 2018-06-26 10:27:11 · 6384 阅读 · 0 评论 -
java跨域请求
/** * 发送HTTP请求 */ private static String sendHTTPRequest(String request)throws Exception{ String httpUrl="https://183.56.156.162:9090/GatewayTest/lzzxService";原创 2017-09-20 15:43:10 · 241 阅读 · 0 评论 -
常用的枚举(工作中用到的)
实践一: 向枚举中添加新方法 如果打算自定义自己的方法,那么必须在enum实例序列的最后添加一个分号。而且Java要求必须先定义enum实例。public enum Color { RED("红色", 1), GREEN("绿色", 2), BLANK("白色", 3), YELLO("黄色", 4); // 成员变量 private String name; private原创 2016-11-10 12:05:00 · 982 阅读 · 0 评论 -
sun.misc.BASE64Encoder找不到jar包的解决方法
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl转载 2016-11-03 13:31:14 · 334 阅读 · 0 评论 -
javaweb项目从svn检出变为java项目-检出未编译项目
javaweb项目从svn检出变为java项目-检出未编译项目javaweb项目从svn检出变成java项目javaweb项目从svn检出后变成java项目,解决办法是: 1、项目右键–properties–Project Facets,勾选上Dynamic Web Module 、Java 两个复选框。点击ok即可。如图:原创 2016-11-03 13:35:37 · 1920 阅读 · 0 评论 -
Java的23种设计模式01-单例模式(Singleton)
java中单例模式是一种常见的设计模式,有以下特点: 1、单例类只能有一个实例。 2、单例类必须自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。 单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、日志对象、对话框、打印机、显卡的驱动程序对象常被设计成单例。这些应用都或多或少具有资源管理器的功能。每台计原创 2016-07-13 16:58:47 · 956 阅读 · 0 评论 -
Java中String、StringBuffer和StringBuilder的区别和堆栈内存分配
Java中的String类是一个很常用,但最不注意其细节的类,因此大多数面试会那这个类做文章。比如String str = new String("hello");开辟了几个内存空间,String和StringBuffer的区别等等。下面就做一个我的理解:String是一个被final修饰的类,它是不能被继承的。StringBuffer也是被final修饰的类。一、JVM内存划分转载 2016-05-25 18:12:12 · 600 阅读 · 0 评论 -
Java类的加载顺序
问题 昨天有人问我一个类中有静态方法,有静态代码块,普通代码块,构造函数,普通方法,静态方法,那么它们的加载顺序是什么?如果有之类继承该类,也有如上的方法,那么加载顺序又是如何?实例1 普通方法StaticVar [java] view plain copy package org.an转载 2016-05-25 18:10:17 · 280 阅读 · 0 评论 -
HashMap实现原理及源码分析
1、数据结构 在数据结构与算法中,给我们介绍了常用的几种数据结构:数组,链表,哈希表。 数组结构:其在内存分配是一段连续的内存空间,可能会占用内存空间严重,空间复杂度很大,时间复杂度小,其优点是易于寻址,但是插入、删除困难。 链表结构:其在内存分配是一系列离散的内存空间,占用内存少,空间复杂度很小,时间复杂度很大,其优点是易于插入和删除,寻址困难。转载 2016-05-25 18:09:17 · 295 阅读 · 0 评论 -
po、vo、bo、dao、pojo的解释
原文地址:po、vo、bo、dao、pojo的解释作者:贾林龙java的几种对象(PO,VO,DAO,BO,POJO)解释 一PO:persistant object 持久对象,可以看成是与数据库中的表相映射的java对象最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合PO中应该不包含任何对数据库的操作 二VO:value object值对转载 2016-05-25 17:41:42 · 597 阅读 · 0 评论 -
将java源码打成jar包
方法一:通过jar命令jar命令的用法:下面是jar命令的帮助说明:用法:jar {ctxui}[vfm0Me] [jar-file] [manifest-file] [entry-point] [-C dir] files ...选项包括: -c 创建新的归档文件 -t 列出归档目录 -x 解压缩已归档的指定(或所有转载 2016-05-25 17:26:04 · 310 阅读 · 0 评论 -
java读取配置文件
1.java读取配置文件-直接贴代码package cn.gfurox.utils.common;import java.io.InputStream;import java.util.Map;import java.util.Properties;import org.slf4j.Logger;import cn.gfurox.utils.StringHelper;/**...原创 2018-12-04 17:55:51 · 444 阅读 · 0 评论