自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SSM框架学习之Spring的AOP、事务控制的学习以及资料整理

什么是AOP?概念AOP:Aspect Oriented Programing即面向切面编程简单来说:它就是把我们程序中重复性的代码抽取出来,在需要执行的时候,使用动态代理技术,在不修改源代码的情况下,对我们的方法进行增强。AOP的作用和优势作用在程序运行期间,不修改源码对方法进行增强优势减少重复代码提高开发效率方便维护此处存在的问题:事务被自动控制了,我们使用了connection对象的setAutoCommit(true)此方式控制事务,只能控制一条,如果业务方法一次

2020-10-12 23:50:32 256

原创 SSM框架学习之Spring的IOC学习以及资料整理

Spring概念Spring 是分层的 Java SE/EE 应用 full-stack 轻量级开源框架,以 IoC(Inverse Of Control:反转控制)和 AOP(Aspect Oriented Programming:面向切面编程)为内核,提供了展现层 SpringMVC 和持久层 Spring JDBC 以及业务层事务管理等众多的企业级应用技术,还能整合开源世界众多著名的第三方框架和类库,逐渐成为使用最多的 Java EE 企业应用开源框架。...

2020-10-03 11:14:27 180

原创 在spring配置文件bean.xml中使用c3p0时候报错

【异常】Invalid property ‘username’ of bean class [com.mchange.v2.c3p0.ComboPooledDataSource]: Bean property ‘username’ is not writable or has an invalid setter method. Does the parameter type of the setter match the return type of the getter?...

2020-09-20 12:27:17 206

原创 SSM框架学习之Mybatis学习以及资料整理

selectListexecute:它能执行CRUD中的任意一种语句,它的返回值是一个boolean类型,表示是否有结果集。有则为true,没有则为false。executeQuery:它只能执行CUD语句,查询语句无法执行,他的返回值是影响数据库记录的excuteUpdate:它只能执行SELECT语句,无法执行增删改。执行结果封装的结果集ResultSet对象...

2020-09-01 12:00:52 215

转载 Eclipse中执行maven命令

如何在eclipse中执行maven命令

2020-06-30 23:22:33 302

原创 redis服务器闪退,由于目标计算机积极拒绝,无法连接

出现这句话“由于目标计算机积极拒绝,无法连接”,一般是没有启动redis-server.exe可是一旦在当前安装目录下启动Redis-server.exe直接闪退,我蒙了。redis-server redis.windows.conf出现错误:[6852] 19 Jun 17:06:50.000 # QForkMasterInit: system error caught. error code=0x00000070, message=CreateFileMapping failed.: no

2020-06-19 17:28:40 2278

原创 Ajax和Json学习笔记

AJAX:1. 概念: ASynchronous JavaScript And XML 异步的JavaScript 和 XML 1. 异步和同步:客户端和服务器端相互通信的基础上 * 客户端必须等待服务器端的响应。在等待的期间客户端不能做其他操作。 * 客户端不需要等待服务器端的响应。在服务器处理请求的过程中,客户端可以进行其他的操作。 Ajax 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。 [1] 通过在后台与服务器进行少量数据交换,Ajax 可以使网页实现异步更

2020-06-17 14:33:18 211

原创 JQuery的简单学习

JQuery基础:概念:一个JavaScript框架。简化JS开发,封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。JavaScript框架:本质上就是一些js文件,封装了js的原生代码而已。使用:var div = $("div");alert(div.html());JQuery对象和JS对象区别与转换1、JQuery对象在操作时,更加方便2、JQuery对象和js对象方法不通用。

2020-06-14 11:56:56 154

原创 Filter&Listener

Filter概念当访问服务器的资源时,过滤器可以将请求拦截下来,完成一些特殊的功能。作用一般用于完成通用的操作。如:登录验证,统一编码处理,敏感字符过滤快速入门:定义一个类实现接口Filter复写方法配置拦截路径1.web.xml2.注解过滤器细节:web.xml配置< filter> < filter-name>demo1< /filter-name > < filter-class>

2020-06-08 18:33:23 96

原创 如何彻底删除mysql服务,并清理注册表

2020-06-01 12:15:20 506

原创 Servlet、HTTP协以及文件下载的学习

Servlet英文全名: Server applet概念:运行在服务器端的小程序* Servlet本质上就是一个接口,定义了Java类被浏览器访问到(tomcat识别)的规则

2020-05-14 14:58:21 102

原创 XML_学习

概念:可扩展标记语言

2020-04-19 12:57:49 140

原创 BootStrap_学习

BootStrap框架概念: 一个前端开发的框架,Bootstrap,来自 Twitter,是目前很受欢迎的前端框架。Bootstrap 是基于 HTML、CSS、JavaScript 的,它简洁灵活,使得 Web 开发更加快捷。好处:1、定义了很多的css样式和js插件。我们开发人员直接可以使用这些样式和插件得到丰富的页面效果。2、响应式布局。即同一套页面可以兼容不同分辨率的设备。使用...

2020-04-15 14:54:05 174

原创 JavaScript

2020-04-10 00:58:37 159

转载 如何在eclipse中安装AngularJS插件

原博客

