![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
文章平均质量分 73
AWAKE-HU
开创性的思维的实施者.
展开
-
关于java的set方法意义
一直不明白为什么有的未定义过set方法的集合要在上面先定义一个同样类型的集合作为容器,然后把操作过的数据再一个个装回来 @Test public void libraryTest(){ ArrayList<String> arrayList = new ArrayList<>(); arrayList.add("a1")...原创 2018-08-03 14:20:13 · 3467 阅读 · 0 评论 -
Nginx
用于给请求提供服务的分配短请求可以反向代理Nginx负载均衡#upstream是和server同级的upstream tomcat1{ server localhost:8083; server localhost:8084;}#负载均衡server {listen 80;server_name localhost; location / { ...原创 2018-12-13 15:14:25 · 159 阅读 · 0 评论 -
Java 8流式操作
集合根据id分组Map<String, List<AreaBO>> areaGroupByLevel = areaList.stream() .collect(Collectors.groupingBy(AreaBO::getParent));2.过滤List<SkuSupermarketBO> priceList = value.strea...原创 2018-12-13 15:06:25 · 522 阅读 · 0 评论 -
IDEA快捷使用
设置代码提示忽略大小写setting->Editor->General->Code Completion取消勾选Match case然后直接用 Command + E 来找到最近访问的文件:或者直接用 Command + Shift + E 来访问最近编辑的文件:粘贴版历史如果使用过 Mac 里面的 Alfred 的话,可能大家早就习惯了 Alfred 的粘贴板...原创 2018-12-13 15:05:19 · 653 阅读 · 0 评论 -
集合
数组和链表ArrayList 底层是数组(最多占用1字节,8byte)数组查询方便 时间复杂度 o(1),链表查询只能一个一个向右链表插入方便,每次要new一个对象,数组插入要先从右往左位移插入数据十万以下,由于数组插入的麻烦,链表快于数组十万以上,数组扩容越来越大的原因,速度快于链表(数组*1.5,链表++)中间插入:linkList巨慢(每次都要要从头或尾遍历到...原创 2018-12-13 14:55:20 · 122 阅读 · 0 评论 -
Zookeeper
用于分布式项目统一的文件管理(配置文件)用于服务的注册中心1.Zokeeper操作默认端口2182基本节点操作1.启动zkServer和引入zookeeper包&amp;amp;amp;amp;amp;lt;dependency&amp;amp;amp;amp;amp;gt; &amp;amp;amp;amp;amp;lt;groupId&amp;amp;amp;amp;amp;gt;org.springframewo原创 2018-11-05 20:38:07 · 171 阅读 · 0 评论 -
Dubbo
是个远程服务调用的分布式框架(告别Web Service模式中的WSdl,以服务者与消费者的方式在dubbo上注册),核心在于服务的注册和发现.Dubbo诞生的意义集群同一个项目复制多份,每一个用一个tomcat服务,多个请求过来,分发到各个服务进行,但是如果把所有的功能都放在一个项目之中,项目的体积将会非常庞大,不利于项目维护分布式一个系统按模块分成n个子模块,每个子模块都是...原创 2018-11-07 19:54:51 · 168 阅读 · 0 评论 -
Java空指针预防
equals方法把确定不是null的作为对象调用,尽量当参数而不是对象使用String s = null;String m = &quot;s&quot;;//truem.equals(s);//falses.equals(m);在两者返回相同结果的时候偏向使用valueOf()而非``toString()`double price = getPrice(); System.out.pri...翻译 2018-09-21 18:19:49 · 683 阅读 · 0 评论 -
做Junit测试的时候出现HttpServlet无法用用Spring容器引入的问题
最近做项目使用到Junit,结果在测试时候根本就无法启动Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [javax.servlet.http.HttpServletRequest] found for dependency: expec...原创 2018-09-07 16:10:46 · 1214 阅读 · 1 评论 -
MySQL
设置mysql外网可访问GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION; 配置文件核心配置文件my.cnf1.配置服务器字符集编码utf-8character-server-set=utf8日志文件log-bin*默认关闭错误日志log-error*默认关闭查询日...原创 2018-12-14 19:46:37 · 325 阅读 · 0 评论