自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 集合的概述

2021-06-02 17:37:46 115

原创 大数据的操作

package cn.vast; import com.alibaba.druid.pool.DruidDataSource; import com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException; import java.sql.Connection; import java.sql.Prepare...

2019-12-14 16:51:55 309

原创 String

String和new String的区别 JVM为了提升性能和减少内存开销,避免字符串的重复创建,维护了一块特殊的内存空间——字符串实例池。 字符串常量池在Java内存区域的哪个位置 在JDK6.0及之前版本,字符串常量池是放在Perm Gen区(也就是方法区)中; 在JDK7.0版本,字符串常量池被移到了堆中了。至于为什么移到堆内,大概是由于方法区的内存空间太小了。 字符串常量池放的是什...

2019-11-20 20:53:45 190

转载 java堆和栈的区别

Java栈是与每一个线程关联的,JVM在创建每一个线程的时候,会分配一定的栈空间给线程,主要存放线程执行过程中的局部变量,方法的返回值,基本类型的变量(,int, short, long, byte, float, double, boolean, char)以及方法调用的上下文。栈空间随着线程的终止而释放,栈的优势是,存取速度比堆要快,栈数据可以共享。但缺点是,存在栈中的数据大小与生存期必须是...

2019-11-17 14:08:59 122

原创 Redis的两种持久化RDB和AOF

Redis持久化备份数据的方式有两种:RDB(Redis DataBase) 、 AOF(Append Only File). RDB 什么是RDB 在指定时间间隔内,将内存中的数据集快照写入磁盘,也就是Snapshot快照,它恢复时是将快照文件直接读到内存中,来达到恢复数据的。 如何持久化 Redis会单独创建(fork)一个子进程来进行持久化,会先将数据写进一个临时文件中,等到持久化过程...

2019-11-10 21:23:19 140

原创 TCP/IP&HTTP&RPC

RPC&Http&Tcp/IP TCP是底层通讯协议,定义的是数据传输和连接方式的规范 HTTP是应用层协议,定义的是传输数据的内容的规范 HTTP协议中的数据是利用TCP协议传输的,所以支持HTTP也就一定支持TCP Tcp/IP属于传输层,而http是应用层,Tcp/IP更多的是建立连接,保证端到端的传输,而具体的传输,是靠HTTP。 RPC从概念上讲,不是一种协议,也不属于通...

2019-11-10 20:42:32 206

原创 Docker安装FastDFS

docker image pull delron/fastdfs mkdir -p /var/fdfs/tracker 追踪服务器 mkdir -p /var/fdfs/storage 存储服务器 docker run -dti --network=host --name tracker -v /var/fdfs/tracker:/var/fdfs delron/fastdfs tracker...

2019-11-10 13:45:52 196

原创 异步缓存

SpringBoot缓存的异步问题 其中的异步缓存不是,传统意义上的异步->>>线程的概念,而是相对于缓存服务器的概念。 多个缓存服务器,开启同步,多个服务器直接同步数据,而异步是指服务器直接不会同步数据 ...

2019-11-07 10:58:08 534

原创 安装FastDFS

https://gitee.com/wlyxtx/FastDFS/blob/master/README.md 安装文件 https://gitee.com/wlyxtx/FastDFS

2019-11-05 23:09:11 124

原创 list.remove(T)报错UnsupportedOperationException异常

java.lang.UnsupportedOperationException //代码 public static void main(String[] args) { String str = "[\"1005\", \"1007\", \"1008\"]"; String[] ids = str.split("\\D+"); List&l...

2019-10-21 09:37:21 298

原创 HTML空格符号 nbsp; ensp; emsp; 介绍以及实现中文对齐的方法

不同空格符合的区别   半角的不断行的空白格(推荐使用)   半角的空格   全角的空格 详细的含义:  :这是我们使用最多的空格,也就是按下space键产生的空格。在HTML中,如果你用空格键产生此空格,空格是不会累加的(只算1个)。要使用html实体表示才可累加。该空格占据宽度受字体影响明显而强烈。在inline-b...

2019-10-09 14:26:03 242

原创 StringBuilder怎么就不安全了?

看StringBuilder 和StringBuffer 的append方法 @Override public StringBuilder append(String str) { super.append(str); return this; } @Override public synchronized StringBuffer a...

2019-10-05 21:16:05 379

转载 qs工具(json与查询字符串的互相转换)

关于Vue中,序列化字符串,处理发送请求的参数 使用工具qs来处理参数 步骤: 1、首先先下载 npm i qs -D 2、然后引入 import qs from ‘qs’ 3、qs主要有两个方法 方法一: qs.stringify() 转换成查询字符串 let comments = {content: this.inputValue} let comValue = qs.stringify(co...

2019-09-23 22:46:41 3246

转载 @Param @RequestParam @PathVariable 区别

1.@Param 是Mybatis用的 主要是给参数命名,参数命名后就能根据名字得到参数值。假如输入的参数一致可以省略。 import org.springframework.data.repository.query.Param; import java.util.List; @Mapper public interface kchanneltypeMapper { @Select(“SELEC...

2019-09-23 21:48:38 240

原创 跨域解决方案

解决跨域问题的方案 SpringMVC解决方案 SpringMVC写好了一个CORS的跨域过滤器:CorsFilter ,内部已经实现了刚才所讲的判定逻辑,我们直接用就好了。 示例 import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configurati...

2019-09-21 22:26:08 222

空空如也

空空如也

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

TA关注的人

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