自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Vim常用快捷键

Vim常用快捷键。

2024-01-07 14:26:59 447

原创 Idea常用技巧总结

输入最终模板(右边var1、var2确保输入一个参数回车后跳到另一参数输入) public static final String。输入最终模板(右边var1、var2确保输入一个参数回车后跳到另一参数输入) public static final int。注:这里的快捷键是自己定义的,并非大家的都一样,可以通过findAction查找相应的快捷键。findaction→输入live templates→点击右上角“+”点击define→勾选java。点击define→勾选java。Idea常用技巧总结。

2024-01-07 14:26:08 402

原创 文本以及音频的存储

文本以及音频的存储文本存储音频的存储存储图像文本存储符号数量与位模式长度关系编码表 ASCII:美国国家标准协会(ANSI)开发了一个被称为美国信息交换标准码(ASCII)的代码。 该代码使用7位表示每个符号。即该代码可以定义2的7次方128种不同的符号。如今ASCII是 Unicode的一部分。 Unicode:硬件和软件制造商联合起来共同设计了一种名为Unicode的代码,这种代码使用32 位并能够表示最大达2的32次方=4294967296个符号,代码的不同不封被分配用于表示

2021-10-11 17:11:59 448

原创 实数的存储

实数的存储存储实数--定点表示法存储实数-浮点表示法存储实数--余码系统存储实数--余码系统实数的存储存储实数–定点表示法实数的定义:实数是带有整数部分和小数部分的数字定点表示法不合适的情况存储实数-浮点表示法用于维持正确度和精度的解决方法是使用浮点表示法,该表示法允许小数点浮动:我们可以在小数点的左右又不同数量的数码。使用这种方法极大的增加了可存储的实数的范围:带有很大的整数部分或者很小的小数部分的实数可以存储内存中。在浮点表示法中,无论是十进制还是二进制,一个数字可有3部分组成,第一部

2021-10-10 21:23:04 1005 1

原创 整数的存储

