自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 springboot整合FTP实现文件传输

1.ftp绑定ip端口登录。使用ftp实现上传功能。项目中使用的jar包。

2023-11-01 16:28:47 702

原创 流程引擎基础知识

1.历史节点表—act_hi_actinst流程历史节点表常用来查询流程走过的节点2.历史变量表—act_hi_varinst流程历史节点表常用来查询流程走到的节点的元数据(业务数据)3.运行时任务节点表—act_ru_lask运行时加点表表明当前流程走到的节点4.运行时流程变量数据表—act_ru_variable运行时加点表表明当前流程走到的节点信息(业务数据)5.流程部署信息表—act_re_deployment流程部署后流程存储的地方—主要字段id(流程部署id)

2023-04-12 11:43:57 758

原创 lamda表达式

lamda表达式总结内容

2023-04-11 16:54:50 867

原创 树形知识积累

1.通过list 将pid进行分组。3.将pid为0的放在最上层显示。2.分组后的数据格式。

2023-04-11 10:13:54 101

原创 文档操作的总结

文档操作文档操作1 pdf操作1.1 pdf添加目录(有导航栏)1.2 pdf旋转1.3 pdf新增页1.4 pdf删除1.5 清除pdf1.6 合并pdf2 word操作3 xml操作4 excel 导入导出操作4.1 导入excel4.2 导出excel5 文档打包zip6 文档解压zip文档操作1 pdf操作1.1 pdf添加目录(有导航栏)package org.jeecg.modules.utils;import com.aspose.words.*;import com.itex

2023-03-27 15:46:40 453

原创 windows微服务部署

编辑nginx.conf文件 (备注:千万不要用记事本编辑 会产生bom,nginx会报错 ,可以用写字板打开)redis安装之后 点击启动redis-server.exe文件进行启动 程序连接有时会挂掉,需要部署成服务。解决 :windows查看nginx 原来服务是否关闭。win+r 输入 services.msc。安装 windows版本 可安装稳定版。taskkill -f -pid 端口号。下载后将zip文件进行解压。查看 所有进程的命令。

2023-03-20 18:10:05 776

原创 ubuntu小记

linux

2022-07-13 17:05:09 248

原创 poi模板操作word两种实现方式

两种方式实现poi自由插入文字,图片,解析上传excel模板在word中生成table

2022-07-09 22:47:23 2929

原创 SSM整合Quartz

Quartz1.整合1.1 mysql中创建quartz表1.2 添加quartz依赖1.3 添加quartz.properties1.4 编写quartzConfig文件1.4.1 quartz的初始化配置1.4.2 创建job 实例工厂1.5 编写定时任务1.5.1 静态方式编写定时任务1.5.2 动态方式编写定时任务2.quartz2.1 quartz概念2.2 quartz核心要素2.2.1 要素关系2.2.2 要素作用2.3 quartz优点2.4 quartz数据表2.4.1 数据表获取路径2

2021-11-24 15:28:08 997

原创 SSM整合Redis

SSm整合redis1.介绍前补充说明2.整合流程2.1 添加redis依赖2.2在yml或者application.properties中配置redis2.3 不进行序列化配置直接使用redis2.4 不使用默认的jdk序列化,配置其他的序列化1.介绍前补充说明1.使用redis,在RedisTemplate中已经封装增删改查操作,直接调用2.redis配置序列化方式,默认JDK序列化存储会乱码2.整合流程1.添加redis依赖2.在yml或application.properties中配

2021-11-23 15:21:18 1212

原创 Swagger

Swagger1.Swagger项目2.Swagger2.1 swagger 概念2.2 swagger 常用注解1.Swagger项目项目部分代码,只展示与Swagger相关1)在pom.xml文件中添加swagger<!--swagger依赖添加--> <dependency> <groupId>io.springfox</groupId> <artifactId>sp

2021-11-22 17:59:02 219

原创 Git操作

1.mybatis:1.1. mybatis究竟是用来干什么的?1. 2.为什么会使用mybatis?1.1.关于mybatis究竟是什么?MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。1.2.为什么会使用mybatis?MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。MyBatis可以使用简单的XML或注解用于配置和原始...

2021-11-22 15:30:52 215

原创 言语理解部分

