行走的骆驼的博客

行走在代码的边缘,拥抱代码

No parameter name specified for argument of type [java.lang.String]的问题

错误 : No parameter name specified for argument of type [java.lang.String], 解析 :这种错误主要是因为action的参数标注默认是debug级别的,比如: @RequestMapping(value = “login...

2018-06-14 17:20:24

阅读数 71

评论数 0

linux安装jdk,zookeeper,rabbitmq,redis,mysql

linux上jdk安装 java的安装路径:/usr/local/java/jdk1.7.0_71 安装方式: 1: 删除默认的jdk 查看centos默认安装的jdk rpm -qa|grep -i java 删除默认的jdk rpm -e 默认的jdk名(复制) 2...

2018-06-14 17:14:26

阅读数 142

评论数 0

jpa更新问题记录

使用jpa 去更新: @Modifying(clearAutomatically = true),@Transactional 它说的是可以清除底层持久化上下文,就是entityManager这个类,我们知道jpa底层实现会有二级缓存,也就是在更新完数据库后,如果后面去用这个对象,你再去查这个...

2018-06-14 17:02:37

阅读数 1039

评论数 0

爬虫

实现爬虫: PhantomJs:无头浏览器 Selenium:主要是用来做自动化测试,支持多种浏览器,模拟浏览器进行网页加载,支持JS脚本执行和CSS解析、渲染等准浏览器功能 Jsoup jsoup 是一款Java 的HTML解析器,可直接解析某个URL地址、HTML文本内容。它提供了一套...

2018-06-14 17:00:58

阅读数 96

评论数 0

redis有序集合排行榜问题

Redis提供了按score进行排序的有序集合zset,例如我们所有的排行榜内容,都可以实现其目的,但是如果相同分数redis是怎么排序的呢。 1-默认redis的zset是按score排序的,提供了range(start, end),rangeByScore(min,max),rangeWit...

2018-06-14 16:54:03

阅读数 247

评论数 0

volatile--关键字解析

摘要:   在 Java 并发编程中,要想使并发程序能够正确地执行,必须要保证三条原则,即:原子性、可见性和有序性。只要有一条原则没有被保证,就有可能会导致程序运行不正确。volatile关键字 被用来保证可见性,即保证...

2018-04-14 12:54:32

阅读数 45

评论数 0

java--垃圾回收机制图解

摘要:   Java技术体系中所提倡的 自动内存管理 最终可以归结为自动化地解决了两个问题:给对象分配内存 以及 回收分配给对象的内存,而且这两个问题针对的内存区域就是Java内存模型中的 堆区。关于对象分配内存问题,笔...

2018-04-14 12:52:12

阅读数 50

评论数 0

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