自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 教你们如何下载CentOS.ios官网文件?

如何自己想要的CentOS.IOS版本教程?1.百度搜索centos,进入官网。2.进入官网:点击Get CentOS Now3.点击CentOS Linux DVD IOS4.在The following mirrors in your region should have the ISO images available(您所在地区的下列镜像应该具有ISO映像):下面直接下载你想要的最新版本centos.ios文件5.上面咋们下载的是最新版本的,但是我有想下载以前版.

2020-06-22 00:16:28 1357 1

原创 批量删除maven下载失败的jar

命令行界面进入我的本地仓库;d:dircd 我的本地仓库输入代码进入maven仓库路径,在命令行下运行:for /r %i in (*.lastUpdated) do del %i

2020-05-20 01:14:18 148

原创 Node.js安装及环境配置之Windows篇

一、安装环境1、本机系统:Windows 10 (64位)2、Node.js:node-v12.16.1-x64(64位)二、安装Node.js步骤1、下载对应你系统的Node.js版本:https://nodejs.org/en/download/2、选安装目录进行安装3、环境配置4、测试三、前期准备1、Node.js简介简单的说 Node.js 就是运行在服务端的 JavaScript。Node.js 是一个基于Chrome V8引擎的 JavaScript 运行环境。..

2020-05-17 03:16:25 323

原创 springMVC(1)------------------什么是SpringMVC

什么是MVC? MVC是模型(Model)、视图(View)、控制器(Controller)的简写,是一种软件设计规范。 是将业务逻辑、数据、显示分离的方法来组织代码。 MVC主要作用是降低了视图与业务逻辑间的双向偶合。 MVC不是一种设计模式,MVC是一种架构模式。当然不同的MVC存在差异。 Model(模型):数据模型,提供要展示的数据,因此包含数据和行为,可以认为是领域模型或JavaBean组件(包含数据和行为),不过现在一般都分离开来:Value Object

2020-05-13 23:27:51 383

原创 Spring(6)--------------注解方式测试AOP

1.新建java项目2.新建lib,导入库:junit4.12.jarJUnit是一个Java单元测试框架,由Erich Gamma和Kent Beck创建。下载地址:https://mvnrepository.com/artifact/junit/junithamcrest-all-1.3.jar一个包含单个工件中的所有子模块的自包含hamcrest jar。下载地址:https://mvnrepository.com/artifact/org.hamcrest/hamc...

2020-05-13 02:30:54 97

原创 Spring(5)------------AOP注解