判断文章主旨的问法有:这段文字旨在/意在/重在表达的是这段文字主要强调的是这段文字所概括的内容是作者在这段文章中想要表达/强调什么意思1.判断文章主旨之主题词做题的顺序是:题目------文章-------选项做题的思想:有中心句:中心句明显,找到中心句进行同义词替换/形象表达无中心句:中心句不明显,需要对全文进行概括解题技巧:(小切入口)主题词:核心话题关联词:转折(虽然,但是),并列(和,而且,并且),因果(因为,所以…语气加重)程度词:最,稍微,微量等重点词语:主题词、关联

2021-07-18 23:35:14 226

原创 mybatis反向生成dao与entity

mybatis反向生成dao与entity吐槽1.安装idea-mybatis-generator2.创建springboot项目3.可以检查一下springboot项目是否建成4. 配置mybatis4.1 在pom.xml中添加mybatis依赖在application.properties中进行配置mybatis6. 建立数据库以及在数据库里面建表7.建立mybatis生成代码文件8.配置数据库使用mybatis-generator进行反向生成dao,entity,*mapper.xml文件展示一下子

2020-10-03 22:03:25 371

原创 雪崩缓存,缓存击穿与缓存穿透

缓存雪崩就是当你在使用热点数据的时候一般会去做缓存,然后缓存一般都是定时刷新的,当你在对一些热点数据设置的失效时间相同,然后在这个时候有大量的请求进来了,然后这些请求就会直接打到DB上面去,导致DB承受不住就挂了。当同一时间大面积的失效的话,那就相当于没有redis,这样请求量大的时候就会直接打到数据库上,而且当你这个服务的数据库和别的服务的数据库关联比较大的时候就会导致别的服务也挂了。解决方法:就是在你向redis中缓存数据的时候,把每个key的失效时间随便加。这样就不会导致大面积的数据同时失效,

2020-09-30 13:21:21 115

原创 详解Redis

数据库的类型:关系型数据库:mysql oracle非关系型数据库:redis ,mongdbredis里面的常用存储类型:1.String2.list3.hash4.set5.zset

2020-09-30 12:55:36 284

原创 kafka消息队列

1.消息队列2.zookeeper3.kafka

2020-09-29 12:34:32 540

原创 开发工具ngnix,redis,token等

Nginx点击进入Ngnix下载地址一般是下载稳定版,如果说想安装其他的,就按照自己的喜好安装序言:常见互联网分布式架构如上,分为客户端层、反向代理nginx层、站点层、服务层、数据层。在互联网分布式开发中,有时候java服务器的用户量太过于庞大,那么我们就需要进行负载平衡。负载平衡最突出的就是反向代理nginx。负载平衡: 负载均衡(Load Balance,简称LB)是一种服务器或网络设备的集群技术。负载均衡将特定的业务(网络服务、网络流量等)分担给多个服务器或网络设备,从而提高了业务

2020-06-24 14:25:15 169

原创 计算机网络汇总

计算机网络前言介绍在计算机进行通信中,计算机网络起着至关重要的作用,计算机网络通信的流程是,路由器:有wifi的话,我们进行通信的时候,总是电子器件连接路由器,路由器连接骨干网,由骨干网连接上Internet,实现通信。(骨干网比较好理解一点的就是理解为电信机房)电脑或者手机连接路由器这部分的网是局域网路由器之外连接internet这部分是广域网。路由器的图片:路由器右面的蓝口是WAN口,WAN口是连接广域网的(Wide area network ),WAN口连接的是公网ip,与intern

2020-05-29 18:06:08 2200

原创 linux基础操作合集(正在写)

有关于linux课一次课接上次1.通配符*:是指匹配任意字符的字符串?:是指匹配一个字符长度的字符串[as]:是指匹配包含有as字符的字符串[a-z]:是指匹配匹配在a到z字符的字符串[^……]:是指皮匹配没有包含……的字符串自己写的一段有关于linux文件的命令表示mkdir p0 p1 p2 p3 p4 创建文件夹touch hello.txt world.txt mi...

2020-04-28 11:22:49 161

原创 对于配置linux虚拟机的步骤,呕心沥血一下午

1.进入虚拟机内部之后,选择Open in Terminal(选择终端)输入inconfig如果显示这个界面直接将sudo apt install net-tools复制粘贴在下面的命令行,然后系统会自己下载文件包2.下载后,输入ifconfig之后会出现下面的图片3.配置的地方在点击有线设置4.5.点击进去之后,在Ipv4里面进行手动配置,注意,是手动配置,是手动配...

