自定义博客皮肤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 107

原创 大数据的操作

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 294

原创 String

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

2019-11-20 20:53:45 175

转载 java堆和栈的区别

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

2019-11-17 14:08:59 113

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

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

2019-11-10 21:23:19 126

原创 TCP/IP&HTTP&RPC

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

2019-11-10 20:42:32 196

原创 Docker安装FastDFS

docker image pull delron/fastdfsmkdir -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 179

原创 异步缓存

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

2019-11-07 10:58:08 506

原创 安装FastDFS

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

2019-11-05 23:09:11 113

原创 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 282

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

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

2019-10-09 14:26:03 221

原创 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 364

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

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

2019-09-23 22:46:41 3196

转载 @Param @RequestParam @PathVariable 区别

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

2019-09-23 21:48:38 229

原创 跨域解决方案

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

2019-09-21 22:26:08 212

空空如也

空空如也

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

TA关注的人

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