自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 IDEA控制台输出乱码解决办法

复制代码->“-Dfile.encoding=UTF-8”(开头没有空格)粘贴到VM options后。在 idea64.exe.vmoptions 文件尾加上-Dfile.encoding=UTF-8。第二步:修改当前 Web 项目 Tomcat Server 的虚拟机输出选项。第一步:修改 IntelliJ IDEA 全局编码、项目编码、属性文件编码。第三步:IntelliJ IDEA 中自定义虚拟机选项。第四部:关闭IDEA再次打开即可。

2023-05-24 15:50:10 309

原创 idea配置

idea配置系统设置修改主题调整字体1>调整界面字体File | Settings | Appearance & Behavior | Appearance 快捷键ctrl+alt+s设置2>调整编辑区字体File | Settings | Editor | Font3>修改eclipse快捷键​ File | Settings | Keymap 右侧直接选择eclipse即可。**定制快捷键(修改补全键alt+/)eclipse快

2022-04-21 22:28:59 283

原创 TNSLSNR进程的服务OracleXE占用8080端口

1.通过cmd打开操作窗口2.输入sqlplus进入Oracle3.输入命令修改8080端口begindbms_xdb.sethttpport(‘9090’);dbms_xdb.setftpport(‘0’);end;/“访问被拒绝";在设置DBMS_XDB.SETHTTPORT时3.1遇到这行错误,按如下处理:1>win+R–>compmgmt.msc–>回车;2>先看 组 中是否有 ora_dba;3>如果 组 中有 ora_dba再看

2022-04-19 22:06:03 268

原创 Linux

一、概述1.1 Linux的历史操作系统,英语Operating System简称为OS。说道操作系统就需要先讲一讲Unix,UNIX操作系统,是一个强大的多用户、多任务操作系统,支持多种处理器架构,按照操作系统的分类,属于分时操作系统,最早由KenThompson、Dennis Ritchie和Douglas McIlroy于1969年在AT&T的贝尔实验室开发。而linux就是一款...

2019-12-03 20:10:39 661

原创 09 JQuery

JQuery一.引言1.JQuery是一个基于javascript语言的框架 --- 是对js代码的合理封装2.js的缺点,jquery优点 1)js代码比较复杂 var tag = document.getElementById("idvalue"); jquery代码简单 var tag = $("#idvalue"); 2)js存在着浏览器差异,jquery可以...

2019-08-21 09:58:35 95

原创 08 JavaScript(js)

JavaScript(js)一.引言1. Javascript(js):基于浏览器的,解释型的,面向对象的编程语言2. 编程语言的分类: 编译型语言 ---- C C++ (运行效率高,不能跨平台) 源码 -- 针对特定系统的可执行的机器指令 解释型语言 ---- html js (运行效率低,可以跨平台) 源码 -- 由不同的软件直接...

2019-08-18 19:20:34 169

原创 07 Mybatis

Mybatis一.概述1.现有jdbc代码的不足 1)代码冗余大(对于不同的表的dao实现类,只有sql命令是不同的) 2)对于结果实体类对象的封装需要程序员手工完成(o-r mapping) 3)jdbc代码没有提供“连接池”功能,需要人为的引入外部的连接池软件 4)jdbc没有提供缓存机制2.Mybatis框架 1)Mybatis框架是一个基于...

2019-08-18 19:18:23 113

原创 06 struts2

struts2一.什么是MVC(Model/View/Controller)?1> MVC是一种编程思想,人为的将系统分为三个层次。2> MVC的好处:解耦合。提高系统的可维护性和可拓展性。M(Model)V(View)C(Controller)数据模型层:entity/dao/service/视图层:jsp、html、(freeMarker/VO)...

2019-08-18 18:41:08 111

原创 05 Jsp_day3

Jsp笔记 第三天一. 复习二. JSTL标签1. forEach标签的普通循环功能 ~~~jsp<c:forEach var=“循环变量” begin="" end="" step="" varStatus="">循环体</c:forEach>~~~1) 分页简化版2)完整版 — 封装pageBean对象三. EL的补充1. ...

2019-08-18 18:17:18 104

原创 05 Jsp_day2

Jsp笔记 第二天一. 复习二. 动作元素(包含,转发)1. 包含动作 【重点】1)语法: <jsp:include page=“被包含网页资源的网名” />2)功能: 将其他网页资源的“输出结果”包含到当前jsp页面里 — 合并输出结果 , 也称为“动态包含”或者“编译 后包含”3)作用:做复杂网页的显示 ( 可能是由多个jsp包含完成)2. 转发动作 【了解】...

2019-08-18 18:12:37 128

原创 05 Jsp_day1

