一切增长问题的思考内核

2020-09-01
阅读 1 分钟
1.7k
两个用户价值成长/转化路径转化流程型路径用户按照某一个固定路径往下走,最终可以在较短时间内完成一个目标行为。用户成长型路径用户需要完成某些行为,从而使自己在较长时间内从一种状态成长为另外一种状态。四种用户增长问题转化流程型路径如何优化+放大一个转化流程的效果梳理或设计出现有转化流程思考现有流程是否...

机器学习项目清单

2020-03-23
阅读 2 分钟
915
架构问题,关注蓝图 用商业术语定义目标。 方案如何使用? 目前的解决方案/办法是什么? 应该如何架构问题(有监督/无监督,在线/离线,等等)? 如何测量性能? 性能指标是否与业务目标一致? 每个业务目标需要的最低性能是什么? 有没有一些相似的问题?能重用一些经验和工具吗? 有没有相关有经验的人? 如何手动解决...

机器学习概览

2020-03-22
阅读 3 分钟
1.6k
细分客户群,并未每个群体设置最佳的市场策略;基于相似度来为每个顾客推荐产品;检测哪些交易最有可能是欺诈性的;预测下一年的收入; 机器学习系统的种类 是否在人类监督下训练(监督式学习、无监督式学习、半监督式学习和强化学习) 是否可以动态地进行增量学习(在线学习和批量学习) 是简单地将信的数据点和已知的...

PL/SQL 中的存储过程与函数

2017-09-05
阅读 2 分钟
2.7k
PL/SQL块分类:匿名块、命名块匿名块:不保存在数据库中,没有名称,不可以重复调用命名块:存在数据库中,有名称,可以重复调用命名块:存储过程、函数、触发器、包

存储过程

2017-09-05
阅读 5 分钟
2.2k
存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,存储在数据库中,经过第一次编译后再次调用不需要再次编译,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象。

前端开发 通用JS工具的封装

2017-07-31
阅读 3 分钟
3.5k
网络请求工具(Ajax请求,服务器地址配置) URL路径工具 模板渲染工具 字段验证&&通用提示 统一跳转 {代码...}

Spring MVC概念

2017-07-24
阅读 13 分钟
3.2k
Spring MVC基于模型-视图-控制器(Model-View-Controller,MVC)模式实现,能够构建像Spring框架那样灵活和松耦合的Web应用程序

Spring核心 面向切面 AOP

2017-07-13
阅读 14 分钟
4.2k
在软件开发中,散布于应用中多处的功能被称为横切关注点(crosscutting concern)。通常来讲,这些横切关注点从概念上是与应用的业务逻辑相分离的(但是往往会直接嵌入到应用的业务逻辑之中)。把这些横切关注点与业务逻辑相分离正是面向切面编程(AOP)所要解决的问题

Spring核心 Bean的高级装配

2017-07-11
阅读 17 分钟
3.2k
在3.1版本中,Spring引入了bean profile的功能。使用profile,首先将所有不同的bean定义整理到一个或多个profile之中,再将应用部署到每个环境时,并确保对应的profile处于激活(active)的状态

Spring核心 装配Bean

2017-07-06
阅读 22 分钟
3.3k
Spring容器负责创建应用程序中的bean并通过DI来协调这些对象之间的关系。当描述bean如何进行装配时,Spring具有非常大的灵活性,它提供了三种主要的装配机制:

Spring新功能

2017-07-06
阅读 3 分钟
2.4k
为了解决各种环境下(如开发、测试和生产)选择不同配置的问题,Spring 3.1引入了环境profile功能。借助于profile,就能根据应用部署在什么环境之中选择不同的数据源bean

Spring核心 Spring简介

2017-07-05
阅读 5 分钟
4.9k
JavaBean:Enterprise JavaBean、EJBJDO:Java数据对象、Java Data ObjectPOJO:Plain Old Java ObjectDI:依赖注入、Dependency Injection、DIAOP:面向切面编程、Aspect-Orientied Programming

Java 面向对象2 构造器 继承 多态性 初始化块

2017-03-23
阅读 5 分钟
3k
当创建一个对象时,系统为这个对象的实例变量进行默认初始化,这种默认的初始化把所有基本类型的实例变量设为0或false,把所有引用类型的实例变量设为Null。

Java 面向对象1 类 对象 方法 变量 封装

2017-03-23
阅读 7 分钟
4.4k
面向对象的程序设计过程中有两个重要概念:类(class)和对象(object,也被称为实例,instance),其中类是某一批对象的抽象,可以把类理解成某种概念;对象才是一个具体存在的实体。

数据挖掘 十大算法(持续更新)

2017-03-15
阅读 6 分钟
3.8k
C4.5算法是机器学习算法中的一种分类决策树算法,其核心算法是ID3 算法。C4.5算法继承了ID3算法的优点,并在以下几方面对ID3算法进行了改进:

Java 网络编程

