随笔分类 -  08 后端

上一页 1 ··· 9 10 11 12 13
摘要:一. 必要性 所有用Maven管理的真实的项目都应该是分模块的,每个模块都对应着一个pom.xml。它们之间通过继承和聚合(也称作多模块,multi-module)相互关联。那么,为什么要这么做呢?我们明明在开发一个项目,划分模块后,导入Eclipse变成了N个项目,这会带来复杂度,给开发带来不便。 阅读全文
posted @ 2018-10-19 11:46 panchanggui 阅读(190) 评论(0) 推荐(0) 编辑
摘要:https://tech.imdada.cn/2017/06/18/jvm-safe-exit/?utm_source=tuicool&utm_medium=referral 背景 用户:货都到了,购物车里怎么还有刚买的东西,what?产品:有用户反映,提单完成了,怎么没清购物车,研发赶紧看看是不是 阅读全文
posted @ 2018-10-17 18:44 panchanggui 阅读(2466) 评论(0) 推荐(0) 编辑
摘要:druid 数据库连接池 c3p0 使用C3P0数据源时需要依赖 mchange-commons-java-0.2.3.4.jar包。缺少该jar包则会报错! 阅读全文
posted @ 2018-10-17 11:19 panchanggui 阅读(219) 评论(0) 推荐(0) 编辑
摘要:使用过freemarker的肯定其见过如下情况: 模板找不到。可能你会认为我明明指定了文件,并且文件存在,但是为什么就是说找不到呢? 经过研究官方的API,原来freemarker在加载模板时,建议使用TemplateLoader,通过TemplateLoader指定从哪个目录开始加载模板,并且把模 阅读全文
posted @ 2018-09-29 16:59 panchanggui 阅读(3767) 评论(0) 推荐(0) 编辑
摘要:Tomcat: HTTP与AJP区别 Tomcat服务器通过Connector连接器组件与客户程序建立连接,Connector组件负责接收客户的请求,以及把Tomcat服务器的响应结果发送给客户。 默认情况下,Tomcat在server.xml中配置了两种连接器: 第二个连接器监听8009端口,负责 阅读全文
posted @ 2018-09-25 15:33 panchanggui 阅读(2869) 评论(0) 推荐(0) 编辑
摘要:容器 Servlet没有main()方法,它们受控于另一个Java应用,这个Java应用称为容器(Container)。我们最常见的tomcat就是这样一个容器。 Web服务器应用(如Apache)得到一个指向Servlet的请求(而不是其他请求,如请求一个普通的静态HTML页面)时,服务器不是把这 阅读全文
posted @ 2018-09-19 00:09 panchanggui 阅读(834) 评论(0) 推荐(0) 编辑
摘要:原文:https://www.cnblogs.com/ywlaker/p/6113927.html#4051579 (2017-09-22更新)GitHub:https://github.com/sheefee/simple-sso 一、单系统登录机制 1、http无状态协议 web应用采用brow 阅读全文
posted @ 2018-09-17 14:08 panchanggui 阅读(157) 评论(0) 推荐(0) 编辑
摘要:服务重启如何保证未处理完的数据不丢失? 阅读全文
posted @ 2018-08-30 08:54 panchanggui 阅读(783) 评论(0) 推荐(0) 编辑
摘要:1. 2. 3. tar -zxvf apache-tomcat-7.0.68.tar.gz,然后修改文件夹名称为需要的名称, 使用mv命令 4. 删除 /webapps/ROOT 下所有内容 命令:rm -rf * 5. 拷贝工程WebRoot下的两个文件夹(WEB-INF、META-INF)到t 阅读全文
posted @ 2018-08-28 17:14 panchanggui 阅读(515) 评论(0) 推荐(0) 编辑
摘要:系统经常需要实现一些统计功能,比如用户数量、这些用户的订单数量和总金额等。 可选的统计方案多种,可根据实际业务需要选择统计方式。 1、实时统计 在每次查询时统计。 2、定时统计 增加一张统计表,使用定时器定时去对数据进行统计。 3、实时更新统计数据 增加一张统计表,每次插入或修改时更新统计表。 4、 阅读全文
posted @ 2018-08-16 09:22 panchanggui 阅读(1816) 评论(0) 推荐(0) 编辑
摘要:一、为什么要编码转义 通常如果一样东西需要编码,说明这样东西并不适合传输。原因多种多样,如Size过大,包含隐私数据,对于Url来说,之所以要进行编码,是因为Url中有些字符会引起歧义。 例如Url参数字符串中使用key=value键值对这样的形式来传参,键值对之间以&符号分隔,如/s?q=abc& 阅读全文
posted @ 2018-08-07 12:45 panchanggui 阅读(23906) 评论(0) 推荐(0) 编辑
摘要:在Java Web开发中,http请求带有中文字符的URI如果不处理容易出现乱码问题;这是因为Tomcat容器默认编码是iso-8859-1引起的,因此要避免出现乱码就要需要做相应的处理。解决办法如下: 一、在tomcat的 server.xml中设置 打开server.xml文件,对文件中设置如下 阅读全文
posted @ 2018-08-06 18:56 panchanggui 阅读(28422) 评论(0) 推荐(0) 编辑
摘要:转自:https://blog.csdn.net/tjiyu/article/details/53148174 各种容器与服务器的区别与联系 Servlet容器 WEB容器 Java EE容器 应用服务器 WEB服务器 Java EE服务器 平时我们经常看到各种容器名称:Servlet容器、WEB容 阅读全文
posted @ 2018-08-03 10:50 panchanggui 阅读(595) 评论(0) 推荐(0) 编辑
摘要:Java 框架 上世纪90年代,使用Java开发Web应用普遍使用J2EE标准,J2EE具有平台无关性,对事务、消息等企业级的特性都有很好的支持,但当时的J2EE仍存在一些问题: 非常复杂:EJB的诞生是为了使Java EE的开发变得简单,但是在当时它并没有实现这个目标,完成一个组件需要配置许多的X 阅读全文
posted @ 2018-07-31 09:54 panchanggui 阅读(1351) 评论(0) 推荐(0) 编辑
摘要:1、动态网页和静态网页差异 在进入主题之前我先介绍一下什么是动态网页,动态网页是指跟静态网页相对应的一种网页编程技术。静态网页,随着HTML代码的生成,页面的内容和显示效果就不会再发生变化(除非你修改页面代码)。而动态网页则不然,页面代码虽然没有发生变化,但是显示的内容却是可以随着时间、环境或者数据 阅读全文
posted @ 2018-07-21 14:27 panchanggui 阅读(2024) 评论(0) 推荐(1) 编辑
摘要:注意:使用freemaker,要求所有标签必须闭合,否则会导致freemaker无法解析。 基础语法 0、注释 :<#-- 注释内容 --> 格式部分,不会输出 1、字符输出 常用内部函数: 字符串的两种拼接方式拼接: 可以通过如下语法来截取子串: 2、日期输出 3、数字输出(以数字20为例) 4、 阅读全文
posted @ 2018-07-21 14:17 panchanggui 阅读(4456) 评论(0) 推荐(0) 编辑
摘要:1. freemarker不支持null。 如果值为null会报错。 2.当值为null的处理 1)过滤不显示 Hello ${name!} 在属性后面加感叹号即可过滤null和空字符串 if和”??“ <#if age??> 无年龄值 <#/if> $和! ${age!'0'} 如果age为nul 阅读全文
posted @ 2018-07-20 16:33 panchanggui 阅读(24696) 评论(0) 推荐(3) 编辑
摘要:1. 模板文件static.html <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv= 阅读全文
posted @ 2018-07-19 14:15 panchanggui 阅读(2786) 评论(0) 推荐(0) 编辑

上一页 1 ··· 9 10 11 12 13