Jsp笔记 第一天一. 引言1. 作用用来生成动态网页的技术,与servlet类似2. 特点1)所有的jsp文件都必须以".jsp"为结尾,同时可以放在web应用的任意目录下(除了WEB-INF)2)访问时,与html类似,通过文件名访问3) jsp文件开发成功后不需要定义配置文件,修改后也不需要重启服务器3. servlet和jsp的取舍问题1)servlet : 在大量的ja...

2019-08-18 18:07:59 88

原创 04 Servlet_day5

Servlet笔记 第五天一. 复习二. ServletContext1. 从文件的角度理解ServletContext对象1) tomcat启动时,会去读取每一个web应用的配置文件web.xml,并将读到的内容封装成ServletContext对象保存在内存中, ServletContext对象就是web.xml文件在内存中的体现2) 一个web应用只有一个web.xml文件...

2019-08-18 17:57:26 100

原创 04 Servlet_day4

Servlet笔记 第四天一. 复习二、用户信息追踪1. 概念:​ 在通信过程中,保存记录用户一些重要的业务步骤操作 涉及的数据2. 手段1) cookie : 在客户端浏览器中保存用户状态数据2)HttpSession:在服务器端保存用户状态数据三. Cookie1. 概念1)服务器写到浏览器上的一小段String,由name和value两部分组成(不支持...

2019-08-18 17:46:54 100

原创 04 Servlet_day3

Servlet笔记 第三天一、复习1. client发送请求的方式1) 地址栏手工输入程序地址(访问首页)2) 点击超链接 href=“目标资源的路径( uri — /应用名/相对路径 )”3) 点击表单的提交按钮 action=“目标资源路径(uri)”2. servlet程序生命周期1) tomcat只会为servlet程序创建一个对象,默认在第一次请求到达时创建...

2019-08-18 17:36:36 112

原创 04 Servlet_day2

Servlet笔记 第二天一. 复习二. web应用3.0版(使用工具做程序的自动发布)1. 在myeclipse里配置tomcat服务器操作窗口1) window — show view — others — 搜索servers – 选中2 ) 窗口右键 — configurer server connector — tomcat 7.x — 选中enable— 在第一个选择框指...

2019-08-18 17:35:18 102

原创 04 Servlet_day1

Servlet笔记 第一天一. 引言1. 概念1) servlet一段运行在tomcat服务器上的java小程序,能够生成动态网页,是JavaEE规范的一部分2)动态网页 : 构成网页内容的数据是实时变化3)运行方式: 开发好的java程序,需要发布到tomcat服务器上,由服务器在用户请求达到时调用2. 搭建开发环境需要将servlet技术对应的servlet-api.jar引入...

2019-08-18 17:31:28 97

原创 03 html_day2

Html笔记一. 表单标签 【重点】1. 作用:与用户交互的通道(主要完成数据的采集)2. form标签<form action="目标程序的地址" method="get|post"> 表单</form>method属性: get和post的区别 get方式:表单提交默认方法,将表单数据以特殊的格式拼接到地址栏随着资源跳转一并发送数据 ...

2019-07-17 21:12:15 108

原创 03 html_day1

Html笔记一. 引言1. 概念1) 标记语言: 使用一些特殊的标记符号对所要展示的文本内容进行标记说明,不会向发出机器指令,不体现具体的业务信息2) 超文本标记语言(HTML):对文本内容的显示样式,风格进行标记说明3) 可扩展的标记语言(xml):对文本内容的含义进行标记说明2. html说明1)使用html技术定义的文档,通常成为“网页” , 文件名会以.html 或者 .h...

2019-07-17 21:08:22 92

原创 02 jdbc_day4

Jdbc笔记 第四天一. 复习二. View( 视图层 , 显示逻辑 , 界面)1. 作用:提供一个与用户交互的通道(进,出)2. 常见代码1) 数据采集​ Scanner sc = new Scanner(System.in);​ Object value = sc.nextXxx();2)调用service层函数完成用...

2019-07-17 21:06:31 149

原创 02 jdbc_day3

Jdbc笔记一.复习二. DAO (data access object 数据访问对象)1. 作用完成对数据库里一张表所有数据访问操作(增删改查)2. 命名规范1) 为每一张表提供一个与之对应的DAO程序2) 定义DAO接口,命名时 “表名+DAO"为接口提供实现类,命名时 “接口名+Impl"3. 好处​ 对调用者屏蔽底层数据库的差异三. Servic...

2019-07-17 21:04:06 87

原创 02 jdbc_day2

