自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(55)
  • 资源 (1)
  • 收藏
  • 关注

原创 分布式服务

集中式架构只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。此时,用于简化增删改查工作量的数据访问框架(ORM)是影响项目开发的关键。单体应用:单点故障集群:质量不够数量来凑存在的问题: 代码耦合,开发维护困难 无法针对不同模块进行针对性优化 无法水平扩展 单点容错率低,并发能力差 垂直拆分优点: 系统拆分实现了流量分担,解决了并发问题 可以针对不同模块进行优化 方便水平扩展,负载均衡,容错率提高..

2021-10-04 14:09:23 2431

原创 跟随小破站学习my sql第六天

局部变量运行时会报错 因为局部变量仅在第一句才有效!因为SQLyog不支持运行存储过程 所以只能通过dos命令来执行效果!

2020-12-19 19:14:48 157 1

原创 跟随小破站学习my sql第五天

delete时 如果使用rollback可以回滚数据,但使用truncate时 不能回滚数据!

2020-12-18 15:34:45 133

原创 跟随小破站学习my sql第四天

2020-12-13 22:40:52 155

原创 跟随小破站学习my sql第三天

外连接时 主表的数据都会显示出来 如果在连接表中没找到匹配信息 显示null!

2020-12-07 18:28:52 242

原创 跟随小破站学习my sql第二天

case函数使用一表示为当和常量等值时 使用二表示当满足条件时!

2020-11-27 22:58:49 71

原创 跟随小破站学习my sql第一天

安装的是数据库的服务端!修改端口号:前往C:\Program Files (x86)\MySQL\MySQL Server 版本号\my.ini 中找到sqlb当-p后想输入密码时 无需添加空格 直接输入密码即可!查看客户端版本号...

2020-11-23 21:56:12 457

原创 跟随小破站学习java SE第二十三天

public class ModuleTest { public static void main(String[] args) { Person p = new Person("Tom",12); System.out.println(p); }}module day13 { requires java9test; requires junit;}//此为java 9之后的新特性 所以jdk的...

2020-11-18 21:45:48 148

原创 跟随小破站学习java SE第二十二天

/** * 静态代理举例 * * 特点:代理类和被代理类在编译期间,就确定下来了。 * */interface ClothFactory{ void produceCloth();}//代理类class ProxyClothFactory implements ClothFactory{ private ClothFactory factory;//用被代理类对象进行实例化 public ProxyClothFactory(ClothFactor...

2020-11-12 17:08:54 250 2

原创 跟随小破站学习java SE第二十一天

