自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux命令行

Linux命令行[root@linux root]# whoroot tty1 Oct 16 16:18use1 pts/0 Oct 16 16:49 (192.168.1.1)[root@linux root]# whoroot tty1 Oct 16 16:18use1 pts/0 Oct...

2019-10-26 16:53:30 664

原创 Java中的集合(二)

泛型创建集合对象使用泛型好处:1.避免了类型装换的麻烦,存储的是什么类型,取出的就是什么类型。2.把运行起异常,提升到了编译器弊端:泛型是什么类型,只能存储什么类型ArrayList<String> list = new ArrayList<>();list.add("abc");list.add(1);//报错定义一个含有泛型的类,模拟ArrayLis...

2019-10-26 10:16:55 264

原创 Java中的接口

Java中的接口定义 一个接口,接口是一种应用数据类型,是多个类的公共规范。格式:public interface 接口名称{//接口内容}/*注意:换成关键字interface之后,编译生成的字节码文件任然是:.java --> .class。Idea中创建一个接口,步骤:右击创建一个class文件,确立文件名,通过键盘上下键选中interface,按Enter键,创建成功。...

2019-10-19 18:17:51 411

原创 7-1 修理牧场 (25 分)(C语言实现)

修理牧场 (25 分)农夫要修理牧场的一段栅栏,他测量了栅栏,发现需要N块木头,每块木头长度为整数L~​i个长度单位,于是他购买了一条很长的、能锯成N块的木头,即该木头的长度是Li​​ 的总和。但是农夫自己没有锯子,请人锯木的酬金跟这段木头的长度成正比。为简单起见,不妨就设酬金等于所锯木头的长度。例如,要将长度为20的木头锯成长度为8、7和5的三段,第一次锯木头花费20,将木头锯成12和8;...

2019-05-20 21:29:05 6448 2

原创 Vue入门

Vue是一套用于构建用户界面的渐进式框架,Vue被设计为可以自底向上逐层应用。

2022-06-23 18:53:13 912 1

原创 confluence文件名冲突

confluence文件名冲突

2022-06-17 15:21:45 899

原创 Git开发实战

开发环境(development): 开发环境就是程序员们专门用于开发的服务器,各种配置可以比较的随意, 为了开发调试方便,一般会打开全部错误报告,是最基础的环境。开发环境的分支,一般是feature分支。测试环境(testing): 测试环境一般是克隆一份生产环境的配置,一个程序在测试环境工作不正常,那么肯定不能把它发布到生产服务器上,是开发环境到生产环境的过度环境,测试环境的分支一般是develop分支,部署到公司私有的服务器或者局域网服务器上,主要用于测试是否存在bug,一般会不让用户和其他人看到,并

2022-06-16 13:36:35 317

原创 Rabbitmq

null 默认交换机 direct模式RabbitMqConfig:消息队列配置类,包括拿到application的配置,定义队列,交换机,交换机绑定队列指定routingkeyRabbitmqSend:消息发送类,使用时直接将此自动注入然后使用,主要的方法就是将消息放入每个routkey指定的队列中MsgReceiver:负责接受消息并处理他们convertAndSend(…):使用此方法,交换机会马上把所有的信息都交给所有的消费者,消费者再自行处理,不会因为消费者处理慢而阻塞线程。参数1:交换机

2022-06-08 16:34:45 669

原创 SpringCloud常用注解

**Feign:**客户端负载均衡用户排队,找最少的排队消费方从服务中心获知有哪些地址可用,然后自己再从这些地址中选择出一个合适的服务器。。使用只需要创建一个接口和注解Feign是一个声明式的web服务客户端。只需要创建一个接口,然后在上面添加注解即可。@EnableDiscoveryClient在启动类上添加注解**@EnableDiscoveryClient**要想将一个微服务注册到Nacos上配置文件的密码都是明文加密在配置类上使用,开启计划任务的支持(在类上注解):用来指定接口的描述文字:作用

2022-06-08 16:33:55 1329

原创 PO、VO、DTO及日志打印

PO(Persistant Object) 持久对象用于表示数据库中的一条记录映射成的 java 对象。PO 仅仅用于表示数据,没有任何数据操作。通常遵守 Java Bean 的规范,拥有 getter/setter 方法。BO(Business Object) 业务对象封装对象、复杂对象,里面可能包含多个类主要作用是把业务逻辑封装为一个对象。这个对象可以包括一个或多个其它的对象。VO(Value Object) 表现对象前端界面展示;value object值对象;ViewObject表现层对象;

2022-06-08 16:30:55 434

原创 xxl-job任务调度中心

xxl-job解决多机定时任务如何调度执行的分布式任务调度平台 xxl-job,它有着简单易用,开包即食等特点。在日常开发中,经常会用定时任务执行某些不紧急又非常重要的事情,例如批量结算,计算当日的订单量,当日的成本收入等。当存在大量定时任务的时候,任务的管理也会成为一个比较头痛的问题。xxl-job,就是一个比较成熟的分布式任务调度平台。xxl-job的特点:(1)支持通过Web页面对任务进行CRUD操作,可动态启动/停止任务,操作非常简单(2)任务分布式执行,任务”执行器”支持集群部署,支持弹

2022-05-30 17:42:34 1197

原创 Mybatis-plus

MyBatisPlusMybatis 和 Mybatis Plus 的区别MyBatis:所有SQL语句全部自己写手动解析实体关系映射转换为MyBatis内部对象注入容器不支持Lambda形式调用Mybatis Plus:强大的条件构造器,满足各类使用需求内置的Mapper,通用的Service,少量配置即可实现单表大部分CRUD操作支持Lambda形式调用提供了基本的CRUD功能,连SQL语句都不需要编写自动解析实体关系映射转换为MyBatis内部对象注入容器入门建表

2022-05-25 10:50:56 849

原创 公司技能清单

Redis MyBatisPlus Shiro Swagger2 WebSocket

2022-05-13 15:12:56 68

原创 Shiro快速实战

Shiro Spring Boot

2022-04-25 22:26:20 252

原创 RabbitMQ3.7.2 安装

软件版本1.安装Erlong otp_win64_21.32.安装rabbitmq-server-3.7.14.exeerlang 下载地址: https://www.erlang.org/downloadsrabbitmq下载地址: https://www.rabbitmq.com/download.html配置系统环境变量变量名:ERLANG_HOME变量值:C:\OpenSource\rabbitmq\erl-23.2Path:%ERLANG_HOME%\bin变量名:RABB

2021-04-11 11:53:53 368

原创 JavaWeb三大核心内容:

JavaWeb三大核心内容:ServletServlet特征:Servlet是服务器端组件,必须保存在服务器上。Servlet可以动态拼资源(HTML/IMG等),即处理HTTP协议。Servlet必须满足Sun的规范。Servlet是什么:Servlet是Sun推出的,用来在服务器端处理HTTP协议的组件。服务器:名称:Java 服务器、Java Web 服务器、Servlet 容器;本质:是一个软件,需要安装在硬件上才能用和浏览器是平级的关系;举例:T

2021-04-08 20:36:13 1095 1

原创 Oracle

Oracle创建用户登陆create user c##humanidentified by 123456;grant dba to c##human;//创建表空间HUMANcreate tablespace humandatafile ‘c:\app\human.dbf’size 100m;//修改默认表空间alter user c##human default tablespace human;//为表空间添加数据文件alter tablespace human add data

2021-03-20 11:14:07 107

原创 springboot

SpringBoot微程序服务阶段SSM框架:简化了我们的开发流程,配置较为复杂war:tomcat运行spring再简化:SpringBoot - jar:内嵌tomcat;微服务架构springcloudSpringboot1.是什么2.配置如何编写yaml. 自动装配原理:重要3.集成web开发:业务核心4.集成数据库Druid5.分布式开发:Dubbo(RPC) + zookeeper6.swagger : 接口文档7.任务调度8.SpringSecurity (sh

2021-03-20 10:55:58 291

原创 计算机网络课后答案

《计算机网络 释疑与习题解答》是《计算机网络(第7版)》的配套参考书。全书共9章,每一章都与《计算机网络(第7版)》的内容相对应。每一章都有全部的习题和补充习题的详细解答,以及常见问题和解答,可以帮助读者掌握和巩固所学知识,并加深对《计算机网络》教材内容的认识和理解。计算机网络释疑与习题解答PDF(谢希任第七版)链接:https://pan.baidu.com/s/1FpsatM17-hSKlkyobAfYqQ提取码:lpfj...

2020-12-06 10:26:26 1100 2

原创 分布式开发Git

分布式版本控制系统Git1.git版本控制系统概述1.1分布式工作模式1.2git–开源社区工作模式1.3 Git的工作原理1.3.1 工作区与版本库1.3.2 分支的作用2.git基本操作2.1初始化操作持续更新中……......

2020-10-24 21:47:47 517

原创 Maven

Maven的简介项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具软件。Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。由于 Maven 的缺省构建规则有较高的可重用性,所以常常用两三行 Maven 构建脚本就可以构建简单的项目。由于 Maven 的面向项目的方法,许多 Apache Jakarta 项目发文时使用 Maven,而且公司项目...

2020-04-01 15:53:23 158

原创 AJAX

AJAX1.概念Ajax 即“ Asynchronous Javascript And XML ”(异步 JavaScript 和 XML),是指一种创建交互式、快速动态网页应用的网页开发技术,无需重新加载整个网页的情况下,能够更新部分网页的技术。通过在后台与服务器进行少量数据交换,Ajax 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。异步和...

2020-02-21 18:23:19 122

原创 Filter、Listener

Filter、ListenerFilter 过滤器:1.概念:web中的过滤器:当访问服务器的资源时,过滤器可以将请求拦截下来,完成一些特殊功能。过滤器的作用:一般用于完成通用操作。如:登陆验证、统一编码处理、敏感字符过滤2.快速入门:1.步骤:​ 1.定义一个类,实现接口Filter​ 2.复写方法​ 3.配置拦截路径​ 1.web.xml​ 2.注解2.过滤细节:...

2020-02-21 18:19:03 109

原创 JQuery基础

JQueryJQuery基础:1.概念:一个JavaScript框架。简化JS开发​ jQuery是一个快速、简洁的JavaScript框架,是继prototype之后有一个优秀的JavaScript代码库。jQuery设计的宗旨是写更少的代码,做更多的事。它封装JavaScript常用的功能代码,提供一种便捷的JavaScript设计模式,优化Html文档操作、事件处理、动画设计和Aja...

2020-02-21 18:17:05 238 1

原创 JSP:入门学习

JSP:入门学习1.概念:​ Java Server Pages:java服务器端页面​ 可以理解为:一个特殊的页面,其中既可以指定定义的html标签,又可以定义java代码用于简化书写!2.原理​ JSP本质是一个Servlet3.JSP的脚本:JSP定义代码的方式​ 1.<% 代码 %>:定义的java代码,在service方法中,service方法中可以定义什么...

2020-02-21 18:14:56 184

原创 Request、Response

Request:2.获取请求头数据方法:​ (*)String getHeader(String name)通过请求头的名称获取请求头的值​ Emumeration getHeaderNames(); 获取所有的请求头名称3.获取请求头数据​ 请求体:只有POST请求方式,才有请求体,在请求体中封装了POST请求的请求参数​ 步骤:​ 1.获取流对象​ ...

2020-02-21 18:06:22 120

原创 Tomcat&Servlet

Tomcat&ServletTomcatweb相关知识回顾1.web服务器软件启动tomcat软件bin目录下的startup.batc/s:客户端/服务器端b/s:浏览器/服务器端2、资源分类​ 1.静态资源:所有用户访问后,得到的结果都是一样的。静态资源可以直接被浏览器解析​ *如:html,css,JavaScript​ 2.动态资源:每个用户访问相同资源后,得...

2020-02-21 18:00:05 175

原创 会话技术

会话内容:会话技术:​ 1.Cookie​ 2.SessionJSP:入门学习会话技术:1.会话:一次会话中包含多次请求和响应​ 一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开为止2.功能:在一次会话的范围内的多次请求间,共享数据3.方式:​ 1.客户端会话技术:Cookie​ 2.服务器端会话技术:SessionCookie:1.概念:客户端会话...

2020-02-21 17:52:22 349

原创 Bootstrap

BootstrapBootstrap:1.概念:​ 一个前端开发的框架,Bootstrap来自Twitter, 基于HTML、CSS、JavaScript 开发的简洁、直观、强悍的前端开发框架,使得 Web 开发更加快捷。​ *框架:一个半成品软件,开发人员可以在框架基础上,再进行开发,简化编码。//模板<!DOCTYPE html><html lang="zh-C...

2020-02-21 17:39:17 76

原创 订餐系统(饿了某)java程序实现

实验项目名称公司订餐系统使用了数据库+JDBC+面向对象知识,主要分为八个功能页面,分别为注册、登陆、订餐、查看餐袋、签收订单、删除订单、点赞、退出系统。实现这八个功能模块共创建了八个类:1.Test.java 程序的主类2.Login.java 登陆3.Register.java 注册4.Home.java 菜单类或窗口类5.Dinner.java 功能实现类6.ClearSc...

2020-01-03 19:55:44 3728 1

原创 电话薄程序java程序实现

实验项目名称电话薄程序使用了数据库+JDBC+面向对象知识,主要分为五个功能页面,分别为添加记录、查找记录、修改记录、删除记录和排序记录。实现这五个功能模块共创建了六个类:1.App.java 程序的主类2.Meau.java 菜单类或窗口类3.Operate.java 功能实现类4. Person.java 定义属性和方法5. TelNotRegex.java 用户输入验证类6....

2020-01-03 19:33:16 1902

原创 Properties集合

package Properties;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;import java.util.Properties;import java.util.Set;public cl...

2019-12-12 09:56:55 112

原创 Java 读写Properties配置文件

Java 读写Properties配置文件1.Properties类与Properties配置文件     Properties类继承自Hashtable类并且实现了Map接口,也是使用一种键值对的形式来保存属性集。不过Properties有特殊的地方,就是它的键和值都是字符串类型。2.Properties中的主要方法(1)load(InputStr...

2019-12-03 18:02:33 169

原创 Jsoup-jar包下载

Jsoup:jsoup 是一款Java 的HTML解析器,可直接解析某个URL地址、HTML文本内容。它提供了一套非常省力的API,可通过DOM,CSS以及类似于jQuery的操作方法来取出和操作数据。* 快速入门:* 步骤:1. 导入jar包链接:https://pan.baidu.com/s/1KPQw3sYdxHaGB3pYaoGvdQ提取码:6a7x下载完成后解压,将jso...

2019-12-01 19:56:51 10714 9

原创 XML的基础学习

XMLxml简介1.概念:Extensible Markup Language 可扩展标记语言​ *可扩展:标签都是自定义的。 2.功能​ *存储数据​ 1.配置文件​ 2.在网络中传输3.xml与html的区别​ 1.xml中的标签都是自己定义的,html标签都是预定义。​ 2.xml的语法严格,html语法松散​ 3.xml是存储数据的,HTML是展示数据w3c:万...

2019-12-01 19:42:36 100

原创 Bootstrap

Bootstrap:1.概念:​ 一个前端开发的框架,Bootstrap来自Twitter, 基于HTML、CSS、JavaScript 开发的简洁、直观、强悍的前端开发框架,使得 Web 开发更加快捷。​ *框架:一个半成品软件,开发人员可以在框架基础上,再进行开发,简化编码。//模板<!DOCTYPE html><html lang="zh-CN">&lt...

2019-11-30 15:41:35 109

原创 Java中的静态方法是什么?

Java中的静态方法是什么?静态方法是使用公共内存空间的,就是说所有对象都可以直接引用,不需要创建对象再使用该方法。例如,我创建一个类,里面有一个静态方法:class Test{ public static int z(int xx,int yy){ return xx+yy; } public int zz(int xx,int yy){ ...

2019-11-24 19:48:08 1018 1

原创 JDBC快速入门教程

JDBC快速入门1.概念: Java DateBase Connectivity Java 数据库连接,Java语言操作数据库2.快速入门:步骤:1. 导入驱动jar包 mysql-connector-java-5.0.8-bin.jar ------------1.复制mysql-connector-java-5.0.8-bin到项目的libs目录下 --------------2.右...

2019-11-16 11:39:23 312

原创 序列化

序列化我先来讲一下概念:Java 提供了一种对象序列化的机制。用一个字节序列可以表示一个对象,该字节序列包含该对象的数据、对象的类型和对象中存储的属性等信息。字节序列写出文件之后,相当于文件中持久保存 了一个对象的信息。反之,该字节还可以从文件中读取回来,重构对象,对它进行反序列化。对象的数据、对象的类型和对象中存储的属性等信息,都可以用来在内存中创建对象。通过下面的图来理解序列化:...

2019-11-12 20:56:13 97

原创 MySQL的学习

MySQLMySQL:配置文件 my.ini几个概念数据库:文件夹表: 文件数据:数据SQL:结构化查询语言,其实就是定义了操作所有关系型数据库的规则。SQL通用语法:1.SQL可以单行或多行书写,以分号结尾。2.可以使用空格和缩进来增强语句的可读性。3.MySQL数据库的SQL语句不区分大小写,关键字建议是用大写。4.三种注释​ *单行注释:-- 注释内容 或 # 注...

2019-11-10 11:20:41 269

空空如也

空空如也

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

TA关注的人

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