Jdbc笔记一. 工具类 – JdbcUtil1. java代码复用的基本原则1)函数封装 : 经常反复出现在程序中的一段功能代码(冗余代码),通过函数封装可以提高代码复用性2)尽量减少“硬编码” : 将可能会发生改变的值直接定义在java程序中(值的改变会导致程序的重新编译)将变化的值定义在“配置文件”2. 配置文件1)概念:用来保存程序运行过程中所需要的一些数据2) 文件类型:...

2019-07-17 20:59:45 105

原创 02 jdbc_day1

Jdbc笔记一. 引言1. 概念:​ 是java程序连接数据的桥梁,通过jdbc驱动java程序可以操作访问数据库软件2. jdbc的组成1)接口:由sun公司定义,提供给程序员开发使用,已经在jdk里提供(java.sql包和javax.sql包)2)实现类:有数据库厂商提供,通过jar包的形式提供​ ojdbc5.jar...

2019-07-17 20:56:25 109

原创 01 Oracle 补充

Oracle 补充一.DDL命令补充删除表​ drop table 表名; --删除表​ drop table 表名 cascade constraint; --删表的同时 级联删除 所有约束​修改表​ 1、添加列​ alter table 表名 add(列名 数据类型 [默认值] [约束1] [约束1],​ 列名2 数据类型2)​ 2、删除列​ ...

2019-07-17 20:48:09 294

原创 01 Oracle_day3

Oracle笔记一. 建表1. 合法标识符1)由 字母/数字/_ /$ / # 组成,其中数字不能开始2)不能是关键字,不区分大小写,字数控制在30个字符以内2. 数据类型1) 数字类型(不分整数和小数)​ ① number( n1 ,n2 ) : 有效位数为n1的数字,其中小数点后占n2位。n1最大取值为38,省略n2则表示整数​ ② numb...

2019-07-17 20:39:22 211

原创 01 Oracle_day2

Oracle笔记一. 伪列 ( rownum rowid )1. 概念​ 表里不存在的,通过select * 无法查询到的列select *,rownum,rowid from employees ; -- error-- 解决:select employees., rownum,rowid from employees; --- 用表名修饰sel...

2019-07-17 20:29:57 98

原创 01 Oracle_day1

