摘要:
通过举一个小例子,来记录一下如何排查get和post请求中的乱码问题。
一、举例
我们在idea中创建一个动态的web工程,并在项目中创建一个register.jsp文件。
<%@ page contentType="text/html;charset=UTF-8" language="java" pageEn... 阅读原文
2019-06-24 15:45:08 阅读(1976) 评论(0)
摘要:
使用的操作系统是是centos7.2,按照官方的推荐的配置,把linux内核升级到3.8以上。安装步骤如下:
1、升级内核版本(包含aufs)cd /etc/yum.repos.dwget http://www.hop5.in/yum/el6/hop5.repoyum install kernel-ml-aufs ... 阅读原文
2019-06-24 13:52:01 阅读(1870) 评论(0)
摘要:
一、单一职责原则
单一职责原则:就一个类而言,应该仅有一个引起它变化的原因。通俗来说,就是互相不相关的属性和方法不要放在一个类中,就好比之前简单工厂模式中介绍的那样,客户端(Customer)应该与工厂(Factory)建立成两个类,当客户想要工厂中的另一种产品时,只需要修改客户端,再或者,工厂想要生产新产品,... 阅读原文
2019-06-24 12:44:02 阅读(1997) 评论(0)
摘要:
1 架构设计
经过了接近一学期的程序设计训练,在这一单元的第一次作业中我就非常注重架构的设计,竭力避免像之前一样陷入“第一次作业凑合,第二次作业重构”的不健康的迭代模式。整体上来说,我对我本次作业的架构还是很满意的。废话不多说了,直接上类图:
从类图也可以看出来,整体的架构非常工整。MyUmlGeneralInter... 阅读原文
2019-06-24 11:46:03 阅读(3379) 评论(0)
摘要:
leetcode 地址:
https://leetcode.com/problems/implement-trie-prefix-tree/description/
难度:中等
描述:略
解题思路:
Trie树 也就是字典查找树,是一种能够实现在一个字符串集中实现快速查找和匹配的多叉树结构,关于Tri... 阅读原文
2019-06-24 10:06:02 阅读(2195) 评论(0)
摘要:
16套Java架构师,集群,高可用,高可扩展,高性能,高并发,性能优化,设计模式,数据结构,虚拟机,微服务架构,日志分析,工作流,Jvm,Dubbo ,Spring boot,Spring cloud, Redis,ActiveMQ,Nginx,Mycat,Netty,Jvm,Mecached,No... 阅读原文
2019-06-24 08:23:36 阅读(2263) 评论(0)
摘要:
异常处理
我们在写代码时,经常出现的一些小问题,为了方便我们处理,java为我们提供了异常机制
捕获异常与抛出异常
//捕获异常格式:
try {
//可能出错的语句
} catch (出错的类型 出错的对象) {
//出错后的处理
}
//eg... 阅读原文
2019-06-24 07:31:01 阅读(2126) 评论(0)
摘要:
Redis:
1、概念:redis是一款高性能的NOSQL系列的非关系型数据库。
2、下载安装。
1、redis有中文网。
2、解压直接可以使用。
*redis.windows.conf :配置文件。
*redis-cli.exe : redis的客户端。
* red... 阅读原文
2019-06-24 06:00:06 阅读(2211) 评论(0)
摘要:
Date类 表示一个瞬间,就是一个时刻 * * 构造方法: * public Date();//创建一个表示当前系统时间的Date对象 * public Date(long time);//毫秒值,距离标准时间(1970.1.1 0点0点0秒)的毫秒值 * * 成员方法: * long getTim... 阅读原文
2019-06-24 00:14:01 阅读(3543) 评论(0)
摘要:
J2SE入门(五) final关键字浅析
前面在讲解String时提到了final关键字,本文将对final关键字进行解析。
static和final是两个我们必须掌握的关键字。不同于其他关键字,他们都有多种用法,而且在一定环境下使用,可以提高程序的运行性能,优化程序的结构。下面我们来了解一下final关键字及其用法... 阅读原文
2019-06-24 00:12:03 阅读(2906) 评论(0)