2017-03-05
阅读 7 分钟
1.3k
Java的基本网络支持 使用InetAddress InetAddress类没有提供构造器,而提供了两个静态方法来获取InetAddress实例 getByName(String host):根据主机获取对应的InetAddress对象 getByAddress(byte[] addr):根据原始IP地址来获取对应的InetAddress对象 InetAddress还提供了如下三个方法来获取InetAddress实例对应的IP地址...

Java 线程相关类

2017-03-01
阅读 4 分钟
2.3k
使用ThreadLocal类可以简化多线程编程时的并发访问,使用这个工具类可以很简捷地隔离多线程程序的竞争资源。Java5之后,为ThreadLocal类增加了泛型支持,即ThreadLocal<T>

Java 线程池

2017-03-01
阅读 7 分钟
2.2k
线程池在系统启动时即创建大量空闲线程,将一个Runnable、Callable对象—–>传给线程池—–>线程池启动里面的一个线程来执行它们的run()或者call()方法———->当线程执行体执行完成后,线程并不会死亡,而是再次返回线程池成为空闲状态,等待下一个Runnable、Callable对象的run()或者call()方法

Java 线程通信 线程组 线程异常处理机制

2017-02-27
阅读 12 分钟
3.2k
wait方法:导致当前线程等待,直到其他线程调用该同步监视器的notify()方法或notifyAll()方法来唤醒该线程。 {代码...}

Java 多线程

2017-02-21
阅读 22 分钟
2.7k
几乎所有的操作系统都支持同时运行多个任务,一个任务通常就是一个程序,每个运行中的程序就是一个进程。当一个程序运行时,内部可能包含了多个顺序执行流,每个顺序执行流就是一个线程

Java NIO

2017-02-10
阅读 17 分钟
2.6k
新IO采用内存映射文件的方式来处理输入/输出,新IO文件或文件的一段区域映射到内存中,这样就可以访问内存一样来访问文件了(这种方式模拟了操作系统上的虚拟内存的概念),通过这种方式来进行输入/输出比传统的输入/输出要快得多

Java 对象序列化

2017-02-04
阅读 13 分钟
5.4k
对象序列化机制允许把内存中的Java对象转换成与平台无关的二进制流,从而可以保存到磁盘或者进行网络传输,其它程序获得这个二进制流后可以将其恢复成原来的Java对象。 序列化机制可以使对象可以脱离程序的运行而对立存在

Java 输入/输出 I/O流 RandomAccessFile

2017-01-23
阅读 22 分钟
5.3k
文件与目录都是使用File来操作的,File能新建、删除、重命名文件和目录,File不能访问文件内容本身。如果需要访问文件内容本身,则需要使用输入/输出流

Java 注释 Annotation

2017-01-18
阅读 14 分钟
2.9k
从JDK 5开始,Java增加了对元数据(MetaData)的支持,也就是Annotation(注释)。Annotation提供了一种为程序元素设置元数据的方法,从某些方面来看,Annotation就想修饰符一样,可用于修饰包、类、构造器、方法、成员变量、参数、局部变量的声明,这些信息被存储在Annotation的”name = value”对中

Java 设计模式 观察者模式

2017-01-18
阅读 4 分钟
2.7k
每个角色都对应这一个类,比如观察者模式,观察者对应着观察者类,被观察者对应着被观察者类。实际上,设计模式就是通过面向对象的特性,将这些角色解耦

Java 设计模式 简单工厂 工厂模式 抽象工厂

2017-01-17
阅读 4 分钟
3.2k
工厂模式,实际上也会根据业务情景不同会有不同的实现方式。一般分为3种。简单工厂,工厂模式和抽象工厂。顾名思义,这三种从简单到抽象,名称越来越高大上,实现方式肯定是越来越复杂

Java 设计模式 单例模式

2017-01-16
阅读 4 分钟
1.9k
在一些特殊场景下,要求不允许自由创建该类的对象,而只允许为该类创建一个对象。为了避免其他类自由创建该类的实例,应该把该类的构造器使用private修饰,从而把该类的所有构造器隐藏起来

SQL语法 MySQL数据库

2017-01-09
阅读 25 分钟
6.5k
SQL语句是对所有关系数据库都通用的命令语法,而JDBC API只是执行SQL语句的工具,JDBC允许对不同的平台、不同的数据库采用相同的编程接口来执行SQL语句

Java JDBC编程

2017-01-09
阅读 38 分钟
4.7k
JDBC的全称是Java Database Connectivity,即Java数据库连接,它是一种可以执行SQL语句的Java API。程序可通过JDBC API连接到关系数据库,并使用结构化查询语言(SQL,数据库标准的查询语言)来完成对数据库的查询、更新

Java 异常处理

2017-01-04
阅读 17 分钟
3.9k
Java的异常机制主要依赖于try、catch、finally、throw和throws五个关键字, try关键字后紧跟一个花括号括起来的代码块(花括号不可省略),简称try块,它里面放置可能引发异常的代码 catch后对应异常类型和一个代码块,用于表明该catch块用于处理这种类型的代码块 多个catch块后还可以跟一个finally块,finally块用于回...