自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySQL中反斜杠转义应用

问题描述:mysql中带有反斜杠的内容入库后,发现反斜杠无故失踪了(俗话说被吃掉了)例:插入insert into tb('url') values('absc\eeee'); 结果数据库里的内容是:absceeee(反斜杠没了呢)这么详细了相信大家都搞清楚问题了吧,下面看解决方案:insert into tb('url') values('absc\\eeee'); 数据库里的内容是:absc\eeee发生了什么:mysql 在插入数据库的时候,会自动去除转义字符也就是反斜杠"\",ad.

2020-07-08 17:17:24 895

原创 Java浅克隆与深克隆的区别

最近面试的时候发现有一道面试题,“说下你了解的java浅克隆与深克隆的区别”,后台专门去网上找了一些相关的博客和自己的理解进行比较,现在列出来,供大家参考。现在说下浅克隆:浅克隆就是对一些表面看到的值进行拷贝。比如:1.设置两个Integer a,b。然后a复制并吧b复制给a 结果a得到值2.userVO对象创建并且复制在创建一个userVo对象充血clone方法打印出来,这种相当...

2019-09-12 11:21:56 230

转载 JAVA解析Excel需要的包及代码

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/u013146766/article/details/78367951需要的包:commons-collections4-4.1.jarpoi-3.17.jarpoi-ooxml-3.17.jarxmlbeans-2.6....

2019-09-10 16:34:52 384

转载 java位运算符常用场景

转java位运算符常用场景1.计算m*2^n次方(如计算3X8==3<<3)2.判断一个数n的奇偶性a&1 = 0 偶数a&1 = 1 奇数n&1==1?“奇数”:“偶数”为什么与1能判断奇偶?所谓的二进制就是满2进1,那么好了,偶数的最低位肯定是0(恰好满2,对不对?),同理,奇数的最低位肯定是1.int类型的1,前31位都是0,无...

2019-07-18 09:54:12 444

转载 linux修改时间命令

一、查看和修改Linux的时区1. 查看当前时区命令 : "date -R"2. 修改设置Linux服务器时区方法 A命令 : "tzselect"方法 B 仅限于RedHat Linux 和 CentOS命令 : "timeconfig"方法 C 适用于Debian命令 : "dpkg-reconfigure tzdata"3. 复制相应的时区文件,替换系统时区文件...

2019-06-10 09:58:15 16586

原创 Java时间处理 Date Calendar SimpleDateFormat的运算

一、Date 和SimpleDateFormatDate是一个时间控件,主要获取当前时间 date里面的方法就不一一讲解了。但其实这个获取到的当前时间展示不是日常所看到的一样,这个时候就会用到了SimpleDateFormat,这个类可以让date日期的时间进行格式化,比如就会获取到当前的年月日,simpleDateFormat的格式是yyyy-MM-dd HH:mm:s...

2019-06-06 09:40:59 908

原创 Java锁之乐观锁、悲观锁、自旋锁

java锁分为三大类乐观锁、悲观锁、自旋锁乐观锁:乐观锁是一种乐观思想,即认为读多写少,遇到并发写的可能性低,每次去拿数据的时候都认为别人不会修改,所以不会上锁,但是在更新的时候会判断一下在此期间别人有没有去更新这个数据,采取在写时先读出当前版本号,然后加锁操作(比较跟上一次的版本号,如果一样则更新),如果失败则要重复读-比较-写的操作。java 中的乐观锁基本都是通过 CAS 操作实现的,C...

2019-05-31 09:50:39 1643

原创 Java悲观锁与重入锁ReentrantLock的区别

java锁一共分为3种锁 乐观锁、悲观锁、自旋锁今天主要讲下悲观锁,即认为写多,遇到并发写的可能性高,每次去拿数据的时候都认为别人会修改,所以每次在读写数据的时候都会上锁。悲观锁有一个关键字是Synchronized,AQS框架下的锁则是先尝试cas乐观锁去获取锁,获取不到,才会转换为悲观锁。Synchronized作用范围1、作用于方法时,锁住的是对象实例(this)2、作用...

2019-05-31 09:30:46 1003

转载 Redis常见面试题

介绍:Redis 是一个开源的使用 ANSI C 语言编写、遵守 BSD 协议、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的 API的非关系型数据库。传统数据库遵循 ACID 规则。而 Nosql(Not Only SQL 的缩写,是对不同于传统的关系型数据库的数据库管理系统的统称) 一般为分布式而分布式一般遵循 CAP 定理。Github 源码:h...

2019-04-25 10:59:12 92

原创 时序图和UML序列图的应用

时序图的优点1、能够让人快速的理解逻辑2、可以一眼概括依赖的子系统,包括系统与各个系统之间的关系。时序图入手需要掌握的知识1、对象生命线表示一个对象存在多久2、消息消息,可以理解为一次请求3、返回消息返回消息是请求的响应4、自关联消息自关联消息可以理解为 响应返回以后对响应的处理做的处理(三)实例首先要分析用例的正常流1,比如一个员工从早...

2019-04-03 18:02:23 584

转载 UML类图与类的关系详解

虚线箭头指向依赖;实线箭头指向关联;虚线三角指向接口;实线三角指向父类;空心菱形能分离而独立存在,是聚合;实心菱形精密关联不可分,是组合;上面是UML的语法。在画类图的时候,理清类和类之间的关系是重点。类的关系有泛化(Generalization)、实现(Realization)、依赖(Dependency)和关联(Association)。其中关联又分为一般关联关...

2019-04-03 17:42:33 70

转载 二进制、八进制、十进制、十六进制之间的转换

进制也就是进制位,对于接触过电脑的人来说应该都不陌生,我们常用的进制包括:二进制、八进制、十进制与十六进制,它们之间区别在于数运算时是逢几进一位。比如二进制是逢2进一位,十进制也就是我们常用的0-9是逢10进一位。方法1十进制转二进制 方法为:十进制数除2取余法,即十进制数除2,余数为权位上的数,得到的商值继续除2,依此步骤继续向下运算直到商为0为止。 例如:把十进制数...

2019-04-03 17:39:38 197

转载 JVM线程调度

ava线程并发并不一定依赖多线程,但Java里谈论并发大多数都与线程脱不开关系。线程是比进程更轻量级的调度执行单位,线程的引入可以把一个进程的资源分配和执行调度分开,各个线程既可以共享进程资源(内存地址,文件IO等),又可以独立调度(线程是CPU调度的基本单位)。Thread类的所有关键方法都声明了native的,意味着这个方法没有使用或无法使用平台无关的手段来实现,也有可能是为了执行效...

2019-03-16 15:45:28 549

翻译 Redis的key和value占用

今天突发奇想。有个问题。就是redis的key和value到底用多少空间。上网查了一下。文章不多。果然关注的人确实不是很多~~redis的官网上的说明 key和value只有512MB而且512MB一般作为一个存取的话,是不会出现用完的情况的。加入一个key-value单元需要最小占用512,就是只存一个字节也是用占用512字节。这时候就有一个涉及模式。可以吧key复用。用几个k...

2018-05-09 10:50:33 2212

空空如也

空空如也

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

TA关注的人

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