自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

夏桑菊泡面

码农的自我修养

  • 博客(49)
  • 收藏
  • 关注

原创 Java经典算法50题(含代码)

【程序1】题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?//这是一个菲波拉契数列问题public class test01 { public static void main(String[] args) { int f1=1,f2=1,f; ...

2018-06-24 19:48:26 97155 32

原创 请求转发和重定向的区别

请求转发和重定向的区别

2022-08-10 10:51:39 633

原创 JSP介绍及常用方法

JSP介绍及常用方法

2022-08-10 10:24:51 671

原创 HttpServletRequest接口详解

HttpServletRequest接口详解

2022-08-08 23:00:12 2040

原创 servlet的web站点欢迎页面配置

web站点的欢迎页面配置

2022-08-08 22:29:08 574

原创 HTTP请求和响应协议

HTTP请求和响应协议,GET请求和POST请求的区别,使用场景等

2022-08-08 22:08:48 690

原创 ServletConfig和ServletContext介绍及用法

ServletConfig和ServletContext介绍及用法

2022-08-08 21:23:36 156

原创 servlet对象的生命周期

servlet对象的生命周期

2022-08-06 16:39:52 175

原创 servlet创建步骤及webapp目录结构解析

servlet创建步骤及webapp目录结构解析

2022-08-06 16:02:04 1747

原创 Tomcat安装及配置(Windows环境)

Tomcat安装及环境变量配置,Tomcat服务器的目录解析

2022-08-06 15:04:18 7817 1

原创 在Windows上实现多个版本Java jdk的共存解决办法

在Windows上实现多个版本Java jdk的共存解决办法,同时解决多个JDK版本切换失效问题

2022-08-06 14:20:08 10298 5

原创 JDK软件安装+环境变量配置图文详解(Win10环境)

JDK软件安装+环境变量配置图文详解(Win10环境)

2022-08-06 12:11:50 1143

原创 输入的数值必须为正数,如果是小数,最多只能输入两位小数

