自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JAVA基础(第18天 Collection Collections)

CollectionListArrayListLinkedListVectorStackSetHashSetLinkedHashSetTreeSetMapHashMapLinkedHashMapTreeMapConcurrentHashMapHashtableProperties1.Collection 和 Collections 有什么区别?C...

2019-11-07 21:26:05 111

原创 JAVA基础(第19天 List)

ArrayList和LinkedListpackage com.wdzl.demo02;import java.util.ArrayList;import java.util.Deque;import java.util.LinkedList;/** * ArrayList和LinkedList * 1.ArrayList 用的动态数组 LinkedList 双向链表 * 2...

2019-11-07 20:55:56 138

原创 JAVA基础(第17天 Java中Scanner.useDelimiter( )方法使用 格式输出)

Java中Scanner.useDelimiter( )方法使用在Java语言中,格式化输入是通过类java.util.Scanner来完成的。默认情况下,Scanner是使用“空白”作为分隔符将输入分解为标记,然后使用它所提供的不同的next方法将得到的标记转换为不同的类型的值。Scanner scan = new Scanner(System.in); System.out.prin...

2019-11-07 20:05:34 1963 1

原创 JAVA基础(第16天 正则表达式)

正则表达式package com.wdzl.demo01;/** * 正则表达式 *1、\t 空格 ('\u0009')* 2、\n 换行 ('\u000A')* 3、\\ 反斜杠* 4、\r 回车 ('\u000D')* 5、\d 数字等价于[0-9]* 6、\D 非数字等价于[^0-9]* 7、\s 空白符号 [\t\n\x0B\f\r]* 8、\S 非空白...

2019-11-07 16:15:58 111

原创 JAVA基础(第15天 字符串排序 打印日历)

字符串排序package com.wdzl.homework;import java.util.Arrays;public class TestSortString {// public static void main(String[] args) {// String s = "qasdfghjkl";// char[] c = s.toCharArray();// A...

2019-11-07 15:45:21 121

原创 JAVA基础(第14天 Math Random)

Mathpackage com.wdzl.demo04;import static java.lang.Math.PI;/** * 1.Math最终类,不能被继承的,final class * 2.构造方法私有的,不能实例化 * 3.成员都是静态 */public class TestMath { public static void main(String[] args) {...

2019-10-28 17:25:18 264

原创 JAVA基础(第13天 日历类 日期 枚举类型)

package com.wdzl.homework;import java.util.Calendar;import java.util.Scanner;/** * 日历 * */public class TestCalendar { public static void main(String[] args) { Scanner sc = new Scanner(Syst...

2019-10-28 15:58:52 1337

原创 JAVA基础(第12天 拆装箱)

package com.wdzl.demo07;public class TestPack { public static void main(String[] args) { //装箱 int a =1; Integer a1 = new Integer(a); Integer a2 = Integer.valueOf(a); Integer a3 = Integer....

2019-10-28 10:27:55 178

原创 JAVA基础(第11天 静态代码块、普通代码块、构造函数的执行顺序)

类的加载机制这个执行顺序与类的加载有关,先看代码:package com.gs; class Fruit{ private String colour; static { System.out.println(" 1 Fruit static"); } { System.out.println(" 1 Fruit common"); } public Fruit() {...

2019-10-13 00:22:35 88

原创 JAVA基础(第9天 类与面向对象习题)

...

2019-10-06 12:34:49 3248

原创 JAVA基础(第10天 包装类 缓冲常量池)

包装类byte short int long float double char booleanByte Short Integer Long Float Double Character Boolean基本类型 转为 包装类型 :装箱包装类型 转为 基本类型: 拆箱JDK1.5开始,支持自动装箱和自动拆箱注意:缓冲常量池问题...

2019-10-04 13:13:58 149

原创 JAVA基础(第10天 作业)

1.实现双色球彩票随机出号,六个红球,一个篮球。并顺序输出 6个数需要随机且不能重复,所以需要实现思路第一步:按数组元素个数,随机生成放入第二步:修改放入的规则,根据条件放入第三步:解决条件判断获取问题双色球六个红球(1-33)同一注中不能重复一个蓝球(1-16)写出出球算法package Zuoye_package;import java.util.Arrays;impo...

2019-10-03 14:03:08 259

原创 JAVA基础(第9天 类,对象,抽象类,接口)

一、选择题(30分)1.在Java中,关于注释,说法错误的是(C )。• A:单行注释使用“//”开头• B:多行注释使用“/”开头,“/”结尾• C:文档注释使用“//”开头, “*/”结尾• D:如果说明的文字较多时(例如超过一行),一般使用多行注释2.在Java中,Scanner类提供从控制台获取键盘输入的功能,已知正确实例化Scanner类的对象为input,则下列语句(D)能...

2019-10-03 11:51:07 1779

原创 JAVA基础(第8天抽象类)

抽象类特点:它必须要有abstract修饰抽象类中可以没有任何方法抽象类中可以有无参构造和有参构造,但是抽象类不能被实例化,可以用类对象的引用来代替抽象类可以有抽象方法,但是必须保证抽象方法没有方法体抽象类的子类必须实现抽象方法,若不实现抽象类的抽象方法,则它的子类必须为抽象类抽象类可以有类变量,类方法抽象类可以有成员变量,成员方法抽象类可以有普通代码块和静态代码块抽象类中还...

2019-10-03 11:45:42 380

原创 JAVA基础(第7天 数组语法练习)

1.引用数组时,数组下标可以是(D)A.整形常量B.整形变量C.整形表达式D.以上均可[解析] 在C语言中,引用数组元素时,其数组下标的数据类型可以是整型常量,也可以是整型表达式。2.请问整型表达式和常量表达式的区别。常量表达式是指在程序编译之后,程序运行之前,其结果就以知的表达式例如:3+5a+3 (#DEFINE a 5)整型表达式是指只有在运行期才有结果的整型数...

2019-10-03 11:16:25 2168

转载 JAVA基础(第8天 数据类型和运算符作业)

...

2019-10-02 14:01:09 1758

原创 JAVA基础(第6天类与对象)

构造方法:包import导包求当前的最大整数在同一个类中不能同时导入两个不同包中同名类的包Static关键字静态方法只能调用静态成员(属性,方法,内部类),不能调用 非静态的可以通过类名调用静态属性和方法类名不能直接调用 非静态的实例方法类名如果要调用实例方法,必须要进行类的实例化,因为实例对象既可以调用实例方法,也可以调用非实例方法重载...

2019-09-30 17:22:01 131

原创 JAVA基础(第5天排序、查找)

Java charAt() 方法charAt() 方法用于返回指定索引处的字符。索引范围为从 0 到 length() - 1。冒泡排序选择排序插入排序找最大数二分查找

2019-09-30 17:16:15 179

原创 JAVA基础(第4天 接口与实现)

接口与实现```java接口(接口声明和接口体)使用关键字interface来定义接口声明:interface 接口的名字接口体: 接口中只有常量(没有变量)和抽象方法(没有普通方法) 常量都是静态常量(static) 抽象方法只有声明,不允许有方法体 接口没有构造函数,方法可以抛出异常 一个java源文件由类和接口组成1.接口的访问权限修饰符 1.public修饰的接口...

2019-09-30 17:13:10 442

原创 JAVA基础(第3天数组)

数组1. //将字符串中的每个字符取出放入到一个字符数组中 String str=“abcdefghjkl”; char[] cs = str.toCharArray();2. //定义一个字符串拼接的操作的类 StringBuffer sBuffer = new StringBuffer(); for(char c :cs) {//c为每次循环的变量,cs为每个字符 char ...

2019-09-30 17:10:59 261

原创 JAVA基础(第2天java基本语法)

1. 三元表达式的嵌套int b; boolean a=false; b = a?0:1;举例子: int a=10; int b=9; int c=8; //求三个变量的最大值 System.out.println(a>b?a:(b>c?b:c));而单目三元表达式等价int b; boolean a = false; if(a){ b = 0; }e...

2019-09-30 17:02:31 489

原创 JAVA基础(第1天java介绍)

JAVA介绍(第1天)javaSE:标准版 -------------------------桌面开发javaME:微型版-------------------------移动电子设备javaEE:企业级应用版----------------企业级开发(企业管理系统等)JDK工具jdk是java语言的软件开发工具bin文件夹:存放java运行的各种可执行文件jre文件:存放java的...

2019-09-30 16:36:50 459

原创 IDEA提交代码到github

1、在IDEA中将代码提交到本地仓库(1)先在IDEA中新建一个工程(2)配置IDEA:(3)创建本地仓库:选择IDEA中该项目的目录作为本地仓库即可:选YES:(4)提交代码到本地仓库:(5)将修改后的代码提交到本地仓库:(6)查看版本信息:2、在IDEA中将代码提交到远程仓库(1)选择push:(2)选择HTTPS方式:(3)将链接复制到IDEA:(4)直接PUSH即可:(5)登录github:(6)成功提交到远程仓库:3、用IDEA从远程克隆代

2021-12-14 13:40:51 2972

原创 端口号 Web server failed to start. Port 9521 was already in use.

端口被占用的问题解决 Web server failed to start. Port ×× was already in use 小白苏 2021-9-27 10:...

2021-09-27 10:40:17 270

原创 首页信息统计

– 3.性别分布 xiaofeizhe、weixinyonghu除了unionid相等,各自表中的union_id不为空(null),weixinyonghu的appid 还必须为’abc’SELECT -- xiaofeizhe 和 weixinyonghu u.sex sex , -- 性别 COUNT(sc.id) total,

2021-08-06 15:39:29 259

原创 数据库(左、中、右)连接

一分钟让你搞明白 left join、right join和join的区别 往事随风_h 2020-04-27 22:32:23 ...

2021-06-21 14:33:29 1945

原创 避免在for循环内进行sql语句的增删改操作

List<String> list = new ArrayList<>(); //设置状态(0代表数据删除 1代表数据新增 2代表数据修改 3代表其他) int status = 3; if (!dataList.isEmpty()) { //获取chance;根据chance的状态选择新增或删除 for( EntityDTO entityDTO : dataList) {..

2021-06-01 18:08:47 1553

原创 VO,BO,PO,DO,DTO

一篇文章讲清楚VO,BO,PO,DO,DTO的区别 随着编程工业化水平的不断加深,各种编程模型层出不穷(比如MVC,MVP等等),伴随着这些编程模型,又有一大批新的概念蜂拥而至,什么VO,BO,PO,DO,DTO之类的,这些新的概念一直以来都是云里雾里,网上虽然也有不少文章来区分这些概念,但看下来基本都是几篇相同的文章转载来转载去,这些文章本身也说的不明,有些还互相矛盾,再加上有些文章在简化系统...

2021-05-28 11:33:47 139

原创 IDEA debug 调试

目录 一、Debug开篇 二、基本用法&快捷键 三、变量查看 四、计算表达式 五、智能步入 六、断点条件设置 七、多线程调试 八、回退断点 九、中断Debug Debug用来追踪代码的运行流程,通常在程序运行过程中出现异常,启用Debug模式可以分析定位异常发生的位置,以及在运行过程中参数的变化。通常我们也可以启用Debug模式来跟踪代码的运行流程去学习三方框架的源码。 一、Debug开篇   首先看下IDEA中Debug模式下的界面。   ...

2021-05-28 10:39:27 246

转载 mysql中的concat函数,concat_ws函数,group_concat函数

<font face="黑体">我是黑体字</font><font face="微软雅黑">我是微软雅黑</font><font face="STCAIYUN">我是华文彩云</font><font color=#0099ff size=7 face="黑体">color=#0099ff size=72 face="黑体"</font><font color=#00ffff size=72>c

2021-05-27 17:39:59 987

原创 MySql数据库中case when then else end用法

场景1现老师要统计班中,有多少男同学,多少女同学,并统计男同学中有几人及格,女同学中有几人及格,要求用一个SQL输出结果。表结构如下:其中STU_SEX字段,0表示男生,1表示女生。SELECT SUM (CASE WHEN STU_SEX = 0 THEN 1 ELSE 0 END) AS MALE_COUNT, SUM (CASE WHEN STU_SEX = 1 THEN 1 ELSE 0 END) AS FEMALE_COUNT, SUM (CASE WHEN S

2021-05-21 14:35:05 975

原创 SQL中的cast()函数

CAST()CAST函数用于将某种数据类型的表达式显式转换为另一种数据类型。CAST()函数的参数是一个表达式,它包括用AS关键字分隔的源值和目标数据类型。语法:CAST (expression AS data_type)expression:任何有效的SQServer表达式。AS:用于分隔两个参数,在AS之前的是要处理的数据,在AS之后是要转换的数据类型。data_type:目标系统所提供的数据类型,包括bigint和sql_variant,不能使用用户定义的数据类型。可以转换的类型是有限制的

2021-05-21 14:07:37 2173 5

原创 mysql 子关联查询之 EXISTS 和 NOT EXISTS

MySQL EXISTS 和 NOT EXISTS 子查询语法如下:SELECT … FROM table WHERE EXISTS (subquery)该语法可以理解为:将主查询的数据,放到子查询中做条件验证,根据验证结果(TRUE 或 FALSE)来决定主查询的数据结果是否得以保留。范例一:下面以实际的例子来理解 EXISTS 子查询。下面是原始的数据表:article 文章表:user 用户表:我们要查出 article 表中的数据,但要求 uid 必须在 user 表中存在。SQ

2021-05-21 13:40:07 1078

原创 mysql数据库条件查询

数据库原数据select * from stud;条件查询到xingbie里的111select substring_index( REPLACE(REPLACE(REPLACE(xingbie,'[',''),']','') ,'"','') ,",",1) as xingbie from stud

2021-04-19 15:30:26 62

原创 两张表关联判断内容是否回复

SELECT m.request_content AS requestContent, m.create_time AS createTime, r.total AS replyCount, ( SELECT t.user_name FROM sys_user t WHERE t.id = m.creator ) AS creatorName FROM request_question m left join ( select ms_material_request_id, count(

2021-04-19 15:21:30 103

原创 数据库条件查询

就是一张表中,data这个字段中存的是数组[“123”,“555”,“888”]现在需要取出数组中第一个元素select substring_index( REPLACE(REPLACE(REPLACE(xingbie,'[',''),']','') ,'"','') ,",",1) from stud

2021-04-13 17:40:58 72

原创 Git使用

在多台电脑使用git管理开发分支的时候,会出现这样的情况。电脑A创建了分支1,并且push上了远程仓库。电脑B本地clone仓库默认只会clone下master分支,而其他电脑A推送的分支是不会默认同步下来的。那么如何同步呢?查看电脑B本地仓库的分支git branch首先,先来看看上面描述的情况,电脑B查看本地的所有分支,如下:$ git branch* master查看本地和远程仓库的所有分支git branch -a查看远程仓库的分支git branch -r单独直接

2021-03-30 13:32:02 114

原创 @JsonFormat、@DateTimeFormat注解、MySQL STR_TO_DATE函数

背景:从数据库获取时间传到前端进行展示的时候,我们有时候可能无法得到一个满意的时间格式的时间日期,在数据库中显示的是正确的时间格式,获取出来却变成了很丑的时间戳,@JsonFormat注解很好的解决了这个问题,我们通过使用@JsonFormat可以很好的解决:后台到前台时间格式保持一致的问题,其次,另一个问题是,我们在使用WEB服务的时,可能会需要用到,传入时间给后台,比如注册新用户需要填入出生日期等,这个时候前台传递给后台的时间格式同样是不一致的,而我们的与之对应的便有了另一个注解,@DataTimeFo

2021-03-25 17:31:17 177

原创 String的split方法

【推荐】使用索引访问用String的split方法得到的数组时,需做最后一个分隔符后有无内容 的检查,否则会有抛IndexOutOfBoundsException 的风险。 说明: String str = "a,b,c,,"; String[] ary = str.split(","); // 预期大于3,结果是3 System.out.println(ary.length); package com.baojiwenli;/** * 使用索引访问用String的split方法得到的数组时,需

2021-03-19 18:28:34 1627

原创 Springboot上传excel并将表格数据导入或更新mySql数据库

Springboot上传excel并将表格数据导入或更新mySql数据库1.在pom.xml文件中导入注解,主要利用POI<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>3.9</version></dependency><dep

2020-12-21 16:43:09 435

让用户分别使用apple和cloud虚拟目录访问Web服务目录.docx

让用户分别使用apple和cloud虚拟目录访问Web服务目录:D:\MyBook\zhang和C:\wang的Web服务目录。 步骤一:在C盘下建立C:\wang 在D盘下建立D:\MyBook\zhang 步骤二:在文件夹conf下找到server.xml文本文档,然后在<\Host>的前面加入 <Context path = "/apple" docBase = "D:\MyBook\zhang" debug = "0" reloadable = "true"/> <Context path = "/cloud" docBase = "D:\wang" debug = "0" reloadable = "true"/> 注意:xml文件是区分大小写的,不可以将<Context>写成<context>。 步骤三: 重新启动Tomcat服务器 将jsp页面放到C:\wang或D:\MyBook\zhang下保存 步骤四: 在浏览器输入: http://127.0.0.1:8080/cloud/example1_1.jsp 或http://127.0.0.1:8080/apple/example1_1.jsp

2019-09-19

空空如也

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

TA关注的人

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