自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Gpt指引ubuntu安装java8/11

ubuntu安装java及路径配置

2023-12-29 14:22:06 743

原创 多线程下的单例设计模式(新手必看!!!)

在项目中为了避免创建大量的对象,频繁出现gc的问题,单例设计模式闪亮登场。

2023-10-18 01:05:07 265

原创 Mysql之执行计划

执行计划中不同列的含义

2023-10-12 23:41:12 287

原创 合并数组区间

合并数组区间

2023-10-06 10:37:21 83

原创 逆时针90度旋转数组

逆时针90度旋转数组

2023-09-12 13:45:42 177

原创 java操作excel获取每列的信息并按照学号-姓名格式创建文件夹

java操作excel获取每列的信息并按照学号-姓名格式创建文件夹!

2023-09-04 21:22:00 112

原创 Mysql文件导出数据库,以及Linux中导入数据库

java -jar xxxx.jar & 和第二种方式相似 只不过在前面加上nohup 此种方式比较推荐。​ java -jar xxx.jar & 是Ctrl+c或者关闭窗口后 后台程序仍然继续执行。​ nohup java -jar xxxx.jar & 命令。7.打包springboot文件 mvn package。6.source sql文件的路径名称。4.进入linux中的mysql。2.上传到linux服务器上。8.上传文件到linux中。5.创建数据库ssm。

2023-08-25 14:12:10 83

原创 删库跑路与腾讯云服务器CenterOS安装mysql8

记录linux安装mysql8遇到的那些悲惨的事!

2023-08-25 00:28:17 116

原创 快手20230807提前批一面

记录2023秋招的过程

2023-08-18 00:19:27 110

原创 ConcurrentHashMap和HashMap的分析与理解

HashMap和ConcurrentHashMap的一些理解

2023-08-16 17:32:38 153 1

原创 简单HttpServer搭建

2.ThreadPool接口。5.使用wrk进行压测。

2023-08-16 00:01:20 97

原创 JUC之ReentrantReadWriteLock

ReentrantReadWriteLock的入门小demo

2023-08-04 15:49:51 38

原创 JUC之ReentrantLock

高效的完成ReentrantLock源码的分析,小白专属!!!

2023-08-01 00:03:55 58 1

原创 jvm垃圾回收

jvm垃圾回收的那点事

2023-07-30 00:09:54 35

原创 HashMap源码初探

HashMap的trans以及常用操作源码初探

2023-07-24 00:34:23 35

原创 Java线程池

JUC之线程池

2023-07-21 21:34:13 44

原创 任务远程创建HttpClient

使用HttpClient完成服务端暴露端口访问

2023-07-16 20:00:20 62

原创 HttpClient的简单使用

伪RPC之HttpClient的简单实用

2023-07-15 23:19:54 210

原创 多线程顺序打印

多线程按序打印的3种简单方法,volatile+自旋锁,synchronized同步,原子类CAS乐观锁

2023-07-14 16:04:54 270 1

原创 数据库常用的命令

数据库常用的操作命令

2023-07-13 15:18:40 61 1

原创 redis持久化策略

Redis是基于内存操作的非关系型数据,基于内存操作的数据库优点就是处理快,但是一旦宕机,内存中的数据可能就会丢失。为了保证数据的持久性,redis提供了RDB和AOF两种持久化策略将内存中的数据持久化到磁盘上。

2023-07-12 16:38:13 224 1

原创 瑞吉外卖中登录拦截之过滤器和拦截器的实现

使用拦截器和过滤器实现非法请求过滤

2023-06-24 13:06:13 359 1

原创 服务器上出现Error: Could not find or load main class错误

服务器配置java环境,编译正常,运行时出现主类找不到的错误

2023-06-04 22:17:42 1355

原创 链表java实现

java实现链表,并完成增删改查

2022-06-24 11:03:30 1056

原创 IDEA配置Cplex

