自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(68)
  • 收藏
  • 关注

原创 注解的用法

javase

2023-01-31 23:56:02 89

原创 docker和tomcat的区别是什么?

javase

2023-01-31 23:43:32 916

原创 stream流

Stream流的用法:public class Mystream1 { public static void main(String[] args) { //集合的批量添加 List<String> list = new ArrayList<String>(); list.add("张三丰"); list.add("张无忌"); list.add("周芷若"); list.a

2021-12-17 03:59:55 395

原创 Set集合

Set集合概述和特点set集合特点可以去除重复 存取顺序不一致 没有带索引的方法,所以不能使用普通for循环遍历,也不能通过索引来获取,删除set集合里面的元素 public class baseic { public static void main(String[] args) { Set<String> set = new TreeSet<>(); set.add("a"); set.add("b");

2021-12-16 17:47:21 714

原创 泛型相关的内容

泛型概述泛型是jdk1.5中引入的特性,它提供了编译时类型安全检测机制。泛型的好处:把运行时的问题提前到了编译期间。 避免了强制类型转换 public class GenericitySummarize { public static void main(String[] args) { List list = new ArrayList<>(); //默认是object list.add("aaa");

2021-12-16 01:28:55 552

原创 自定义异常

参考JDK提供的自定义异常的格式,总结格式如下:定义异常类 写继承关系 空参构造 带参构造public class AgeOutBoundsException extends RuntimeException { public AgeOutBoundsException() { } public AgeOutBoundsException(String message) { super(message); }}public class

2021-12-15 23:08:42 194

原创 异常处理方式

两种处理异常的方式小结:1.抛出throw,throws在方法中,当传递的参数有误,没有继续执行下去的意义了,就采取抛出处理,表示让该方法结束运行。 告诉调用者出现了问题。2.捕获try-catch能让代码继续往下运行。...

2021-12-15 16:14:51 88

原创 throwable成员方法

throwable所有方法的成员方法如下:getMessage() 返回此throwable的详细消息字符串。printStackTrace() 把异常的错误信息输出到控制台上public String toString() 返回此可抛出的简短描述。public class ExceptionDemo11 { public static void main(String[] args) { try { int a[] = {1,2,3..

2021-12-15 01:16:43 181

原创 try-catch在代码中的执行流程

1,如果 try中没有遇到问题,怎么执行?public class ExceptionDemo10 { public static void main(String[] args) { try { Scanner sc = new Scanner( System.in ); System.out.println("请输入你的年龄"); int age = sc.nextInt();

2021-12-15 00:50:52 4895

原创 方法的重写 override/overwrite

重载(overlload)和重写的区别。重载:方法名一样,参数类型,参数个数,返回值不一样或者一样的多个方法,就是方法重载、定义:在子类中可以根据需要对从父类中继承来的方法进行改造,也称为方法的重置、覆盖。在程序执行时,子类的方法将覆盖父类的方法。 要求:子类重写的方法必须和父类被重写的方法具有相同的方法名称,参数列表。 子类重写的方法的返回值类型不能大于父类被重写的方法的返回值类型。(子类的权限可以比父类大,或者相同;对比煎饼果子,只有摊的大,才能覆盖掉) 子类重写的方法使用的访问权限不能

2021-05-01 19:41:39 175

原创 eclipse dubug过程遇到的问题

当你debug一段程序时,想进入一个方法内部,debug其内部实现时,f5操作时,发现并没有进入方法内部,而是跳到下一行代码了。此时,应修改:1.debug as-Debug Configurations-右侧点JRE,如下图所示(下图是正确操作),错误的操作下图显示的是JRE,需修改为JDK安装路径下的jre, 修改方式在步骤3、2,找到安装jdk的目录.3.怎么修改:(1)图1中点击 INSTALL JRES,后如下图:(2)重新添加一个(3)如图:..

2021-05-01 17:28:58 119

原创 Eclipse的Debug功能

如何调试:1.设置断点2.debug as java application,不是run as3.常用操作:操作 作用 step into跳入(F5) 进入当前行所调试的方法中 step over 跳过(F6) 执行完当前行的语句,进入下一行 step return 跳回(F7) 回到当前行所在方法的第一行(和F5成对使用,跳出方法) resume 恢复 执行完当前行所在断点的所有代码,进入下一个断点,如果没有就结束 drop to fr..

2021-05-01 17:05:41 64

原创 面向对象的特征二:继承性

、、二、继承性的格式:class A extends B{}A称为:子类、派生类、subclass(子类的意思)B称为:父类,超类,基类,superclass(父类的意思)三、子类继承父类以后有哪些不同?3.1体现:一旦子类A继承父类B以后,子类A中就获得了父类B中声明的所有的属性和方法。特别的,父类中声明为private的属性和方法,子类继承父类以后,仍然认为获取了父类中的私有结构。只因为封装性的影响,使得子类不能直接调用父类的结构而已。3.2 、子类继承父类以后,还可以声明自己特

2021-05-01 12:30:17 65

原创 创建项目后报错:Build path specifies execution environment javase-1.7.there are no JREs installed in the wor

创建项目后报错:Build path specifies execution environment javase-1.7.there are no JREs installed in the workspace that are strictly compatible with this environment.解决方法:右键当前项目,选择 properties,在新窗口中选择 ...

2019-02-17 13:10:27 10002 2

原创 安装maven时报错:Error:JAVA_HOME is set to an invalid directory

 解决办法:我的java_home 之前的配置为:C:\Program Files\Java\jdk1.7.0_17\bin所以导致错误,把java_home 改为:C:\Program Files\Java\jdk1.7.0_17后正确 

2019-02-17 11:22:48 639

原创 Oracle sql语句中的(+)作用

Oracle sql语句中(+)作用select * from operator_info o, group_info g  where o.group_id = g.group_id(+);  理解:    + 表示补充,即哪个表有加号,这个表就是匹配表,另一表为基表。所以加号写在右表,则左表就全部显示,右表满足条件的才能显示,故是左连接。  注意:     + 在MySQL中不...

2019-02-12 12:24:21 10210

原创 @RequestParam与@PathVariable的区别

在spring MVC中,两者的作用都是将request里的参数的值绑定到contorl里的方法参数里的,区别在于,URL写法不同。使用@RequestParam时,URL是这样的:http://host:port/path?参数名=参数值使用@PathVariable时,URL是这样的:http://host:port/path/参数值例如: @RequestMapp...

2019-01-15 13:28:36 203 1

原创 springmvc入门

编写controller类 配置springmvc.xml 配置web.xml 编写跳转页面hello.jsp一:编写controller类package com.itheima.springmvc.controller;import org.springframework.stereotype.Controller;import org.springframework.web...

2019-01-15 12:48:39 113

原创 springmvc自定义标签

步骤:编写自定义标签类package com.itheima.crm.utils;import java.io.IOException;import javax.servlet.jsp.JspException;import javax.servlet.jsp.JspWriter;import javax.servlet.jsp.tagext.TagSupport;publ...

2019-01-07 18:13:47 422

原创 springmvc异常处理

两种方式方式1:自定义全局异常处理器 ,继承HandlerExceptionResolverpackage com.itheima.springmvc.Exception;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org....

2019-01-06 17:59:35 105

原创 乱码问题总结

乱码问题{               提交乱码{                             post乱码:过滤器解决;                             get乱码:tomcat配置 URIEncoding="utf-8"                             }               响应乱码{             ...

2019-01-06 16:30:57 124

原创 springmvc方法返回值

modelAndView String(返回视图) Void   4.返回.action

2019-01-06 16:25:15 182 1

原创 springmvc @RequestMapping注解的用法

可以配置多个请求地址 放在类的头部,分目录进行管理 请求方法的限定   配置过滤器参数解决post请求乱码。 get方式请求乱码,在tomocat服务器中解决 ...

2019-01-06 16:02:10 298

原创 String类型转化为Integer类型

String类型转化为Integer类型 总结:String类型转化为Integer类型,可用 new Integer(parameter)构造函数

2019-01-05 16:20:08 8238

原创 数据库服务器一

关系型数据库:主要用来描述实体与实体之间的关系。实实在在存在的实物:学生与班级,员工与部门E-R关系图:实体:方框属性:椭圆关系:菱形mysql数据库服务器:就是安装了mysql数据库管理软件mysql数据库:数据库管理软件服务器:就是一台电脑,这台安装相关的服务器软件,这些软件会监听不同的端口号,根据用户访问的端口号,提供不同的服务。通常一个应用对应一...

2019-01-05 01:12:57 236

原创 springmvc默认组件加载

spring-webmvc-4.24.RELAEASE.jar包中DispatcherServlet.properties文件 处理器映射器 :org.springframework.web.servlet.HandlerMapping=org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping,\    o...

2019-01-04 23:28:41 212

原创 PinYin4jUtils包装类简介

PinYin4jUtils 源码:package com.itheima.bos.utils;import java.util.Arrays;import net.sourceforge.pinyin4j.PinyinHelper;import net.sourceforge.pinyin4j.format.HanyuPinyinCaseType;import net.sourc...

2019-01-01 10:36:05 242

原创 java 基础

commons.lang3.StringUtilsStringUtils.join(Object array[],String separator)   将数组以符号或其他字符串为间隔组成新的字符串Object array[] 需要转换的数组。separator组成新串的间隔符号,如 "," "|"1 private static final String[] str = {"1...

2019-01-01 10:12:29 66

原创 struts2 ognl语法

/*展示OGNL语法 * * * */package com.Ognl.cn;import java.util.HashMap;import java.util.Map;import org.junit.Test;import com.Ognl.domain.User;import ognl.Ognl;import ognl.OgnlContext;imp...

2018-12-18 22:22:20 95

原创 Hibernate hql、criteria、sql

hql Demopackage com.cn.hql;import java.util.List;import org.hibernate.Query;import org.hibernate.Session;import org.hibernate.SessionFactory;import org.hibernate.Transaction;import org.hibe...

2018-12-14 22:02:11 138

原创 Hibernate中openSession和getCurrentSession的区别

service层开启事务,具体代码和说明如下:package com.itheima.service;import java.util.List;import org.hibernate.Session;import org.hibernate.Transaction;import com.itheima.dao.CustomerDao;import com.itheima....

2018-12-14 21:46:11 190

原创 Hibernate主键生成策略

&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd"&gt;

2018-12-14 08:16:03 74

原创 MAVEN安装步骤及遇到问题解决

配MAVEN环境,目的是在任何路径下都可以访问MAVEN(1)解压MAVEN安装包(2)添加 MAVEN路径(3)测试:表示配置正确 可能遇到问题:(1)maven 安装报错 Error: JAVA_HOME not found in your environment.(完美解决日志)解决办法:按照提示配置JAVA_HOME路径,比如我的,如下图:(...

2018-12-13 19:18:09 197 1

原创 JS node动态添加城市

&lt;!DOCTYPE html&gt;&lt;html&gt; &lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;动态添加城市&lt;/title&gt; &lt;script&gt; //页面加载的时候调用 window.onload = function(){ docu

2018-12-11 20:06:11 183

原创 CSS中背景图片和插入图片的区别

 

2018-12-04 18:41:52 1552

原创 struts2架构图

目录   struts2访问流程图分析    struts2架构图分析    struts2.xml配置    struts2常量配置    struts2配置进阶:动态方法调用struts2访问流程图分析: struts2架构图分析  strutsPrepareAndExecuteFilter 相当于前台actionMap 相当于服务员,比如你要访问那个...

2018-12-04 11:51:58 222

原创 CSS复合选择器

1.并集选择器&lt;!DOCTYPE html&gt;&lt;html&gt; &lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;&lt;/title&gt; &lt;style type="text/css"&gt; p,div,h1{/*他们都是红色*/ c

2018-12-04 11:49:49 223

原创 CSS图片标签

 CSS介绍  

2018-12-04 11:36:26 531

原创 CSS学习1

CSS中FONT的顺序&lt;!DOCTYPE html&gt;&lt;html&gt; &lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;&lt;/title&gt; &lt;style&gt; h1{ font:italic bold 14px "微软雅黑"

2018-12-03 11:53:13 108

原创 html表单元素介绍

单选按钮radio&lt;!-- 单选按钮--&gt; 性别: &lt;input type="radio" name="group1" value="boy" /&gt;男 &lt;input type = radio name = "group1" value = "girl"/&gt;女 你是: &am

2018-12-02 15:37:12 409

空空如也

空空如也

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

TA关注的人

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