自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 IDEA 基本配置

IDEA 基本配置点击File选择Settings设置在这里插入图片描述Appearance(显示)外观配置KeyMap(快捷键)配置Editor(编辑区)配置General 配置滚轮滑动,改变字体大小配置,如图所示:包导入配置,如图所示:行号与方法分隔符配置,如图所示:代码提示配置,如图所示:代码补全配置,如图所示:Font 配置代码编辑区字体配置,如图所示:控制台字体配置,如图所示:Color 配置代码中的注释颜色配置,如图所示:File 编码配置

2021-05-12 14:21:12 379

原创 JAVA基础DAY01

1.了解变量的声明,初始化,访问及命名2.八种基本类型的介绍,范围及用法

2021-04-20 20:14:35 268

原创 分布式day01(友情客串1)

1. 华创电商平台1.1 知识点概述springboot项目( spring,springmvc,mybatis,mybatis-plus)如何让项目稳定的运行(高并发)企业不同项目之间的交互(前后端分离,多个项目之间交互)ajax,跨域思想概念(什么是什么)理解核心业务板块,代码可以不写,但是业务一定要精完成企业项目的实践,将项目部署到Linux服务器下,并通过域名访问(manage.hc.com)1.2 华创电商项目架构tomcat的并发量是多少啊?150-220之间 200通过

2021-11-01 17:42:13 208

原创 APIday06

