会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
songyunfei
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
2019年5月29日
mysql limit (数据重复)
摘要: 今天在查询客户积分管理时,查询到某些页码时,数据重复了,页码12、13、14查询出来的数据都一样,不在这个范围内的数据分页又正常。 当时第一反应是不是分页助手和分页插件有问题,debug之后发现两个都没有问题,最终查看数据库发现了问题,出问题的数据的create_time 完全一样(数据直接导入),
阅读全文
posted @ 2019-05-29 09:46 songyunfei
阅读(1593)
评论(0)
推荐(0)
编辑
2019年3月21日
Spring (基于jdk的动态代理简单实现)
摘要: Spring 中jdk的动态代理是基于接口实现的,需要增强的类必须要实现接口。通过Proxy.newProxyInstance()方法生成代理类。具体代码如下: 测试接口如下:
阅读全文
posted @ 2019-03-21 17:06 songyunfei
阅读(360)
评论(0)
推荐(0)
编辑
2019年3月19日
jvm(垃圾回收器)
摘要: 1、Serial收集器(串行) 一个单线程的垃圾回收器,使用复制算法,在jdk1.3.1之前也是新生代唯一可以使用的垃圾回收器。单线程不仅仅只说明它只用一个cpu或一个收集线程去完成收集工作,关键是在其进行垃圾回收的时候, 会停止到所有其他的工作线程,直到它的收集工作完成。 缺点:每次收集的时候,都
阅读全文
posted @ 2019-03-19 13:48 songyunfei
阅读(270)
评论(0)
推荐(0)
编辑
2019年3月18日
jvm(垃圾回收方法)
摘要: 1、标记-清除法 标记清除法分为标记和清除两个阶段,首先jvm会对需要进行回收的内存进行标记,标记完成之后在对标记的内存进行清理。这种算法是垃圾回收中最基本的算法, 后续很多算法都是基于它而进行不同的改造。 标记清除法主要有两个问题: ①效率问题,标记和清理两个过程的效率都不是很高 ②空间问题,标记
阅读全文
posted @ 2019-03-18 13:40 songyunfei
阅读(729)
评论(0)
推荐(0)
编辑
2019年3月13日
jvm(对象的创建)
摘要: 分别从jvm层次和程序视角来看: jvm 层次来看的话,当 new 对象的时候,jvm先会到常量池中查找对象 jvm层次: jvm虚拟机遇到一条new指令的时候,首先会到常量池中去查找当前的指令的参数是否已经加载解析过,如果没有就要进行类的加载(类加载单独在说), 如果已经加载,这个时候就会到堆内存
阅读全文
posted @ 2019-03-13 13:47 songyunfei
阅读(487)
评论(0)
推荐(0)
编辑
2019年3月12日
jvm(运行时数据区域)
摘要: 以上是jvm在运行时内存的数据分区图例(各个分区简介): 1、程序计数器: 在jvm中一块很小的区域,主要作用就是记录当前线程执行字节码的行号指示器。 在单核的多线程中,cpu会在不同线程之间切换,为了切换回来时正确的回到当前线程的执行位置, 每个线程都有自己单独的程序计数器,之间互不影响,独立运行
阅读全文
posted @ 2019-03-12 17:43 songyunfei
阅读(103)
评论(0)
推荐(0)
编辑
2018年12月27日
服务器的正向代理和反向代理
摘要: 转自 https://blog.csdn.net/zt15732625878/article/details/78941268 一、什么是代理服务器 提供代理服务的电脑系统或者终端,代替网络用户去获取目标网络资源 二、为什么要用代理服务器 提高访问速度,很多代理服务器可以缓存目标资源,用户访问是可以
阅读全文
posted @ 2018-12-27 17:10 songyunfei
阅读(377)
评论(0)
推荐(0)
编辑
2018年11月16日
ArrayList个人理解分析
摘要: //集合初始化的容量的默认大小 private static final int DEFAULT_CAPACITY = 10; /** * 用户指定为空的默认数组 和 DEFAULTCAPACITY_EMPTY_ELEMENTDATA进行一个区分 */ private static final Ob
阅读全文
posted @ 2018-11-16 11:30 songyunfei
阅读(187)
评论(0)
推荐(0)
编辑
2018年10月29日
spring boot(2) thymleaf 使用
摘要: 环境: jdk1.8+ maven3.2+ Spring Tool Suite (STS) mavne 相关依赖: <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-b
阅读全文
posted @ 2018-10-29 13:37 songyunfei
阅读(565)
评论(0)
推荐(0)
编辑
spring boot(1) 构建一个简单的 web服务
摘要: 环境配置: jdk1.8+ maven3.2+ Spring Tool Suite (STS) 一、创建一个对象,用于数据的封装 2、创建一个controller 以上的controller很简单明了,但是内部还是有很多运行的机制 @SpringBootApplication (其实是多个注解的总和
阅读全文
posted @ 2018-10-29 09:21 songyunfei
阅读(223)
评论(0)
推荐(0)
编辑
下一页