2 王龙涛

福州大学 网络工程

我的记忆力只比金鱼好一点

等级
TA的排名 3w+

什么是协同过滤推荐算法

from:https://www.cnblogs.com/Little-Li/p/11354590.html剖析千人千面的大脑——推荐引擎部分,其中这篇是定位:对推荐引擎中的核心算法:协同过滤进行深挖。首先,千人千面融合各种场景,如搜索,如feed流,如广告,如风控,如策略增长,如购物全流程等等;其次千人千面的大脑肯定是内部的推荐引擎,这里有诸多规则和算法在实现对上述各个场景进行“细分推荐排序...

2020-03-14 20:17:19

设计模式

设计模式(一)设计模式概述设计模式的几个要素设计原则(六大原则)单一职责原则开闭原则里氏替换原则依赖注入原则接口分离原则迪米特原则设计模式的分类(三种分类)单例设计模式1.饿汉式单例Singleton.javapackage demo1;/* * 单例设计模式的演示 * * 单例模式的特点: * 1.单例类只能有一个实例 * 2.单例...

2020-02-11 00:10:11

Java JDK8的新特性

接口中的默认方法接口的定义: 接口的作用是定义该类型的实例要具有的功能,也就是必须执行哪些工作,并且不需要关心这些工作的具体进行 接口的定义方法没有方法体,并且接口不允许定义实例变量,。如果一个类实现了这个接口,那么必须重写接口所有方法类与接口的区别: 1.类中可以定义成员变量,但是接口中不允许存在成员变量 2.接口中所有的方法都没有具体实现(在Java8以前定义是正确的...

2020-02-09 15:48:03

反射

反射1.通过反射获取Class类实例的三种方式第一种方式: 使用对象.getClass()获取该对象的Class实例Class cls = new Student().getClass();第二种方式: 类名.classClass cls = Student.class;第三种方式: Class.forName("全限定名-即包名.类名"),用类名获取一个Class实例,这种方式比...

2020-02-08 20:09:20

注解

注解1.注解概述注解主要起到标识作用,是JDK5.0提出的,Java增加对元数据的支持,也就是Annotation(注解)什么是元数据?元数据是用来描述数据的数据,通俗一点来说,就是描述代码间的关系,或者代码与其他资源(数据库)之间的内在联系的数据。举例:对于struts来说,元数据就是struts-config.xml;对于hibernate来说就是hbm文件;如何创建元数据...

2020-02-06 18:21:48

网络编程

网络编程1.网络编程的基本常识目前主流的网络通信软件:QQ,微信,MSN,...2.七层协议ISO(国际标准委员会组织),将数据的传输从逻辑上划分了以下七层 应用层、表示层、会话层、传输层、网络层、数据链路层、物理层 当发送消息时,需要按照上述从前向后的次序对发送的内容进行层层加包,然后发送过去当接收消息时,需要按照上述相反的次序对接收到的内容层层拆包,然后再解析出来3.常见...

2020-02-06 14:09:55

定时器

定时器定时器:可以让我们在指定的时间内做某件事情,还可以重复的做某件事情依赖Timer和TimerTask这两个类 Timer:定时 public Timer() public void schedule(TimerTask task,long delay) 在指定延迟后执行指定任务 public void schedule(TimerTask task,lon...

2020-02-01 14:37:48

线程池

线程池程序启动一个新线程成本是比较高的,因为它涉及到要与操作系统进行交互。而使用线程池可以很好的提高性能,尤其是当程序中要创建大量生存周期很短的线程的时候,更应该考虑使用线程池 - 线程池里的每一个线程代码结束后,并不会死亡,而是再次回到线程池中成为空闲状态,等待下一个对象来使用 - 在JDK5之前,我们必须手动实现自己的线程池,从JDK5开始,Java内置支持线程池JDK5新增加了...

2020-02-01 13:31:09

线程组

MyRunnable.javapackage demo9;public class MyRunnable implements Runnable{ @Override public void run() { for (int i = 0; i < 20; i++) { System.out.println(Thread.currentThread().getName()+...

2020-01-31 22:33:58

同步锁(Lock)

MyLock.javapackage demo7;import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReentrantLock;public class MyLock implements Runnable{ int poll = 100; Object object = new Obj...

2020-01-31 17:15:27

线程的生命周期

2020-01-31 13:03:51

求职简历模板

资源:https://tc5.us/file/18740809-419493940基本内容标准的求职简历主要由四个基本内容组成:基本情况: 姓名、性别、出生日期、婚姻状况和联系方式等。教育背景: 按时间顺序列出初中至最高学历的学校、专业和主要课程。所参加的各种专业知识和技能培训。工作经历: 按时间顺序列出参加工作至今所有的就业记录,包括公司/单位名称、职务、就任及离任时间,应该突出所任...

2020-01-30 13:31:47

设置和获取线程优先级

MyPriority.javapublic class MyPriority extends Thread{ public MyPriority(String name) { super(name); } @Override public void run() { for (int i = 0; i < 20; i++) { System.out.printl...

2020-01-30 13:29:56

Eclipse快捷键

https://www.douban.com/note/254195820/?type=like存盘 Ctrl+s(肯定知道)注释代码 Ctrl+/取消注释 Ctrl+(Eclipse3已经都合并到Ctrl+/了)代码辅助 Alt+/快速修复 Ctrl+1代码格式化 Ctrl+Shift+f整理导入 Ctrl+Shift+o切换窗口 Ctrl+f6 <可改为ctrl+tab方...

2020-01-25 20:37:45

集合

1.Java集合概述Java 中的集合大致上可分为4种体系,分别是Set,List,Map和Queue,具体说明如下所示。Set:代表无序、不可重复的集合。List:代表有序,重复的集合。Map:代表具有映射关系的集合。Queue:从JDK1.5以后增加的一种体系集合,代表一种队列集合实现。Java集合就像一种容器,可以把多个对象(实际上是对象的引用,但习惯上都称对象)“丢进”该容...

2020-01-16 14:57:16

Data类

在Java程序的开发过程中经常会遇到日期类型的情形,主要使用包java.util中的Data、Calendar以及java.text包中的SimpleDateFormat实现使用Data类构造方法public Date()例如,通过下面的代码,可以得到当前系统的日期import java.util.Date ;public class DateT1{ public static v...

2020-01-16 03:46:33

正则表达式

在遇到需要匹配、查找、替换、判断字符串的情况,可以使用正则表达式解决这些问题;正则表达式是一种可以用于模式匹配和替换的规范,一个正则表达式就是由普通的字符以及特殊的字符组成的文字模式,它用以描述在查找文字主题时候匹配的一个或者多个字符串如果要在程序中应用正则表达式则必须依靠Pattern类与Matcher类,这两个类都在java.util.regx包中定义。Pattern类的主要作用是进行正则...

2020-01-16 02:38:04

StringBuffer和StringBuilder类

下述文章资料来源于:W3CSCHOOL离线版的Java教程Java JDK 6.0开发手册Java开发从入门到精通(陈小玉版)Java StringBuffer和StringBuilder类当对字符串进行修改的时候,需要使用StringBuffer和StringBuilder类。和String类不同的是,StringBuffer和StringBuilder类的对象能够被多次的修改,并且...

2020-01-16 00:40:22

Java 数据类型包装器

为什么使用包装类Java虽然是面向对象的编程语言,但是在里面包含了8种基本数据类型,这8个基本数据类型不支持面向对象的编程机制。这些基本数据类型的数据不具备“对象”的特性,例如没有属性、没有方法可以被调用。这8种基本数据类型带来了一定的方便之处,例如可以进行简单、有效的常规数据处理。但在某些时候,在使用基本数据类型时会有一些制约,例如所有引用类型的变量都继承了 Object类,都可以当成Ob...

2020-01-14 17:10:50

toString/hashCode/String/equals

02_Object类Java中常用的包java.lang包 - 该包是java语言的核心包,该包里的所有内容由Java虚拟机自动导入; - 如:java.lang.String类/System类等...... java.util包 - 该包是java语言的工具包,体面提供了大量的工具类和集合等内容 - 如:java.util.Scanner类/Random类、Arrays类...

2020-01-14 15:37:37

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。