基础
奔跑的蜗牛2015
IT码农
展开
-
Collections.sort简单应用
package com.****.service;import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;import java.util.List;public class TEST { public static void main( String[] args ) { List&...原创 2018-04-10 15:48:13 · 138 阅读 · 0 评论 -
redis 批量删除
大部分情况下都是用redis desktop manager 来看redis里面的值,但是有的时候想要清空redis的值就比较麻烦了,不如命令来的简单,还好redis desktop manager提供了控制台:比如需要找含有“682999968”的key,然后将他们删除,可以先执行命令,keys "*682999968*"进行批量查找。查找之后可以单个删除 ,也可以批量删除,del命令,...原创 2018-07-12 19:09:44 · 8295 阅读 · 0 评论 -
springboot 一次崩溃的启动
一个新的springboot项目,本地启动的时一直报数据库异常,没有找到驱动什么的Cannot determine embedded database driver class for database type NONE.Cannot determine embedded database driver class for database type NONE. If you want an e...原创 2018-06-15 15:16:03 · 913 阅读 · 0 评论 -
Map 原理测试
大家都指导hashmap在存储的时候都是先计算key的hashcode,来决定存储的位置,然后再将value存在对应的数组联表中Entity .这里我就不细说了,https://blog.csdn.net/basycia/article/details/52081111 https://blog.csdn.net/hsk256/article/details/49363271都可以参考,特别是第...原创 2018-06-01 11:13:43 · 628 阅读 · 0 评论 -
查询字符串中的最长重复子串
要查询字符串中的子串,并且子串中存在的,比他短的子串不再计数package ***.service;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import com.google.common.base.Utf8;public ...原创 2018-06-11 11:38:59 · 2584 阅读 · 0 评论 -
java interface 的几点默认规则
interface中定义的方法和成员变量,默认为public访问权限,且仅能为publicinterface中的成员变量默认为public static final类型,可通过接口名或者实现类名或在实现类中直接调用。interface 中的方法,关于这个可能有点不好理解,例如我们interface在1.8以前是没有实现的,要用里面的方法要自己去实现,此时在实现勒种是public 而不是带有stat...原创 2018-05-16 10:57:13 · 3037 阅读 · 0 评论 -
SpringBoot 配置文件位置及读取优先级
SpringBoot配置文件可以使用yml格式和properties格式分别的默认命名为:application.yml、application.properties 官网都是以yml作为参考,层级结构更清晰的一种配置文件SpringBoot配置文件默认可以放到以下目录中,下面四种可以自动读取到:1、项目根目录下2、项目根目录中config目录下3、项目的resources目录下4、项目resou...原创 2018-05-25 11:00:50 · 3128 阅读 · 1 评论 -
《转》 redis 操作
地址:https://www.cnblogs.com/edisonfeng/p/3571870.htmlhttps://www.cnblogs.com/liuling/p/2014-4-19-04.htmlpackage com.test;import java.util.HashMap;import java.util.Iterator;import java.util.List;import ...转载 2018-04-27 20:01:50 · 142 阅读 · 0 评论 -
Semaphore 阻塞之信号灯
现在大家用并发场景用的比较多,或者说异步场景下怎么等待异步结果,再parallelStream场景下虽然有分开合并的功能,但是再普通的线程池下是没有此功能的,所以有时候要用到Semaphore 信号灯,废话不多说,先解释一下Semaphore :Semaphore是一个计数信号量,它的本质是一个”共享锁”。信号量维护了一个信号量许可集。线程可以通过调用acquire()来获取信号量的许可;当信号量...原创 2018-04-19 21:08:02 · 1438 阅读 · 0 评论 -
mysql之order by 多个列标签
ORDER BY 后可加2个字段,用英文逗号隔开。col1用升序, col2降序,SQL该这样写(这种排序的优先级是先col1 再col2)ORDERBY col1, col2 DESC也可以这样写,更清楚:ORDERBY col1 ASC, col2 DESC如果都用降序,必须用两个desc 同样col1的优先级更高,ORDERBY col1 DESC, col2 DESC...原创 2018-04-19 19:16:32 · 952 阅读 · 0 评论 -
mysql 条件配置,where in group by 及 比较符号
对于入参是list 或者arrays的情况需要将入参作为过滤条件在mysql的配置中,可以参考:https://blog.csdn.net/chenaini119/article/details/51699619demo:这个样例是入参中有一个business的数组,另外,limit 后面只能带常量,不能是表达式,所以只有在请求过来的时候组装入参。<select id="getBusines...原创 2018-04-17 16:28:31 · 2939 阅读 · 0 评论 -
springboot 几类常用类注解 @WebServlet @ServerEndpoint @RequestMapping
@WebServlet注解用于标注在一个继承了HttpServlet类之上,属于类级别的注解一般用于需要有HttpServletRequest请求中带了参数,或者需要filter等场景@WebServlet(urlPatterns = "/auth", description = "鉴权之后系统鉴权")public class AuthServlet extends HttpServlet{***...原创 2018-04-10 20:51:43 · 8579 阅读 · 0 评论 -
maven profiles 通过不同选项来决定打哪个配置文件
目前有大部分做法是通过配置不同的配置项,从而打包的时候将配置文件打到jar包或者其他包中,特别是springboot,这种配置文件还是再jar包里面不好配置的情况。配置项如下:<profiles> <profile> <id>dev</id> <activation> <activeByDefault&...原创 2018-08-10 15:11:21 · 626 阅读 · 0 评论