自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ==与equals的区别

==与equals()的区别

2022-09-09 20:17:58 170 1

原创 java中标识符的命名规则,注释,以及数据类型,转义字符

命名规则,注释作用,数据类型,转义字符

2022-08-16 18:06:05 207

原创 java(JDK)环境安装步骤以及环境变量配置

jdk

2022-08-16 17:23:17 3294

原创 Maven(妹问)入门之maven简介与配置

maven简介完成一个项目,需要做哪些工作。1.分析项目要做什么,知道项目有哪些组成部分。2.涉及项目,通过哪些步骤,使用哪些技术,需要多少人,多长的时间。3.组建团队,招人。购置设备,服务器,软件,笔记本。4.开发人员写代码,开发人员需要测试自己写代码。重复多次的工作。5.测试人员,测试项目功能是否符合要求。(1)测试开发人员提交的代码,如果测试有问题,需要开发人员修改,再提交代码给测试,在测试代码,还有问题,再交给开发修改,在测试直到测试代码通过。传统开发项目的问题,没有使用maven管

2020-11-21 20:50:40 189

原创 Spring入门之IoC与DI(一)

Spring学习笔记一.IoC1.中文名称:控制反转2.英文名称:(Inversion control)3.IoC是什么?3.1 IoC完成的事情原先由程序员主动通过new实例化对象事情,转交给spring负责。3.2 控制反转中控制指的是:控制类的对象。3.3 控制反转中反转指的是转交给spring负责。3.4 IoC最大的作用就是:解耦 3.4.1 程序员不需要去管理对象,解除了对象管理和程序员之间的耦合。二.Spring环境搭建1.导入jar包2.在src下新建ap

2020-10-12 21:47:50 98

转载 mybatis运行原理

mybatis运行原理运行过程中涉及到的类或者接口Resources© :用于加载mybatis核心配置文件XMLConfigBuilder© :用于解析xml文件(核心配置文件)Configuration©:用于存放xml文件解析后的结果DefaultSqlSessionFactory(c):是SqlSessionFactory(I)的实现类,创建时需要使用Configuration对象。SqlSession(I):是mybatis操作的核心DefaultSqlSession©:是SqlSe

2020-09-29 11:53:34 100

原创 Mybatis学习博客

详情请见:(1)MyBatis 快速入门和重点详解:http://blog.csdn.net/lj1314ailj/article/details/79712305(2)Mybatis入门看这篇就够了:http://blog.csdn.net/WildestDeram/article/details/99699812(3)MyBatis面试专题以及答案:http://blog.csdn.net/lj1314ailj/article/details/79712305(4)mybatis框架学习(完整)

2020-09-22 14:44:06 84

原创 Mybatis学习笔记(一)

MyBatis学习笔记1.Mybatis 开源免费框架,以前叫ibatis,2010年在google code,2013年迁移到git tub。2.作用:数据访问层框架。2.1底层是对jdbc的封装。3.mybatis优点:使用mybatis时不用编写实现类,只需要写需要执行的sql一.环境搭建1.导入jar包asm-3.3.1.jarcglib-2.2.2.jarcommons-logging-1.1.1.jarjavassist-3.11.0.GA.jarlog4j-1.2.1

2020-09-08 08:53:43 212

原创 一个故事看懂请求转发与重定向的区别

1.request的概念request是servlet.Service()方法中的一个参数。由服务器创建用来接收客户端请求的一个对象。流程:(1)浏览器发送请求给服务器。(2)服务器创建request对象。(3)request对象获取客户端数据并存储。(4)以形参的形式放进service()方法中。2.response的概念在客户端发出每个请求时,服务器都会创建一个response对象,并传入给Servlet.service()方法。response对象是用来对客户端进行响应的,这说明在se

2020-08-21 11:55:54 132

转载 servlet生命周期详解

Servlet程序时运行在服务器端的java程序,生命周期收到web容器的控制。生命周期有5部分:加载,初始化,服务,销毁,卸载其生命周期都可以在HttpServlet和GenericServlet中找到对应的方法。1、加载ServletWeb容器负责加载Servlet,当web容器启东时或者在第一次使用这个Servlet的时候,容器会负责创建Servlet实例,但是用户必须通过web.xml指定Servlet的位置,成功加载后,Web容器会通过反射的方式对Servlet进行实例化。2、初始化当

