牛客我最菜
牛客我最菜
全部文章
分类
Android(1)
Go(2)
Java相关(6)
leetcode(1)
redis(1)
分库分表(1)
大型网站技术架构笔记(8)
微服务(2)
数据库(8)
数据结构(1)
未归档(110)
消息队列连环炮(2)
算法(73)
归档
标签
去牛客网
登录
/
注册
Coding Now
不负自己!!!
全部文章
(共216篇)
刪除数组中重复的值
给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。 示例 1: 给定数组 nums = [1,1,2], 函数应该返回新的长度 2, 并且原数组 n...
2018-12-02
0
489
leetcode874_模拟行走机器人
题目描述: 机器人在一个无限大小的网格上行走,从点 (0, 0) 处开始出发,面向北方。该机器人可以接收以下三种类型的命令: -2:向左转 90 度 -1:向右转 90 度 1 <= x <= 9:向前移动 x 个单位长度 在网格上有一些格子被视为障碍物。 第 i ...
2018-12-01
0
699
浅谈几种设计模式:
(一) 策略模式(Strategy) 对不用算法封装,为所有算法提供抽象接口,并通过继承该抽象算法接口对所有算法加以封装实现,具体算法选择交由客户端决定,即决策过程由客户端决定。 //策略接口 Strategy (一) 策略模式(Strategy) 对不用算法封装,为所有算法提供抽象接口,...
2018-12-01
0
505
线程安全性问题简单总结
出现线程安全性问题的条件 : 在多线程的环境下 必须有共享资源 对共享资源进行非原子性操作 解决线程安全性问题的途径 synchronized (偏向锁,轻量级锁,重量级锁) 单例模式中的双重检测 volatile 不能保证非原子操作 JDK提供的原子类 使用...
2018-12-01
0
580
生成验证码------response
验证码 主要是为了防止暴力攻击 首先创建一个code.html 绑定事件,点击更新验证码 每次加一个随机数 使每次都发新请求,避免读取缓存。 主要配置如上 再创建CodeServlet----------绑定路径为/code 这个验证码代码比较复杂,不要求记忆,可直接百度搜索,进行修改即可。 p...
2018-04-28
0
384
response--文件下载
文件下载 response实现的主要分两种方法 方法一 超链接下载: 分析: 示例 <a href =“../day/download/1.txt”> 下载1.txt</a> 若浏览器能识别文件的mime类型,则会打开;不能识别则会直接下载 方法二 编码...
2018-04-28
0
516
首页
上一页
13
14
15
16
17
18
19
20
21
22
下一页
末页