public class Person { private String name; public int age; @Override public String toString() { return "Person{" + "name='" + name + '\'' + ", age=" + age + '}'; } ...

2020-11-07 21:32:18 172

原创 跟随小破站学习java SE第二十天

/** * 对象流的使用 * 1.ObjectInputStream 和 ObjectOutputStream * 2.作用:用于存储和读取基本数据类型数据或对象的处理流。它的强大之处就是可以把Java中的对象写入到数据源中,也能把对象从数据源中还原回来。 * * 3.要想一个java对象是可序列化的,需要满足相应的要求。见Person.java * * 4.序列化机制: * 对象序列化机制允许把内存中的Java对象转换成平台无关的二进制流,从而允许把这种 * 二进制流持久地保存...

2020-11-01 16:39:04 163

原创 跟随小破站学习java SE第十九天

流的角色分类是从程序(内存)的角度出发的 数据到内存为输入 内存到数据为输出!非文本的选用字节流 文本形式的选用字符流!流的分类图书写文件位置时 idea中main方法默认为当前工程下 测试test默认为当前模块下!/** * * 一、流的分类: * 1.操作数据单位:字节流、字符流 * 2.数据的流向:输入流、输出流 * 3.流的角色:节点流、处理流 * * 二、流的体系结构 * 抽象基类 节点流(或文件流) ...

2020-10-28 16:19:41 161

原创 跟随小破站学习java SE第十八天

/** * * 泛型的使用 * 1.jdk 5.0新增的特性 * * 2.在集合中使用泛型: * 总结: * ① 集合接口或集合类在jdk5.0时都修改为带泛型的结构。 * ② 在实例化集合类时,可以指明具体的泛型类型 * ③ 指明完以后,在集合类或接口中凡是定义类或接口时,内部结构(比如:方法、构造器、属性等)使用到类的泛型的位置,都指定为实例化的泛型类型。 * 比如:add(E e) --->实例化以后:add(Integer e) * ④...

2020-10-24 22:45:40 160

原创 跟随小破站学习java SE第十七天

public class CollectionTest { //forEach遍历 使用jdk 1.8的新特性 @Test public void test1(){ Collection coll = new ArrayList(); coll.add(123); coll.add(456); coll.add(343); coll.add(343); coll.forEa.

2020-10-21 17:28:03 120

原创 跟随小破站学习java SE第十六天

/** * 一、集合框架的概述 * * 1.集合、数组都是对多个数据进行存储操作的结构,简称Java容器。 * 说明:此时的存储,主要指的是内存层面的存储,不涉及到持久化的存储(.txt,.jpg,.avi,数据库中) * * 2.1 数组在存储多个数据方面的特点: * > 一旦初始化以后,其长度就确定了。 * > 数组一旦定义好,其元素的类型也就确定了。我们也就只能操作指定类型的数据了。 * 比如:String[] arr;int[] ar.

2020-10-14 22:50:37 239

原创 跟随小破站学习java SE第十五天

/** * 一、枚举类的使用 * 1.枚举类的理解:类的对象只有有限个,确定的。我们称此类为枚举类 * 2.当需要定义一组常量时,强烈建议使用枚举类 * 3.如果枚举类中只有一个对象,则可以作为单例模式的实现方式。 * * 二、如何定义枚举类 * 方式一:jdk5.0之前,自定义枚举类 * 方式二:jdk5.0,可以使用enum关键字定义枚举类 * * 三、Enum类中的常用方法: * values()方法:返回枚举类型的对象数组。该方法可以很方便地遍历所有的枚举值...

2020-10-12 17:19:27 209

原创 跟随小破站学习java SE第十四天

public class StringDemo1 { /* 获取一个字符串在另一个字符串中出现的次数。 比如:获取“ab”在 “abkkcadkabkebfkaabkskab” 中出现的次数 */ /** * 获取subStr在mainStr中出现的次数 * @param mainStr * @param subStr * @return */ public int getCount(String m.

2020-10-11 11:02:08 114

原创 跟随小破站学习java SE第十三天

/** * 一道面试题 */public class StringTest { String str = new String("good"); char[] ch = { 't', 'e', 's', 't' }; public void change(String str, char ch[]) { str = "test ok"; ch[0] = 'b'; } public static void ...

2020-10-07 22:42:08 145

原创 跟随小破站学习java SE第十二天

/** * 演示线程的死锁问题 * * 1.死锁的理解:不同的线程分别占用对方需要的同步资源不放弃, * 都在等待对方放弃自己需要的同步资源,就形成了线程的死锁 * * 2.说明: * 1)出现死锁后,不会出现异常,不会出现提示,只是所有的线程都处于阻塞状态,无法继续 * 2)我们使用同步时,要避免出现死锁。 * */public class ThreadTest { public static void main(String[] args) { Str.

2020-10-02 22:02:28 129

原创 跟随小破站学习java SE第十一天

/** * 多线程的创建,方式一:继承于Thread类 * 1. 创建一个继承于Thread类的子类 * 2. 重写Thread类的run() --> 将此线程执行的操作声明在run()中 * 3. 创建Thread类的子类的对象 * 4. 通过此对象调用start() * <p> * 例子:遍历100以内的所有的偶数 * *///1. 创建一个继承于Thread类的子类class MyThread e...

2020-09-27 20:54:07 97

原创 跟随小破站学习java SE第十天

异常大多数指的是Exception!/* * Error: * Java虚拟机无法解决的严重问题。如:JVM系统内部错误、资源耗尽等严重情况。比如:StackOverflowError和OOM。 * * 一般不编写针对性的代码进行处理。 */public class ErrorTest { public static void main(String[] args) { //1.栈溢出:java.lang.StackOverflowError //mai...

2020-09-24 21:55:03 84

原创 跟随小破站学习java SE第九天

/* * 接口的使用 * 1.接口使用上也满足多态性 * 2.接口,实际上就是定义了一种规范 * 3.开发中,体会面向接口编程! * */public class USBTest { public static void main(String[] args) { Computer com = new Computer(); //1.创建了接口的非匿名实现类的非匿名对象 Flash flash = new Flash(); com.transferData(fl...

2020-09-23 21:22:11 128

原创 跟随小破站学习java SE第八天

/* * final:最终的 * * 1. final可以用来修饰的结构:类、方法、变量 * * 2. final 用来修饰一个类:此类不能被其他类所继承。 * 比如:String类、System类、StringBuffer类 * * 3. final 用来修饰方法:表明此方法不可以被重写 * 比如:Object类中getClass(); * * 4. final 用来修饰变量:此时的"变量"就称为是一个常量 * 4.1 final修饰属性.

2020-09-22 22:41:27 107

原创 跟随小破站学习java SE第七天

/* * Object类中toString()的使用: * * 1. 当我们输出一个对象的引用时,实际上就是调用当前对象的toString() * * 2. Object类中toString()的定义: * public String toString() { return getClass().getName() + "@" + Integer.toHexString(hashCode()); } * * 3. 像String、Date、File、包装.

2020-09-18 23:04:10 195

原创 跟随小破站学习java SE第六天

/* * 方法的重写(override / overwrite) * * 1.重写:子类继承父类以后,可以对父类中同名同参数的方法,进行覆盖操作 * * 2.应用:重写以后,当创建子类对象以后,通过子类对象调用子父类中的同名同参数的方法时,实际执行的是子类重写父类的方法。 * * 3. 重写的规定: * 方法的声明: 权限修饰符 返回值类型 方法名(形参列表) throws 异常的类型{ * //方法体 * } * 约定...

2020-09-16 22:22:23 178

原创 跟随小破站学习java SE第五天

/* * 一、理解“万事万物皆对象” * 1.在Java语言范畴中,我们都将功能、结构等封装到类中,通过类的实例化,来调用具体的功能结构 * >Scanner,String等 * >文件:File * >网络资源:URL * 2.涉及到Java语言与前端Html、后端的数据库交互时,前后端的结构在Java层面交互时,都体现为类、对象。 * * 二、内存解析的说明 * 1.引用类型的变量,只可能存储两类值:null 或 地址值(含变量的类型) * .

2020-09-15 14:47:08 200

原创 跟随小破站学习java SE第四天

/* * 一、数组的概述 * 1.数组的理解:数组(Array),是多个相同类型数据按一定顺序排列的集合,并使用一个名字命名, * 并通过编号的方式对这些数据进行统一管理。 * * 2.数组相关的概念: * >数组名 * >元素 * >角标、下标、索引 * >数组的长度:元素的个数 * * 3.数组的特点: * 1)数组是有序排列的 * 2)数组属于引用数据类型的变量。数组的元素,既可以是基本数据类型,也可以是引用数据类型 * 3)创建数组对象会...

2020-09-12 21:41:50 281

原创 跟随小破站学习java SE第三天

2020-09-08 21:56:20 71

原创 跟随小破站学习java SE第二天

2020-09-03 21:38:49 88

原创 跟随小破站学习java SE第一天

注意:Jdk 1.5又可称为 jdk 5.0!

2020-09-01 21:56:23 145

原创 跟随小破站学习java web第十五天

file_upload.jsp<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><h...

2020-08-25 23:14:17 263

原创 跟随小破站学习java web第十四天

使用回调函数传输方式 传输地址 数据 回调函数ajax_demo.jsp<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">...

2020-08-24 22:23:07 114

原创 跟随小破站学习java web第十三天

//获取UUID 转换为String类型 替换'-'public static void main(String[] args) { String uuid = UUID.randomUUID().toString().replace("-",""); System.out.println(uuid); }<%@page import="java.util.UUID"%><%@ page language="java" contentType="t...

2020-08-20 15:54:01 182

原创 跟随小破站学习java web第十二天

cookie_demo.jsp<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><...

2020-08-15 22:20:24 99

原创 跟随小破站学习java web第十一天

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv...

2020-08-08 15:57:44 105

原创 跟随小破站学习java web第十天

使用三层架构完成书城登录案例public interface UserDao { /** * 登录 * sql:select * from users where username=? and password=? */ User getUser(User user); }public class UserDaoImpl extends BaseDao<User> implements UserDao{ @Override public User g

2020-08-03 21:25:29 118

原创 跟随小破站学习java web第九天

web应用中路径问题<html><head><meta charset="UTF-8"><title>Insert title here</title><base href="/day06_servletdemo2/"></head><body> <a href="pages/login.html">我要登录</a> <a href="pages/regis

2020-07-30 22:37:55 188

原创 跟随小破站学习java web第八天

最终创建Servlet的方式EndServlet.javapublic class EndServlet extends HttpServlet { private static final long serialVersionUID = 1L; // protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOExceptio

2020-07-29 22:31:17 165

原创 跟随小破站学习java web第七天

STS中运行项目当在eclipse中绑定tomcat服务器后,发现打开网页为404:资源找不到原因:绑定完之后,自动镜像了root文件到一个全新的位置解决办法:在镜像后的文件夹下添加index文件当创建动态网页项目时,选择2.5和3.0的区别2.5采用的是XML的方式,3.0采用的是注解的方式此时运行tomcat时,会出现404 需要在项目--webContent--WEB-INF下放置引导网页同时在WEB--INF--lib下的web.xml 中有 welcome-fi

2020-07-28 22:41:08 120

原创 跟随小破站学习java web第六天

正则表达式<script type="text/javascript" src="../../static/script/jquery-1.7.2.js"></script><script type="text/javascript"> $(function(){ $("#sub_btn").click(function(){ //用户名校验,规则:用户名只能是6-12位的字母、数字、_ //取用户名值 var uname = $("#us

2020-07-25 22:59:32 109

spring.rar

跟随小破站学习spring框架 深入体会java的框架知识 复习、查缺补漏的利器 尚硅谷你值得拥有的学习加油站

2020-07-08

空空如也

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

TA关注的人

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