- 博客(12)
- 资源 (2)
- 收藏
- 关注

原创 Java面试所需的知识
目录1. 计算机网络(1)网络7层架构(2)TCP/IP原理(3)HTTP原理(4)加密算法2. 数据结构3. 算法(1) Java算法(2)海量数据处理4. 操作系统5. MySQL数据库1、事务2、数据库结构和锁3、索引4、情景题、优化题5、琐碎知识6、视图7、存储过程和触发器8、约束6. Redis数据库...
2018-11-15 16:30:24
2966
原创 Java开发的注意事项
【前言】这是小白自己的一些絮絮叨叨,为了记录自己在开发过程中遇到的坑,避免下次再犯。1. 使用Integer时,比较两个数是否相等,最好使用equals函数进行比较。原因如下:// 在-128-127之间,从缓存中获取对象Integer x2 = Integer.valueOf(23);Integer x3 = Integer.valueOf(23);System.out.println(x2 == x3);// true// 大于127时, 重新创建对象Integer x4 = I.
2020-05-16 17:28:12
344
原创 简历知识点准备
阅读过的书:Java从入门到精通、Java编程思想、Java并发编程的艺术、深入理解 Java 虚拟机1. Hystrix熔断框架用来保障第三方服务调用的可靠性,防止服务雪崩;使用方法:继承HystrixCommand,命令逻辑写在run方法里,熔断打开时,请求过来执行getFallBack方法;Hystrix的Metrics中保存了当前服务的健康状况,包括服务调用总次数和服务...
2019-09-16 19:38:24
305
原创 分布式系统知识
目录1. 分布式系统2.分布式服务框架负载均衡——Nginx3.分布式事务4.分布式缓存5.分布式锁6. 分布式消息中间件——Kafka消息队列7. 分布式协调中间件——Zookeeper、ETCD1. 分布式系统1.自己对分布式系统的理解把一个大的系统拆分为很多小的系统,甚至很小的服务,然后几个人组成一个小组就专门维护其中一个小系统,即分而治之,不同...
2019-07-21 14:35:21
404
原创 动态规划算法学习笔记 Java实现
例题1:数塔取数问题一个高度为N的由正整数组成的三角形,从上走到下,求经过的数字和的最大值。每次只能走到下一层相邻的数上,例如从第3层的6向下走,只能走到第4层的2或9上。该三角形第n层有n个数字,例如:第一层有一个数字:5第二层有两个数字:8 4第三层有三个数字:3 6 9第四层有四个数字:7 2 9 5最优方案是:5 + 8 + 6 + 9 = 28注意:上...
2019-06-22 19:00:37
373
原创 0-1背包问题 Java实现
【vivo提前批笔试第三题】小v负责次活动礼品采购,每款礼品的受欢迎程度(热度值)各不相同。现给出总金额以及各礼品的单价和热度值,且每个礼品只采购一个,如何购买可以使得所有礼品的总热度值最高。输入:第一行是一个正整数,表示总金额(不大于1000) 第二行是一个长度为n的正整数数组,表示礼品单价(n不大于100) 第三行是一个长度为n的正整数数组,表示对应礼品热度值输出:一个正整教,...
2019-06-05 16:53:26
1353
转载 LeetCode 207.课程表 Java实现
import java.util.ArrayList;import java.util.HashMap;import java.util.LinkedList;import java.util.List;import java.util.Map;import java.util.Queue;public class Solution{ public boolean can...
2019-05-27 21:38:58
1037
原创 SSM框架总结
目录1. Spring1. Spring IOC原理2. 依赖注入的三种方式3. Spring Bean的生命周期4. Spring 事务管理5.Spring Bean的作用域6.AOP应用场景和原理7.Spring中单例bean的线程安全问题8.Spring中涉及到哪些设计模式?2.Spring MVC1.请求流程2.开发流程3.Mybatis...
2019-03-25 21:48:56
411
原创 vs C++实现Socket通信、添加ws2_32.lib 静态链接库
【前言】Windows 下的 socket 程序依赖Winsock.dll 或ws2_32.dll,必须提前加载。动态链接库有两种加载方式:隐式加载和显示加载。请查看:动态链接库DLL的加载 (此处是引用别人的文章)。本文是在vs下添加ws2_32.dll库。1. 在vs下添加ws2_32.dll库右键【项目】-【属性】-【链接器】-【输入】-【附加依赖项】,进行编辑,添加ws2...
2018-08-24 12:13:53
41812
8
原创 Python环境变量PYTHONPATH设置、导入第三方模块
1.暂时设置模块的搜索路径——修改sys.path 我们在导入模块的时候,python会在指定的路径下搜索相对应的.py文件,搜索路径存放在sys模块的sys.path变量中,如下图这个path变量是一个列表,因此我们可以通过append函数在其后添加搜索路径,如果我们要导入的第三方模块的路径是'D:\Users',那在python解释器中添加sys.path.append('D:\\Users...
2018-03-06 21:10:40
96586
20
原创 vs MVC架构和三层架构的引用关系——SF6项目为例
各类库的作用:Model设定数据库表中各列的变量{get;set;}Common层里面是一些常用的方法,比如数据库的查询、增、删、改(这是直接从别人的项目里拿过来的 )Mapping 映射数据库,其中UserMapping将表SF6_User中的ID列设为主键(具体为什么设主键还不知道)DAL使用SQL语句查询账户和密码是否吻合,若吻合返回success,若不吻合则返回空值。...
2017-10-15 23:19:41
677
h264 filter DirectShow-632260_hax264src_1_0_0.zip
2019-12-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人