整数的存储符号加绝对值表示法的溢出二进制的补码表示法二进制的补码溢出存储整数--3种表示法的比较符号加绝对值表示法的溢出二进制的补码表示法几乎所有的计算机都是使用二进制补码表示法来存储n位存储单元中有符号整数,在二进制补码表示法中,最左位表示符号,如果0,该整数是正数,如果是1,该整数为负数反码:简单反转各个位,即把0变成,1变成0,该运算区分正负数补码的两种运算 方式一:首先,从右边复制位,直到有1被复制,接着反转其余位。例子: 方式二:先取整数的反码,再加1(取

2021-10-10 17:36:01 278

原创 Spring中的JdbcTemplate

Spring中的JdbcTemplate一、JdbcTemplate 概述二级目录三级目录一、JdbcTemplate 概述1.1 JdbcTemplate概述它是spring框架中提供的一个对象,是对原始Jdbc API对象的简单封装,spring框架为我们提供了很多的操作模板类。① 操作关系型数据的: JdbcTemplate HibernateTemplate② 操作nosql数据库的: RedisTemplate③ 操作消息队列的: JmsTempla

2020-10-16 13:08:03 101

原创 数据结构之查找

查找一 查找概论二 顺序表查找三 有序表的查找一 查找概论相关定义:查找表(Search Table):是由同一类型的数据元素(或记录)构成的集合。关键字(Key):是数据项中某个数据项的值,又称为键值,用它可以表示一个数据元素。也可以表示一个记录的某个数据项(字段),我们称为关键码。若此关键字可以唯一的标识一个记录,则称此关键字(Primary Key),对于不同的记录,其主关键字均不相同,主关键字所在的数据项称为主关键码。对于那些可以标识多个(或记录)的关键字,我们称为次关键字(Seconda

2020-10-16 13:06:35 188

原创 Elasticsearch

小知识点1.Elasticsearch 全文检索技术 (1)简介:是一个分布式的RESTful风格的搜索和数据分析引擎,能够解决不断涌现出的各种用例,集中存储数据。 (2)①分布式,无需人工搭建集群。 ② Restful风格,容易上手,一切api遵循Rest原则。 ③近实时搜索,数据更新在ElasticSearch中几乎是完全同步的。2.liux常用的操作命令:(1)解压命名:zxvf(最小微分)(2)添加账号:useradd leyou(3)设置密码:passwd ley

2020-10-16 13:06:04 83

原创 thymeleaf之页面静态化

thymeleaf语法以及页面静态化一 、thymeleaf语法二 、页面静态化一 、thymeleaf语法1.引入theymeleaf启动器2.关闭thymeleaf缓存,spring.thymeleaf.cacae=false, 然后每次修改页面之后要用ctrl+shift+f9刷新页面3.th:text ; th:utext; th:each /∗[[{} /*[[/∗[[{数据模型}]]*/二 、页面静态化1.context :thymeleaf的运行上下文,存放数据模型2.Tem

2020-10-16 13:05:02 183

原创 数据结构之哈希表

哈希表1.定义:① 散列技术:是在记录的存储位置和它的关键字之间建立一个确定的对应关系f,是的每一个关键字key对应一个存储位置f(key),查找的时候根据这个确定的对应关系找到给定值key的映射f(key),若查找集合中存在这个记录,则必定在f(key)的位置上。我们将这种对应关系f成为散列函数,又称哈希(Hash)函数,采用散列技术将记录存储在一块连续的存储空间中,这块连续的存储空间称为散列表或哈希表(Hash table)2.散列表的查找步骤:① 在存储的时候,通过散列函数计算记录的散

2020-10-16 13:03:50 106

原创 RabbitMQ基础入门

RabbitMQ基础入门一、消息队列相关概念(MQ)二、RabbitMQ的消息模型三级目录一、消息队列相关概念(MQ)1.什么是消息队列。 消息队列,即MQ,Message Queue。MQ全称为Message Queue,消息队列(MQ)是一种应用程序对应用 程序的通信的方法,应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用链接 来链接它们,消息传递是指程序之间通过在消息中发送数据进行通信,而不是直接调用彼此来通信,直接 调用通常是用于通用是用户诸如远程

2020-10-16 13:02:46 87

原创 JWT实现原理

JWT实现原理一、传统的session流程二、JWT简介以及实现原理三、一、传统的session流程 1.浏览器发起请求登陆 2.服务端验证身份,生成身份验证信息,存储在服务端,并且告诉浏览器写入 Cookie 3.浏览器发起请求获取用户资料,此时 Cookie 内容也跟随这发送到服务器 4.服务器发现 Cookie 中有身份信息,验明正身 5.服务器返回该用户的用户资料二、JWT简介以及实现原理1. 定义 JWT,全称为Json Web Token,是风格轻量级的授权和身份认证规范,可实

2020-10-16 12:58:59 1380 1

原创 Spring一定要记住的注解

Spring常见注解1.@Jsonlgnore注解作用:在json序列化的时候将pojo中的一些属性忽略掉,标记在属性或者方法上面,返回的json数据集不包含该属性。下面展示一些 内联代码片。@Table(name = "tb_user")public class User { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; private String user

2020-10-15 16:23:43 211

原创 乐优商城常见错误

乐游商城常见错误一、feign 报错 feign.FeignException: status 405二、feign.FeignException: status 404 reading三级目录一、feign 报错 feign.FeignException: status 405feign.FeignException: status 405 reading FeignService#getOrderListByNo(String) at feign.FeignException.errorStatu

2020-10-09 10:27:23 544

原创 字典序与标准序

标准序与字典序标准序:短的在前面,长的在后面,等长的依次比字母 to<up<cap<cat<too<two<boat<boot<card字典序:依次比较字母,字母较大的在后面 boat<boot<cap<card<cat<to<too<two<up...

2020-09-29 10:41:44 1214

原创 IDEA常见快捷键总结

IDEA中常见的快捷键1.查看接口的实现类:IDEA风格:ctrl+h

2020-09-28 21:26:56 55

原创 状态响应码以及spring参数接收

小知识点1.响应码:500 服务器端错误。 405请求方法不支持。2.占位符参数@GetMapping(“spu/detail/{spuId}”)----用@PathVariable("spubId") Long spuId接收普通的参数@GetMapping("sku/list") ---用@RequestParam("id") Long spuId接收。3.put请求,选用的参数是@PutMapping("goods") 当传过来的数据是json数据的时候,需要用@RequestBo

2020-09-10 08:45:56 68

原创 数据结构之双向队列

双向队列一 总体介绍二、ArrayDeque三、LinkedList一 总体介绍1.java 中双向队列和栈的继承结构图2. 双端队列中的方法:3. Deque接口api文档如下:其中插入,删除,查看都有两套方法,一套接口遇到失败会抛出异常,另一套遇到失败会抛出异常值(false或null)具体区别如下:首先是Deque接口,Deque的含义是“double ended queue”,即双端队列,它既可以当做栈使用,也可以当作队列使用,既具有栈的性质,有具有队列的性质。下列是Deque

2020-08-03 11:06:10 943

原创 跨服务器的文件上传

跨服务器的文件上传1、环境配置2、 导入相关的jar包3、相关的代码1、环境配置1.1 配置两个服务器环境,分别命名为springMVC和uploadservler注意:这两个服务器的端口号一定要不同,不然要出现端口号占用的问题。这个是springMVC服务器的端口号这是uploadservler的端口号2、 导入相关的jar包2.1 我们把环境配置完成之后,我们需要在springMVC的项目的pom.xml中导入需要用到的jar包导入相关的jar包之后,就可以编写我们需要的代码了。

2020-06-13 16:36:56 287

原创 springmvc环境配置

springmvc环境配置1. 创建文件2.补全目录和添加配置文件3.编写前端页面以及控制器和转发的页面1. 创建文件1.1 选取maven工程,project SDK选取java.version1.8,选取创建模板,这里需要注意的是这里处理maven中的webapp之外还有cocoon中的webapp,这里需要选取的是maven中的webapp为了快速创建项目需要添加配置文件:archetypeCatalog:internal2.补全目录和添加配置文件2.1补全目录在main目录下面补全ja

2020-06-09 21:53:08 127

原创 spring基于注解的Aop配置

基于注解的AOP配置一、环境搭建二级目录三级目录一、环境搭建1.1 在配置文件中导入context的名称空间,在资源包下建立bean.xml文件,导入aop和context相关的约束。<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instan

2020-05-31 10:22:40 129

原创 spring 中的AOP

AOP的相关概念一、什么是AOP代码演示三 、动态代理一、什么是AOPaop,面向切面编程,通过预编译的方式和运行期动态代理实现程序功能的同意维护的一种技术。利用AOP可以对业务逻辑的各个部分进行隔离,从而使业务逻辑各部分的耦合度降低,提高程序的重用性,同时提高开发效率。简单来说,就是我们把我们程序重复的代码抽取出来,在需要执行的时候,使用动态代理的方式,在不修改源码的基础上,对我们已有的方法进行增强。代码演示public interface IAccountService{//账户的业务层接口

2020-05-30 15:19:42 62

原创 spring基于注解的配置

基于注解的Ioc配置一环境搭建二、常用注解三一环境搭建1.1第一步,拷贝必备的jar包到工程的lib目录中。1.2 第二步:使用@Component注解配置管理的资源@Component("accountService")public class AccountServiceImpl implements IAccountService{ private IAccountDao accountDao; public void setAccountDao(IAccountDao accou

2020-05-29 13:24:37 139

原创 二叉树之数据结构

这里写目录标题二叉搜索树的概念二叉搜索树相关的操作二叉搜索树的概念二叉搜索树相关的操作import java.util.LinkedList;import java.util.Queue;import java.util.Stack;public class BST<E extends Comparable<E>> { private class Node{ public E e; public Node left,right;

2020-05-27 10:44:42 77

空空如也

空空如也

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

TA关注的人

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