function checkMoney(node){ var money = node.value; var old_money = money; money=money.replace(/[^.1234567890]/g,''); if(money.indexOf('0')==0 &...

2019-03-21 15:36:13 1430 2

转载 input文本框不可编辑的3种方法

1.disabled 属性规定应该禁用 input 元素,被禁用的 input 元素,不可编辑,不可复制,不可选择,不能接收焦点,后台也不会接收到传值。设置后文字的颜色会变成灰色。disabled 属性无法与 <input type="hidden"> 一起使用。示例:<input type="text" disabled="disabled" /> 2.rea...

2019-02-12 10:52:39 599

原创 解决鼠标右击粘贴上非数字字符到输入框

$("#num").on('paste', function(e,target) { var pastedText; if (window.clipboardData && window.clipboardData.getData) { pastedText = window.clipboardData.getDat...

2019-01-28 15:23:09 268

原创 IE11,搜狗输入法,无法输入字符查询

/** * 过滤特殊字符 */function checkSpecialChar(node) { var pattern = new RegExp("[|&;$%@'\"<>()+,\\\\]","gm");// \":\转义字符,表示过滤";\\\\:表示过滤\ var key = node.value; if(pattern.test(key)) { ke...

2019-01-28 15:20:57 568

原创 String转换Date(JavaScript)

垃圾写法:date数据类型,月份从0开始,很容易导致转换数据失真var string=$(me).parent().find(".Date").val();var date = new Date();if(string!= null && string.replace(/(^\s*)/, "") != ""){var dateArry = (string+ "")....

2019-01-28 15:17:35 1712

原创 下载文件名乱码问题(兼容各种浏览器)

try { this.filename = new String("哈哈.xls"); //判断是否是IE11 String userAgent = ServletActionContext.getRequest().getHeader("User-Agent").toLowerCase(); if (userAgent.indexOf("msie")...

2019-01-28 15:08:21 1658

转载 IE浏览器不支持“startsWith”方法

 扩展startWith方法String.prototype.startWith=function(str){if(str==null||str==""||this.length==0||str.length>this.length){return false;}if(this.substr(0,str.length)==str){return true;...

2019-01-28 15:05:13 1847 1

转载 Ajax async异步

async默认的设置值为true,这种情况为异步方式,就是说当ajax发送请求后,在等待server端返回的这个过程中,前台会继续执行ajax块后面的脚本,直到server端返回正确的结果才会去执行success,也就是说这时候执行的是两个线程,ajax块发出请求后一个线程和ajax块后面的脚本(另一个线程)例:$.ajax({type:"POST",url:"Venue.aspx?...

2019-01-28 15:01:12 255

原创 高德地图API生成地图(含有各个省份边界线)

<script src="https://webapi.amap.com/maps?v=1.4.2&key=524a418fec2e899a33ac8fa63ffb66cd666&plugin=AMap.DistrictSearch"></script><!-- UI组件库 1.0 --><script src="//webapi.a...

2019-01-28 14:42:24 17514 7

原创 Spring集成ldap的使用

1.首先在项目pom.xml文件引用maven依赖包:<!-- spring-ldap --><dependency> <groupId>org.springframework.ldap</groupId> <artifactId>spring-ldap-core</artifactId> &l...

2019-01-28 14:14:27 2220

原创 Spring读取properties文件工具类

import java.io.IOException;import org.springframework.core.io.support.PropertiesLoaderUtils;public class PropertiesUtil { public static String getValue(String fileName,String key) { Str...

2019-01-28 12:02:28 3935

原创 Spring中多个资源文件ignoreUnresolvablePlaceholders配置(Spring中报"Could not resolve placeholder")

<beans profile="dev"> <!-- 基于环境变量,配置加密机 --> <bean id="environmentVariablesConfiguration" class="org.jasypt.encryption.pbe.config.EnvironmentStringPBEConfig"&gt..

2019-01-28 11:55:49 2444

原创 jasypt与Spring结合使用(配置文件中数据库密码加密)

使用jasypt对配置文件进行加密数据库连接的密码一般要进行加密处理,在程序部署运行时对其进行解密连接数据库,保证Spring配置中数据库的连接相关敏感数据不至于明文暴露。首先在项目中pom.xml文件中加入jasypt相关依赖包<!-- jasypt --><dependency> <groupId>org.jasypt</gro...

2019-01-24 19:20:25 2227 1

原创 Redis学习笔记总结

 1、课程安排1.      介绍2.      安装启动及关闭3.      Jedis使用4.      Redis各种数据类型的操作5.      Redis持久化方案6.      主从复制(了解)2 、课程目标掌握Redis的安装掌握redis常用数据结构(string/hash/list/sortedset)的存取数据方法掌握Jedis的用法 3、redis介绍3.1   什么是NoS...

2018-06-24 20:16:59 335

原创 手把手教你搭建CentOS和部署Java项目

1.  安装rzszyum -y install lrzsz 2.  安装jdk先卸载open-jdk java –versionrpm -qa | grep java rpm -e --nodeps java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.66.1.13....

2018-06-24 19:24:01 905

原创 Maven学习笔记总结

1、学习目标第一天:1、会使用maven构建项目的命令2、会使用maven构建java项目和java web项目3、构建maven-web工程整合struts2成功 第二天:1、依赖管理--传递依赖 版本冲突处理在web工程中加入struts-spring,通过传递依赖将spring加入进来。通过锁定版本解决版本冲突。2.在web的单个工程中实现SSH整合。3、分模块构建工程4、会向私服上传jar...

2018-06-24 15:09:23 512

原创 SpringBoot学习笔记总结

1.Spring的发展Spring1.x 时代在Spring1.x时代,都是通过xml文件配置bean,随着项目的不断扩大,需要将xml配置分放到不同的配置文件中,需要频繁的在java类和xml配置文件中切换。 Spring2.x时代随着JDK 1.5带来的注解支持,Spring2.x可以使用注解对Bean进行申明和注入,大大的减少了xml配置文件,同时也大大简化了项目的开发。那么,问题来了,究竟...

2018-06-24 14:40:53 1106

原创 SSH整合笔记

### 技术分析之SSH框架的整合 ### **技术分析之SSH三大框架需要的jar包** 1. Struts2框架 * struts-2.3.24\apps\struts2-blank\WEB-INF\lib\*.jar -- Struts2需要的所有jar包 * struts2-spring-plugin-2.3.24.jar ---Struts2整合Spring的插件包 ...

2018-06-24 12:24:27 196

原创 Hibernate学习笔记总结

**框架和CRM项目的整体介绍** 1. 什么是CRM * CRM(Customer Relationship Management)客户关系管理,是利用相应的信息技术以及互联网技术来协调企业与顾客间在销售、营销和服务上的交互,向客户提供创新式的个性化的客户交互和服务的过程 * 其最终目标是将面向客户的各项信息和活动集成起来,组建一个以客户为中心的企业,实现对面向客户的活动的全面管理 2....

2018-06-23 20:59:02 333

原创 Struts2学习笔记总结

**技术分析之Struts2框架的概述** 1. 什么是Struts2的框架 * Struts2是Struts1的下一代产品,是在 struts1和WebWork的技术基础上进行了合并的全新的Struts 2框架。 * 其全新的Struts 2的体系结构与Struts 1的体系结构差别巨大。 * Struts 2以WebWork为核心,采用拦截器的机制来处理用户的请求,这样的设计也使得业务...

2018-06-23 20:52:28 284

原创 Spring4学习笔记总结

**技术分析之什么是Spring框架**Spring框架的概述 * Spring是一个开源框架 * Spring是于2003 年兴起的一个轻量级的Java开发框架,由Rod Johnson在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。 * 它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,...

2018-06-23 20:47:54 278

原创 Listener&Filter

Listener的概述:什么是监听器:    * 监听器就是一个Java类用来监听其他的JavaBean的变化. 监听器和过滤器属于Servlet中的高级技术. 监听器的应用:* 主要在Swing编程.* 在Android大量应用. * 监听器的术语:    * 事件源      :被监听的对象.汽车    * 监听器对象  :监听的对象.汽车上报警器    * 事件源与监听器绑定:    * 事...

2018-06-23 20:18:44 162

原创 JSON学习笔记

【JSON的概述】JSON的概念: JSON的案例:* {key:value,key:value}  * {id:1,name:aaa}*[{key:value,key:value},{key:value,key:value}]  * [{id:1,name:aaa},{id:2,name:bbb}] 将对象转成JSON:使用JSONLIB将Java中对象或集合转成JSON.* JSONArray...

2018-06-23 20:07:02 153

原创 Ajax学习笔记

【AJAX的概述】 AJAX的概念: AJAX使用的是老的技术,新的思想.完成了RIA的应用:Rich Internet Application.* 传统方式的开发:所有的数据提交到服务器端进行处理.(胖服务器)* AJAX的方式开发:有一部分的代码写在客户端.  AJAX的作用:完成页面局部刷新而不影响用户的体验.* 用户名是否已经存在的校验* 百度信息输入的提示...使用AJAX:JavaSc...

2018-06-23 20:05:31 178

原创 jsp学习笔记

【JSP技术】Ø  JSP的概述:JSP:JavaServer Pages.使用JSP:    * JSP的脚本:    * JSP的注释:    * JSP的内置对象:    * JSP的指令:    * JSP的标签:Ø  JSP的脚本:一种:<%! %> :翻译成Servlet内部的内容二种:<%  %> :翻译成Servlet的service方法内部东西.三种:&l...

2018-06-23 11:48:52 339

原创 Cookie&Session学习笔记

【会话技术】一次会话:用户打开浏览器访问一个页面开始,多次访问页面,到最后关闭浏览器的过程称为是一次会话.【常见的会话技术】Cookie是一种客户端的技术,将数据保存到客户端浏览器的内存中.Session是一种服务器端技术,将数据保存到服务器端.【Cookie的使用的小结】// 获得Cookie:Cookie[] request.getCookies();// 向浏览器回写Cookie:respo...

2018-06-23 11:42:39 205

原创 Requet&Response学习笔记

【响应对象-Response对象】Ø  响应行:Response设置状态码:Ø  响应头:Response设置响应头:* 一个key对应一个value* 一个key对应多个valueØ  响应体:Response设置响应体:【response处理中文乱码】Ø  字节流:设置浏览器默认打开编码response.setHeader("Content-Type","text/html;charset=U...

2018-06-23 11:32:48 570

原创 Servlet学习笔记

HTTP协议:协议的概念:规定被约束的对象需要遵守的规则!!!HTTP协议:HTTP协议:超文本传输协议(HTTP,HyperTextTransfer Protocol)是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。 HTTP协议规定 浏览器(客户端)向服务器发送 何种格式的数据. 服务器 会处理数据. 向浏览器(客户端)作出响应.(向客户端发送何种格式的数据) HTT...

2018-06-23 11:25:00 184

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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