线上出故障了!我慌得一匹!教大家如何应对在线故障!

本文作者:飒然Hang 原文地址:http://www.rowkey.me/blog/2018/11/22/online-debug 线上运行的Java应用突然没有响应、响应缓慢,进程突然消失,遇到这些情况应该如何应对呢? 今天教大家如何应对在线故障! ...

2018-11-29 12:58:22

阅读数 6573

评论数 0

为什么要有ID发号器、原理是什么以及如何实现?

一、前言 上一篇文章《如何将一个长URL转换为一个短URL?》中谈到如何将长地址URL转换为短地址URL,其中谈到了一个比较理想的解决方案就是使用发号器生成一个唯一的整数ID,然后转换为62进制,作为短地址URL。 其中使用到了ID发号器,可能很多小伙伴还不懂什么是ID发号器以及如何去实现,今...

2018-04-23 21:06:49

阅读数 10096

评论数 0

如何将一个长URL转换为一个短URL?

一、前言 前几天整理面试题的时候,有一道试题是《如何将一个很长的URL转换为一个短的URL,并实现他们之间的相互转换?》,现在想起来这是一个绝对不简单的问题,需要考虑很多方面,今天和大家一起学习研究一下! 短网址:顾名思义,就是将长网址缩短到一个很短的网址,用户访问这个短网址可以重定向到原本的...

2018-04-21 14:40:41

阅读数 16640

评论数 0

缓存雪崩、缓存穿透、缓存预热、缓存更新、缓存降级等问题

