03 2017 档案
摘要:json数据 解析JSONObject 解析JSONArray 注意 文件路径相对路径是从工程根目录开始
阅读全文
摘要:code 结果对比(使用代码中的1,2行代码)
阅读全文
摘要:https://plumbr.eu/outofmemoryerror/gc-overhead-limit-exceeded
阅读全文
摘要:例1: 添加点、边 结果 例2:强、弱连通 图示 结果 例3:子图 结果 压测: 和networkX对比 对比数据:点:593514 边: 2373298 NetworkX(str) JGraphT(str) JGraphT(int) 建路网 955s 240s 224s 强连通算法 255s 76
阅读全文
摘要:例子1 Producer.java Consumer.java 执行 Producer.java Consumer.java 例子2 首先写一个类,将产生产者和消费者统一为 EndPoint类型的队列。不管是生产者还是消费者,连接队列的代码都是一样的,这样可以通用一些。 EndPoint.java
阅读全文
摘要:介绍 建造者模式(Builder Pattern)使用多个简单的对象一步一步构建成一个复杂的对象。一个Buider类会一步一步的构建最终的对象,该Builder类是独立于其他对象的。 何时使用 一些基本的部件不变,而其组合经常变化的时候 如何解决 将变与不变分离开 应用实例 麦当劳里的汉堡、可乐、薯
阅读全文
摘要:1. 条件过滤 & Having 表结构 #tab_a #tab_b 表关系 tab_a.id = tab_b.relation_id 表数据 需求 查新把tab_a的ID对应的表tab_b的member_id找出来,当在表tab_b中找不到时,赋值为null select tab_a.id, ca
阅读全文
摘要:先做人,后做事,调节好自己的心态,调整好对人对事的方式,才能更好的做事。 以下是我听到过的4个约定,可以帮助人发展事业并且提高自己的幸福感。每条约定后面是我对这条约定的一些看法,希望大家能谈谈自己的看法。 1. 不要轻易评论他人 不要轻易地说他人的缺点,无论是当面还是背后,最好做到不去想。可以表扬别
阅读全文
摘要:参数设置背景 在做java开发时尤其是大型软件开发时经常会遇到内存溢出的问题,比如说OutOfMemoryError等。这是个让开发人员很痛苦、也很纠结的问题,因为我们有时不知道什么样的操作导致了这种问题的发生。所以我们不得不通过不断的审查、优化自己的代码结构。但是有时我们会发现有些时候不单单是通过
阅读全文
摘要:简介 Go 是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易。 Go从2007年开始研发,2009年开源,2012年发布稳定版本。现在Go已经是完全开发的,且拥有一个活跃的社区 Go语言特色 简介、快速、安全 并行、有趣、开源 内存管理、数组编译、编译迅速 Go语言用途 Go 语言被设
阅读全文
摘要:简介 单例模式(Singleton Pattern)是Java中最简单的设计模式之一。属于创建型模式。该模式只涉及到一个单一的类,负责创建自己的对象,并且只有单个的对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。 意图 保证一个类有且只有一个实例,并提供一个
阅读全文
摘要:介绍 工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 在工厂模式中,我们在创建对象时无需对客户端暴露创建的逻辑,只需一个公共的接口便可指向创建的对象 意图 定义一个创建对象的接口,让其子类决定实例化哪
阅读全文
摘要:学习规划 每天学习15min 博客记录学习心得 主要参考 http://www.runoob.com/go/go-tutorial.html
阅读全文
摘要:2017年 1. 单例模式 3.1--3.5 2. 工厂模式 打脸了,根本没坚持下来,时光留到2019.06.29,重复昨天的故事。 为何要学习设计模式? 经验复用:你的问题很大可能前人已经经历过并且给了很好的解决方案,这些方案就是设计模式 用专业的词汇进行充分的沟通:只要你说使用观察者模式,就不用
阅读全文