
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 · 3525 阅读 · 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 · 209 阅读 · 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 · 612 阅读 · 0 评论 -
IDEA快捷使用
设置代码提示忽略大小写 setting->Editor->General->Code Completion 取消勾选Match case 然后直接用 Command + E 来找到最近访问的文件: 或者直接用 Command + Shift + E 来访问最近编辑的文件: 粘贴版历史 如果使用过 Mac 里面的 Alfred 的话,可能大家早就习惯了 Alfred 的粘贴板...原创 2018-12-13 15:05:19 · 731 阅读 · 0 评论 -
集合
数组和链表 ArrayList 底层是数组(最多占用1字节,8byte) 数组查询方便 时间复杂度 o(1),链表查询只能一个一个向右 链表插入方便,每次要new一个对象,数组插入要先从右往左位移 插入数据 十万以下,由于数组插入的麻烦,链表快于数组 十万以上,数组扩容越来越大的原因,速度快于链表(数组*1.5,链表++) 中间插入:linkList巨慢(每次都要要从头或尾遍历到...原创 2018-12-13 14:55:20 · 165 阅读 · 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 · 234 阅读 · 0 评论 -
Dubbo
是个远程服务调用的分布式框架(告别Web Service模式中的WSdl,以服务者与消费者的方式在dubbo上注册),核心在于服务的注册和发现. Dubbo诞生的意义 集群 同一个项目复制多份,每一个用一个tomcat服务,多个请求过来,分发到各个服务进行,但是如果把所有的功能都放在一个项目之中,项目的体积将会非常庞大,不利于项目维护 分布式 一个系统按模块分成n个子模块,每个子模块都是...原创 2018-11-07 19:54:51 · 222 阅读 · 0 评论 -
Java空指针预防
equals方法把确定不是null的作为对象调用,尽量当参数而不是对象使用 String s = null; String m = &quot;s&quot;; //true m.equals(s); //false s.equals(m); 在两者返回相同结果的时候偏向使用valueOf()而非``toString()` double price = getPrice(); System.out.pri...翻译 2018-09-21 18:19:49 · 800 阅读 · 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 · 1336 阅读 · 1 评论 -
MySQL
设置mysql外网可访问 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION; 配置文件 核心配置文件my.cnf 1.配置服务器字符集编码utf-8 character-server-set=utf8 日志文件log-bin*默认关闭 错误日志log-error*默认关闭 查询日...原创 2018-12-14 19:46:37 · 389 阅读 · 0 评论