前面一节说到了《为什么说Redis是单线程的以及Redis为什么这么快!》,今天给大家整理一篇关于Redis经常被问到的问题:缓存雪崩、缓存穿透、缓存预热、缓存更新、缓存降级等概念的入门及简单解决方案。 一、缓存雪崩 缓存雪崩我们可以简单的理解为:由于原有缓存失效,新缓存未到期间(例如:我...

2018-03-12 20:09:10

阅读数 22866

评论数 0

一步步带你了解前后端分离利器之JWT

一、HTTP的无状态性 HTTP 是无状态协议,它不对之前发送过的请求和响应的状态进行管理。也就是说,无法根据之前的状态进行本次的请求处理。假设要求登录认证的 Web 页面本身无法进行状态的管理(不记录已登录的状态),那么每次跳转新页面不是要再次登录,就是要在每次请求报文中附加参数来管理登录状态...

2018-01-30 13:02:41

阅读数 6551

评论数 0

Tomcat部署时war和war exploded区别以及平时踩得坑

war和war exploded的区别在使用IDEA开发项目的时候,部署Tomcat的时候通常会出现下边的情况:是选择war还是war exploded 这里首先看一下他们两个的区别:war模式:将WEB工程以包的形式上传到服务器 ; war exploded模式:将WEB工程以当前文件夹的位置关...

2017-02-23 10:11:43

阅读数 69846

评论数 0

Spring MVC中带有继承关系或者含有对象的参数请求处理方式

如题意思就是在Spring MVC的路由方法中出现的参数是具有继承关系的,如下:(1)控制器代码如下:(2)QueryUserCond代码如下:(3)QueryBaseCond代码如下:Page是个分页对象,包含了分页用到的起始页、当前页、总页数等信息。(4)QueryUserCond 和 Que...

2017-02-21 17:22:33

阅读数 4938

评论数 0

You have not concluded your merge (MERGE_HEAD exists)

使用SourceTree Merge分支的时候出现问题:You have not concluded your merge (MERGE_HEAD exists). Please, commit your changes before you can merge.然后点击SourceTree的T...

2016-04-13 21:36:27

阅读数 28184

评论数 0

构建单页Web应用

让我们先来看几个网站:coding(https://coding.net/)teambition(https://www.teambition.com/)cloud9(https://c9.io/) 注意这几个网站的相同点,那就是在浏览器中,做了原先“应当”在客户端做的事情。它们的界面切换非常...

2016-02-21 16:21:49

阅读数 2244

评论数 0

Tomcat使用IDEA远程Debug调试

Tomcat运行环境:CentOS6.5、Tomcat7.0、IDEA远程Tomcat设置1、在tomcat/bin下的catalina.sh上边添加下边的一段设置CATALINA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,address=6...

2015-12-11 20:57:58

阅读数 23661

评论数 0

QQ登录网站接入功能实现--非官方文档搬运

背景最近第一次使用QQ登录功能,期间遇到这种问题,在网上找了很多资料,大多都是官方的搬运,并没有真正的干料,可能是个人能力问题,遇到了各种麻烦,折腾了几天,最终弄好,在这里记录一下和大家分享,希望对大家有所帮助。由于官方文档已经对如何使用API接口做出了很明确的说明,所以这里我只是记录我在开发过程...

2015-12-11 19:54:35

阅读数 11386

评论数 0

JSP-Servlet实现网上BBS项目小案例

项目功能:实现一般bbs论坛项目的功能,发表说说 其他好友可以评论一、数据库的创建: sql语句如下: create table `bbs`.`user`( `userid` INT not null auto_increment, `username`...

2015-04-07 13:04:18

阅读数 5142

评论数 0

meta标签的作用详解

meta是用来在HTML文档中模拟HTTP协议的响应头报文。meta 标签用于网页的<head>与</head>中,meta 标签的用处很多。meta 的属性有两种:name和http-equiv。name属性主要用于描述网页,对应于content(网页内容),以便于搜索引擎机器人查找、分类(目前...

2015-03-09 16:45:46

阅读数 1575

评论数 0

WebApp之JQuery Mobile实现火车列表信息查询

一、项目源代码如下:<!-- --><!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>列车时刻表查询</title...

2015-03-05 15:39:58

阅读数 2947

评论数 0

js跨域及解决方案

1.什么是跨域我们经常会在页面上使用ajax请求访问其他服务器的数据,此时,客户端会出现跨域问题.跨域问题是由于javascript语言安全限制中的同源策略造成的.简单来说,同源策略是指一段脚本只能读取来自同一来源的窗口和文档的属性,这里的同一来源指的是主机名、协议和端口号的组合.例如: 2.实...

2015-03-05 13:54:45

阅读数 2226

评论数 0

Json实现异步请求(提交评论)

主要将代码粘贴,通过阅读代码理解其中的相关逻辑。 html代码: form id="form1" runat="server"> p> 评论:p> p> 姓名:input type="text...

2014-10-12 19:36:30

阅读数 1827

评论数 0

8个非常有用的在线工具来提高你的Web设计和开发能力

最近在网上看到一张帖子感觉不错!不过是英文版的今天闲着没事锻炼一下英语能力分享给大家看看! 原文地址:http://webdesignledger.com/tools/8-useful-online-tools-for-web-designers-and-developers 译文如下...

2014-10-06 20:25:31

阅读数 2460

评论数 0

15个最好的HTML5前端响应式框架(2014)

文中的多个框架基于SASS创建,SCSS是一种比LESS更简洁的样式表编程语言,它可以编绎成CSS,可复用CSS代码,声明变量,甚至是函数,类Ruby/Python的语法,参见: LESS vs SASS?选择哪种CSS样式编程语言? 最好的HTML5框架一般也是最流行的,使用这些框架可以...

2014-10-06 18:56:18

阅读数 4766

评论数 0

项目路径配置[pageContext.request.contextPath]和c标签

(1)传统的方法 (2)使用C标签 用的时候导入 标签库

2014-09-09 20:51:30

阅读数 2905

评论数 0

如何配置Tomcat的热启动

(1)我们初学者在学习javaweb的时候每次更改项目都需要 重新部署项目,这样的二话太麻烦 (2)使用tomcat的热启动就可以解决这个问题: 在tomcat目录下:找到 conf ----context.xml    打开 填写圈中的 就好了! (3)如果你的t...

2014-09-09 20:38:49

阅读数 5514

评论数 0

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