自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (1)
  • 收藏
  • 关注

原创 Mysql如何给一条记录拆分成多条记录,FIND_IN_SET函数

思路:利用FIND_IN_SET函数来做,先将数据源某个字段制作成满足条件的数据。需求:假设这有2条数据源,现在需要将这2条数据拆分为4条。第二种方式,使用UNION ALL函数也能达到这种效果。再用FIND_IN_SET函数,字符串匹配过滤。利用笛卡尔积,使结果集变成我们想要的行数。这就变成了我们想要的样子。

2024-06-06 09:34:54 455

转载 MySQL 将某些字段的值排在最前或最后

转载:MySQL 将某些字段的值排在最前或最后 | Hsu Yeung 的博客

2024-06-05 17:34:13 66

原创 Mysql查看表结构以及详细数据sql

【代码】Mysql查看表结构以及详细数据sql。

2024-06-04 18:17:03 155

原创 Mysql:通过一张表里的父子级,递归查询并且分组分级

要求返回这张表里符合条件的数据,且有父子级关系的,展示为同一组且分级,给后续业务调用

2024-06-04 11:46:46 420

原创 Validation手动分组校验

Validation手动校验

2023-05-06 15:51:19 161

原创 Validation手动校验

2023-05-06 14:57:17 214

原创 java Date和String类型时间互转

1. 在公共类ConstParam里写一个方法,然后调用,完成业务需求(推荐)2.直接SimpleDateFormat  sdf =new  SimpleDateFormat ("yyyy-MM-dd HH:mm:ss");(不推荐) 3.运用DateUtils和DateFormatUtils来完成时间格式转化(推荐)需要的jar包String类型转成date类型...

2018-10-09 09:52:00 407

原创 常用异常处理手段

常用的三种方式1.捕获异常捕获并提示错误,不影响代码继续往下执行。    2.自动抛异常 不处理异常,抛给调用方,如果调用方也不处理,则最终抛给虚拟机,代码不会继续往下执行,并提示错误。适用于某个方法内只有一个可能出现的异常, 当出现很多可能出现的异常时,会出现报很多异常错误信息,从而不清楚是哪个异常,不便于控制信息 3.手动抛异常 报错,代码不会继续执行,...

2018-10-09 09:33:40 390

原创 String、StringBuffer与StringBuilder区别