2020-03-16 19:24:35 497

原创 CSS

CSS主要负责页面美化和布局控制概念:Cascading Style Sheets层叠样式表层叠:多个样式可以作用在同一个html的元素上,同时生效CSS的使用:CSS与html结合方式内联样式* 在标签内使用style属性指定css代码* 如:< div style=“color:red;”>hello css< /div >内部样式* 在he...

2020-03-11 15:50:54 121

原创 HTML

概念HTML是最基础的网页开发语言* Hyper Text Markup Language 超文本标记语言超文本:* 超文本是用超链接的方法,将各种不同空间的文字信息组织在一起的网状文本.标记语言:* 由标签构成的语言。<标签名称> 如 html,xml* 标记语言不是编程语言...

2020-03-10 18:40:01 86

原创 JDBC

JDBC的本质其实是官方(Sun公司)定义的一套操作所有关系型数据库的规则(即接口)。各个数据库厂商去实现这个接口,提供数据库驱动jar包。我们可以去使用这套接口(JDBC)编程,真正执行的代码是驱动jar包中的实现类。通俗易懂的来说:Person接口即规则或者说接口 Worker类真正执行的代码即实现类Person p = new Worker(); //父类...

2020-03-03 17:31:34 73

原创 编程网络

网络开发一般分为用户和服务两端,而这两个端的开发有以下两种不同的架构:==面试题:请解释C/S和B/S的区别? ==C/S(Client / Server):要开发两套程序,一套是服务器端,另外一套是与之对应的客户端,但是这种程序在进行维护时需要维护两套程序,而且客户端的程序更新也必须及时,此类程序较为安全;B/S(Browser / Server):要开发一套程序,只开发服务器端的,客户端...

2020-01-15 15:41:44 142

原创 Java IO操作

文件操作类:FileFile类提供的构造方法使用File类操作文件的几个方法:在上述程序中存在3个问题:问题一:关于路径分隔符在Windows操作系统中,使用“\”作为路径分隔符,而在Linux系统下使用“/”,从实际开发而言,大部分情况都会在Windows系统做开发,再将项目部署到Linux下,但这两个系统的分隔符不一致,来回修改过于麻烦,File类提供了一个常量:public s...

2020-01-13 16:09:40 140

原创 常用类库

StringBuffer类在java中,字符串使用String类进行表示,但是String类所表示的字符串有个最大的问题:“字符串常量一旦声明则不可改变,而字符串对象可以改变,但是改变的是其内存地址的指向”。所以String类不适于被频繁修改,在这种情况下就可以使用StringBuffer类,而在StringBuffer类中使用**append()**方法进行数据的连接。范例:常见的面试题...

2019-12-13 16:15:32 182

原创 多线程

进程与线程

2019-11-28 17:02:51 89

原创 Java8(JDK8){Lambda表达式、函数式接口、stream流、方法引用}

Lambda表达式使得代码更加的简洁,不再有“不得不创建接口对象”的束缚,也不再有“抽象方法覆盖覆写”的负担。核心代码:( ) -> System.out.println("aaaaaaaa~")语义分析:Lambda标准格式:Lambda省去了面向对象的条条框框,格式由三个部分组成;(参数类型 参数名称) -> {代码语句}格式说明:1.小括号内的语法...

2019-11-19 15:47:42 289

转载 debug详细教程

debug详细教程传送门 =。=

2019-11-14 10:54:36 383

原创 JDK1.5中Java的三大特性泛型、枚举、注解(Annotation)

集合中的泛型不使用泛型带来的问题:就是如果什么都往集合里面放的话,比如一个装备和一个英雄,你就很难区分,什么位置你放入的对象或者属性是装备还是英雄了。使用泛型的好处:泛型的用法是在容器后面添加Type可以是类,抽象类,接口,即如果放了<装备>就不能够放<英雄>了。泛型的简写List heros = new ArrayList();可以简写为:List ...

2019-11-06 15:56:00 137

原创 集合框架