IDEA配置Cplex1.导入jar包在src文件下创建lib文件夹2.导入cplx.jar*文件目录为:*D:\应用安装\CPLEX_Studio\cplex\lib3.右击选中cplx.jar选择add as library此时已经成功导入jar包4.配置vm option点击run->edit enviroments->选择modify options选中add vm options添加-Djava.library.path=“D:\Program Files

2022-02-08 17:31:17 838

原创 2019-10-27

网络层1.Ip数据报由头部和数据部组成2.由于在数据报进行传送的时候,会将其发送给数据链路层,数据链路层存在MTU(最大传输单元),所以在传输的时候需要一定的分割以能够在链路层上进行传递,在分割的时候,需要将数据的首部和数据部,按照最大的传输字长,进而进行分割,在分割过程中存在标志,以及标记,标志由于Ip层提供无连接的服务,所以不能够在切割后的数据上进行标号,所以只能够将其进行一定的标志以能够实现在传播的过程中进行完整数据的传输。标记则是为能否进行分割,以及下一块是否进行分割。在进行分割的...

2020-07-05 18:12:10 73

原创 2019-10-26

网络层网络层:将传输层传输的数据形成Ip数据报,在网络层上进行传输。网络层的发展:由于在数据传输的过程中不存在可靠传输,所以好多人猜想,电信网络发展的这么成熟,为何不借鉴一下电路交换,在计算中间架设虚电路,已能够实现类似于电话的电路交换,然后通过相关协议,实现可靠传输,但是在考虑问题的时候,没有考虑到接入设备的差异,在网络中终端的计算机具有很强的差错处理能力,所以电路交换根本不适合于计算机网络的通信。但是OSI的支持者仍旧坚持电路交换,产生一种x.25这种交换模式,通过帧中继的相关设备,在...

2020-07-05 18:11:31 95

原创 2019-10-25

计网知识总结1.数据链路层:将网络层传递下来的IP数据包进行封装成帧,通过信道传递给接收端的数据链路层。2.数据链路层存在点对点的通信以及广播。由mac层和LCC层组成,mac层主要负责与物理层进行信息的交换,而LCC层不会进行任何干预。3.点对点的通信采用ppp协议进行通信,此作用范围在局域网中,在ppp的通信过程中会存在单播,多播,广播。4.在网络层传递下来的ip数据报进行加头加围封装成帧,并且在接受双方中放一个二项式序列用于差错检验,然后在信道中进行透明...

2020-07-05 18:10:48 124

原创 通过Sharedpreferenced进行文件的暂时性存储

