自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Vmware 官网不登录下载vmware workstation pro

下载链接https://download3.vmware.com/software/wkst/file/VMware-workstation-full-15.0.4-12990004.exe如果下载最新版在vmware官网该位置输入希望下载的软件名称,如:vmware workstation pro,进入对应软件的搜索页搜索页选择希望下载的版本,进入下载页面下载页在下载页中点击...

2019-06-08 20:32:05 12090 18

原创 (缓存-数据库)数据一致性

常见缓存使用方式项目中引入缓存一般是为了应对高频访问且不常修改的数据的查询,防止大量的请求进入数据库,导致其他数据操作的延迟。那么,保证缓存和数据库中的数据一致性则是缓存有效的必要前提。在实际的软件开发过程中,缓存使用的方式最多的就是:缓存+数据库读写,即Cache Aside Pattern。Cache Aside Pattern读取数据时,先读缓存,缓存没有,再查询数据库,将查出来的...

2019-04-23 13:49:55 1264

原创 Java HashMap基础解读(二)

回顾上一篇文章我们对HashMap的设计思路、存储值的方式、解决碰撞的方式、取值等角度进行了说明,不了解相关内容的请先阅读上一篇的内容。 本次我们主要理解2个问题数据量过大时,HashMap的扩充方案。当HashMap存储值时链表过长时,JDK1.8的优化方案。HashMap的扩充在引入扩充前我们需要对HashMap的容量进行初步的了解,控制HashMap的容量的因素主...

2018-08-01 17:11:09 274

原创 Java HashMap基础解读

Hash表科普Hash表是存储数据的一种方式。该方式需要申请大量的存储空间(相对存储的数据量而言),并且需要构建一个对应的Hash函数用于计算数据在Hash表中的存储位置。当需要存储数据时,先hash函数对该数据进行处理,得到一个对应于hash表中的存储位置,判断该位置上是否有值:如果无值,则将该数据存储到该位置中;如果有值,则说明出现了碰撞(一个好的Hash函数可以有效减少碰撞),碰...

2018-07-30 17:11:03 235

原创 记录一次项目部署的问题

出现的问题正式服务器上的服务更新后,晚上6点定时任务启动,服务失去响应,后台页面打不开,连接的设备逐渐离线。查找原因1.第一时间连上服务器查看项目的日志,发现日志不断的在滚动针对某几张数据库表的查询日志,根据日志内容,可以判定后台正在执行下发资源的业务。业务本身需要大量的数据操作,但历史版本在执行对应操作时,却不会导致页面连接超时。2.思考到更新后版本异常,而更新前正常,便去对比...

2018-06-14 23:51:29 244

原创 记录一次Java中split函数的问题

问题的出现对上传的图片资源进行重命名时,想使用“.”分割路径得到该文件的后缀和文件名称。但是重复多次无法生效,分割出来的数组始终为空值。问题定位出错的代码为:Stirng[] nameArr = pathArr[pathArr.length - 1].split(".");后查询得知:在Java语言中,“.”标识一个元符号,即该符号具有特殊含义,如果需要按该符号进行分割字符...

2018-06-12 18:33:00 241

原创 Mybatis dao传递参数为List时,需要注意的点

Mybatis dao传递参数为List时,需要注意的点

2017-09-01 15:58:20 3304 1

原创 记录自己愚蠢的一次经历

问题描述表单提交前需要对参数进行校验,并且需要使用Ajax提交表单,Ajax需要传输一个保存的session作用域中的值,百度后得知EL表达式是可以直接在内嵌式JavaScript脚本中直接使用的,所以在组装参数时直接使用EL表达式获取值,但是最后提示js函数未定义。愚蠢的json拼装data = {"id":${appDevices.id}};调试从始至终我都没想过问题出在json格式的组装上

2017-08-07 15:40:49 430

转载 i=i+1与i+=1的区别及效率

i=i+1与i+=1的区别及效率

2016-12-22 17:23:46 3691

转载 阿里巴巴 JAVA开发手册 内含大量规范,应用范例.涉及数据库,高并发,集合,索引等等大量干货

阿里巴巴 JAVA开发手册 内含大量规范,应用范例.涉及数据库,高并发,集合,索引等等大量干货

2016-12-20 16:36:46 4444

原创 Java三目运算符

Java三目运算符

2016-12-09 15:08:21 1152

原创 Java 浮点数计算问题

Java 浮点数计算问题

2016-11-19 22:49:25 573

转载 抽象类是否可继承实体类之深层思考

抽象类是否可继承实体类之深层思考

2016-11-11 18:45:21 437

转载 使用JS跳转时如何控制Target属性

使用JS跳转时如何控制Target属性

2016-11-01 18:40:11 1183

原创 错误笔记(保持更新)

错误笔记

2016-10-19 21:16:43 327

原创 html+css+js(JQuery)使用笔记(随时更新)

html+css+js(JQuery)使用笔记

2016-10-14 08:52:38 598

原创 Java gc(垃圾回收)机制 补充

Java gc(垃圾回收)机制 补充

2016-09-28 11:15:10 298

原创 Java gc(垃圾回收)机制

Java gc(垃圾回收)机制

2016-09-26 14:56:31 495

原创 Java 数据初始化(二)

Java数据初始化顺序(二)

2016-08-12 20:33:11 425

原创 Java 数据初始化(一)

Java 数据初始化顺序

2016-08-08 11:50:09 978

原创 Java 构造器调用构造器之“找不到符号”

Java 构造器调用构造器之“找不到符号”

2016-08-02 16:40:59 1574

原创 Socket连接发送数据的一点问题

问题在使用socket实现客户端和服务端通信时,传送数据的一点小bug

2016-07-30 14:24:56 1807

原创 线程“死亡”后的反思

线程“死亡”后的反思

2016-07-28 18:39:16 1687 1

原创 为按钮数组注册监听

按钮数组注册监听的问题

2016-07-26 21:58:44 1626

原创 Scanner类中的nextLine()产生的换行符问题

Scanner类中的nextLine()产生的换行符问题

2016-07-25 13:47:45 8145

空空如也

空空如也

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

TA关注的人

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