摘要:   12306的已知信息、数据及问题 需求分析(一)—— 售票系统领域知识(区间票、订票、预留票) 需求分析(二)—— 涉众、用户体验 核心业务逻辑架构分析与设计(子系统分析) 需求分析(三)—— 票仓 票仓设计(一)—— 预生成车票方案的优缺点 票仓设计(二)—— 区间二进制方案的优缺点 阅读全文
posted @ 2019-05-17 17:44 星朝 阅读(1201) 评论(0) 推荐(0)
摘要: 12306的已知信息、数据及问题 需求分析(一)—— 售票系统领域知识(区间票、订票、预留票) 需求分析(二)—— 涉众、用户体验 核心业务需求及逻辑架构分析 需求分析(三)—— 票仓 票仓设计(一)—— 预生成车票方案的优缺点 票仓设计(二)—— 区间二进制方案的优缺点 票仓设计(三)—— 平衡方 阅读全文
posted @ 2019-05-17 17:35 星朝 阅读(308) 评论(0) 推荐(0)
摘要: 前言 本文将从示例、原理、应用3个方面介绍spring data jpa。 以下分析基于spring boot 2.0 + spring 5.0.4版本源码 概述 JPA是什么? JPA (Java Persistence API) 是 Sun 官方提出的 Java 持久化规范。它为 Java 开发 阅读全文
posted @ 2019-05-17 17:25 星朝 阅读(1132) 评论(0) 推荐(0)
摘要: 阅读目录(Content)一、什么是面向对象二、面向对象的特点  2.1、抽象 2.2、封装2.3、继承 2.4、多态 三、OOP(面向对象编程)3.1、对象分类     3.2、类(对象)之间的关系3.3、OOP的过程中核心原则 阅读全文
posted @ 2019-05-17 17:13 星朝 阅读(527) 评论(0) 推荐(0)
摘要: tkmybatis是在mybatis框架的基础上提供了很多工具,让开发更加高效,下面来看看这个框架的基本使用,后面会对相关源码进行分析,感兴趣的同学可以看一下,挺不错的一个工具实现对员工表的增删改查的代码 java的dao层接口public interface WorkerMapper extend 阅读全文
posted @ 2019-05-17 16:46 星朝 阅读(3012) 评论(0) 推荐(0)
摘要: 老外用MyBatis吗昨天我在我在知乎看到了一张比较Hibernate和MyBatis使用情况的图,顺手发了条朋友圈: Hibernate vs MyBatis ,谁能告诉我什么样的国情导致了这么大的差异?结果有人质疑,有人感叹。我开始没有想到会有人质疑这个结果,在我的直觉里,确实国外使用MyBat 阅读全文
posted @ 2019-05-17 16:43 星朝 阅读(4198) 评论(0) 推荐(0)
摘要: 推荐一篇比较好的介绍JPA的文章:使用 Spring Data JPA 简化 JPA 开发 JPA坑1:不支持Limit查询         JPA是不支持Limit分页查询,而我们有时又因为某些原因不想用JPA提供的分页功能,或者他提供的分页功能还 阅读全文
posted @ 2019-05-17 16:09 星朝 阅读(937) 评论(0) 推荐(0)
摘要: 一.Spring data jpa 简介 首先我并不推荐使用jpa作为ORM框架,毕竟对于负责查询的时候还是不太灵活,还是建议使用mybatis,自己写sql比较好.但是如果公司用这个就没办法了,可以学习一下,对于简单查询还是非常好用的.     首先JPA是 阅读全文
posted @ 2019-05-17 15:59 星朝 阅读(2312) 评论(0) 推荐(0)
摘要: 前言: 数据持久化的操作,一般都要由我们自己一步步的去编程实现,mybatis通过我们编写xml实现,hibernate也要配置对应的xml然后通过创建session执行crud操作。那么有没有这样一种技术,就是把底层的这些crud操作都封装好了,我们直接调用方法就行了,答案是有的,通过spring 阅读全文
posted @ 2019-05-17 15:24 星朝 阅读(349) 评论(0) 推荐(0)
摘要: 从一个简单的 JPA 示例开始 本文主要讲述 Spring Data JPA,但是为了不至于给 JPA 和 Spring 的初学者造成较大的学习曲线,我们首先从 JPA 开始,简单介绍一个 JPA 示例;接着重构该示例,并引入 Spring 框架,这两部分不会涉及过多的篇幅,如果希望能够深入学习 S 阅读全文
posted @ 2019-05-17 15:23 星朝 阅读(1337) 评论(0) 推荐(0)
摘要: 由于Protobuf受到推崇,故尝试采用protobuf来摒弃传统的xml进行传输数据。 首先,需要下载的关于Protobuf的文件: 1.到http://code.google.com/p/protobuf/downloads/list ,选择其中的win版本下载,我选择的是protoc 阅读全文
posted @ 2019-05-17 14:58 星朝 阅读(20294) 评论(0) 推荐(0)
摘要: 本文是对官方文档的翻译,然后截取了一篇非常优秀的文章片段来帮助理解,本人英文水平有限,基本都是直译,如果有不理解的地方请参考英文官方文档,参考的文章链接在文章末尾 protocol buffers简介 protocol buffer是google的一个开源项目,它是用于结构化数据串行化的灵活、高效、 阅读全文
posted @ 2019-05-17 14:54 星朝 阅读(654) 评论(0) 推荐(0)
摘要:         因为项目须要所以简单的研究了下protobuf。我也是參照网上的博客,所以大部分内容我也就不反复造轮子了。首先protobuf介绍点击这里,使用介绍点击这里,使用demo看这里。我个人的第一个样例也是參照这个demo来的。只是当中我有遇到一些问 阅读全文
posted @ 2019-05-17 14:53 星朝 阅读(2202) 评论(0) 推荐(0)
摘要: <! flowchart 箭头图标 勿删 参考文章RPC 基本原理与 Apach Thrift 初体验 RPC基本原理 RPC(Remote Procedure Call),远程过程调用,大部分的RPC框架都遵循如下三个开发步骤: 1. 定义一个接口说明文件:描述了对象(结构体)、对象成员、接口方法 阅读全文
posted @ 2019-05-17 14:39 星朝 阅读(3105) 评论(0) 推荐(0)
摘要: Protocol Buffers 是一种轻便高效的结构化数据存储格式,可以用于结构化数据串行化,很适合做数据存储或 RPC 数据交换格式。它可用于通讯协议、数据存储等领域的语言无关、平台无关、可扩展的序列化结构数据格式。目前提供了 C++、Java、Python 三种语言的 API。 简介 什么是 阅读全文
posted @ 2019-05-17 14:33 星朝 阅读(316) 评论(0) 推荐(0)
摘要: 0、机器学习系统 TensorFlow ★Star 62533TensorFlow 是谷歌的第二代机器学习系统,按照谷歌所说,在某些基准测试中,TensorFlow的表现比第一代的DistBelief快了2倍。TensorFlow 内建深度学习的扩展支持,任何能够用计算流图形来表达的计算,都可以使用 阅读全文
posted @ 2019-05-17 14:28 星朝 阅读(729) 评论(0) 推荐(0)
摘要: 1. Google Chrome 源码 SVN 地址:http://src.chromium.org/svn。包含有 Chrome、Gears、Webkit、GCC 等源码以及编译依赖工具。Chrome 浏览器项目的源码,位于目录 http://src.chromium.org/ 阅读全文
posted @ 2019-05-17 13:59 星朝 阅读(7875) 评论(0) 推荐(0)
摘要: 为了对庞大的源码项目进行分析,先对源码目录树作一个简单的介绍,粗略的了解一下各个模块的功能分布情况,chrome源代码src目录下的结构如下图: app:该目录下的代码主要是和各个操作系统平台相关的应用上层代码的提炼。不同操作系统可能对应不同的c++实现文件。比如裁剪板操作、操作系统数据交换接口、资 阅读全文
posted @ 2019-05-17 13:58 星朝 阅读(1691) 评论(0) 推荐(0)
摘要: 在互联网江湖中,始终流传着三大赚钱法宝:广告、游戏、电商。三杰之中,又以大哥广告的历史最为悠久,地位也最为不可撼动。君不见很多电商和游戏公司,也通过广告业务赚的盆满钵满。其发迹于Y公司,被G公司发扬光大,又在F公司阶段性地完成了其历史使命。F公司,在移动互联网兴起之际,利用其得天独厚的数据优势,终于 阅读全文
posted @ 2019-05-17 11:56 星朝 阅读(3177) 评论(0) 推荐(0)
摘要: 互联网DSP广告系统架构及关键技术解析 <! 作者区域 宿逆 <! 关注用户按钮 关注 <! 文章数据信息 <! 简书钻 1.9 <! 如果文章更新时间大于发布时间,那么使用 tooltip 显示更新时间 2017.10.09 17:05 字数 8206 阅读 10271评论 2喜欢 60 <! 如 阅读全文
posted @ 2019-05-17 11:53 星朝 阅读(2383) 评论(0) 推荐(1)