自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 springmvc

. … . … . . package com.zhuzhu.Controller; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; //控制器类 @Controller public class HelloController { @RequestMapping(path = "/hello") pu.

2020-12-18 16:13:07 183

原创 spring

优点: 1、spring是一个开源的免费的框架(容器) 2、spring是一个轻量级的、非入侵式的框架 3、控制反转(ioc),面向切面编程(aop) 4、支持事务的处理,对框架整合的支持 总结:spring就是一个轻量级的控制反转(IOC)和面向切面编程(AOP)的框架 ...

2020-12-02 16:57:32 729

原创 Springboot

. .

2020-12-02 16:56:29 163

原创 springboot注解

@RequestBody 写在方法上就代表这个方法不跳转页面,而是直接返回数据 @Service用于标注业务层组件 @Controller用于标注控制层组件 @Repository用于标注数据访问组件,即DAO组件 @Autowired, @Resource, @Inject 这三个都是用来注入bean的, 在接口前面标上@Autowired注释使得接口可以被容器注入 当接口存在两个实现类的时候必须使用@Qualifier指定哪个实现类,否则可以省略只写@Autowired @value 通过@val

2020-12-02 16:56:10 108

原创 json

2020-12-02 16:55:44 100

原创 111

javaEE项目的三层架构

2020-12-02 16:55:17 93

原创 AJAX

2020-12-02 16:54:24 100

原创 Cookie和session

cookie翻译 --饼干 Cookie是服务器通知客户端 保存键值对的一种技术 客户端有了Cookie后,每次请求都发送给服务器 每个Cookie的大小不能超过4kb

2020-08-15 19:49:51 118

原创 SerlvetConfig等

Servlet程序和ServletConfig对象都是由Tomcat负责创建,我们负责使用 Servlet程序是默认是第一次访问的时候创建,ServletConfig是每个Servlet程序创建时,就创建一个对应的ServletConfig对象 . SerlvetConfig类的三大作用 1.可以获取servlet程序的别名servlet-name的值 2.获取初始化参数init-param 3.获取ServletContext对象 . 每个ServletConfig对应的是他自己的Servlet,所以不能

2020-08-10 16:39:08 192

原创 javascript

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script type="text/javascript"> //alert是JavaScript语言提供的一个警告框函数 //它可以接收任意类型的参数,这个参数就是警告框的提示信息 a

2020-08-09 11:34:50 109

原创 Servlet

什么是Servlet 1.Servlet是javaee规范之一;规范就是接口 2.Servlet就javaweb三大组件之一,三大组件分别是Servlet程序,Filter过滤器,Listener监听器. 3.Servlet是运行在服务器上的一个java小程序,它可以接收客户端发送过来的请求,并响应数据给客户端 . . 手动实现Servlet程序 1.编写一个类去实现Servlet接口 2.实现service方法,处理请求,并响应数据 3.到web.xml中去配置servlet程序访问地址 . . / S

2020-08-07 14:44:15 184

原创 tomcat javaweb

/ / / 目录介绍: bin 专门用来存放Tomcat服务器的可执行程序 conf 专门用来存放Tomcat服务器的配置文件 lib 专门用来存放Tomcat服务器的jar包 logs 专门用来存放Tomcat服务器运行时输出的日记信息 temp 专门用来存放Tomcat服务器运行时产生的临时数据 webapps ...

2020-08-06 10:39:37 261 1

原创 线程