2020-04-18 18:34:05 209

原创 错题总结(5)

1.常见的计算排序的复杂度排序方式详解:1.冒泡排序:添加链接描述2.选择排序:添加链接描述3.插入排序:添加链接描述4.希尔排序:添加链接描述5.归并排序:添加链接描述6.快速排序:添加链接描述7.堆排序:添加链接描述8.基数排序:添加链接描述9.桶排序:添加链接描述10.计数排序:添加链接描述2.有关于线性结构与非线性结构广义表是非线性结构的,它也是线性表的一种推广...

2020-03-30 23:55:56 657

原创 做题中错误的总结4

1.Java中基本的编程单元为:类2.final作为对象成员存在时,必须初始化;但是,如果不初始化,也可以在类的构造函数中初始3.有关于servletinit方法: 是在servlet实例创建时调用的方法,用于创建或打开任何与servlet相的资源和初始 化servlet的状态,Servlet规范保证调用init方法前不会处理任何请求**service方法:**是servlet真正处理...

2020-03-28 19:32:38 117

原创 做题中的错误总结(3)

1.有关于java,javac javax等的作用javac将源程序编译成.class文件,字节码;//Javac将文件解释成.java文件java将字节码转为机器码,.exe程序;//Java运行.java文件javax开头的都是扩展包;2.解决哈希冲突添加链接描述3.有关于中间件中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源。中间件位于客...

2020-03-27 21:09:53 105

原创 有关于做题出错的总结(2)

1.把常用的tar解压命令总结下,当作备忘:tar-c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。-z:有gzip属性的-j:有bz2属性的-Z:有compress属性的-v:显示所有过程-O:...

2020-03-26 15:03:30 133

原创 做题错误的知识点总结(1)

第一次写自己的周报,相对于自己以前写的比较简单,粗略的周报自己的错题知识点汇总1.对于继承的问题,当子类继承父类的时候,创建对象后,执行的顺序是:父类静态代码块—>子类静态代码块—>父类构造代码块—>父类构造函数—>子类构造代码块—>子类构造函数注意点:静态内容只在类加载时执行一次,之后不再执行。默认调用父类的无参构造方法,可以在子类构造方法中利用supe...

2020-03-25 16:44:34 238

原创 知识点汇总,总会遗忘的小知识

1.标识符可以由任意顺序的大小写字母,数字,下划线和美元符号($)组成,但是标识符不能以数字开头,不能是java中的关键字2.包名全部小写类名和接口名首字母大写方法名和变量名,第一个单词小写,第二个开始首字母大写常量名所有字母全部大写3.关键字:引包:import基本数据类型:int ,float,double,long,short,char,boolean,void,byte,co...

2020-03-18 13:28:34 195

原创 GC参数的整理

GC参数的整理:-XX:+UseSerialGC:在新生代和老年代使用串行收集器-XX:SurvivorRatio:设置eden区大小和survivior区大小的比例-XX:NewRatio:新生代和老年代的比-XX:+UseParNewGC:在新生代使用并行收集器-XX:+UseParallelGC :新生代使用并行回收收集器-XX:+UseParallelOldGC:老年代使用并行...

2020-03-02 15:28:40 101

原创 GC roots的对象

说到GC roots(GC根),在JAVA语言中,可以当做GC roots的对象有以下几种:1、栈(栈帧中的本地变量表)中引用的对象。2、方法区中的静态成员。3、方法区中的常量引用的对象(全局变量)4、本地方法栈中JNI(一般说的Native方法)引用的对象。...

2020-03-02 14:01:50 1319

原创 解释运行与编译运行的区别

四、解释运行和编译运行的概念:解释运行:解释执行以解释方式运行字节码解释执行的意思是:读一句执行一句编译运行(JIT):将字节码编译成机器码直接执行机器码运行时编译编译后性能有数量级的提升编译运行的性能优于解释运行。...

2020-03-01 22:14:06 1956

原创 有关于虚拟机

Java虚拟机详解----JVM常见问题总结面试必问关键词:JVM垃圾回收、类加载机制。一、Java引用的四种状态:强引用:用的最广。我们平时写代码时,new一个Object存放在堆内存,然后用一个引用指向它,这就是强引用。如果一个对象具有强引用,那垃圾回收器绝不会回收它。当内存空间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使程序异常终止,也不会靠随意回收具有强引...