字节流字节流就是由字节组成的,字符流是由字符组成的,Java中字符由两个字节组成,字节流是最基本的,所有的InputStream和OutputStream的子类都是字节流,主要用于处理二进制数据字节流读取InputStream抽象类表示字节输入流的所有类的超类abstract int read()从输入流中读取数据的下一个字节。int read(byte[] b)从输入流中读取一定数量的字节,并将其存储在缓冲区数组 b 中。int read(byte[] b, int off, int

2021-08-04 15:38:34 150

原创 APIday05

文件操作概述:封装一个磁盘路径字符串,对这个路径可以进行操作可以封装文件路径,文件夹路径,以及不存在的路径创建对象File(String pathname)通过将给定路径名字符串转换为抽象路径名来创建一个新 File 实例。length()文件的字节量 exists()是否存在,存在返回true isFile()是否是文件 是文件返回true isDirectory()是否是文件夹 是文件夹则返回true getName()获取文件/文件夹的名字 get

2021-08-03 16:58:38 115

原创 APIday04

包装类包装类(Wrapper Class):Java语言是一个面向对象的语言,但是Java中的基本数据类型却是不面向对象的。基本类型的数据不具备"对象"的特性(没有成员变量和成员方法可以调用),因此,java为每种数据类型分别设计了对应的类,即包装类。创建对象Integer(int value) 构造一个新分配的 Integer 对象,它表示指定的 int 值。方法: int intValue() 以 int 类型返回该 Integer 的值。static int parseInt(

2021-07-30 16:54:47 115

原创 vip第一次考试

1. 选择题1.分析以下程序:1 public class TestEquals{2 public static void main(String[]args){3 String str1=new String(“TEDU”);4 String str2=new String(“tedu”);5 if(str1.equals(str2)){6 System.out.println(“Equal”);7 }8 }9 }该程序的执行结果是( )。A.程序执行后无输出B.程序执

2021-07-30 08:56:20 1017

原创 APIday02

1.3 IDEA API文档的导出1.选中项目点击Tools2.选择生成javadoc2.按照如图配置编码格式设置:-encoding UTF-8 -charset UTF-8然后点击ok,就会生成我们的文档文件了测试:1.4 Object1.4.1 概念他是所有对象的顶级父类存在于java.lang包下,这个类不需要我们手动导包1.4.2 常用方法hashCodeint hashCode() 返回该对象的哈希码值。toString()返回该对象的字符串表示。默认

2021-07-27 17:16:50 103

原创 APIday01

介绍:王鹏力 第三阶段分布式和微服务 (java)时间:10点-12点2点-5点1.JVM JDK JRE Eclipse /IDEA破解 IDEA2.基本类型 byte->short->char->int->long-float->double->boolean自动造型/转换long a=5;(java代码是由右往左看的)long b=5L;强制转换 int b=10byte a=(byte)b;问题:int a=4096;//0

2021-07-26 17:39:42 184

原创 分布式day14

1. Redis入门案例1.1 导入jar包 <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> </dependency> <dependency> <groupId>org.springframewo

2021-07-20 19:10:47 68

原创 分布式day13

1. 数据库优化1.1 实现数据库的高可用1.1.1 业务说明当数据库主库发生宕机的情况,会直接影响到我们用户的使用造成的影响:首先我们数据库主库宕机,我们的用户不能进行写操作了,而用户的读操作,虽然也能用,但是用户的入库操作毕竟受到了影响,我们的后台也会报错。最好的解决策略是什么呢?实现数据库的高可用,什么是数据库的高可用呢?正常情况下,你干你的,我干我的,你写你的主库,我读我的从库,但是当我们的数据库主库发生了宕机现象,那么我们就应该让我们家的代理将我们的写操作交给另外一台数据库操作,因为我们

2021-07-19 17:50:20 49

原创 分布式day12

1. 关于数据库优化1.1 数据备份为什么要备份呢?因为如果数据库出现意外,那么我们的数据会丢失1.1.1 数据库冷备份就是定期有人手动的将数据库里的信息导出来弊端:备份不是实时的,数据可能丢失意义:数据库冷备份是我们公司恢复数据最后有效的手段1.1.2 数据库的热备份热备份原理:1.当我们的数据库进行新增时,首先完成数据库操作,并且将新增的数据写入到二进制文件中。2.数据库从库,会根据host/port/username/password/文件名称/位置,读取主库的二进制文件信息,

2021-07-17 17:23:51 76

原创 分布式day11

1.Linux环境下部署1.1 调试设备1.1.1 修改图片存储路径说明:指定Linux系统上传目录1.1.2 将项目进行打包1.1.3 上传war包1.1.4 简单发布命令1.1.5 带&符发布命令 java -jar 8081.war &(表示有后续操作) 通过回车调用问题:当前命令虽然可以执行后续操作,但是当我们的终端关闭之后,服务器依然会停止该启动方式是前台启动,日志会和终端进行绑定,如果终端关闭,则服务器关闭1.1.6 后端启动命令:nohup

2021-07-16 17:28:13 88

原创 分布式day08

1. 实现文件的上传1.1 文件上传入门案例1.1.1 编辑上传页面提前给大家准备了一个页面,在webapp下名字叫file.jsp的文件,访问local host:8091/file.jsp<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transition

2021-07-12 19:08:14 91

原创 分布式day07

1.1 商品的上架下架操作1.1.1 页面的URL分析上架操作下架操作对我们的js进行分析$.post("/item/instock",params, function(data){$.post("/item/reshelf",params, function(data){1.1.2 restful风格优化将我们页面的url进行封装,封装成restful风格,之后动态的获取参数,实现状态更新,同时我们将我们下架的url改为"/item/updateStatus/2"1.1.3 编

2021-07-11 21:38:16 91

原创 分布式day06

1.解析js1.1为什么要用eval呢?因为不用eval的情况下,‘100’*100,那么程序会报错,我们这里要转为js对象(number)来进行计算$("#itemAddForm [name=price]").val(eval($("#itemAddForm [name=priceView]").val()) * 100);ajax参数的写法有两种,一种是对象形式来写的,一种是k=v&k=v等号连接的方式1.1.1 系统返回值SysResult对象由于这个是一个系统对象,所以我

2021-07-11 21:37:35 75

原创 分布式day05

1. 1数据格式化操作1.1.1 格式化时间我们看一下后台页面,更新日期和创建日期都是以年月日,时分秒来标示的,但是本身数据库时间并不这样的,那么如何给他整齐的展现出来呢?点击item-list.jsp1.编辑页面HTML代码 <th data-options="field:'updated',width:130,align:'center',formatter:KindEditorUtil.formatDateTime">更新日期</th>2.编辑页面JS在我们项目

2021-07-07 19:07:11 101

原创 分布式day03

1.MP API介绍 /** * 查询案例1: 查询Id=4 的用户 * Id代表主机的含义 */ @Test public void testSelectById(){ User user = userMapper.selectById(4); System.out.println(user); } /** * 查询案例2: 查询name="八戒"的人 * Sql: select * from

2021-07-04 16:46:55 201

原创 分布式day02

1. SpringBoot高级用法1.1 跳过测试类打包1.1.1 业务场景说明在springboot_demo1项目测试包下,写一个错误代码int i=1/0;打包会报错,说明测试类也进行打包了当我们进行开发的时候,通常将项目进行打包,但是不需要执行测试类的方法,通常情况下,我们直接跳过测试类进行打包1.1.2 跳过测试类打包说明:告知maven程序,在进行打包操作时,不要管测试方法,直接将源码打包即可,该方法非常重要<properties> <java.versi

2021-07-02 19:59:14 122

原创 SpringCloud(day03)

Hystrix系统容错工具1.快速失败-避免后台服务阻塞,故障向前传播,引起雪崩效应2.限流降级:调用后台服务失败时(异常,服务崩溃,超时),执行当前服务中的一段代码,来向客户端发回相应结果。1.添加hystrix依赖2.启动类添加注解:@EnableCircuitBreaker3.添加降级代码//在远程调用方法上,添加注解,指定降级方法//调用远程服务失败时,会自动跳转到指定的方法,执行降级代码@HystrixCommand(fallbackMethod=“方法名”)public

2021-06-07 13:43:16 586 1

原创 第二阶段week5周测题

1.Spring bean 的默认作用范围是( )A.全不正确B.SingletonC.PrototypeD.SessionE.Abstract【正确答案】B【答题时间】2020-03-27 08:43:55【答案解析】无2.HTTP协议中规定了7种提交方式,其中最常用的两种为?A.HEAD、PUTB.GET、PUTC.POST、GETD.POST、HEAD【正确答案】C【答题时间】2020-03-27 08:43:55【答案解析】本题考的是提交的方式,常用的就两种(post

2021-06-03 12:01:35 1865

原创 SpringCloud(day02)

高可用启动多台服务器,防止宕机02商品服务1.配置第一个商品服务的启动参数java -jar item.jar --server.port=80011.配置第二个商品服务的启动参数java -jar item.jar --server.port=8002启动这两个端口的项目查看注册表05eurekaeureka集群的结构:对等结构没有主从之分,所有服务器都是相同的角色:node peer两个eureka不同的配置1.主机名:eureka1 eureka22.打开注册和

2021-06-02 10:17:35 87

原创 SpringCloud(day01)

一、创建springcloud父级工程新建 maven 项目复制parent到pom.xml下<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.3.9.RELEASE</version> <relativePath/

2021-05-31 22:45:16 157

原创 飞机和蜜蜂之间的战争(库奇)

飞机Demo1.设计了6个对象类,设计World类并测试1.给6个对象类添加构造方法,并测试1.设计小敌机数组、大敌机数组、小蜜蜂数组、子弹数组,并测试2.设计FlyingObject超类,6个对象类继承超类3.在FlyingObject中设计两个构造方法,6个对象类分别super()调用1.将小敌机数组、大敌机数组、小蜜蜂数组,统一组合为FlyingObject数组,并测试2.在6个对象类中重写step()移动方法3.画窗口:------Word类—CV大法1)import JFrame

2021-05-29 13:59:42 465 1

原创 如何解决谷歌浏览器禁用https配置

如何解决谷歌浏览器禁用https配置该报错显示的是https请求域名报错. 谷歌浏览器自动的将请求转化为https请求协议.https请求协议.http://https:// 更加安全 会生成动态的证书.权威机构颁布. 购买域名/完成备案网址输入:chrome://net-internals/#hsts输入网址之后点击删除, 清空浏览器缓存,重启浏览器即可结果显示,跳转成功,问题解决!!!...

2021-05-23 23:53:46 2918

原创 week2周测题

一,单选题(每题2分)1.(单选题)下列程序运行后,输出结果是( )。public class Point{ private int x,y;Point(int x,int y){this.x = x;this.y = y;}public static void main(String[] args) {Point p1 = new Point(13,14);Point p2 = new Point(17,16);System.out.println(p1.x+p2.y);}}A

2021-05-22 17:09:13 722

原创 构造方法

什么是构造方法?1.含义构造方法是一种特殊的方法,他是一个与类同名且不需要返回值的方法作用:当创建对象的时候进行调用,初始化成员变量属性当类进行实例化对象的时候会自动调用构造方法注意:1.构造方法也可以重载2.如果没有构造方法,系统会提供一个默认的无参构造方法3.如果没有显示的写出无参构造方法,而有一个有参构造,有参构造会把无参构造覆盖1.1形式可以有参,也可以无参修饰符 类名(参数列表){ 代码...} package day02; public class co

2021-05-22 01:09:42 407

原创 布隆过滤器(day14)

4.4 布隆过滤器4.4.1 介绍布隆过滤器(Bloom Filter)是1970年由布隆提出的。它实际上是一个很长的二进制向量和一系列随机映射函数。布隆过滤器可以用于检索一个元素是否在一个集合中。它的优点是空间效率和查询时间都比一般的算法要好的多,缺点是有一定的误识别率和删除困难。4.4.2 计算机进制换算1字节 = 8比特1kb = 1024字节1mb = 1024kb4.4.3 业务场景假设数据库中有1000万数据,每条记录大约2kb 如果该数据都是热点数据,则需要多大的内存

2021-05-18 11:58:11 105

原创 重载-day02

1.复习一下重写重载2.什么是构造器?他有什么作用3.this和super关键字的使用4.static和final关键字的使用5.继承的相关用法6.多态

2021-05-14 11:56:31 131

原创 AOP缓存的实现(day13)

1. AOP缓存的实现1.1 自定义注解在hcds-common下创建一个新的包,名字叫com.hc.annotation,作为自定义注解的包,注解名称命名为CacheFindpackage com.hc.annotation;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.

2021-05-13 11:41:16 506

原创 元盛居门店管理系统(门店管理板块)

元盛居门店管理系统元盛居,长春炭火火锅的代表。也是朋友聚会的最佳晚餐选择,来长春不品尝会遗憾的美食。主要卖的羊肉是草原兴发的羔羊肉,肉贵一些,要十多块一盘,不过量还不错。而且锅子热得快,一大桌人的话火也跟得及。服务态度比较实在,特别礼貌周到什么的都没有。 过去去红旗街店的时候,总要排队,夏天可到后面去露天。绝对是正宗原味铜火锅长春的第一选择。店里卖的冰川啤酒也还不错,还有比较豪华的大烤串卖,也十分好吃。导入sql脚本sql脚本详情如下:-- ----------------------------

2021-05-12 21:15:56 1271

原创 Redis入门案例(day12)

1. Redis入门案例1.1 导入jar包 <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> </dependency> <dependency> <groupId>org.springframework.data</group

2021-05-10 10:41:37 98

原创 Spring&SpringMVC详解

Spring框架Spring简介什么是Spring?Spring框架(简称Spring)是一个用于简化Java企业级应用开发的开源应用程序框架,以IoC(Inverse Of Control:控制反转/反转控制)和AOP(Aspect Oriented Programming:面向切面编程)为核心,提供了表现层SpringMVC和持久层SpringJDBC以及业务层事务管理等众多模块的企业级应用技术,还能整合开源世界中众多著名的第三方框架和类库,逐渐成为使用最多的JavaEE企业应用开源框架。SS

2021-05-09 21:17:09 1345

原创 顺序表的介绍及应用

数据结构:线性表(java实现)1.线性表一个线性表(Linear List)是由n(n≥0)个数据元素(结点,它可以是一个字母,数字,记录或更复杂的信息)所构成的有限序列。线性表逻辑地表示为:(a0,a1,…,an-1)。其中,n为线性表的长度,n=0时为空表。称i为ai在线性表中的位序号。然后,我们对顺序存储结构用图来做一个理解。1.1 顺序存储结构理解顺序储存结构是用数组来保存数据的。如下图:说明:线性表也就是数组的一种特殊储存方式:从头到尾依次储存数据。下面这种情况就不是线性表:

2021-05-06 12:42:39 508 2

原创 JAVA基础DAY02

JAVA基础DAY021. for 循环结构1.1 for的基本用法for(语句体1;语句体2;语句体4){语句体3;}1.2 break和continuebreak:跳出循环continue:跳过循环体中剩余语句而进入下一次循环1.3 嵌套循环1)循环中套循环,一般多行多列时使用,外层控制行,内层控制列2)执行规则: 外层循环走一次,内层循环走所有次3)建议:嵌套层数越少越好,能用一层就不用两层,能用两层就不用三层若业务必须通过三层以上的循环来解决,说明设计有问题4)break

2021-05-06 12:07:16 454

原创 方法的详解

1.方法的定义2.方法的构成3.方法的调用4.定义和使用方法的注意事项5.常见的企业和日常方法问题

2021-04-22 10:48:22 489

web前端讲义.md

web前端讲义.md

2021-06-21

空空如也

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

TA关注的人

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