腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
dylanliu
专栏作者
举报
121
文章
114262
阅读量
25
订阅数
订阅专栏
申请加入专栏
全部文章
编程算法
java
spring
linux
面向对象编程
api
python
javascript
sql
node.js
xml
数据库
http
网络安全
html
mvc
ide
maven
腾讯云测试服务
正则表达式
安全
其他
c++
php
go
bash
scala
github
bash 指令
文件存储
日志服务
网站
shell
jdk
spring boot
jdbc
windows
数据结构
haskell
factory
function
product
set
费用中心
官方文档
perl
jsp
css
json
android
汇编语言
硬件开发
云数据库 SQL Server
云数据库 Redis
postgresql
ruby on rails
打包
git
svn
jar
tomcat
unix
centos
命令行工具
数据加密服务
DevOps 解决方案
xslt & xpath
容器
存储
开源
分布式
自动化
ssh
yum
aop
单元测试
敏捷开发
架构设计
云数据库 postgresql
mqtt
虚拟化
abstract
action
agent
app
build
builder
combinations
components
constraints
cpu
data
element
integer
jmx
key
map
medium
notifications
object
output
parentheses
return
server
sort
static
tcp
var
window
产品
加密
浏览器
排序
设计模式
图表
搜索文章
搜索
搜索
关闭
使用 TamperMonkey 增强生产力
http
linux
网络安全
编程算法
技术人员的日常积累其中的一部分就是总结不同的使用工具。现在各种软件都提供网站形式,在网站场景里,Javascript 是统治语言。TamperMonkey 提供了一种在网站上运行自己脚本的一种方式,应该成为我们工具箱里的一种常用工具。
Dylan Liu
2022-09-07
840
0
Maven 依赖管理
maven
编程算法
作为开发者,我们一直使用 Maven 来作为版本依赖管理工具,不过我们经常会遇到依赖冲突等问题,我们这边文章就来明确一下 Maven 是如何管理依赖与版本的。
Dylan Liu
2020-01-02
663
0
设计模式之模板方法模式
java
编程算法
模板方法模式(Template Method Pattern)隶属于设计模式中的行为型模式,与策略模式一样,是在平常编码过程最常用的模式之一,理念也很简单明确:老大制定流程,具体执行由小弟接手。
Dylan Liu
2019-08-23
422
0
设计模式之策略模式
编程算法
费用中心
策略模式(Strategy Pattern)隶属于设计模式中的行为型模式,是日常开发中使用最广的一个模式,相对于其他模式,自认为这个模式是最容易理解和使用的。
Dylan Liu
2019-08-22
583
0
设计模式之单例模式
文件存储
java
spring
编程算法
单例模式(Singleton Pattern)限制系统中某一个类只能有一个唯一的实例。很多时候系统对类的需求就只是一个全局对象,有些资源比较重,加载创建耗时,适用于单例模式;有些资源代表的是纯函数的操作,虽然可以使用new 来创建新对象,使用单例模式可以减少对象创建消耗,在手机等资源少的地方推荐使用。
Dylan Liu
2019-07-23
321
0
设计原则之依赖倒置原则(DIP)
编程算法
依赖倒置原则(Dependency Inversion Principle)是 Robert C. Martin 提出的,原则声明了两个方面:
Dylan Liu
2019-07-05
815
0
739. Daily Temperatures
编程算法
Tag:Stack, Hash Table Difficulty: Medium
Dylan Liu
2019-07-01
332
0
453. Minimum Moves to Equal Array Elements
编程算法
Given a non-empty integer array of size n, find the minimum number of moves required to make all array elements equal, where a move is incrementing n - 1 elements by 1.
Dylan Liu
2019-07-01
330
0
对Java Stack的一次探索
java
网络安全
linux
编程算法
昨天发现线上有一些业务逻辑没有执行到,但是代码入口代码日志已经打印,深入下去一看,底层库里有一个事件执行的方法在每次执行时都会 new 一个 thread,在以往量不大时没有问题,量大时就可能导致线程创建不出来,报OOM错误(由于有同事在我看这个时重启了服务导致 gc 日志被清空和栈信息丢失,这个原因只是一个猜测)。
Dylan Liu
2019-07-01
1.4K
0
算法复杂度 O(NlogN)
编程算法
算法书上对复杂度的从小到大排序是:O(logN), O(N), O(NlogN), O(N^2), O(N^3) ....
Dylan Liu
2019-07-01
1.1K
0
Visitor Pattern
java
编程算法
设计模式是对设计原则的具体实践,在编码过程中我们要牢记设计原则,根据当前需求灵活选用我们要使用的设计模式。Visitor Pattern 是一个不常用的模式,在我看来,visitor pattern 也算是面向对象里的一种奇技淫巧了。
Dylan Liu
2019-07-01
661
0
MVC VS MVVMM
mvc
编程算法
数据结构
数据库
sql
As a Javaer,I have used MVC pattern for a long time. Few days ago, I learned objective-c and developed an iOS application. There are many differences with backend Java web app. When using MVC pattern to seperate concerns, I felt that some inappropriate things was added into the view controller class. I found that they use MVVM frontend after some research。
Dylan Liu
2019-07-01
470
0
457. Circular Array Loop
编程算法
You are given an array of positive and negative integers. If a number n at an index is positive, then move forward n steps. Conversely, if it's negative (-n), move backward n steps. Assume the first element of the array is forward next to the last element, and the last element is backward next to the first element. Determine if there is a loop in this array. A loop starts and ends at a particular index with more than 1 element along the loop. The loop must be "forward" or "backward'.
Dylan Liu
2019-07-01
439
0
设计原则之接口分离原则(ISP)
面向对象编程
编程算法
单一职责原则倾向于设计视角,接口分离原则倾向于实现视角,二者看起来非常相似,但是在某些方面还是有所区别的。
Dylan Liu
2019-07-01
1.2K
0
资源的有限性与任务的复杂性之间的矛盾
数据库
sql
postgresql
云数据库 postgresql
编程算法
看了一篇文章How to Manage Connections Efficiently in Postgres, or Any Database, 文章讨论了如何管理Postgres数据库连接,列举了几种方式:
Dylan Liu
2019-07-01
514
0
1+2+3+..+∞= -1/12
编程算法
要求解这个等式,需要引入两个辅助等式: A = 1-1+1-1+1-1... B = 1-2+3-4+5-6...
Dylan Liu
2019-07-01
528
0
76. Minimum Window Substring
编程算法
tags: Hash Table, Two Pointers, String difficulty: Hard
Dylan Liu
2019-07-01
428
0
Idea Usage of API documented as @since 1.4
jdk
编程算法
这个错误的产生原因是代码中使用了@since 1.4, 标记代码只能在jdk 1.4 之后的版本中才能使用,但是项目的编译环境在 1.4 之前,所以idea 给出了这个错误提示。
Dylan Liu
2019-07-01
446
0
关于防御式编程的一点思考
编程算法
上周看了代码大全里面的防御式编程那一章,颇有感触,结合平日里的编程实践,对自己的一些编程方式与想法记录一下,也探讨一下如何写出更安全、更有可读性的代码。
Dylan Liu
2019-07-01
1.1K
0
30. Substring with Concatenation of All Words
编程算法
tag: Hash Table, Two Pointers, String difficulty: Hard
Dylan Liu
2019-07-01
361
0
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
点击查看
【玩转EdgeOne】征文进行中
限时免费体验,发文即有奖~
立即参加
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档