2020-03-01 15:15:50 123

原创 TCP通信

TCP通信是严格区分客户端与服务器端,在通信时,必须先由客户端去连接服务端才能实现通信,服务器端不可主动连接客户端,并且服务器端要事先启动,等待客户端的连接实现TCP程序提供了两个类,一个是ServerSocket类,用于表示服务器端,一个是Socket,用于表示客户端实现通信时,首先创建代表服务端的ServerSocket对象,该对象相当于开启一个服务,并等待客户端的连接,然后创建代表客户端...

2020-02-22 16:31:06 265

原创 UDP通信

1.DatagramPacket对于UDP通信上篇已经讲过是无连接的协议对于UDP的发送以及接收用一个包装类DatagromPacket来进行包装创建DatagromPacket对象,因为不仅有发送也有接收,两种的实现方式是不同的,对于接收,相对于发送,稍微要简单一些接收端的构造方法只需要接收一个字节组来存放接收到的数据,而发送端的构造方法不但要接收存放了发送数据的字节数组,还需要指定发送...

2020-02-22 14:28:17 141

原创 网络编程

网络通讯协议现在有许多,现在运用最广泛的是TPC/IP协议(传输控制协议与因特网互联协议)它包括TCP协议(Transmission Control Protocol),IP协议(Internet Protocol),UDP协议(User Datagram Protocol),ICMP协议(Internet Cntrol Massage Protocol)和其他一些协议的协议组TPC/I...

2020-02-21 16:06:30 127

原创 有关于字节型与字符型的相互转换

转换流有时字节型与字符型需要进行相互转换,这是就需要使用转换流进行转换JDK提供两种转换流InputStreamReader与OutputStreamWriter其中InputStreamReader是Reader的子类OutputStreamWriter是Writer的子类转换的例子import java.io.*;public class emp throws Exceptio...

2020-02-20 17:28:59 351

原创 有关于输入输出流的一些知识(I/O)(2)

字符流当一些数据是字符的时候,我们使用Inputstream 和outputstream就会出现问题字符流的父类是Reader和WriterReader是字符输入流Writer是字符输出流字符操作文件使用输入流进行读取字符import java.io.*;public class emp throws Exception{ public static void mian(Stri...

2020-02-20 16:53:08 69

原创 有关于输入输出流的一些知识(I/O)(1)

流:通过不同输入输出设备之间的数据传输抽象的表述java中的io流:分为字符流和字节流以及输入流和输出流字节流字节流的顶级父类:Inputstream和outputStreamInputstream是输入管道outputStream是输出管道inputstream常用方法:read():从输入流读取一位8位字节,并转换成为整数read(byte[]b):从输入流读取若干字节,存放...

2020-02-20 15:17:44 178

原创 有关于Array的一些用法,接上篇map等的用法

4.Array工具类有几个方法1.sort()方法进行排序2.binarySearch(Object[]a,Object key)方法进行查找元素3.copyOfRange(int [] original,int from,int to)方法进行拷贝元素4.fill(Object a,Object val);方法填充元素5.toString(int [] arr)方法把数组转换成字符串...

2020-02-18 17:16:53 110

原创 有关于map,泛型,collections的概念以及用法的讲解

1.有关于map接口:map接口常用的hashmap以及treemap以及有关于propertiesmap接口简介:map接口是一种双列集合,他的每个元素都包含一个键对象key和一个值对象values,值和键之间存在这一种对应的关系,称之为映射。从map集合之中访问元素时,只要指定了key,就能找到值value使用较多的用法:put(Object key,Object value)以及g...

2020-02-18 17:02:34 186

原创 使用maven下载jar包

1.在浏览器上面输入下面的网址https://mvnrepository.com/2.进入网址之后会出现下面的界面3.在search 当中输入你自己需要的jar包例如:4.选择自己所需要的版本这里我以第十七个为例子5.进去之后在version当中选择自己的版本如果选择4.5.11就点击4.5.116.点击进去之后点击files 选择jar进行下载之后将jar包放进自己...

2020-02-14 14:43:07 275

博客(后台)说明.docx

在秋招前自己写的一个人小博客,秋招的话真的可能不会入面试官的眼,但是自己还是要写,毕竟这是对自己能力的一种体现

2020-08-07

空空如也

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

TA关注的人

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