2020-08-21 11:08:05 558

原创 jquery学习笔记

1,什么是jquery全程:javascript Query 是js的一个框架 本质仍然是js2.jquery特点支持各种主流浏览器使用特别简单拥有丰富的插件3.jquery的封装原理<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>jquery的封装原理</title> <script src="my.js" type="text

2020-08-10 20:35:47 98

原创 java练习题--输入两个整数,计算它们的和与差

java每日一练:输入两个整数,计算和与差package com.company;import java.util.Scanner;//输入两个整数,计算它们的和与差public class Test1 { public static void main(String[] args) { int a = 0; int b = 0; Scanner scanner = new Scanner(System.in); System.out.p

2020-08-03 11:18:41 4392

原创 javascript中window对象学习

BOM浏览器对象模型:是规范浏览器对js语言的支持(js调用浏览器本身的功能)BOM的具体实现是window对象window对象使用学习:1.window对象不用new,直接运行使用即可,类似Math的使用方式,windows关键字可以省略不写。2.框体方法alert:警告框 提示一个警告信息,没有返回值confirm:确认框 提示用户选择一套操作(确定/取消)点击确定返回true 取消返回falsepromot :提示框 提示用某个信息的录入或者说收集点击确定,返回当前录入的教程,默

2020-07-15 21:20:26 255

原创 javascript中的事件机制

1.js的事件机制:当我们的行为动作满足了一定的条件后,会触发某类事务的执行内容:1.单双击事件单击:onclick双击:ondblclick2.鼠标事件onmouseoveronmouseoutonmousemove3.,键盘事件onkeyuponkeydown4.焦点事件onfocusonblur5.页面加载事件onload注意:js中添加事件的第一种方式:是在html上直接使用属性进行添加,属性值为所监听执行的函数。js中的事件只有在当前的html元素上有效 一个

2020-07-14 15:21:57 225

原创 javascript入门之js的声明和引用以及js的变量与学习

1.js简介在网页的发展过程中,发现网页不能对用户的数据进行效验和提供一些特效,所以js就出来了。js的作用是:让用户与网页之间进行简单的交互,以及给网页制作特效和动画等。2.js的声明与引用。(1)在head标签中使用script标签惊醒js代码域的声明,如下:<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>js的声明和引用</title>

2020-06-28 14:22:18 576

转载 java中数组的简介以及基本用法

数组的创建和使用定义:数组是指一组数据的集合,数组中的每个数据称为元素。在Java中,数组也是Java对象。数组中的元素可以是任意类型(包括基本类型和引用类型),但同一个数组里只能存放类型相同的元素。创建数组大致包括如下步骤:. 声明一个数组类型的引用变量,简称为数组变量;. 用new语句构造数组的实例。new语句为数组分配内存,并且为数组中的每个元素赋予默认值;. 初始化,即为数组的每个元素设置合适的初始值。一. 数组变量的声明;声明数组:1) 一个存放同一类型数据的集合a. 即.

2020-06-19 10:49:04 375

转载 使用Beanutils报错DateConverter does not support default String to Date conversion解决方法

在java中使用Beanutils将string转换为date类型时报错。//自己指定一个转换器(将string转换为date) ConvertUtils.register(new Converter() { @Override public Object convert(Class clazz, Object value) { // 将string转成date SimpleDateFormat format = new SimpleDateForm

2020-06-12 09:32:39 1990

原创 java练习题——手动输入成绩, 每次加分百分之二十。