通过Sharedpreferenced进行文件的暂时性存储存储文件:(1)创建SharedPreferenced sp=Context.getSharedPreferenced(“data”,MODE_PRIVATE)对象(2)通过sp.edit()方法创建SharedPreferdences.Editor editor对象(3)调用put函数传入相应的键值对(4)调用commit方法进行提交。SharedPreferences sp=context.getSharedPreferences("

2020-07-05 17:51:37 125

原创 层定位

层定位1.层定位:由于网页中存在层叠的样式,所以在进行照片以及文档叠加的时候,我们通过层定位的方式进行设计。采用position属性。2.层定位的四种方式:(1)static静态定位:此方法是默认文档流的形式进行定位(2)fix固定定位:此方法主要用于网页中两侧的广告,无论界面怎么拖拽,两侧的内容都不会发生改变。(3)absolute绝对定位:此方法相对于父元素进行定位,在进行定位的时候,会寻找父元素中relative 以及absolute属性的父元素,若不存在以上两种属性的父元素,则会相对于bo

2020-07-05 17:51:07 919

原创 C s s 3中边角弧形以及盒子背景

C s s 3中边角弧形以及盒子背景1.边角弧形:通过border-radius属性设置边角弧形属性2.box-shadow属性进行设置:前两个参数是指阴影部分的长和宽,第三个是指阴影部分的模糊度。3.text-shadow属性进行文本阴影的设置,参数与box-shadow相同4.word - wrap属性能够使长单词以及url链接尽最大可能的包裹住breaak-word5.font-face规则属性设置一些新的字体设置方法:@face-font{font-family:字体名称;src:ur

2020-07-05 17:49:26 143

原创 List View适配器

List View适配器List View布局在平常的代码编写中很常见,用于文档中以列表的形式显示内容,可以作为介绍用,也是布局控件的一种2.在进行List View 控件的使用时,需要创建一个主视图xml文件中书写List View控件,然后需要创建一个item文档用于设置List View控件内容。3.由于要将数据与视图进行传递,所以需要创建适配器进行数据的传递。4.在所有的适配器中都是以BaseAdapter为父类,通过编写适配器继承父类,实现父类的方法,实现适配数据的传递。5.在创建适

2020-07-05 17:47:54 185

原创 Map集合的介绍

Map集合的介绍1.定义:Map集合是一种键值对集合,Map中的每一个对象都包含一个键对象和一个值对象,键对象不可重复,值对象可以重复。Map接口主要由两个实现类,Hash Map类与Tree Map 类,Hash Map 用哈希算法存储键对象,Tree Map 对键对象进行排序。常用的方法:(1)V get (Object key)返回map集合中指定键值对象所对应的值(2)V put(K key,V value)向Map集合中添加键值对(3)V remove(Object key )

2020-07-05 17:47:18 310 1

原创 当将所有的数据都存储在数据库中会出现相应的问题,如何解决。

当将所有的数据都存储在数据库中会出现相应的问题,如何解决。伪造攻击一得手,啥玩意都能有啊。常见的攻击有哪些?出现在什么阶段?如何进行避免?(1)伪造攻击,攻击者获取信息后,伪造一个用户进行,认证,然后与服务器建立连接。出现在用户进行登录的阶段(2)网络追踪攻击,(通过tracat命令嗅探出经过的节点),匿名保护。当伪造攻击成功后,就能够获取到相应的节点,所以用户能够判断其发送信息经过的节点。(3)双方认证在通信的时候,你能够认出我,我也能够认出你,当进行伪造攻击后,你能够认出来我,我就认不出你

2020-07-05 17:46:33 339

原创 关于SQLite数据库的那点事

关于SQLite数据库的那点事1.sqlite属于轻型的数据库,事物有四种属性,原子性,一致性,隔离性,持久性。2.在进行创建数据库时候采用继承SQLiteOpenHelper,然后实现其中的方法,在DatabaseHelper方法中factory方法可以为Null3.在onCreate方法中执行sql语句创建数据库。4.数据库中的四种操作前首先要进行开启事务,并且创建数据库SQLiteDatabase。(1)增加数据通过创建ContentValues对象创建键值对,实现内容的增加, db=d

2020-07-05 17:45:22 94

原创 配置tomcat

配置tomcat1.首先在官网下载jdk和jre文件https://www.oracle.com/java/technologies/javase-jdk8-downloads.html2.安装jdk。过后jdk文件下会出现jre文件,但是与jdk文件并行中存在jre文件,二者功能一样。3.进行路径的配置右击“我的电脑”–>“属性”–>“高级系统设置”–>“高级”–>“环境变量”在系统变量里新建"JAVA_HOME"变量,变量值为:C:\Program Files\Jav

2020-07-05 17:43:46 79

原创 Cisco中access-list的应用

Cisco中access-list的应用1.access-list的含义和作用access-list含义为访问控制列表,分为标准访问控制列表以及扩展访问控制列表。标准访问控制列表标号ID为0-99,1399-1900,扩展访问控制列表ID为100-199,2000-2699.在标准访问控制列表中只能够包含目的的地址,但是扩展访问控制列表能够进行地址、端口、协议进行访问的控制。2.实验中应用1).拓补图[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pC8E79Av-1

2020-05-29 22:58:55 5210

原创 JDBC的第二天

在java中创建mysql 表主要思想就是在建立完连接之后,想要通过连接来进行sql的编写,因此通过创建statement对象进行此操作statement通过三种方法来进行此过程的书写,如execute,executequery,executeupdate,executequery用于产生单个结果集的语句,如select,但是如果进行多条语句的...

2019-07-17 23:21:40 60

空空如也

空空如也

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

TA关注的人

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