- 博客(240)
- 收藏
- 关注
原创 log - 日志执行前先判断日志级别
错误案例现象描述:发现某些服务器的pv数不高,但服务器的load却不低,高于平均水平错误分析分析过程:通过内存监控发现,GC的动作比较频繁,但无法找到原因,一次PLA偶然的发现了大量如log.debug(“memberId:” + member.getMemberId())代码原因分析:在代码中发现如下代码段很多:log.debug(“memberId:” + m...
2016-03-16 15:16:36
1867
原创 linux - 命令 - 远程链接
访问远程服务 http://blog.youkuaiyun.com/xifeijian/article/details/9399121 HTTP1、get请求 curl "http://www.baidu.com" 如果这里的URL指向的是一个文件或者一幅图都可以直接下载到本地 curl -i "http://www.baidu...
2016-01-19 17:06:07
232
原创 mysql - mysql 数据类型 对应 java 数据类型
类型名称显示长度数据库类型JAVA类型JDBC类型索引(int)描述 VARCHARL+NVARCHARjava.lang.String12 CHARNCHARjava.lang.String1 BLOBL+NBLOBjava.lang.byte[]-4...
2015-12-30 20:58:28
259
原创 HTTP - HTTP Status Code
HTTP Status Code常见的状态码:HTTP: Status 200 – 服务器成功返回网页HTTP: Status 404 – 请求的网页不存在HTTP: Status 503 – 服务不可用 说明:HTTP: Status 1xx (临时响应)->表示临时响应并需要请求者继续执行操作的状态代码。详细代码及说明:HTTP: Status 100 (继...
2015-12-30 20:55:56
130
原创 nginx+tomcat - nginx和Tomcat集成后发生的重定向问题分析和解决
Tomcat前端配置一个HTTP服务器应该是大部分应用的标配了,基本思路就是所有动态请求都反向代理给后端的Tomcat,HTTP服务器来处理静态请求,包括图片、js、css、html以及xml等。这样可以让你的应用的负载能力提高很多,前端这个HTTP服务器主流用的最多的当属Apache HTTP Server和nginx。今天这篇文章主要讲解的是这种组合的方式的前提下,后端的Tomcat中的ap...
2015-12-30 20:50:55
613
原创 java - 数据传输格式 - xml/json
1. 区别:http://www.cnblogs.com/SanMaoSpace/p/3139186.html2. jaxb+注解 解析xml - http://blog.youkuaiyun.com/lhzjj/article/details/11796713
2015-12-29 18:18:54
291
原创 maven - 资源库
http://mvnrepository.com/artifact/commons-httpclient/commons-httpclient/3.1
2015-12-23 18:19:56
112
原创 web - restful框架
1. 百科-理解RESTful架构 http://baike.baidu.com/link?url=XoytN8_njmafGwt6vAvXQb2k4l77tvxqOTtbbIB84ZxokmwNUm-Fp9vxxh0CR4SRYj72vLZhhkIydqHIOx_UN_2. Restful风格的Cxf - http://blog.youkuaiyun.com/jason5186/article/de...
2015-12-23 18:15:41
112
原创 js - var 的作用 - 局部变量加var,全局变量不加var
1. 为什么要区分使用var JScript的语法教程了,里面说在声明变量时忽略var关键字是完全合法的。但是声明变量是否有var是有区别的。不然容易报"undefined"2. 区别 js变量的作用域 - 全局变量、局部变量。 声明函数外的变量 - 作用域是从声明开始到最后。有无var没有区别 - 全局变量 声明函数内的变量 - 作用域是方法内,必...
2015-12-22 11:05:23
323
原创 maven - 导入离线jar包
1. dos 环境下 运行命令 mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0.1.0 ...
2015-12-22 10:02:36
1864
原创 web - springMVC - controller处理方法返回值处理类型
1. spring mvc 支持如下的返回方式:ModelAndView, Model, ModelMap, Map,View, String, void。2. 返回值的含义:http://www.360doc.com/content/14/0309/19/834950_359081989.shtml 或http://www.cnblogs.com/xiepeixing/p/4243801....
2015-12-16 21:06:14
143
原创 web - cookie
1. cookie 分为:会话cookie和持久化cookie两种。 ● 会话cookie只存在于内存中; ● 持久化cookie可以存在几个月甚至几年,持久化cookie创建后,会被浏览器长久地保存在用户的电脑上。(如IE存在这个文件夹里:\Documents and Settings\[user]\Cookies)2. cookie 属性 ...
2015-12-16 20:46:45
107
原创 web - session/cookie/application
1. HTTP 中的 session session在web开发中是一个非常重要的概念,这个概念很抽象,很难定义,也是最让人迷惑的一个名词,也是最多被滥用的名字之一,在不同的场合,session一次的含义也很不相同。这里只探讨HTTP Session。 为了说明问题,这里基于Java Servlet理解Session的概念与原理,这里所说Servlet已经涵盖了JSP技术,因为JS...
2015-12-15 14:32:10
105
原创 JSTL - 讲解
1. JSTL是JavaServer Pages Standard Tag Library(JSP标准标签库),作用减少jsp中的java代码。 jsp中包含java代码的缺点: jsp维护难度增加; 出错提示不明确,不容易调试; 分工不明确;(即jsp开发者是美工,也是程序员); 最终增加程序的开发成本2. JSTL运行...
2015-12-15 13:02:17
142
原创 EL - 执行容器、时间、使用技巧
EL经常和JSTL一起使用,但是EL又可以单独使用,全称是Expression Language1. EL执行时间 如果js脚本在jsp文件中,用el表达式有效果 aler("${XXXX }"); 如果是单独的js文件,el表达式是不起作用的. 结论:EL表达式是在服务端执行的,服务端执行完成后再传给客户端的, js是在客户端执行的,...
2015-12-15 12:02:24
135
原创 java - 手机号码字段
中国移动:134(不含1349)、135、136、137、138、139、147、150、151、152、157、158、159、182、183、184、187、188 中国联通:130、131、132、145(上网卡)、155、156、185、186 中国电信:133、1349(卫星通信)、153、180、181、189 4G号段:170:[1700(电信)、1705(移...
2015-12-14 09:57:08
1385
原创 java - log
log4j.properties# %m 输出代码中指定的消息# %p 输出优先级,即DEBUG,INFO,WARN,ERROR,FATAL # %r 输出自应用启动到输出该log信息耗费的毫秒数 # %c 输出所属的类目,通常就是所在类的全名 # %t 输出产生该日志事件的线程名 # %n 输出一个回车换行符,Windows平台为“rn”,Unix平台为“n” # %d 输出日志...
2015-12-11 09:49:48
126
原创 java - File - separator - 不同OS下的分隔符
关于File.separator 文件路径:wind与linux下路径问题 . 最近有个在页面上传Excel文件至服务器指定目录并进行数据校验、最后入库及进行进一步处理的应用情境,我写好代码在模拟环境下测试,完全没问题;但客户试用的时候,却老是报告“No such file or diretory ”的异常,上传不了。后来发现是文件路径的问题。我的模拟测试环境是windows+t...
2015-12-10 11:38:18
291
原创 linux - mount(挂载命令)
http://tutu.spaces.eepw.com.cn/articles/article/item/70737
2015-12-10 11:36:41
321
原创 NFS - 安装
1. linux NFS服务器的安装与配置:http://www.cnblogs.com/mchina/archive/2013/01/03/2840040.html2.centOS 安装Samba服务器的安装与配置:http://www.cnblogs.com/mchina/archive/2012/12/18/2816717.html3. 文件服务器NFS- linux 局域网共享数...
2015-12-10 11:35:25
88
原创 java - synchronized - asynchronized(同步-异步)
1. synchronized(同步) - 保证数据(结果)的正确性 - 唯一的资源适合同步 - 同一时间段只用一个程序在运行 - 如:数据库的写操作。 asynchronized(异步) - 加快运行速度 - 互斥的资源适合异步 - 同一时间端多个程序在运行 - 如:数据库的读操作。2. 程序如何实现 同步实现:● 使用jvm提供的关键字synchron...
2015-12-10 11:12:07
1133
原创 http - https
1. https = http + ssl(加密套接字协议层)。2. 安全证书: 包含server的ip、host域名、私钥、公钥、颁发机构(CA)等信息,证书是只读的。3. https 保证ApplicationData的安全,这是因为https 在http传输到tcp时加密,防止数据被窃取,同时能保证访问的server的安全,这是因为可以通过证书的IP和实际访问的IP保持一致,可以...
2015-12-10 10:35:20
1077
原创 eclipse - Tomcat version 6.0 only supports J2EE 1.2, 1.3, 1.4, and Java EE
加载web项目时报的错误:Tomcat version 6.0 only supports J2EE 1.2, 1.3, 1.4, and Java EE 5 Web modul 用eclipse开发的servlet项目不能加载到tomcat6.0服务器,原因是:servlet的版本高了 <installed facet="jst.web" version="3.0"/>只要将vers...
2015-12-02 20:34:48
116
原创 java - 回调函数
http://blog.youkuaiyun.com/allen_zhao_2012/article/details/8056665
2015-12-02 10:52:06
73
原创 java - 匿名类
1. java中的匿名内部类总结 匿名内部类也就是没有名字的内部类正因为没有名字,所以匿名内部类只能使用一次,它通常用来简化代码编写但使用匿名内部类还有个前提条件:必须继承一个父类或实现一个接口demo - http://www.cnblogs.com/nerxious/archive/2013/01/25/2876489.html...
2015-12-02 10:50:49
79
原创 java - 定时任务 - Timer/TimerTask-Quartz
1. 用Timer类设置定时任务. ● 延时执行首先,我们定义一个类,给它取个名字叫TimeTask,我们的定时任务,就在这个类的main函数里执行。 代码如下: package test; import java.util.Timer; public class TimeTaskTest { ...
2015-11-30 16:54:10
151
原创 DB - mysql海量数据的存储和访问解决方案
1.需求: 海量数据的存储和访问成为了系统设计的瓶颈问题。2.实际环境: 对于一个大型的互联网应用,每天几十亿的PV无疑对数据库造成了相当高的负载。对于系统的稳定性和扩展性造成了极大的问题。3.解决方案: 通过 数据切分来提高网站性能,横向扩展数据层实现了分布式数据访问层(DDAL) 已经成为架构研发人员首选的方式。 水...
2015-11-28 16:34:23
244
原创 httpclient - get/post - json/form - 请求方/响应方
1、写一个HttpRequestUtils工具类,包括post请求和get请求package com.brainlong.framework.util.httpclient;import net.sf.json.JSONObject;import org.apache.commons.httpclient.HttpStatus;import org.apache....
2015-11-27 20:39:40
145
原创 SVN - commit conflict - 冲突
http://blog.youkuaiyun.com/happy4nothing/article/details/376604#_Toc101751894
2015-11-26 14:02:06
178
原创 web - SSH - spring - AOP - 切面编程
1. Spring实现AOP的4种方式 - 基本 - http://blog.youkuaiyun.com/udbnny/article/details/58700762. 什么是AOP - http://blog.youkuaiyun.com/moreevan/article/details/11977115
2015-11-26 13:56:45
160
原创 mysql - delete/truncate - 两种输出数据方式
在MySQL中有两种方法可以删除数据,一种是DELETE语句,另一种是TRUNCATE TABLE语句。DELETE语句可以通过WHERE对要删除的记录进行选择。而使用TRUNCATE TABLE将删除表中的所有记录。因此,DELETE语句更灵活。 如果要清空表中的所有记录,可以使用下面的两种方法: DELETE FROM table1 TRUNCATE TABLE table1...
2015-11-25 18:40:13
220
原创 Maven - 如何用Maven创建web项目
1.创建web项目 - http://blog.youkuaiyun.com/chuyuqing/article/details/288794772.创建java项目 - http://blog.youkuaiyun.com/edward0830ly/article/details/8748951
2015-11-25 16:24:32
103
原创 字符编码笔记:ASCII,Unicode和UTF-8
字符编码笔记:ASCII,Unicode和UTF-8 - http://www.ruanyifeng.com/blog/2007/10/ascii_unicode_and_utf-8.html
2015-11-25 16:17:54
87
原创 notepad - TextFX插件
1. TextFx是Notepad++中的一个插件,功能非常强大,包括各种代码的转换、插入、优化、格式化和验证等等,能很方便的提高你的工作效率。2. Notepad++之TextFX插件的常用命令 - http://www.cnblogs.com/jeakon/archive/2012/10/08/2813681.html...
2015-11-19 12:33:14
529
原创 web - Jersey - Jersey入门与JavaBean
http://www.cnblogs.com/xinsheng/p/3897289.html jax-rs: cxf的兑现与集成 - http://www.myexception.cn/program/1261372.html
2015-11-13 12:11:55
135
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人