ArrayList集合与数组的区别:如果要存放多个对象,可以使用数组,但是数组有局限性。比如 声明长度是10的数组,不用的数组就浪费了,超过10的个数,又放不下。集合关键字:add用法add 有两种用法第一种是直接add对象,把对象加在最后面 heros.add(new Hero("hero " + i));第二种是在指定位置加对象 heros.add(3, special...

2019-11-06 14:14:41 263

原创 反射

获取类对象获取类对象有3种方式Class c= Class.forNameClass c = Hero.classClass c = new.Hero().getClass()获取类对象的时候,会导致类属性被初始化无论什么途径获取类对象,都会导致静态属性被初始化,而且只会执行一次。(除了直接使用 Class c = Hero.class 这种方式,这种方式不会导致静态属性被初始化...

2019-10-30 14:04:45 110

原创 异常处理

异常处理的定义导致程序的正常流程被中断的事件,叫做异常。格式:try{}catch(){}流程:1.将可能抛出FileNotFoundException 文件不存在异常的代码放在try里2.如果文件存在,就会顺序往下执行,并且不执行catch块中的代码3. 如果文件不存在,try 里的代码会立即终止,程序流程会运行到对应的catch块中4. e.printStackTrace(); ...

2019-10-29 17:56:40 181

原创 日期

日期的时间原点为1970年1月1日 8点0分0秒Date d2 = new Date(5000);//5000表示5000毫秒 System.out.println("从1970年1月1日 早上8点0分0秒 开始经历了5秒的时间");getTimegetTime()得到一个long型的整数,这个整数代表 从1970.1.1 08:00:00:000 开始 每经历一毫秒,增加1。System...

2019-10-29 17:55:57 125

原创 javaweb--数据库学习SQL语法、MYSQL约束

SQL语法:select 字段列表from 表名列表where 条件列表group by 分组列表having 分组之后的条件order by 排序limit 分页限定排序查询*语法:order by 子句select * from student ORDER BY math;排序方式:*ASC:升序,不写默认是升序*DESC:降序举例:select * from ...

2019-10-29 17:54:57 180

原创 数字与字符串

装箱拆箱封装类所有的基本类型,都有对应的类类型,比如int对应的类是Integer,这种类就叫做封装类。Number类数字封装类有Byte,Short,Integer,Long,Float,Double,这些类都是抽象类Number的子类。封装类转基本类型public class TestNumber { public static void main(String[] arg...

2019-10-25 17:49:09 465 1

原创 UML

UML——类图的解释

2019-10-24 20:47:57 126

原创 Git初入门

Git简介世界上最先进的分布式版本控制系统。问题:Q1:分布式和集中式的区别。集中式:就是把版本库的集中存放在中央服务器中 ,必须联网才能工作。分布式:分布式版本控制系统根本没有“中央服务器”,每个人的电脑上都是一个完整的版本库,这样,你工作的时候,就不需要联网了,因为版本库就在你自己的电脑上。Q2:如何将一个文件添加到版本库总中?①、初始化一个Git仓库,使用git init命令。...

2019-10-21 17:01:54 67

原创 JavaWeb学习(Junit单元测试、反射、注释)

单元测试 、反射、注释单元测试Junit的使用:一、定义一个测试类(测试用例)建议:被测试的类名Test CalculatorTest包名:xx.xx.xx.test com.gk.test二、定义测试方法,可以独立运行建议:方法名:test测试的方法名 testAdd( )返回值:void参数:空参三、给方法加上@Test四、给Junit注入依赖环境...

2019-07-19 12:46:58 175

原创 final、权限、内部类、引用类型

Java学习的第十五天final:不可改变。可以用于修饰类、方法和变量。final运用方面:1、修饰变量基本类型的局部变量,被final修饰后,只能赋值一次,不能再更改。2、局部变量–引用类型引用类型的局部变量,被final修饰后,只能指向一个对象,地址不能再更改。但是不影响对象内部的成员变量值的修改。3、成员变量成员变量涉及到初始化的问题,初始化方式有两种,只能二选一:显示初始...

2019-06-14 01:05:18 146

原创 接口、多态

Java学习的第十四天接口接口:主要就是封装了方法,包含抽象方法(JDK 7及以前),默认方法和静态方法(JDK 8),私有方法(JDK 9)。接口的定义,它与定义类方式相似,但是使用 interface 关键字。它也会被编译成.class文件,但一定要明确它并不是类,而是另外一种引用数据类型。注意:引用数据类型有数组、类、接口。定义格式:public interface 接口名称 {...

2019-06-11 02:16:07 230

原创 继承、super、this、抽象类

Java学习的第十三天继承的好处:1、提高了代码复用性。2、类与类之间产生了关系,是多态的前提。继承有两种情况:第一种【1、成员变量不重名。2、成员变量重名(使用super调用成员变量)】第二种【1、成员方法不重名。2、成员方法重名。(Override重写也是用super.父类调用方法来调用)】继承的特点:1、Java只支持单继承,不支持多继承。2、Java支持多层继承(继承体系)。3、3....

2019-06-09 01:48:34 197

转载 intellij IDEA--- 报inspects a maven model for resolution problems

intellij IDEA--- 报inspects a maven model for resolution problems

2019-05-31 02:10:03 259

原创 方法的形参深入学习

学习java的第十二天匿名对象的使用1.理解:我们创建的对象,没有显示的赋给一个变量名。即为匿名对象2.特征:匿名对象只能对用一次方法的重载**概念:**在同一个类中,允许存在一个以上的同名方法,只要它们的参数个数或者参数类型不同即可。**特点:**与返回值类型无关,只看参数列表,且参数列表必须不同。(参数个数或参数类型)。调用时,根据方法参数列表的不同来区别。**判断是否重载:**...

2019-05-24 01:33:11 957

原创 java面向对象编程

面向对象学习的三条主线思想1.Java类及类的成员;属性、方法、构造器、代码块、内部类;2.面向对象的三大特征:封装、继承、多态性;3.其他关键字;面向过程与面向对象的区别1.面向过程:主要强调的是功能行为,最小单位是函数,考虑是怎么做;2.面向对象:主要强调的是功能的对象,最小单位是类或者对象,考虑的是找谁做;...

2019-05-23 01:27:47 339

空空如也

空空如也

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

TA关注的人

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