- 博客(7)
- 资源 (3)
- 收藏
- 关注
原创 Redis命令使用事务及特性
本文介绍Redis的常用命令和具体操作,如果对Redis的安装没有明白可以看我的另一篇文章。 https://blog.csdn.net/xiao_ma_CSDN/article/details/81915620Redis的常用命令redis是一种高级的key-value的存储系统 其中的key是字符串类型,尽可能满足如下几点: 1)key不要太长,最好不要操作1024个字节,这...
2018-08-25 22:47:14 434
原创 Redis在linux下安装使用及用Jedis远程连接
Redis属于NoSql(not only sql)数据库,NoSql意思是“不仅仅是sql”,指非关系型数据库。NoSql随着网站访问量的提升,特别是超大规模高并发的网站,传统关系型数据库在处理请求时暴露出了很多问题,其中包括对于数据库高并发读写的需求,对海量数据高效存储和访问的需求,对数据库可扩展性的需求,这些问题对于关系型数据库是无法解决的。NoSql型数据库的产生就是为了解决大...
2018-08-22 14:24:36 441 3
转载 centos配置防火墙开放端口
CentOS 7 之前的版本使用iptables 1.开放80,22,8080 端口 /sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT 2.保存 /etc/rc.d/init.d/iptables save3.查看打开的端口 /etc/init.d/iptables status 4.关闭防火墙 1) 永久性生效,重启后不会...
2018-08-21 22:35:28 930
原创 高并发情况处理(乐观锁悲观锁)
当网站到达一定规模时,并发问题也就随之而来,如何高效正确的处理并发问题是每个服务端开发人员所必须掌握的。处理并发和同步问题处理并发和同步主要通过锁实现。一种是代码层次上的,如java中的同步锁,典型的就是同步关键字synchronized。另外一种是数据库层次上的,比较典型的就是悲观锁和乐观锁。什么是悲观锁?悲观锁很悲观,总是认为会发生其他线程修改的情况,在操作之前加锁,...
2018-08-19 22:05:26 2066
原创 《剑指Offer》之二叉树系列(1)
1.输入两棵二叉树A,B,判断B是不是A的子结构。(ps:我们约定空树不是任意一个树的子结构)分析: 判断root1和root2的根结点是否相同,相同则进一步判断root1的子树和root2的子树是否相同。 root1和root2的根结点不同,则用roo1的左右子树跟root2比较,直到root1为空时结束。当root1为null 且root2不为null,返回false; 当roo...
2018-08-19 20:45:36 224
原创 Maven简单使用
Maven是对Java项目构建依赖管理的工具。下载地址 http://maven.apache.org/download.cgi 下载后解压即可。Maven环境变量配置1、要配置jdk, maven3.3.9这个版本所需的jdk版本必须要1.7以上2、在系统变量添加 名称:MAVEN_HOME 值:就是maven解压的目录F:\class32\apache-maven-...
2018-08-06 16:30:33 196
原创 AOP原理之动态代理
Aop是将横向重复代码,纵向抽取出来,spring能够为容器中管理的对象生成动态代理对象。例如在service层中实现事务管理,在servlet中解决乱码,在Action中用拦截器进行参数赋值。AOP实现原理有动态代理和cglib代理。 动态代理对象必须实现接口,才能产生代理对象。 Cglib代理原理是对目标对象进行继承代理,如果目标对象呗final修饰,该类无法被cglib代理。 ...
2018-08-02 14:36:49 245
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人