腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
云霄雨霁
专栏作者
举报
209
文章
238317
阅读量
42
订阅数
订阅专栏
申请加入专栏
全部文章(209)
java(75)
编程算法(62)
其他(30)
数据结构(25)
数据库(24)
sql(12)
spring(12)
存储(12)
安全(12)
mybatis(8)
mvc(7)
缓存(7)
api(6)
servlet(5)
jvm(5)
xml(4)
容器(4)
tcp/ip(4)
打包(3)
maven(3)
http(3)
分布式(3)
负载均衡(2)
json(2)
云数据库 SQL Server(2)
ide(2)
jar(2)
负载均衡缓存(2)
dns(2)
jdbc(2)
二叉树(2)
udp(2)
数据处理(2)
nat(2)
DNS 解析 DNSPod(1)
c++(1)
php(1)
python(1)
javascript(1)
css(1)
html(1)
android(1)
嵌入式(1)
sqlite(1)
oracle(1)
eclipse(1)
git(1)
github(1)
搜索引擎(1)
全文检索(1)
访问管理(1)
SSL 证书(1)
人工智能(1)
网站(1)
开源(1)
shell(1)
网络安全(1)
jdk(1)
sql server(1)
面向对象编程(1)
asp(1)
aop(1)
scrapy(1)
socket编程(1)
dom(1)
table(1)
truncate(1)
搜索文章
搜索
搜索
关闭
JVM--堆区
java
编程算法
Java堆是虚拟机所管理的内存中最大的一块,此内存区域的唯一目的就是存放对象实例,几乎所有的对象实例都在这里分配内存。这块区域是“线程共享”的。
SuperHeroes
2019-03-12
538
0
Lombok使用
编程算法
ide
Lombok是一个简单的Java库,该工具可以通过注解自动地提供一些方法,简化开发。比如编写POJO时需要为每个属性提供getter()方法和setter()方法,这就可以使用Lombok实现。
SuperHeroes
2019-03-12
834
0
SpringMVC知识点 总结
servlet
html
编程算法
php
android
MVC模式使应用程序的不同方面(输入逻辑,业务逻辑 和 UI逻辑)分离,同时提供这些元素之间的松耦合。
SuperHeroes
2019-03-12
1.1K
0
Servlet处理JSON字符串传输问题
json
maven
java
编程算法
http
前些时候做学校的实践周项目,因为功能比较简单,没有采用框架直接用Servlet实现。过程中遇到了一些问题,其中就出现了Json字符串传输问题。
SuperHeroes
2019-03-12
1.5K
0
Python中字符串和datetime
编程算法
今天在写一个爬虫时,需要将今天的数据和昨天、一周前的数据做比较。所以就需要一个方法可以方便的计算出指定日期的前几天的日期。比如10月3号,则一周前的日期是9月26号。
SuperHeroes
2019-03-12
892
0
支配树(Dominator Tree)
编程算法
在使用MAT分析项目的内存泄漏问题时,其中有一个支配树(Dominator)视图。如果我们把Java对象之间的引用关系看做一张有向图(可以存在环)的话,对象的支配树体现了对象之间的支配关系。如果所有指向对象B的路径都要经过对象A,则认为对象A支配对象B。如果对象A是离对象B最近的支配对象,则认为对象A是对象B的直接支配者。
SuperHeroes
2019-03-12
3.3K
0
Java--Big Number操作(BigInteger类和BigDecimal类)
编程算法
java
java.math.BigInteger 类的使用场景是大整数操作。它提供类似所有Java的基本整数运算符和java.lang.Math中的所有相关的方法的操作,如+、-、*、/、%、&、|、mod、>>、<<,以及min()、max()等等。只不过它操作的整数都是极其大的,为科学计算提供了很大的便利。比如下面的代码就是计算20000000000000000000 * 30000000000000000000,利用BigInteger可以很容易的计算出来结果。
SuperHeroes
2019-03-12
1K
0
JVM--对象回收
java
jvm
编程算法
Java运行时数据区包括:程序计数器、虚拟机栈、本地方法栈、Java堆和方法区。这里面程序计数器、虚拟机栈和本地方法栈是线程私有的,当线程结束或者方法退出时其内存自然会被回收。所以Java的垃圾回收机制主要关注的是两部分:Java堆和方法区。JVM规范并没有强制要求对方法区进行GC,其实方法区保存的都是类信息、静态变量、常量等,并不太需要GC,所以GC主要还是关注Java堆。
SuperHeroes
2019-03-12
434
0
JVM--类加载
编程算法
java
Java虚拟机没有强制约束什么情况下需要开始类加载的第一个阶段--加载,但Java虚拟机强制约束了类的初始化的开始时间(而加载、验证、准备自然在初始化之前进行)。
SuperHeroes
2019-03-12
353
0
离散数学中求合取范式&析取范式
编程算法
c++
大二上学期时写的代码,用C++实现的。 #include <iostream> #include <cstdlib> #include <string> #include <stack> #include <vector> #include<math.h> using namespace std; //&表示合取,|表示析取,!表示非,>表示条件,=表示双条件 class ForBase { private: static const int MAXN = 92; int numVar; //记录
SuperHeroes
2018-05-30
2K
0
离散数学中集合上二元关系的判定及实现
存储
编程算法
输入一个集合的二元关系,判定其是否满足自反性、反自反性、对称性、反对称性、传递性。并求出自反、对称和传递闭包。 大二上学期时的写的代码,C++语言实现。 #include<iostream> #include<string> using namespace std; class Relation//构造函数 { private: int R[11][2];//存储关系R int R1[11][2], R2[11][2], R3[11][2];//分别存储自反,对称,传递闭包 int m,n;//分别
SuperHeroes
2018-05-30
2K
0
网络层路由选择协议(RIP&OSF)
编程算法
负载均衡
负载均衡缓存
路由选择协议的核心是路由选择算法,也即路由选择与更新算法。 因特网路由选择协议可以分为两大类: 内部网关协议(IGP):把一个自治系统内部路由交换信息所用的任何信息统称为内部网关协议。目前因特网常用的有RIP、OSPF和IGRP。 外部网关协议(EGP):两个自治系统间传递网络可达性信息所用的协议称为外部网关协议。 内部网关协议RIP: 路由信息协议(RIP)使用距离向量法更新路由表,常用于小型自治系统。 距离向量算法要求每个路由器在路由表中列出到所有已知目的网络的最佳路由,并且定期把自己的路由表副本发送给
SuperHeroes
2018-05-30
1.3K
0
传输层协议UDP和TCP
udp
编程算法
tcp/ip
UDP和TCP的比较: UDP TCP UDP是无连接的 UDP提供不可靠服务 UDP同时支持点到点和多点通信 UDP是面向报文的 UDP首部8个字节 TCP是面向连接的 TCP提供可靠服务 TCP只
SuperHeroes
2018-05-30
1.1K
0
计算题总结
编程算法
安全
作业调度算法 1、FCFS算法(先来先服务算法):算法每次从后备作业队列中选择最先进入该队列的一个或几个作业,将它们调入内存,分配必要的资源,创建进程并放入就绪队列。FCFS调度算法的特点是算法简单,但效率低;对长作业比较有利,但对短作业不利(相对SJF和高响应比);有利于CPU繁忙型作业,而不利于I/O繁忙型作业。 2、SJF算法(短作业优先算法):从后备队列中选择一个或若干个估计运行时间最短的作业,将它们调入内存运行。SJF调度算法的平均等待时间、平均周转时间最少;但对长作业非常不利。 3、HRN算法(
SuperHeroes
2018-05-30
1.5K
0
算法设计策略----分治法
编程算法
分治法:求解一个复杂问题可以将其分解成若干子问题,子问题在分解成更小的问题,直到可以直接求解为止。 一个问题能够用分治法求解的要素是: 问题能够按照某种方法分解为若干个规模较小、相互独立且与原问题类型相同的问题; 子问题足够小时可以直接求解; 能够将子问题的解组合成原问题的解。 算法框架: SolutionType DandC(ProblemType P){ ProblemType P1,P2,P3,...Pn; if(Small(P)) return S(P); //子问题P足
SuperHeroes
2018-05-30
432
0
算法设计策略----贪心法
编程算法
最优化问题:问题给出某些约束条件,满足这些约束条件的解称为可行解;为了衡量可行解的好坏,问题还给出了目标函数,使目标函数取最大(小)值的可行解称为最优解。 贪心法是求解最优化问题的一种设计策略。贪心法通过分步决策来求解问题。在对问题求解时,总是做出在当前这一步看来是最好的选择。也就是说,不从整体最优上加以考虑,他所做出的是在某种意义上的局部最优解。 贪心法在每一步上用作决策依据的选择准则被称为最优量度标准或贪心准则,这种量度标准通常只考虑局部最优性。 贪心法基本要素: 最优度量标准:所谓贪心法的最优度量标准
SuperHeroes
2018-05-30
477
0
算法设计策略----动态规划法
编程算法
动态规划法:与贪心法类似,动态规划法也是一种求解最优化问题的算法设计策略。它也采取分布决策的方法。但与贪心法不同的是,动态规划法每一步决策依赖子问题的解。直观上,为了在某一步做出决策,需要先求若干子问题,这就使得动态规划法是自底向上的。 按照多部决策方法,一个问题的活动过程可以分成若干阶段,每个阶段可能包含一个或多个状态。多部决策求解方法就是从初始状态开始做出每个阶段的决策,形成一个决策序列,该决策序列也成为策略。对于每一个决策序列,可以用一个数值函数(目标函数)衡量该策略的优劣。问题求解的目标是获取最优决
SuperHeroes
2018-05-30
809
0
算法设计策略----回溯法和分枝限界法
编程算法
显示约束和解空间:规定每个分量xi取值的约束条件称为显式约束。对给定的一个问题,显示约束规定了所有可能的元组,他们组成问题的候选解集,被称为该问题实例的解空间。 隐式约束和判定函数:隐式约束给出了判定一个候选解是否为可行解的条件。一般需要从问题描述的隐式约束出发,设计一个判定函数,程序根据判定函数判断一个解是否为可行解。 最优解和目标函数:目标函数,也称代价函数,用来衡量每个可行解的优劣。使目标函数取得最大(小)值的可行解为问题的最优解。 剪枝函数:为了提高搜索效率,在搜索过程中使用约束函数,可以避免无谓地
SuperHeroes
2018-05-30
1.8K
0
概念题知识点总结
编程算法
1.操作系统的的4个基本特点 并发性(宏观上同时进行,微观上交替): 两个或两个以上的事件或活动在同一时间间隔内发生。 共享性:计算机系统中的资源可被多个并发执行的用户程序和系统程序共同使用,而不是被其中某一个程序所独占。 不确定性(异步性 随机性):进程是以人们不可预知的速度进行;进程是走走停停,不是一气呵成的。 虚拟性:把物理上的一个实体变成逻辑上的多个对应物或把物理上的多个实体变成逻辑上的一个对应物。 2.OS的三种基本类型及其主要目标 批处理操作系统(有效): 提高资源利用率 分时操作系统(方便用
SuperHeroes
2018-05-30
621
0
子字符串查找----各种算法总结
编程算法
java
优点: 暴力查找算法:实现简单且在一般情况下工作良好(Java的String类型的indexOf()方法就是采用暴力子字符串查找算法); Knuth-Morris-Pratt算法能够保证线性级别的性能且不需要在正文中回退; Boyer-Moore算法的性能一般情况下都是亚线性级别; Rabin-Karp算法是线性级别; 缺点: 暴力查找算法所需时间可能和NM成正比; Knuth-Morris-Pratt算法和Boyer-Moore算法需要额外的内存空间; Rabin-Karp算法内循环很长(若干次算术运算,
SuperHeroes
2018-05-30
971
0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档