1.新建java项目2.新建lib,导入jar,新建实现类Category 和Product :package com.how2java.pojo;/** * 类别 */public class Category { public int getId() { return id; } public void setId(int id) { this.id = id; } public String getName

2020-05-13 02:05:27 126

原创 Spring(4)------------Spring AOP

AOP 即 Aspect Oriented Program 面向切面编程首先,在面向切面编程的思想里面,把功能分为核心业务功能,和周边功能。所谓的核心业务,比如登陆,增加数据,删除数据都叫核心业务所谓的周边功能,比如性能统计,日志,事务管理等等周边功能在Spring的面向切面编程AOP思想里,被定义为切面在面向切面编程AOP的思想里面,核心业务功能和切面功能分别独立进行开发然后把切面功能和核心业务功能"编织"在一起,叫AOP1. 功能分两大类,辅助功能和核心业务功能2. 辅助功能...

2020-05-13 01:37:40 163 1

原创 spring(3)-----------注解方式

使用注解的方式完成spring注入对象中的效果1.新建java项目2.创建lib,导入库,3.创建Category和Product实现类:package com.how2java.pojo; public class Category { public int getId() { return id; } public void setId(int id) { this.id = id; } public...

2020-05-13 00:51:32 73

原创 spring(2)---------(注入对象)

1.新建java项目2.创建lib,导入库,3.创建Category和Product实现类:package com.how2java.pojo; /** * @author lenovo */public class Category { public int getId() { return id; } public void setId(int id) { this.id = id; } pub...

2020-05-12 23:10:29 79

原创 spring(1)----------介绍

Spring是一个基于IOC和AOP的结构J2EE系统的框架IOC 反转控制 是Spring的基础,Inversion Of Control创建对象由自己new 构造方法来调用,变成了交由Spring创建对象DI 依赖注入 Dependency Inject. 拿到的对象的属性,已经被注入好相关值了,直接使用1.新建java项目,新建lib,导入库2.新建Category类package com.how2java.pojo; /** * @author lenovo */.

2020-05-12 22:58:07 123

原创 mybati逆向工程

MyBatis Generator Core:MyBatis生成器- MyBatis的代码生成器。 下载地址https://mvnrepository.com/artifact/org.mybatis.generator/mybatis-generator-coreMybatis Generator是一个用于Mybatis逆向工程的工具。我以前都是先有pojo, mapper, xml, 然后再创建表。用逆向工程的方式,首先保证数据库里有表,然后通过Mybatis Gene...

2020-05-12 20:34:07 163

原创 mybatis---------统计总数

1.新建数据库,2.新建lib,导入库,添加mybatis配置文件mybatis-config.xml<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configurationPUBLIC "-//mybatis.org//DTD Config 3.0//EN""http://mybatis.org/dtd/mybatis-3-config.dtd"><configuration> <...

2020-05-12 17:54:58 2406

原创 mybatis中使用插件PageHelper

1.新建数据库CREATE TABLE category_ ( id int(11) NOT NULL AUTO_INCREMENT PRIMARY KEY , name varchar(32) DEFAULT NULL ) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4; INSERT INTO category_ VALUES (1,'category1'); INSERT ...

2020-05-12 16:58:22 140

原创 mybatis---分页

1.创建数据库2.新建java项目,新建lib,导入库,新建mybatis的配置文件mybatis-config.xml,新建log4j的配置文件log4j.properties<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configurationPUBLIC "-//mybatis.org//DTD Config 3.0//EN""http://mybatis.org/dtd/mybatis-3-config.dtd"

2020-05-12 02:08:23 114

原创 mybatis延迟加载

1.新建数据库 CREATE TABLE category_ ( id int(11) NOT NULL AUTO_INCREMENT PRIMARY KEY, name varchar(32) DEFAULT NULL) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4; INSERT INTO category_ VALUES (null,'category1'); INS

2020-05-12 01:38:20 84

原创 mybatis注解

mybatis的一对多1.创建数据库:mybatis// 分类表 CREATE TABLE category_ ( id int(11) NOT NULL AUTO_INCREMENT PRIMARY KEY , name varchar(32) DEFAULT NULL) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4;// 产品表 create table product_(

2020-05-12 01:08:10 145

原创 MyBatis 高级映射

MyBatis 是如何处理多张数据库表之间的关联关系,其中包括:一对一的查询 一对多查询 多对多查询 延迟加载 mybatis项目中,必须先创建mybatis-config.xml和引入jar包<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/.

2020-05-11 18:24:41 250

原创 mybatis-------------事务管理(JDBC方式)

1.创建java项目2.创建lib目录,加入jar包,log4j-1.2.17.jar ,mybatis-3.5.2.jar,mysql-connector-java-8.0.18.jar3.创建配置文件:mybatis-config.xml和log4j.properties<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configurationPUBLIC "-//mybatis.org//DTD Config 3

2020-05-11 02:51:32 185

原创 log4j入门

1.创建java项目2.新建lib,导入log4j-1.2.17.jar包,添加库4.配置4.新建log4jText测试类:package log4j;import org.apache.log4j.BasicConfigurator;import org.apache.log4j.Level;import org.apache.log4j.Logger;/** * @author lenovo */public class Log4jTest { /**.

2020-05-10 18:41:39 136

原创 MyBatis(1)---------入门

MyBatis 简介MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis,是一个基于Java的持久层框架。持久层: 可以将业务数据存储到磁盘,具备长期存储能力,只要磁盘不损坏,在断电或者其他情况下,重新开启系统仍然可以读取到这些数据。 优点: 可以使用巨大的磁盘空间存储相当量的数据,并且很廉价 缺点:慢(相对于内存而言)为什么使用 MyBatis在我们

2020-05-10 15:19:21 118

原创 spring(2)--------Ioc入门

IoC:Inverse of Control(控制反转)读作 “反转控制”,更好理解,不是什么技术,而是一种设计思想,就是将原本在程序中手动创建对象的控制权,交由Spring框架来管理。 正控:若要使用某个对象,需要自己去负责对象的创建 反控:若要使用某个对象,只需要从 Spring 容器中获取需要使用的对象,不关心对象的创建过程,也就是把创建对象的控制权反转给了Spring框架简单理解:我吃了一个苹果。我种下一棵苹果树,来年干了各种工作,几年后,苹果树长大了,我自己去苹果树上摘下一个苹果,吃

2020-05-09 17:52:55 86

原创 spring学习(1)

认识 Spring 框架Spring 框架是 Java 应用最广的框架,它的成功来源于理念,而不是技术本身,它的理念包括 IoC (Inversion of Control,控制反转) 和 AOP(Aspect Oriented Programming,面向切面编程)。什么是 Spring:Spring 是一个轻量级的 DI / IoC 和 AOP 容器的开源框架,来源于 Rod Johnson 在其著作 《Expert one on one J2EE design and developmen

2020-05-09 17:11:58 137

原创 java中拷贝

数组的插入,删除的本质就是数组的拷贝拷贝的原理:s1有5个元素,下标分别是0-4s2有10个元素,下标分别是0-9,它是一个空数组按照System.arraycopy(s1, 2, s2, 6, 3);s1拷贝到s2,s1的下标为2的开始,拷贝3个元素,拷贝到s2的下标为6的元素上,依次向后排序,排3个,输出为0--null 1--null 2--null 3--null ...

2019-09-02 20:33:19 120

原创 数组的拷贝(从数组中删除某个元素)

package cn.sxt.array2;/** 数组的拷贝** */public class TestArrayCopy { public static void main(String[] args) { // TODO 自动生成的方法存根 testBasicCoopy2();//调用方法 } // 从...

2019-09-02 20:21:04 480

原创 java中String类的用法

package cn.sxt.opp;public class TestString2 { public static void main(String[] args) { // TODO 自动生成的方法存根 String s1 = "core Java"; String s2 = "Core Java"; Syste...

2019-09-02 20:10:19 107

原创 Java中接口可以多继承类只能单继承

package cn.sxt.opp;public class TestInterface2 {}interface A { void testa();}interface B { void testb();}//接口可以多继承,类只有单继承//接口C继承接口A和Binterface C extends A ,B{ void testa();...

2019-09-02 20:09:03 1852

原创 java中接口和简单实现

package cn.sxt.opp;/*接口和实现*//*新建了2个接口,测试3个不同的类,在TestInterface 类中使用方法和常量,测试接口中能否调用类*/public class TestInterface { public static void main(String[] args) { // TODO 自动生成的方法存根 Vol...

2019-09-02 20:07:27 106

原创 java中抽象类的使用和作用

package cn.sxt.opp;//包的位置/** 抽象类的使用要点:* 1.有抽象方法的类只能定义成抽象类* 2.抽象类不能实例化,既不能用new来实例化抽象类* 3.抽象类可以包含属性,方法,构造方法,但是构造方法不能用new实例,只能用来被子类调用* 4.抽象类只能被继承* 5.抽象方法必须被子类实现* 作用:* 为子类提供统一的,规范化的模板,子类...

2019-09-02 20:05:44 154

原创 java接口的简单实现

package cn.sxt.opp;public interface MyInterface { /* 接口里面只能定义常量 规范:大写字母下划线表示名字 */ /* public static final */ int MAX_AGE = 100; /* public abstract */void test01();// 接口中的方法 公开的抽象的}/...

2019-09-02 20:03:21 186

原创 java字符串

package cn.sxt.opp;public class TestString { public static void main(String[] args) { // TODO 自动生成的方法存根 String str = "abc"; String str2 = new String("def"); Stri...

2019-09-02 20:00:46 81

原创 java创建线程的2个方法

创建一个新的执行线程有两种方法。 一个是将一个类声明为一个Thread的子类。 这个子类应该重写run类的方法Thread 。 然后可以分配并启动子类的实例。 例如,计算大于规定值的素数的线程可以写成如下: class PrimeThread extends Thread { long minPrime; PrimeThread(long...

2019-09-01 17:05:37 89

原创 我的第一个java程序

package packages;public class HelloWord { public static void main(String[] args) { System.out.println("hello word"); }}输出hello word

2019-09-01 16:25:09 62

空空如也

空空如也

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

TA关注的人

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