logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

SqlServer还原数据库提示可用空间不足,无法创建数据库

SqlServer 2008 R2在还原数据库时提示所指定的文件夹内存不足,无法创建数据库。:解决方案:找电脑中一个磁盘空间足够大的盘(剩余内存大于报错信息提示的尚需内存)。新建一个文件夹data,文件夹中新建两个text文件。...

解决并发数据重复

背景介绍数据库出现了单个字段数据重复问题。例如用户表中的userName字段,虽然不是主键,但也不允许数据重复。此处就此问题的排查进行一个记录,希望可以给遇到了相同问题的朋友提供一个解决思路。代码的业务逻辑如下图问题定位在网络拥堵、或者数据库反应迟缓、或是同时有多个请求同时请求时就会出现数据重复问题,也就是同时出现了多条用户名为【xiaoming】的数据。出现错误是因为a请刚...

String 转json对象、转实体类、String 转数组 | alibaba.fastjson

目录说明String转数组string 转jsonObjectstring 转mapstring 转实体string转list常见错误说明常用的json工具类有alibaba.fastjson、net.sf.json,两个工具的使用方法不同。本文使用alibaba.fastjson工具类经行数据处理,引入了com.alibaba.fastjson.JS...

Intellij IDEA快捷键 psvm Main方法、soutp 输出语句

转自:Intellij IDEA 最全实用快捷键整理(长期更新)Intellij IDEA 实用快捷键Ctrl+/ 或 Ctrl+Shift+/ 注释(// 或者/…/ )Ctrl+D 复制行Ctrl+X 删除行快速修复 alt+enter(modify/cast)代码提示 alt+/ctr+G 定位某一行Shift+F6 重构-重命名 IDEA 批量修改变量名 点击变量名后按sh...

GC参数解析 UseSerialGC、UseParNewGC、UseParallelGC、UseConcMarkSweepGC

因为为java语言提供支持的虚拟机有很多,不同虚拟机提供的垃圾收集器差别很大。这里讨论的收集器基于JDK1.7 Update14之后的HotSpot虚拟机。这个虚拟机包含的所有垃圾收集器如下图-XX:+UseSerialGC使用串行回收器进行回收,这个参数会使新生代和老年代都使用串行回收器,新生代使用复制算法,老年代使用标记-整理算法。Serial收集器是最基本、历史最悠久的收集器,它是一个...

一次线上系统OutOfMemoryError问题定位及原因分析

最近线上系统出现频繁卡顿的情况,在JVM参数加入了-XX:+PrintGCDetails命令(打印详细GC过程详细数据)。卡顿时查看控制台输出的情况,发现多了很多Full GC,因为Full GC过程是stop the world操作,也就是整个虚拟机都要停止。Full GC持续了几分钟后系统抛出了异常信息,截取部分内容如下java.lang.OutOfMemoryError: Java hea.

GC参数解析 UseSerialGC、UseParNewGC、UseParallelGC、UseConcMarkSweepGC

因为为java语言提供支持的虚拟机有很多,不同虚拟机提供的垃圾收集器差别很大。这里讨论的收集器基于JDK1.7 Update14之后的HotSpot虚拟机。这个虚拟机包含的所有垃圾收集器如下图-XX:+UseSerialGC使用串行回收器进行回收,这个参数会使新生代和老年代都使用串行回收器,新生代使用复制算法,老年代使用标记-整理算法。Serial收集器是最基本、历史最悠久的收集器,它是一个...

文章图片
String 转json对象、转实体类、String 转数组 | alibaba.fastjson

目录说明String转数组string 转jsonObjectstring 转mapstring 转实体string转list常见错误说明常用的json工具类有alibaba.fastjson、net.sf.json,两个工具的使用方法不同。本文使用alibaba.fastjson工具类经行数据处理,引入了com.alibaba.fastjson.JS...

到底了