排序:
默认
按更新时间
按访问量

LintCode第二十八天

845. Greatest Common Divisor Given two numbers, number a and number b. Find the greatest common divisor of the given two numbers. 样例 Given ...

2018-06-17 22:52:47

阅读数:1

评论数:0

LintCode第二十七天

823. 输入流 给出两个输入流inputA和inputB,有Backspace,如果两个输入流最后的结果相等,输出YES,否则输出NO。 样例 给出 inputA = “abcde<<”, inputB =...

2018-06-15 12:21:19

阅读数:13

评论数:0

LintCode第二十五天

766. 闰年 判断给出的年份 n 是否为闰年. 如果 n 为闰年则返回 true 样例 给出 n = 2008 返回 true 给出 n = 2018 返回 false public class Solution { /** * @param n: a num...

2018-06-12 22:43:16

阅读数:13

评论数:0

LintCode第二十四天

720. 重排带整数字符串 给一包含大写字母和整数(从 0 到 9)的字符串, 试写一函数返回有序的字母以及数字和. 样例 给出 str = AC2BEW3, 返回 ABCEW5 字母按字母表的顺序排列, 接着是整数的和(2 和 3). public class Soluti...

2018-06-10 11:58:57

阅读数:24

评论数:0

LintCode第二十三天

655. Add Strings 以字符串的形式给出两个非负整数 num1 和 num2,返回 num1 和 num2 的和。 样例 给定 num1 = “123”,num2 = “45” 返回 “168” public class Solution { /** ...

2018-06-09 22:28:46

阅读数:17

评论数:0

简单的事务管理

事务很重要,业务中经常要用,所以有必要好好提一提 先预览一下 定义 事务(Transaction)是一个不可分割的整体,一系列操作是完整的。 事务的定义很清楚,具有4种属性,业内称为“事务ACID特性” 分别为:原子性(Atomicity)、一致性(Consistency)...

2018-06-08 22:21:48

阅读数:15

评论数:0

简单的理解ThreadLocal

线程安全,很好使的一种方法 java.lang.ThreadLocal的诞生就是为了解决多线程并发问题。 举例子 不使用ThreadLocal 不使用ThreadLocal实现并发,可以发现各个线程之间共享了number 变量,如果我不想共享,使得每个线程都独占该咋办呢。 inter...

2018-06-08 12:18:40

阅读数:8

评论数:0

简单的谈一谈AOP(面向切面编程)

时光如梭,转眼之间,春招已然结束,秋招正在赶来,又到了技术布道的时候了。。 今天简单的聊一聊AOP(Aspect Oriented Programming) 起因 项目中需要查看一些方法前后的运行时间,以便合理的推测出代码是否能够扛得住XXQPS的访问。要是每个方法前后都写一个时间减法...

2018-06-07 22:38:41

阅读数:11

评论数:0

ThoughtWorks线上编程题解体验

线上编程体验活动地址:https://www.nowcoder.com/activity/2018tw/index 题目我忘记了,大致意思是: 输入任意数字,打印出相对应得字符 例如: 不多说了直接上题解吧 import java.util.Scanner; import java...

2018-06-04 17:43:45

阅读数:37

评论数:0

LintCode第十八天

451. 两两交换链表中的节点 给一个链表,两两交换其中的节点,然后返回交换后的链表。 样例 给出 1->2->3->4,...

2018-05-29 19:46:37

阅读数:34

评论数:2

LintCode第十六天

376. 二叉树的路径和 给定一个二叉树,找出所有路径中各节点相加总和等于给定 目标值 的路径。 一个有效的路径,指的是从根节点到叶节点的路径。 样例 给定一个二叉树,和 目标值 = 5: 1 / \ 2 4 / \ 2 3 返...

2018-05-20 18:56:47

阅读数:21

评论数:0

老生常谈:主元素问题

问题: 有整型数组a[1…n],如果整数x在数组a中出现的次数多于半数,则x称为多数元素。 初级方法: 计算每一个元素出现的次数,算法复杂度O(NlogN) 可以寻找中间值元素,因为多数元素...

2018-05-19 22:12:18

阅读数:29

评论数:0

CentOS6.5下yum安装php-mysql出错解决办法

闲来无事,想弄个PHP网站玩玩,于是开始了折腾,路线LAMP,但是在安装php-mysql扩展的时候,出现了问题。。 问题 因为安装LAMP,需要php-mysql扩展,机子是centOS6.5,于是首先查看软件库中有没有扩展:yum search php-mysql 既然有那就开始安装...

2018-05-19 16:27:06

阅读数:45

评论数:0

图解Servlet的全过程(源码级别)

总结的很好,遂搬运之 Writer   &am...

2018-05-14 17:42:51

阅读数:42

评论数:0

刷题总动员

背景 本人大三, 目前正处于春招实习过去式,目标秋招,急需提高自己的编码能力,遂入驻LintCode,立个小目标,先刷它几百道题再说 原因 目前的就业形势严峻,各路人才纷纷投身于计算机行业的建设当中,这让我等菜鸡倍感焦虑,原因无它,我会的别人也会,并且可以在极短的时间内被超越。但是有...

2018-05-05 18:56:38

阅读数:34

评论数:0

异常:com.alibaba.druid.pool.GetConnectionTimeoutException

背景 今天访问服务器的认证模块,发现无法访问,应该是出现问题了,看下服务器的输出日志,发现了一些蛛丝马迹。 经过 ssh上去之后,使用vim 打开tomcat/logs/catalina.out 发现了一些东西, 异常发生的前提是提交了很多次的表单,数了一下正好10个,记得前段时间修改...

2018-05-04 21:46:00

阅读数:51

评论数:0

Linux无法ping通网关也无法ping通其他ip地址原因查找

背景 服务器重启了一次,每次都会出现一点小小的问题,这一次出现的问题是无法正常访问外网(因为服务器需要通过校内网络认证),于是开始了折腾。。 过程 首先查看了一下DNS之类的是否正常, 然后再去访问一下baidu.com试一试 发现无法正常访问baidu.com,于是判断是否还未...

2018-04-30 16:37:14

阅读数:45

评论数:0

insufficient free space available after evicting expired cache entries-consider increasing the maxim

背景 项目中需要上传学生证照片至服务器中,过了一段时间查看日志才发现,出现了一些小小的问题,主要是缓存不足造成的问题。 事故现场 console警告缓存不够。 根据apache官方文档: http://tomcat.apache.org/tomcat-8.0-doc/confi...

2018-04-29 17:59:14

阅读数:47

评论数:0

JSP(非框架)+Druid简单的数据库连接池入门

Druid是什么?有什么作用? Druid首先是一个数据库连接池,但它不仅仅是一个数据库连接池,它还包含一个ProxyDriver,一系列内置的JDBC组件库,一个SQLParser。 Druid的项目背景?目前的项目团队情况?开源目的? 2010年开始,阿里某大佬负责设计一个叫...

2018-04-22 22:16:04

阅读数:44

评论数:0

tomcat出现过多close_wait的事故现场及一次错误chmod 引发的灾难

背景 前段日子,校内网站正式上线部署,本地已通过测试,然而过了一个晚上不到,网站就崩掉了,因为我们写的是一个实名注册模块,用的是tomcat服务器,以前是没有这方面的问题的,所以,问题的根源是出现了这个模块上了。 BUG重现 网站可以正常ping通,但是网页加载速度过于缓慢,以至于...

2018-04-21 21:08:44

阅读数:56

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