- 博客(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
104935
33
原创 在Windows上实现多个版本Java jdk的共存解决办法
在Windows上实现多个版本Java jdk的共存解决办法,同时解决多个JDK版本切换失效问题
2022-08-06 14:20:08
14020
6
原创 输入的数值必须为正数,如果是小数,最多只能输入两位小数
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
1516
2
转载 input文本框不可编辑的3种方法
1.disabled 属性规定应该禁用 input 元素,被禁用的 input 元素,不可编辑,不可复制,不可选择,不能接收焦点,后台也不会接收到传值。设置后文字的颜色会变成灰色。disabled 属性无法与 <input type="hidden"> 一起使用。示例:<input type="text" disabled="disabled" /> 2.rea...
2019-02-12 10:52:39
786
原创 解决鼠标右击粘贴上非数字字符到输入框
$("#num").on('paste', function(e,target) { var pastedText; if (window.clipboardData && window.clipboardData.getData) { pastedText = window.clipboardData.getDat...
2019-01-28 15:23:09
330
原创 IE11,搜狗输入法,无法输入字符查询
/** * 过滤特殊字符 */function checkSpecialChar(node) { var pattern = new RegExp("[|&;$%@'\"<>()+,\\\\]","gm");// \":\转义字符,表示过滤";\\\\:表示过滤\ var key = node.value; if(pattern.test(key)) { ke...
2019-01-28 15:20:57
611
原创 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
1791
原创 下载文件名乱码问题(兼容各种浏览器)
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
1783
转载 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
1955
1
转载 Ajax async异步
async默认的设置值为true,这种情况为异步方式,就是说当ajax发送请求后,在等待server端返回的这个过程中,前台会继续执行ajax块后面的脚本,直到server端返回正确的结果才会去执行success,也就是说这时候执行的是两个线程,ajax块发出请求后一个线程和ajax块后面的脚本(另一个线程)例:$.ajax({type:"POST",url:"Venue.aspx?...
2019-01-28 15:01:12
302
原创 高德地图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
17863
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
2387
原创 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
4052
原创 Spring中多个资源文件ignoreUnresolvablePlaceholders配置(Spring中报"Could not resolve placeholder")
<beans profile="dev"> <!-- 基于环境变量,配置加密机 --> <bean id="environmentVariablesConfiguration" class="org.jasypt.encryption.pbe.config.EnvironmentStringPBEConfig">..
2019-01-28 11:55:49
2675
原创 jasypt与Spring结合使用(配置文件中数据库密码加密)
使用jasypt对配置文件进行加密数据库连接的密码一般要进行加密处理,在程序部署运行时对其进行解密连接数据库,保证Spring配置中数据库的连接相关敏感数据不至于明文暴露。首先在项目中pom.xml文件中加入jasypt相关依赖包<!-- jasypt --><dependency> <groupId>org.jasypt</gro...
2019-01-24 19:20:25
2402
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
376
原创 手把手教你搭建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
956
原创 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
563
原创 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
1317
原创 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
226
原创 Hibernate学习笔记总结
**框架和CRM项目的整体介绍** 1. 什么是CRM * CRM(Customer Relationship Management)客户关系管理,是利用相应的信息技术以及互联网技术来协调企业与顾客间在销售、营销和服务上的交互,向客户提供创新式的个性化的客户交互和服务的过程 * 其最终目标是将面向客户的各项信息和活动集成起来,组建一个以客户为中心的企业,实现对面向客户的活动的全面管理 2....
2018-06-23 20:59:02
380
原创 Struts2学习笔记总结
**技术分析之Struts2框架的概述** 1. 什么是Struts2的框架 * Struts2是Struts1的下一代产品,是在 struts1和WebWork的技术基础上进行了合并的全新的Struts 2框架。 * 其全新的Struts 2的体系结构与Struts 1的体系结构差别巨大。 * Struts 2以WebWork为核心,采用拦截器的机制来处理用户的请求,这样的设计也使得业务...
2018-06-23 20:52:28
332
原创 Spring4学习笔记总结
**技术分析之什么是Spring框架**Spring框架的概述 * Spring是一个开源框架 * Spring是于2003 年兴起的一个轻量级的Java开发框架,由Rod Johnson在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。 * 它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,...
2018-06-23 20:47:54
305
原创 Listener&Filter
Listener的概述:什么是监听器: * 监听器就是一个Java类用来监听其他的JavaBean的变化. 监听器和过滤器属于Servlet中的高级技术. 监听器的应用:* 主要在Swing编程.* 在Android大量应用. * 监听器的术语: * 事件源 :被监听的对象.汽车 * 监听器对象 :监听的对象.汽车上报警器 * 事件源与监听器绑定: * 事...
2018-06-23 20:18:44
188
原创 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
181
原创 Ajax学习笔记
【AJAX的概述】 AJAX的概念: AJAX使用的是老的技术,新的思想.完成了RIA的应用:Rich Internet Application.* 传统方式的开发:所有的数据提交到服务器端进行处理.(胖服务器)* AJAX的方式开发:有一部分的代码写在客户端. AJAX的作用:完成页面局部刷新而不影响用户的体验.* 用户名是否已经存在的校验* 百度信息输入的提示...使用AJAX:JavaSc...
2018-06-23 20:05:31
212
原创 jsp学习笔记
【JSP技术】Ø JSP的概述:JSP:JavaServer Pages.使用JSP: * JSP的脚本: * JSP的注释: * JSP的内置对象: * JSP的指令: * JSP的标签:Ø JSP的脚本:一种:<%! %> :翻译成Servlet内部的内容二种:<% %> :翻译成Servlet的service方法内部东西.三种:&l...
2018-06-23 11:48:52
374
原创 Cookie&Session学习笔记
【会话技术】一次会话:用户打开浏览器访问一个页面开始,多次访问页面,到最后关闭浏览器的过程称为是一次会话.【常见的会话技术】Cookie是一种客户端的技术,将数据保存到客户端浏览器的内存中.Session是一种服务器端技术,将数据保存到服务器端.【Cookie的使用的小结】// 获得Cookie:Cookie[] request.getCookies();// 向浏览器回写Cookie:respo...
2018-06-23 11:42:39
246
原创 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
626
原创 Servlet学习笔记
HTTP协议:协议的概念:规定被约束的对象需要遵守的规则!!!HTTP协议:HTTP协议:超文本传输协议(HTTP,HyperTextTransfer Protocol)是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。 HTTP协议规定 浏览器(客户端)向服务器发送 何种格式的数据. 服务器 会处理数据. 向浏览器(客户端)作出响应.(向客户端发送何种格式的数据) HTT...
2018-06-23 11:25:00
224
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人