一. 引言1. 概念​ 数据库是一种存储管理数据的软件, 全称RDBMS(关系数据库管理系统)​ 常用数据库 — oracle mysql SqlServer DB22. 数据库里的基本概念1) 表(table) — 实际负责存储数据的单元(二维表)2) 行(row ) — 表示了一组具体的业务数据 , 也称为记录(recoder)3) 列(column...

2019-07-11 13:57:48 244

原创 01 JAVA 概述和环境的搭建

JAVA 概述和环境的搭建Java是什么?Java是一门编程语言汉语:人和人交流的语言Java:人和机器交流的语言Java的历史Java的创始人:詹姆斯 高斯林2009年甲骨文收购了sun1995年发布jdk 测试版1996年 发布jdk1.0 不成熟1998 发布jdk1.2 里程碑2005年 发布 jdk5 升级 添加一些新的特性2011年 jdk...

2019-07-11 13:22:00 185

原创 DAY19 设计模式和反射

19 设计模式和反射设计模式设计模式:就是先人(老程序员)通过实战开发总结出的开发的套路叫做设计模式常用的设计模式有23种 最简单的设计模式之单例模式单例模式:一个类的实例只有一个单例模式分类(Singleton)饿汉式类内部维护了一个本类对象的常量1.在本类中声明一个私有的 静态的 final类型的实例2.私有构造方法3.对外提供公开的静态的获取实例的方法...

2019-07-11 13:09:33 134

原创 18 IO流

IO流File类构造方法:File(String pathname):将一个路径下的文件/文件夹构造成一个file对象方法:createNewFile() 当且仅当不存在具有此抽象路径名指定名称的文件时,不可分地创建一个新的空文件。 案例:案例:package cn.wzx.Demo;import java.io.File;impor...

2019-07-11 13:08:55 344

原创 17 线程

`线程线程进程:一个正在进行的程序线程定义:轻量级进程,一个程序顺序执行流程并发原理:CPU分时间片,交替执行 宏观并行 微观串行CPU时间片:操作系统(OS)负责调度数据空间: 堆空间共享(对象 等所有线程共享的),栈空间独立(局部变量等 所有线程之间特有的)代 码:1>实现Runable接口 实现run方法 Runable对象:任务对象 new Thread(任务对象...

2019-07-11 13:08:19 101

原创 15 集合

集合概述变量:用一个变量去存储一个值数组:用一个变量引用多个值 一旦定义 容量是固定的用一些数据结构封装为一个单独的类 实现了数据的动态存储,叫做集合 集合是一个类数组 集合区别: 1)数组存储基本类型 集合存储Object类型 2)数组长度固定 集合长度不固定 3)数组只能存储相同类型 集合能存储任意类型集合的体系集合分类: 单列集合: 根接口是:Colle...

2019-07-11 13:07:42 137

原创 14 包装类 和 String类

包装类 和 String类包装类Object类是所有类的父类8种基本数据类型jdk5之前: Object o = 12;//在jdk5之前不行jdk5之后包装类将基本数据类型转换为引用数据类型包装类的分类基本数据类型包装类类型byteByteshortShortintIntegerlongLongcharCharacter...

2019-07-11 13:07:11 107

原创 13 内部类 和 Object类

13 内部类 和 Object类内部类概述概念:内部类就是定义在一个类的内部的类,编译之后可生成单独的class文件根据内部类定义的位置不同: 成员内部类(相当于成员变量的位置) 静态内部类(相当于类变量的位置) 局部内部类(相当于局部变量的位置) 匿名内部类(是特殊的局部内部类)成员内部类位置:定义在类中成员变量的位置特点: 1.成员内部类可以访问外部类的私有成员而...

2019-07-11 13:06:38 111

原创 12 接口

接口接口概念生活中的接口:usb vga hdmi dp type-c 雷电 灯泡 螺纹接口usb : 1994年 IBM(服务器) 甲骨文 因特尔 联想 等 微软 共同制定的协议标准(数据交换协议)java中接口: 就是一个特殊的抽象类 是接口使用者和接口实现者之间的规范接口的定义关键词:interface语法:interface 接口名{ ...

2019-07-11 13:06:11 438

原创 11 三大修饰符

三大修饰符abstract 抽象的抽象的:就是只能描绘一个大概的概念抽象类:用abstract修饰的类叫做抽象类 语法: abstract class 类名{} 抽象方法:用abstract修饰的方法叫做抽象方法 语法: 访问修饰符 abstract 返回值类型 方法名(形参列表); abstract 访问修饰符 返回值类型 方法名(形参列表);关于抽象方法和抽象...

2019-07-08 17:47:33 125

原创 10 面向对象三大特性之多态

面向对象三大特性之多态多态的概念概念:多态就是父类引用指向子类对象满足: dog is a animal现实生活中 一个事物是什么 取决于你认为他是什么你认为是什么--- Animal a 引用这个事物真实存在的是什么类型-----对象 继承是多态的前提!!!!多态的特点编译时多态(还没有打开箱子 无法确定箱子中所放的数据类型)特点:在编译时只能通过引用调...

2019-07-08 17:36:37 156

原创 09 面向对象三大特性之继承

面向对象三大特性之继承什么是继承生活中的继承:指父辈的一种赠与 子女的一种获得java中的继承:子类可以继承父类所有的 非私有 的属性和方法java中定义继承关系必须满足 is a关系 谁是一个什么is a关系is a 关系叫做里氏代换原则(是面向对象思想中的一个重要的原则)保温杯 is a 杯子高健 is a 狗狗 is a 动物注意:在java中定义两...

2019-07-08 17:35:59 104

原创 08 面向对象三大特性之封装

面向对象三大特性之封装对象创建的过程对象创建的过程: 1.为对象分配空间并赋默认值(属性) 2.初始化对象的属性为属性赋初始值 3.调用构造方法创建对象 如果是有参构造 有参构造为属性赋值引用之间的传递引用:Student s1 = new Student();s1叫做这个学生对象的引用注意: 1.基本数据类型之间传递是值 2.引用数据类型之间传递的是地址引用案例:p...

2019-07-08 17:35:07 73

原创 05 函数

函数什么是函数概念:具有特定功能的一段代码 可以重复使用函数是一个c语言中的概念 java中没有函数概念 java中叫做方法函数的定义函数的声明:定义了函数具有什么样的功能(包括需要什么数据 能够 为使用者提供什么数据)语法:public static 返回值类型 函数名(数据类型 变量1,数据类型 变量2 。。。)函数的实现:通过具体的代码 对声明的功能进行实现语法:...

2019-07-08 17:34:09 280

原创 07 面向对象

面向对象面向对象面向对象是一种编程思想对象万物皆对象概念:在现实生活中真实存在的事物都叫做对象 面向对象的编程思想编程思想:用程序解决现实生活中需求的一种解决思路面向过程的编程思想(C):面向对象的编程思想(java python ):面向过程:把大象放冰箱总共分几步 1.打开冰箱门 2.把大象放进去 3.关上冰箱门面向对象: 找到一个对象 街边卖煎饼...

2019-07-08 17:25:45 108

空空如也

空空如也

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

TA关注的人

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