Java基础
lei_1994
学无止境!!!
展开
-
MD5加密
package cn.itcast.estore.utils;import java.math.BigInteger;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;public class MD5Utils { /** * 使用md5的算法进行加密 */ pu转载 2018-02-05 15:05:45 · 203 阅读 · 0 评论 -
java文件上传至服务器与文件的删除
一、文件上传(到服务器中)代码如下: /** * 上传文件 * @param file 文件 * @param request HttpServletRequest * @return 返回文件基本信息 */ @RequestMapping(value = "/upload", method = RequestMethod.PO...原创 2018-09-27 10:29:53 · 13542 阅读 · 12 评论 -
java算法——杨辉三角与金字塔*号输出
一、杨辉三角 /** * 杨辉三角 * 000010000 第一行的1是固定的,需要手动进行输入; * 000101000 * 001020100 * 010303010 * 104060401 */ public static void main(String[] args) { @Su...原创 2018-07-19 18:37:00 · 1918 阅读 · 2 评论 -
Maven项目下的javaMail发邮件
一、pom.xml所需要的依赖: <dependency> <groupId>javax.mail</groupId> <artifactId>mail</artifactId> <version>1.4</version> &原创 2018-09-27 10:30:24 · 4281 阅读 · 0 评论 -
Java实现小票打印功能
下面的代码需要装驱动,才可以正常使用。一、定义支付方式枚举类/** * 支付方式 * @author yd * */public enum PayTypeEnum { CASH("1", "现金支付"), WECHAT("2", "微信支付"), ALIPAY("3", "支付宝支付"), AGGREGATE("4", "聚合支付"), OTHER("5", "其...原创 2019-04-19 20:40:22 · 5031 阅读 · 0 评论 -
Spring Boot添加定时任务Spring Task
一、添加依赖包: <!-- 使用Spring Task 任务定时器 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-quartz</artifac...原创 2019-04-19 20:40:49 · 227 阅读 · 0 评论 -
实体转换Json数据
package com.jeecms.common.util;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Locale;import net.sf.json.JSONArray;import net.sf.json.JsonConfig;import net.sf.json.pr...原创 2019-02-25 17:46:14 · 1262 阅读 · 0 评论 -
SpringBoot项目实现文件的下载,解决中文文件名变下滑线
转载路径:https://www.cnblogs.com/yaowen/p/8918678.html https://www.jianshu.com/p/c2feb703d21a一、下载文件的四种方式:Springboot对资源的描述提供了相应的接口,其主要实现类有ClassPathResource、FileSystemResource、UrlResour...转载 2019-08-12 13:36:44 · 5443 阅读 · 0 评论 -
Java编程的整理
一、概念部分1、软件的划分 (1)系统软件:主要是整合硬件系统的各方面功能。 (2)应用软件:应用于某一部分,体现具体的特定功能。2、软件的认识 软件是有一系列具有特定功能的指令组合而成的。3、计算机语言发展历程 (1)机器语言:是一种指令集合的体系,也称为机器码,主要是可以被计算机中的CPU直接读取也可以从计算机中翻译出来; (2原创 2017-06-13 21:35:46 · 229 阅读 · 0 评论 -
万物皆对象
前几天看到朋友的一句话〔有时想想自己,其实就一坏人。日常说话做事,却装善良文。〕,这是我们每个人都会不经意想起的一个问题,我到底是怎样的一个人?对一件事或敏感或迟钝的表现,而问自己究竟怎么了?想干嘛?不知道这是一种体感神经上的反映还是我们意识中没有找到中心。曾经很多人都会说性格决定未来,一个好的性格可以释放很好的人格魅力,在未来的路上可以平步青云实现自我价值。但是关于自己的性格你又了解多少尼?原创 2017-06-12 13:24:59 · 394 阅读 · 0 评论 -
类型转换与对象的多态认识
一、类型的转换 1、了解Java的八种基础数据类型(1)四种整数类型:byte(1字节,可以表示的数据范围是-2^7——2^7-1); short(2字节,可以表示的数据范围是-2^15——2^15-1); int(4字节,可以表示的数据范围是-2^31——2^31-1); long(8字节,可以表示的数据范围是-2^63——2^63-1原创 2017-06-18 23:35:19 · 228 阅读 · 0 评论 -
数组中的几种排序算法
一、数组中的五种常见题型1、数组的遍历2、求数组中的最大数和最小数3、数组中的顺序倒转4、统计一个字符数组中相同字符的个数二、数组中的三种排序1、选择排序2、冒泡排序【错误的方法】【正确的冒泡】集合实现冒泡排序3、插入排序...原创 2017-07-02 20:45:01 · 251 阅读 · 0 评论 -
Java你该知道的——Object类和包装类中常见的方法
一、Object类是所有类公共的父类其中主要的方法是1、public Object(){} ------构造方法2、public boolean equals(Object obj){} -------对象的比较3、public int hashCode(){}--------取得对象对应的哈希码4、public String toString(){}--------打印对象信原创 2017-07-15 13:12:51 · 696 阅读 · 0 评论 -
Java你该知道的——类的基本知识
案例一主要涉及了类的组成、构造方法、基本数据类型和引用数据类型的默认值案例二主要涉及重载和this关键字的使用以及构造方法的作用案例三主要涉及在一个类中调用引用数据类型,和实例化的原创 2017-07-08 15:27:27 · 164 阅读 · 0 评论 -
JAVA---你该知道的Map集合
一、定义一个学生类,实现Comparable接口(直接在类方法中覆写其比较的方法)二、写一个比较器实现接口comparator,其比较的方法有两个参数三、Map不能直接使用for循环获迭代器进行直接遍历原创 2017-07-31 23:20:30 · 286 阅读 · 0 评论 -
JDBC(连接数据库)
JDBC (Java Database connectivity):java数据库连接1、专门用于和数据库进行交互的技术,包括CRUD四种交互操作;2、jdbc api 规避数据库的不同,为java开发人员访问数据库提供统一的编程接口;3、具体的连接:原创 2017-08-08 13:02:19 · 216 阅读 · 0 评论 -
万年历的实现代码
原创 2017-08-06 18:07:21 · 3562 阅读 · 2 评论 -
StringBuffer的使用和特殊字符的覆盖
原创 2017-08-07 13:02:23 · 988 阅读 · 0 评论 -
JAVA集合中的HashSet
package com.leiyide.TestSet;import java.util.ArrayList;import java.util.HashSet;import java.util.Iterator;import java.util.List;public class DemoSet {public static void main(String[]原创 2017-09-12 23:57:46 · 223 阅读 · 0 评论 -
温故知新
刚才温习了一遍异常的捕获知识。先解释异常这个概念(异常是编写程序的过程中由于各种错误导致程序运行中断或者说是导致程序中断的指令流),在编写程序,由于异常得不到处理而产生的后果是极其严重。在程序中容易导致程序中断的两种情况是:一种是断电,另一种是除零操作。断电情况并非是程序开发过程中造成的,所以我们重点研究一下在编程中除零的操作,如何捕获异常并处理异常尼?处理异常的语法格式是:...原创 2017-06-12 13:35:39 · 408 阅读 · 0 评论 -
Java你该知道的——String类
Java中特殊的数据类型——String认识String类的方法,掌握使用技巧原创 2017-07-10 23:06:25 · 211 阅读 · 0 评论