![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java 总结归纳
jcpp9527
这个作者很懒,什么都没留下…
展开
-
Java归纳总结 -- 五种方式读取properties文件
一、背景 最近,在项目开发的过程中,遇到需要在properties文件中定义一些自定义的变量,以供java程序动态的读取,修改变量,不再需要修改代码的问题。就借此机会把Spring+SpringMVC+Mybatis整合开发的项目中通过java程序读取properties文件内容的方式进行了梳理和分析,现和大家共享。二、项目环境介绍 Spring 4.2.6.REL转载 2018-01-30 11:25:39 · 183 阅读 · 0 评论 -
UML类图中类之间的6种关系与区别
原文:https://blog.csdn.net/it_zjyang/article/details/51355062类与类之间的关系类与类之间的关系可以根据关系的强度依次分为以下五种:依赖关系(Dependency)---关联关系(Association)---聚合(Aggregation)---组合(Composition)---泛化(Generalization)依赖关系依赖关系是五种关系中...转载 2018-05-15 10:35:11 · 7281 阅读 · 1 评论 -
Java 代理服务器
一、需求:通过JAVA实现一个代理服务器,客户端的Http请求全部指向代理服务器,代理服务器基于一定的策略将请求转发给后台服务器。二、需求分析:需求可以简化为1、代理服务主机将客户机与代理服务主机之间的请求截获,然后直接将信息转发给目标主机2、代理服务主机将目标主机的回应直接转发给客户机。代理服务主机可以通过socket直接获取客户机发送到本机指...原创 2018-04-21 11:10:17 · 1508 阅读 · 0 评论 -
JavaBean、Map、JsonObject、String等之间的转换
本文中涉及到的Json对象都是fastjson。1、JavaBean转Map:2、3、Map转JsonObject: JSONObject jsonObject= JSONObject.parseObject(JSON.toJSONString(map));4、JsonObject转Map:...原创 2018-03-16 17:37:42 · 1746 阅读 · 0 评论 -
Java中的static关键字解析
static关键字是很多朋友在编写代码和阅读代码时碰到的比较难以理解的一个关键字,也是各大公司的面试官喜欢在面试时问到的知识点之一。下面就先讲述一下static关键字的用法和平常容易误解的地方,最后列举了一些面试笔试中常见的关于static的考题。以下是本文的目录大纲: 一.static关键字的用途 二.static关键字的误区 三.常见的笔试面试题 若有不正之处,希望谅解并欢迎批评指正...转载 2018-03-16 11:33:34 · 146 阅读 · 0 评论 -
SpringMVC 访问静态资源
优雅REST风格的资源URL不希望带 .html 或 .do 等后缀.由于早期的Spring MVC不能很好地处理静态资源,所以在web.xml中配置DispatcherServlet的请求映射,往往使用 *.do 、 *.xhtml等方式。这就决定了请求URL必须是一个带后缀的URL,而无法采用真正的REST风格的URL。如果将DispatcherServlet请求映射配置为"/",则Sprin...原创 2018-03-08 10:05:55 · 174 阅读 · 0 评论 -
常用数据库连接池 (DBCP、c3p0、Druid) 配置说明
常用数据库连接池 (DBCP、c3p0、Druid) 配置说明1. 引言1.1 定义数据库连接是一种关键的有限的昂贵的资源,这一点在多用户的网页应用程序中体现得尤为突出。对数据库连接的管理能显著影响到整个应用程序的伸缩性和健壮性,影响到程序的性能指标。数据库连接池正是针对这个问题提出来的。数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个;...转载 2018-03-07 20:06:46 · 240 阅读 · 0 评论 -
Spring中配置数据源的4种形式
不管采用何种持久化技术,都需要定义数据源。Spring中提供了4种不同形式的数据源配置方式:spring自带的数据源(DriverManagerDataSource)、DBCP数据源、C3P0数据源、JNDI数据源。1.spring自带的数据源Spring本身也提供了一个简单的数据源实现类DriverManagerDataSource ,它位于org.springframework.jdbc.da...原创 2018-03-07 20:01:18 · 606 阅读 · 0 评论 -
spring- properties 读取的五种方式
一、背景 最近,在项目开发的过程中,遇到需要在properties文件中定义一些自定义的变量,以供java程序动态的读取,修改变量,不再需要修改代码的问题。就借此机会把Spring+SpringMVC+Mybatis整合开发的项目中通过java程序读取properties文件内容的方式进行了梳理和分析,现和大家共享。二、项目环境介绍 Spring 4.2.6.RELEASE Spri...转载 2018-03-07 19:43:16 · 7807 阅读 · 0 评论 -
form表单的两种提交方式,submit和button的用法
1.当输入用户名和密码为空的时候,需要判断。这时候就用到了校验用户名和密码,这个需要在jsp的前端页面写;有两种方法,一种是用submit提交。一种是用button提交。方法一:在jsp的前端页面的头部插入一个js方法: function checkUser(){ var result = document.getElementById("userid").value;转载 2017-12-01 23:54:09 · 1629 阅读 · 0 评论 -
Form表单提交数据的几种方式
https://www.cnblogs.com/Jxwz/p/4509618.html一、submit提交在form标签中添加Action(提交的地址)和method(post),且有一个submit按钮()就可以进行数据的提交,每一个input标签都需要有一个name属性,才能进行提交。当点击登陆时,向数据库发生的数据是:usern转载 2017-12-01 23:36:55 · 3472 阅读 · 0 评论 -
Web容器启动时执行代码的几种方式
外加一种spring 的 ServletContextAware,给ServletContext初始化数据Web容器启动后执行代码的几种方式其执行顺序为:4===>5===>1===>2===>3即指定init-method的Bean开始执行接着实现Spring的Bean后置处理器开始执行然后是Servlet的监听器执行再原创 2017-12-29 14:31:18 · 2885 阅读 · 0 评论 -
Java 归纳总结 -- 提高SQL查询效率的30种方法
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在num上设置默认值0,确保表中num列没有null值,然后这样查询: selec转载 2018-01-12 15:52:25 · 3634 阅读 · 0 评论