上一页 1 ··· 3 4 5 6 7
摘要: 一、数据库基本设计规范 1.数据库对象的命名规范要做到见名识义 2.所有存储相同数据的列名和列类型必须一致 3.禁止在数据库中存储图片,文件等二进制数据(因为比较大); 禁止在线上做数据库压力测试; 禁止从开发环境和测试环境直连生产环境数据库(因为这会对生产环境的数据库造成破坏,这点非常重要) 二、 阅读全文
posted @ 2018-04-13 23:14 shawshawwan 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 一、推荐算法原理 耳熟能详的推荐算法包括User FC和Item FC,实际中经常使用Item FC,因为实际中用户数很多,构建用户相似度矩阵会很大。 Item FC基于物品的协同过滤算法: 二、实现 算法步骤: 1.构建共现矩阵 2.构建评分矩阵 3.矩阵计算以得到推荐结果 共现矩阵:描述不同物品 阅读全文
posted @ 2018-04-11 10:37 shawshawwan 阅读(1157) 评论(0) 推荐(0) 编辑
摘要: 一、什么是并发 每个进程都有自己独立的进程空间,编写进程的并发, 会频繁发生上下文切换 二、并发实现 我们用不同线程实现的任务都应该去实现Runable接口,重写run()方法,比如我们创建一个用于倒计时的LiftOff类: 注意这里的taskCount是static的,因为我们想要对每个线程都赋予 阅读全文
posted @ 2018-04-07 16:23 shawshawwan 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 一、基础回顾 1.Map接口的几种实现: HashMap LinkedHashMap TreeMap ConcurrentHashMap WeakHashMap IndentityHashMap HashMap不是线程安全的,ConcurrentHashMap是线程安全的 2.java 中的equa 阅读全文
posted @ 2018-04-04 13:58 shawshawwan 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 一、反射的基本概念 反射机制就是可以把一个类,类的成员(函数,属性),当成一个对象来操作, 也就是说,类,类的成员,我们在运行的时候还可以动态地去操作他们。 <!--?xml version="1.0" encoding="UTF-8"?--> 1.Class类 1) 在面向对象的世界里,万事万物皆 阅读全文
posted @ 2018-03-24 21:52 shawshawwan 阅读(147) 评论(0) 推荐(0) 编辑
摘要: LINUX 命令: grep :全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来 管道:| 管道命令操作符是:”|”,它仅能处理经由前面一个指令传出的正确输出信息 左边的命令应该有标准输出 | 右边的命令应该接受标准输入 ps : 列出所有 阅读全文
posted @ 2018-03-10 17:37 shawshawwan 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 九章微课 1.最高频 K 项问题 前导问题:前k大数 在一个整数数组中,找最大的k个数 这个问题有在线和离线两种解法: public class topK { /** * @param nums: an integer array * @param k: An integer * @return: 阅读全文
posted @ 2018-02-19 23:12 shawshawwan 阅读(399) 评论(0) 推荐(0) 编辑
摘要: 数组 1.如果题目要求O(n)复杂度,一般就需要考虑使用two pointer 或者sliding window或者HashMap、 HashSet eg: https://leetcode.com/problems/longest-consecutive-sequence/description/ 阅读全文
posted @ 2017-11-28 15:39 shawshawwan 阅读(455) 评论(0) 推荐(0) 编辑
摘要: 1. 重写Arrays.sort Arrays.sort默认按升序进行排序。降序排列需要自己实现Comparator接口。而且有时候有两个坐标的时候的排序,也需要实现Comparator接口。 public static void main(String[] args) { class point 阅读全文
posted @ 2017-10-09 15:17 shawshawwan 阅读(1491) 评论(0) 推荐(0) 编辑
摘要: 本笔记主要记录在刷九章题目中的思路、问题,以及不能bug-free的原因。 Time Complexity in Coding Interview • O(1) 极少 • O(logn) 几乎都是二分法 • O(√n) 几乎是分解质因数 • O(n) 高频 • O(nlogn) 一般都可能要排序 • 阅读全文
posted @ 2017-10-03 11:53 shawshawwan 阅读(5760) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7