(1)区别String内容不可变,StringBuffer和StringBuilder内容可变;StringBuilder非线程安全(单线程使用),String与StringBuffer线程安全(多线程使用);如果程序不是多线程的,那么使用StringBuilder效率高于StringBuffer。  (2) String的两个最重要的特点String是值不可变的常量,是线程安全的(can be ...

2018-06-28 17:28:05 159

转载 JSP页面中<%!%>与<%%>与<%=%>

首先,我们要了解jsp运行原理。JSP的本质就是一个Servlet,JSP的运行之前会先被Tomcat服务器翻译为.java文件,然后在将.java文本编译为.class文件,而我们在访问jsp时,处理请求的就是那个翻译后的类。  1.叫做脚本片段,其中写的内容会翻译在Servlet的Service方法中,显然我们可以在Service方法中定义局部变量或者调用其他方法,但是不能

2017-11-29 09:52:11 421

原创 Java中,IO流(三):字符流的过滤器

import java.io.*;/** *字符流的过滤器 BufferedReader ---->readLine 一次读一行 BufferedWriter/PrintWriter ---->写一行 */public class BrAndBwOrPwDemo { public static void main(String[] args) throws IOE

2017-10-26 22:15:55 777

原创 Java中,IO流(二):字符流

import java.io.*;/** * 字符流 1) 编码问题 2)认识文本和文本文件 java的文本(char)是16位无符号整数,是字符的unicode编码(双字节编码) 文件是byte byte byte ...的数据序列 文本文件是文本(char)序列按照某种编码方案(utf-8,utf-16be,gbk)序列化为byte的存储结果 3)字符流(Reader Wri

2017-10-26 21:52:27 315

原创 Java中,File类使用(四):RandomAccessFile类读写文件

import java.io.File;import java.io.IOException;import java.io.RandomAccessFile;import java.util.Arrays;/** *RandomAccessFile :java提供的对文件内容的访问,既可以读文件,也可以写文件。 RandomAccessFile支持随机访问文件,可以访问文件的任意位

2017-10-26 21:48:57 698

原创 Java IO流 ---字节流 案例分析

import java.io.*;/** * IO流(输入流、输出流) 字节流、字符流 1.字节流 1)InputStream、OutputStream InputStream抽象了应用程序读取数据的方式 OutputStream抽象了应用程序写出数据的方式 2)EOF = End 读到-1就读到结尾 3)输入流基本方法 int b = in.read();读取一个字

2017-10-24 17:06:25 221

原创 Java中,字符串在不同编码格式下所占字节数

package lianxi;import java.io.UnsupportedEncodingException;/** * */public class one { public static void main(String[] args) throws UnsupportedEncodingException { //获取main方法入口下的文件

2017-10-20 15:52:22 442

原创 Java 中,File 类的一些常用操作比如过滤,遍历等操作

import java.io.File;import java.io.IOException;/** * File的一些常用操作比如过滤,遍历等操作 */public class FileUtils {/** 列出指定目录下(包括其子目录)的所有文件* */ public static void listDirectory(File dir) throws IOE

2017-10-19 22:38:57 228

原创 java File类创建文件夹与创建文件的区别

import java.io.File;import java.io.IOException;/** *mkdir:只能用来创建文件夹,且只能创建一级目录,如果上级不存在,就会创建失败。 mkdirs:只能用来创建文件夹,且能创建多级目录 ,如果上级不存在,就会自动创建。(创建文件夹多用此) createNewFile:只能用来创建文件,且只能在已存在的目录下创建文件,否则会创建失败。

2017-10-19 12:11:15 7143

原创 Java中,File创建一个文件

import java.io.File;import java.io.IOException;/** * * 如何用File创建一个文件 */public class test1 { public static void main(String[] args) { /*实例化一个文件,代表给定路径的文件或目录 * *

2017-10-18 17:34:31 9294 1

原创 在Java中,关于Static关键字的案例分析

新建一个Value类public class Value { static int c = 0; //无参构造方法 Value() { c = 15; } //有参构造方法 Value(int i) { c = i; } //静态方法 static void inc() {

2017-10-13 10:46:36 434

原创 静态变量与实例变量的区别

/** * 静态变量与实例变量的区别 * * 静态变量: 静态变量不属于某个实例对象,而是属于类,所以也称为类变量,只要程序加载了类的字节码, * 不用创建任何实例对象,静态变量就会被分配空间,静态变量就可以被使用了 * * 实例变量:实例变量属于某个对象的属性,必须创建了实例对象, * 其中的实例变量才会被分配空间,才能使用这个实例变量 * * 结论:实例变量必须创建对象

2017-10-12 11:32:47 245

原创 HashMap 遍历

import java.util.HashMap;import java.util.Iterator;import java.util.Set;/** * HashMap 遍历 */public class test1 { public static void main(String[] args) { HashMap hashMap =new HashMa

2017-10-12 09:44:46 146

原创 在Java中,关于.Class()与.getCalss与.getClass().getName()的区别

/** * Java反射 所谓反射,可以理解为在运行时期获取对象类型信息的操作。 传统的编程方法要求程序员在编译阶段决定使用的类型,但是在反射的帮助下, 编程人员可以动态获取这些信息,从而编写更加具有可移植性的代码。 严格地说,反射并非编程语言的特性,因为在任何一种语言都可以实现反射机制, 但是如果编程语言本身支持反射,那么反射的实现就会方便很多 * * * 实例引用.getCl

2017-10-11 10:32:49 1975

原创 在Java中,HashMap的几种遍历方法

import java.util.HashMap;import java.util.Iterator;import java.util.Map;/** *遍历 HashMap */public class test2 { public static void main(String[] args) { Map, String> map = new Hash

2017-10-10 16:16:07 361

原创 Java中,遍历 ArrayList的几种方法

import java.util.ArrayList;import java.util.Iterator;import java.util.List;/** *遍历 ArrayList */public class test2 { public static void main(String[] args) { List list=new ArrayL

2017-10-10 14:53:33 1221

原创 ==和equals 讲解

/** * ==和equals区别 * ==: 基本变量中,==操作符专门用来比较两个变量的值是否相等 ;引用变量中,==操作符专门用来比较两个变量的引用是否相等 * * equals: 只能作用于引用变量,没有重写,则指向两个变量的引用地址,如果重写了,则指向两个变量的内容 */public class test2 { public static void mai

2017-10-09 17:36:22 180

原创 Java冒泡循环推演过程

/** * 冒泡排序实现及口诀:n个数字来比较,外层循环N-1,内层循环N-1-i,两两相比小靠前。 */public class test2 { public static void main(String[] args) { //定义数组和变量 int a[] = {49, 38, 65}; int temp = 0;

2017-10-09 16:23:25 993

原创 在Java中,关于a=a+b与a+=b的区别

/** * short a = 1; a = a + 1;有什么错? short a= 1; a += 1;有什么错? */public class test2 { public static void main(String[] args) { short a = 1; int b = 100; long c = 100L;

2017-10-09 15:00:40 1547

原创 switch语句

/** * 在switch(expression)中,expression只能是一个整数表达式或者枚举常量(更大字体), * 整数表达式可以是int基本类型或Integer包装类型,由于,byte,short,char都可以隐含转换为int, * 所以,这些类型以及这些类型的包装类型也是可以的。显然,long不符合switch的语法规定, * 并且不能被隐式转换成int类型,所以,它们不能

2017-10-09 14:35:29 191

原创 在JAVA中如何跳出当前的多重嵌套循环

/** * 在JAVA中如何跳出当前的多重嵌套循环 */public class test2 { public static void main(String[] args) { int a, b; ok://定义的标号 for (a = 0; a 10; a++) { for (b = 0; b 10;

2017-10-09 13:58:20 190

原创 Java中,逻辑与& 和短路与&& 的区别

/** * 逻辑与& 短路与&& * * 共同点: &&和&都是表示与,如果第一个条件满足,则会继续执行第二个条件 * 不同点:&&只要第一个条件不满足,后面条件就不再判断。而&要对所有的条件都进行判断。 */public class test1 { //短路与 && public static void main(String[] args) {

2017-10-09 11:25:43 711

原创 controller

第一种 modelandview 跳转到jsppublic ModelAndView login( HttpServletRequest request) { //建立ModelAndView对象 ModelAndView mv = new ModelAndView("error"); System.out.println("login()");

2017-05-17 11:19:10 213

原创 idea中,如何解决创建项目目录非树形结构的问题

直接把红色示意的选项勾勾取消掉就好

2017-05-12 16:08:07 1021

SSM+maven简单的用户登录页面的模板

前端页面直接拿来的,服务端自己写的,才刚学,上传只为记录,写的不好,见谅

2017-05-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除