含义 代码执行的索引 使用场景 多线程文件下载 模拟购票 异步任务 创建线程 继承Thread 实现Runnable 案例 方式一\方式二 。 1、 public class _09Thread { public static void main(String[] args) { _09Thread instance = new _09Thread(); } public _09Thread() { System.out.println("main方法开始");

2020-06-14 20:17:58 183 1

原创 io流

File: 。 public class _06FileDemo { //File //含义 //代表文件、文件夹 public static void main(String[] args) { File file = new File("E:\\民族师范学院\\Day01"); System.out.println(file.isFile()); System.out.println(file.isDirectory()); Syst

2020-06-14 20:16:23 111

原创 Properties

Properties 含义 继承Hashtable,一般用来读取配置文件。 。 。 db.properties driverClassName=com.mysql.jdbc.Driver url=jdbc:mysql://127.0.0.1:3306/mytabis username=root password=root `` 。 ` _05Properties.java public class _05Properties { //体系结构 //Map //Hashtable

2020-06-14 20:12:37 196

原创 补充 集合

数组 //数组 //含义: //定义 //类型 数组名 [] = {元素1,...元素N};

2020-06-14 20:09:41 216

原创 简单工厂设计模式

从左到右,依次调用 、 。 package com.controller; import com.service.UserService; import com.service.impl.UserServiceImpl; import beans.User; public class FactoryTest { //抛出问题 //耦合问题 //含义:。。。 //方案 // public static void main(String[

2020-06-14 20:00:25 130

原创 jdbc……………

package com.dashabi; import com.alibaba.druid.pool.DruidDataSource; import java.sql.Connection; import java.sql.SQLException; public class DBUtils { private static DruidDataSource dataSource = new DruidDataSource(); static { dataSource.

2020-06-13 19:30:26 126

原创 Maven的操作

什么是maven,是干什么用的 maven就是为我们解决找jar包依赖用的,还有项目的管理,比如我们自己创建一个项目,可能引入的jar包有很多(JDBC,数据库连接池 。。。。。),平时我们就是去百度搜索jar包,很费劲,而且有些还找不到,maven就说,这些全部由我来给你找 maven下载地址 Maven的配置 maven下载好之后,解压到自己的文件夹里面,然后配置环境变量 MAVEN_HOME和path 配置完成后我们打开 cmd 输入 mvn -v 进行测试一下是否成功 .

2020-06-13 16:18:25 198

原创 Date

import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; import java.util.Random; public class Main { public static void main(String[] args) throws ParseException { // 1000毫秒= 1秒 // System.currentTimeM

2020-06-12 23:34:39 139

原创 枚举

package jichu12; public enum Test3 {//枚举不可以被继承,也不可以被实现 //枚举 ONE,TWO;//必须放在前面 //new Test3;//也不可以new public String say="kungreat"; public String getSay(){ return say; } } / package jichu12; public class Teste { //Test

2020-06-12 23:33:18 97

原创 io流

2020-06-12 23:32:38 98

原创 Canlendar\\Rodom// Math

package jichu12; import java.time.Year; import java.util.Calendar; import java.util.Date; import java.util.GregorianCalendar; import java.util.concurrent.CancellationException; //测试日期类的使用 public class TestCanlendar { public static void main(String[]

2020-06-12 11:56:31 308

原创 DateFormat和SimpleDateFormat

package jichu12; import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; public class TestDateFormat { public static void main(String[] args) throws ParseException { //把时间对象按照“格式

2020-06-11 22:22:33 151

原创 String、StringBuffer、StringBuilder

package jichu12; //String public class Test2 { public static void main(String[] args) { /*String str="aaabbbb"; String str2=str.substring(2,5); System.out.println(str);//aaabbbb System.out.println(str2);//abb*/

2020-06-11 21:33:02 108

原创 连接池2

package com.yzhangm.druid; import com.alibaba.druid.pool.DruidDataSource; import java.sql.Connection; import java.sql.SQLException; public class DBUtils { private static DruidDataSource dataSource = new DruidDataSource(); static { dataS

2020-06-11 15:48:43 126

原创 连接池

/ package Ajdbc1; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; import java.util.LinkedList; public class MyDataSource { //数据源 private String url="jdbc:mysql://localhost:3306/task"; private String u.

2020-06-11 14:28:44 109

原创 事务

/ / / / package Ajdbc1; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; //事务 public class Test8 { public static void main(String[] args) { add(); } public stat.

2020-06-11 12:18:26 115

原创 使用ps返回自增id

package Ajdbc1; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.Statement; public class Test7 { public static void main(String[] args) { add(); } public static void add(){

2020-06-10 20:54:56 213

原创 jdbc在实际项目中的应用模式

/ / 数据持久层: / package com.dao; import com.beans.User; public interface UserDao { //登录 public User login(String userName, String password); //查看是否是会员 public boolean queryVIP(User user); //查询所有特价商品 public void queryAllTeJia(); ...

2020-06-10 20:07:29 211

原创 Clob和Blob

Clob: . / package Ajdbc1; import jdk.jfr.events.FileReadEvent; import java.io.FileReader; import java.io.Reader; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; public class Test5 { public static void main(

2020-06-10 14:10:17 145

原创 jdbc---日期类型的操作

package Ajdbc1; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.text.SimpleDateFormat; import java.util.Collections; public class Test4 { public static void main(String[] args)throws Exception {

2020-06-09 23:25:33 258

原创 jdbc防注入

package Ajdbc1; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.Statement; import java.util.Collections; import java.util.Scanner; public class Test3 { public static void main(String[] args) {

2020-06-09 21:05:51 193

原创 jdbc2

Student: . package Ajdbc1; public class Student { private String name; private String sex; private Integer age; private String address; public String getName() { return name; } public void setName(String name) {

2020-06-09 19:13:40 176

原创 jdbc1

标准的写法: 。 package jdbc; import java.sql.*; ////////标准的 public class Test1 { public static void main(String[] args) { Connection conn=null; Statement stm=null; ResultSet rs=null; try { Class.forName("com.mys

2020-06-09 11:19:24 653

原创 String2

public static void main(String[] args) { String s1="abc"; String s2="abc"; String s3=new String("abc"); String s4=new String("abc"); System.out.println(s1==s2); System.out.println(s1==s3); System.out.

2020-06-07 01:11:20 356

原创 String1

/ /

2020-06-07 01:06:56 300

原创 集合工具类

Collections: sort(排序) \reverse(逆序输出) //同一数据类型才作比较 / Collections: max ,min, sort, reverse, binarySearch() Arrays: asList, sort, binarySearch() / / package com.java.demo; import java.util.ArrayList; import java.util.Arrays; import java.uti

2020-06-05 19:15:22 113

原创 集合练习

package com.java.demo.yzhangm; public class Person { private String name;//姓名 private String idCard;//身份证号 private String gender;//性别 private String address;//地址 public Person() { } public Person(String name, String idCard, S

2020-06-05 16:39:29 126

原创 集合————Map

Map集合:双列型,存放数据无序,key不可重复,value可以重复 HashMap:底层是哈希表,。key不可重复,value可以重复。key对应的记录无序 / package com.java.demo; import java.util.HashMap; import java.util.Map; public class HashMap1 { public static void main(String[] args) { //Map bookMap=new HashMa

2020-06-05 14:31:03 126

空空如也

空空如也

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

TA关注的人

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