菜鸟经验
文章平均质量分 57
Mr_OOO
个人博客:https://blog.ouyanglol.com
展开
-
TreeMap自定义compare后get永远返回null的问题
TreeMap自定义compare后get永远返回null的问题问题描述今天有一个需求,需要根据map中的value进行排序,首先肯定就想到了TreeMap,于是实现了一个Comparator,代码如下: class ValueComparator implements Comparator<Character> { Map<Character, Integer> base; public ValueComparator(Map<原创 2021-07-03 22:19:29 · 462 阅读 · 0 评论 -
travis自动构建github项目,点亮README.md中的build图标
文章目录创建github项目注册travis.travis.yml获取图标其他图标shieldscodecov创建github项目github上新建一个项目,然后上传一个完整的项目代码上去,可以参照我的java项目。注册travis登陆travis官网,直接用github账号登陆即可,这样travis会直接关联你的github账号。![enter image description he...原创 2020-03-13 17:21:58 · 1048 阅读 · 0 评论 -
spring-boot:spring-boot2.0整合shiro
文章目录shiro和security配置添加依赖实现realmshiroConfig全局异常处理登陆测试项目地址参考文章shiro和security说实话,这两个框架我并没有深入研究过,只是简单使用了他们的功能,这里选择了shiro,只要有两个方面:配置简单,只需简单添加依赖,实现简单的认证方式即可。轻量级,他的功能虽然没有security完善,但是完全满足一般开发情况的权限需求。配...原创 2018-12-17 23:54:59 · 3751 阅读 · 0 评论 -
spring-boot:spring-boot2.0集成redis
文章目录配置pom依赖配置文件测试测试代码测试结果优化使用序列化使用注释测试结果项目地址配置pom依赖 &amp;lt;!-- redis --&amp;gt; &amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;org.springframework.boot&amp;lt;/g原创 2018-12-12 01:03:23 · 343 阅读 · 0 评论 -
spring-boot:spring-boot2.0集成mybatis
文章目录如何集成添加依赖代码生成器编辑配置文件添加MapperScan测试测试代码测试结果项目地址参考文章如何集成添加依赖此处默认已配置好连接池,如果不清楚连接池配置的,请参考:spring boot:spring boot2.0配置druid连接池 &amp;lt;!-- mybatis --&amp;gt; &amp;lt;dependency&amp;gt;原创 2018-12-09 18:34:04 · 616 阅读 · 0 评论 -
spring-boot:spring-boot2.0配置druid连接池
关于druiddruid自称是Java语言中最好的数据库连接池,其本身作为阿里团队的御用连接池,也证明了其性能上的实力。配置方面,从sping-boot2.0开始,可以使用一个配置文件直接搞定,不用再定义Config类,使代码更加简洁,这点是我最满意的。监控方面,druid自带UI监控页面,可以使用自定义访问地址和账号密码,使SQL监控更加容易。不过很恶心的是,不知什么时候开始,监控页面...原创 2018-12-08 20:59:34 · 8236 阅读 · 3 评论 -
通俗易懂的java线程池
池化技术在Java的并发编程中,线程的运用十分广泛,使用多线程可使项目的性能得到明显的改善,但是如果每次都是创建线程-&gt;执行任务-&gt;销毁线程,会造成很大的性能开销。那么能否一个线程创建后,执行完一个任务后,又去执行另一个任务,而不是销毁。这也就是池化技术的思想,通过预先创建好多个线程,放在池中,这样可以在需要使用线程的时候直接获取,避免多次重复创建、销毁带来的开销。在编程领域,比...原创 2018-11-22 17:46:59 · 671 阅读 · 0 评论 -
No plugin found for prefix 'spring-boot' ...的问题解决方法
我在出初学spring boot时,用idea启动项目没问题,但是用maven启动项目时报错信息如下:[ERROR] No plugin found for prefix 'spring-boot' in the current project and in the plugin groups [org.apache.maven.plugins, org.codehaus.mojo] a...原创 2017-01-11 10:27:02 · 39527 阅读 · 22 评论 -
mac配置JAVA_HOME最佳方法
1.安装jdk这里就不用多说了吧,进入oracle官网,选择mac系统的jdk进行下载,oracle官网提供的是dmg包,双击进行傻瓜式安装即可,我本机安装的是1.7和1.8。 1.6以前mac系统会自带的,现在新系统没有了,oracle官网也不提供mac版的jdk1.6的,如果有同学想要,可以去下面这个地址下载: http://download.csdn.net/download/zw_yu原创 2017-03-04 19:48:19 · 16884 阅读 · 2 评论 -
idea如何创建maven项目(二)
同类文章:idea如何创建maven项目(一)这里主要讲讲maven的settings.xml的一些常用配置,还有一些常用的生命周期。先说明一下,这篇博客只讲常用的,不做深入讲解哈,说实话,很多东西,我工作或者自己的项目中也没用到过。1.settings.xml的常用配置1)首先找到自己使用的settings.xml文件的位置见图(1) 图(1)2)打开settings.xml代码如下:<?x原创 2017-02-12 20:56:09 · 5034 阅读 · 4 评论 -
idea如何创建maven项目(一)
为什么要用maven原因很简单,因为使用maven,会使得项目非常容易管理。 举个例子,团队中某一人新导入了一个jar包,如果没有maven,他则需要给团队中每个人拷贝一个jar包,并提示他们添加jar包到项目中,如果有maven,他则需要提示团队中的人更新一下pom.xml文件,maven则会帮你把相关jar包都完美地添加到项目中。完成maven相关配置idea15之后的版本,都自带了maven原创 2016-12-25 19:38:05 · 28210 阅读 · 6 评论 -
bash: zkServer.sh: command not found的问题
大多数初学zookeeper的人都会遇到这个问题,用ls命令查看zkServer.sh就在bin目录下,系统却总是报错找不到。 把zkServer.sh start换为./zkServer.sh start就行了。原创 2017-02-07 20:22:12 · 12031 阅读 · 2 评论 -
SpringMVC和mybatis框架的简单整合
开发工具:IntelliJ IDEA jdk:1.7 Spring版本:3.2.13 mybatis版本:3.2.2 数据库:mysql 整体目录结构: 1.创建一个web项目,取名test2.导入jar包:1)在WEB-INF下,创建一个lib文件夹,把必要的jar包拷贝到里面。 2)右击lib,选择Add as Library…,点击OK,这样就成功导入jar包了。(这里很简单,就原创 2016-10-04 19:12:33 · 782 阅读 · 0 评论 -
如何在IDEA中安装Jrebel插件
首先有必要介绍一下热部署,他可以使你在修改java文件之后只需重新编译一次修改后的地方,而不是重启服务,可以大大提高开发效率。虽然IDEA自带有热部署功能,但是经我本人长时间使用却发现它的 Upate classes and resources 并不是每一次都能热部署成功,所以我还是选择了Jrebel,经典的热部署工具。1、下载 由于Jrebel并不是免费的,所以我在这里提供破解版的免费下载地址(原创 2016-09-15 22:44:48 · 2514 阅读 · 0 评论 -
eclipse反编译插件安装
1.反编译插件下载:1)下载jadClipse,将其解压,将其中的net.sf.jadclipse_3.3.0.jar拷贝到eclipse安装目录下的plugins目录下。2)删除eclipse安装目录下的configuration目录下的org.eclipse.update (记录Eclipse feature ID 、相对路径、版本号信息 )文件,重新启动eclipse;3)设原创 2016-10-23 17:59:40 · 1196 阅读 · 0 评论