手动输出成绩,每次分数增加百分之二十,在输出。代码如下:package Test1;import java.util.Scanner;public class Test06 { public static void main(String[] args) { Double grade = null; Scanner sc = new Scanner(System.in); System.out.println("请输入学生成绩:"); grade = sc.nextDoubl

2020-06-11 15:56:36 1424

转载 java中UUID类的用法及简介

Java 生成 UUID阅读目录1.UUID 简介2.UUID 组成3.项目实战回到顶部1.UUID 简介UUID 含义是通用唯一识别码 (Universally Unique Identifier),这是一个软件建构的标准。也是被开源软件基金会 (Open Software Foundation, OSF) 的组织应用在分布式计算环境 (Distributed Computing Environment, DCE) 领域的一部分。UUID 的目的,是让分布式系统中的所有元素,都能有唯一的

2020-06-11 10:44:22 2481

翻译 java中使用md5算法加密

MD5加密,是开发当中常用的,在java中实现MD5是很简单的,在包java.security有个类MessageDigest。MessageDigest 类为应用程序提供信息摘要算法的功能,如 MD5 或 SHA 算法。信息摘要是安全的单向哈希函数,它接收任意大小的数据,输出固定长度的哈希值。MessageDigest 对象开始被初始化。该对象通过使用 update 方法处理数据。任何时候都可以调用 reset 方法重置摘要。一旦所有需要更新的数据都已经被更新了,应该调用 digest 方法之一完成哈希

2020-06-10 15:29:14 211

转载 Mysql导入sql脚本时 脚本太长 报 Mysql server has gone away时解决方法

show global variables like ‘max_allowed_packet’; --查看最大允许的数据包的大小,默认为4M。set global max_allowed_packet=268435456;–修改为256M使用set global命令修改 max_allowed_packet 的值,重启mysql后会失效,还原为默认值。如果想重启后不还原,可以打开 my.cnf 文件,添加 max_allowed_packet = 256M 即可。...

2020-06-02 17:55:43 213

原创 java学习之路之MyBatis框架简介以及环境搭建

1,1.Mybatis 开源免费框架,以前叫ibatis,2010年在google code,2013年迁移到git tub。2.作用:数据访问层框架。2.1底层是对jdbc的封装。3.mybatis优点:使用mybatis时不用编写实现类,只需要写需要执行的sql一.环境搭建1.导入jar包二,在src下新建全局配置文件(编写jdbc)xml2.1没有名称和地址要求2.2在全局配置文件中引入DTD或schemal 2.2.1如果导入dtd后没有提示要windows-->

2020-06-01 20:53:14 99

翻译 java学习之路-练习题:编写一个计算速度的程序,距离时间常量。

看到书里面出来一个例子。想着怎么写。想了一会儿没想出来。缺乏程序设计概念。只会一味复制。最终还是百度偷学来的。代码如下:package Test1;import java.util.Scanner;class Speed{ double distance; double time; public double sped(double a,double b){ double s;...

2020-05-07 22:28:35 1553 2

原创 java学习之路之java操作符以及赋值的‘别名机制’

1.java操作符操作符无非“ +","-","*","/“以及赋值“=”等.j几乎所有的操作符都只能操作”基本类型“。例外的操作符是“=”,“==”和”!="致谢都能操作所有的对象。除此之外。string类支持“+”和“+=”。操作符简单常见优先级是先乘除后加减。一般括号里面的优先。这里需要注意一点就是system.out.print()输出语句里面包含“+”操作运算符。如果有必要还会进行数据...

2020-05-07 21:50:57 149

原创 java学习之路 -面向对象思想概述

因为本身有一些java基础。所以复习的话 直接从一本书看起。这里我选择了java编程思想第四版。目录如下:里面讲得大多是一些编程思想。以及比较多得练习题。我这里只有pdf版。想要的伙伴可以沟通。免费得。1.这本书一开始就介绍了对象导论。以及什么是面向对象。记得以前老师说过 万事万物皆对象。他不是一种技术,而是一种思想。例如C语言 面向过程 在意的是做事情的过程,在意做什么 怎么做。 而面向对...

2020-05-07 13:04:03 112

原创 java学习之路-java语言简介以及基础环境搭建

毕业以后做了软件实施,本身有一点java基础,现在想在工作时间以外学习java。每天做点笔记。每天激励一下自己。希望对想实施转开发的朋友有一些帮助。软件实施无非就是到现场给客户部署项目,以及培训。一般小公司只要求会sql多表联查以及良好的沟通表达能力。但是实施一般前期工资低。但是工作相对轻松。现在就从java的基础开始复习学起。1.java语言简介Java是由Sun Microsystems公...

2020-05-06 20:28:50 119

空空如也

空空如也

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

TA关注的人

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