java
当简单遇见繁琐
只有你不努力的事情,没有做不到的事情!
展开
-
枚举与switch字符串
枚举package sort;public enum StringDome { A, B, C, D, E;}switch package sort;public class Case1 { public void start(StringDome type) { switch (type) { case A: System.out.println原创 2017-07-30 16:30:08 · 713 阅读 · 0 评论 -
登陆界面的前台与后台
JSP页面1.form表单提交到 通过name 传递input数据2.servlet request去get 这个name3.servlet 得到数据后将多个表单数据set到对象中,调用对象定义方连接数据库去实现数据的核对操纵判断是否密码用户正确<%@ page language="java" contentType="text/html; charset=UTF-8" p原创 2017-09-16 20:00:23 · 2663 阅读 · 0 评论 -
Can not find the tag library descriptor for "http://java.sun.com/jsp/jstl/core"因为缺少相关包
使用标签,提示Unknown tag (c:forEach).jsp顶端写入标签提示:Can not find the tag library descriptor for "http://java.sun.com/jsp/jstl/core"因为缺少相关包添加jar包时原先正常的包报了大批 missing artifact...错误的原因是,之前引入的包里面和js原创 2018-01-05 15:32:52 · 816 阅读 · 0 评论 -
如何实现字符串类型的ID自动增长
首先查找数据库中是否有数据,没有设置为0001,否则获取 例如 GQ201802010003 的最后4位数字转成int数组Arrays.sort(array)排序后获取最后一个即最大值3 ,3加1后拼接成GQ201802010004!代码如下(dto<实体类>与dto 获取list集合使用):package com.softeem.dto;import java.util....原创 2018-02-01 15:31:56 · 6229 阅读 · 1 评论 -
接口日志记录
1.添加配置(保证日志记录信息类能执行) <!-- 接口日志记录 --> <aop:aspectj-autoproxy proxy-target-class="true"/> <bean class="com.epoint.baohan.bizlogic.util.LogAspect" />2.注解类loginfo (在自己写的某...翻译 2019-03-07 12:31:43 · 3497 阅读 · 0 评论 -
处理字符串和日期类型相互转换的工具类
new SimpleDateFormat(DateType.ys.value)中的DateType.ys.value表示("yyyy-MM-dd HH:mm:ss")日期格式,改为DateType.ym.value表示("yyyy-MM-dd HH:mm")日期格式,,改为DateType.yH.value表示("yyyy-MM-dd HH")日期格式,,改为DateType....原创 2019-03-18 21:20:04 · 429 阅读 · 0 评论 -
处理基本数据类型转换的工具类 (字符串类型转换为BigDecimal金额、int、Double)
package CommonUtil;import java.math.BigDecimal;import java.util.regex.Pattern;/** * 处理基本数据类型转换的工具类 (字符串类型转换为BigDecimal金额、int、Double) */public class DataTypeUtil { /** * 字符串转换为BigDecimal金额类...原创 2019-03-18 21:25:58 · 1582 阅读 · 1 评论 -
获取一个随机数(num=4则为4位数的随机数)
package CommonUtil;/** * 处理随机数的工具类 */public class RandomNumUtil { /** * 获取一个几位随机数(num=4则为4位数的随机数) */ public static String getRandomNum(int num) { String dataCode = ""; for (int i = 0;...原创 2019-03-18 21:28:57 · 1599 阅读 · 0 评论 -
Excel表格的读取工具类
Excel表格读取类容1.处理excel读取的工具类package CommonUtil.ExcelUtil;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.util.Li...原创 2019-03-18 21:40:57 · 464 阅读 · 0 评论 -
Excel表格导出的工具类
1.处理excel导出的工具类package CommonUtil.ExcelUtil;import java.io.FileOutputStream;import java.io.IOException;import java.text.SimpleDateFormat;import java.util.List;import org.apache.poi.ss.util.C...原创 2019-03-18 21:55:22 · 373 阅读 · 0 评论 -
商品的CRUD(增加删除修改查找)
商品类package com.softeem.oop1;/** * * 商品类 */public class Product { private int id; //id private String pname; //名称 private String type; //类型 private double price; //价格 private in原创 2017-08-23 22:42:20 · 635 阅读 · 0 评论 -
动态数组的实现原理(自定义动态数组)
动态数组的实现package com.softeem.oop1;import com.softeem.example.Product;//自定义动态数组public class MyArrayList { private Product[] data;//存储数据的源数组 private int index;//当前索引位置 public MyArrayL原创 2017-08-23 22:36:16 · 716 阅读 · 0 评论 -
方法重载与方法重写
方法的重写: 方法的重写发生在继承中,子类继承父类的方法但是父类的方法不够好,不够完善时,就申明一模一样的方法(参数,返回值,个数都相等),且重写的方法的访问修饰符不能比父类严格,方法的重写可以实现的功能更好更多,方法的重写的过程就叫方法的覆盖。方法的重载: 方法的重载发生在同一个类中,方法名相同但是参数列表必须不同,对返回值和访问修饰符无要求。方法原创 2017-07-30 17:04:56 · 325 阅读 · 0 评论 -
排序与查找
冒泡排序package sort;public class BubbleSort { public void bubble() { int temp = 0;// 临时变量 int a[] = { 15, 23, 6, 9, 89, 26, 77 }; for (int i = 0; i < a.length; i++) { System.out.print(a[i] +原创 2017-07-30 14:56:20 · 174 阅读 · 0 评论 -
String, StringBuffe,StringBuilder三者区别
String 定长字符串(字符常量),一旦定义则无法改变,只能改变引用的指向,指向不同的地址,在对字符串做少量操作时效率较高,不适合作与大量字符串拼接StringBuffer 可变长度的字符序列,内部包含一个字符缓冲区,所有在进行字符串拼接时效率高,但是由于其线程同步性,所以在多线环境下使用时效率会有所下降StringBuilder 跟StringBuffer共享ApI,所原创 2017-07-30 16:34:10 · 327 阅读 · 0 评论 -
约瑟夫问题
约瑟夫问题package sort;public class Joseph { public void select() { // boolean类型数组,数组长度与总人数相同 boolean[] flag = new boolean[100]; for (int i = 0; i < flag.length; i++) { flag[i] = true; } in原创 2017-07-30 16:13:38 · 278 阅读 · 0 评论 -
约瑟夫问题
约瑟夫问题package sort;public class Joseph { public void select() { // boolean类型数组,数组长度与总人数相同 boolean[] flag = new boolean[100]; for (int i = 0; i < flag.length; i++) { flag[i] = true;原创 2017-07-30 17:22:58 · 345 阅读 · 0 评论 -
工具类转换类型
In与Integer的区别:1. int为原始类型,integer为引用类型且作为in的包装类,就是把in包装成object对象,他是java为int提供的封装类2. boolean – Boolean char ---- Char byte--- Byte short---Short int---integer long----Long double ----原创 2017-07-23 11:40:16 · 490 阅读 · 2 评论 -
//身份证改名字问题选择HashMap,key对应vaule
// 在对集合中元素遍历删除时不要使用集合本事的remove方法,除非是单个移除;// 否则任何时候建议使用迭代器(Iterator)本身的remove方法对元素进行删除// 注意事项:使用迭代器删除的时候,必须先next获取下一个元素,否则会出现IllegalSextion异常 package com.softeem.oop; import java.awt.List;原创 2017-07-23 11:42:22 · 303 阅读 · 0 评论 -
多进程拷贝文件
/* * IO * 流概述:把计算机中各种不同的输入输出(键盘,文件)源抽象为流· * 按照流向: * 输入流;通过程序只能从流中读取字节或者字节数据 * 输出流:只能通过程序向外输出字节或者字符数据 * * 按照处理数据类型划分 * 8bit:处理字节数据(如:视频音频,图片等二进制文件 * 16bit:处理Uncicode字符数据(如:纯文本文件 *原创 2017-07-23 11:33:10 · 516 阅读 · 0 评论 -
excel读写
excel表格读写package com.softeem.excel;import java.io.File;import java.io.IOException;import java.util.ArrayList;import java.util.List;import jxl.Cell;import jxl.Sheet;import jxl.Workbook;原创 2017-08-06 17:59:23 · 253 阅读 · 0 评论 -
JDBC6大部以及JDBC通用添加修改任意的sql数据
JDBC:1.6大部1.加载数据库供应商提供的驱动Class.forName("com.mysql.jdbc.Driver");2.获取数据库连接对象Connection conn =DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/test","root","1234567890");3.获取处理命令原创 2017-08-06 18:02:11 · 420 阅读 · 0 评论 -
MAVEN工程配置tomcat7-maven-plugin插件
tomcat7-maven-plugin:2.2:run ()报错的原因:setting.xml配置错误解决方案:打开导航栏的window 输入User Setting.xml找到User Setting.xml 把../apache-maven-3.2.5\conf\settings.xml的绝对路径上下两个都修改正确即可。...原创 2019-03-19 09:35:08 · 961 阅读 · 0 评论