- 博客(15)
- 收藏
- 关注
原创 大数据的操作
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关注的人