- 博客(31)
- 收藏
- 关注
原创 fianl关键字
如果要用到final关键字,一般是处于效率或者设计的考虑。final一般用于类,方法,变量(成员变量,局部变量 )。final修饰类。表示该类不能被继承。通常这个是处于安全的考虑。比如String就是一个final类,而且final的方法默认是final的,也就是不能被继承,就自然不存在重写。为什么String是final定义的呢?我想处于两点:其一:安全性,String里面有很多方法是直
2016-10-25 20:27:51
591
原创 设计模式之二简单工厂
接口先讲讲接口,Java中的接口是一种特殊的抽象类,里面所有的方法都是抽象方法,只定义方法,而不去实现方法。但是在java8中通用的接口方法是可以实现的。那到底接口有什么作用呢?其中我认为两点:其一,解决java多继承问题。其二,封装隔离。这里所说的封装隔离,是对外只提供接口,内部调用接口但不知道具体实现的细节,这样一来,只要接口不变,内部再怎么变动也不影响外部调用,从而使得系统可扩展,可
2016-08-28 22:00:08
314
原创 一道sql的笔试题
1,创建一张学生表(student),包含以下信息,学号,姓名,年龄,性别,家庭住址,联系电话。 答案:CREATE TABLE TB_STUDENT ( ID VARCHAR (36) NOT NULL, NAME VARCHAR (15) DEFAULT NULL, AGE VARCHAR (3) DEFAULT NULL, SEX TINY
2016-07-22 22:52:15
1413
原创 sql转为Java字符工具
package com.wang.demo;import java.awt.BorderLayout;import java.awt.Color;import java.awt.Dimension;import java.awt.EventQueue;import java.awt.FlowLayout;import java.awt.Font;import jav
2016-07-11 16:47:16
1529
原创 jquery复选框应用
您做喜欢的运动是什么呢? 足球 跑步 篮球 游泳 html页面如下:* 全选:(“#checkAll”).click(function(event)
2016-06-21 22:33:57
366
原创 jquery下拉框应用
html效果如下所示:* 首先实现将左边的选中的移动到右边(“#add”).click(function(){ var $option = $(‘#select1 option:selected’); var $remove = $option.remove(); $("#select2").appen
2016-06-21 22:32:39
268
原创 jquery冒泡事件
解释冒泡事件,就是这样的层级关系,body,div,span都添加了一个事件,而当我们点击内部事件时,相当于也点击了div,body上的事件,而且这个会按照特定的顺序执行click事件,先span ,然后div,最后body. 有时候,这样的冒泡事件会到来副作用,我们家只想要响应span的click事件。所以有必要对事件的范围做一个限制。 这样就引出了事件对象。 jquery 的事件对象很简
2016-06-21 22:32:06
700
原创 jquery合成事件hover(enter,leave
hover(enter,leave)__该方法模拟光标悬停事件。当光标移动到该元素时,会触发指定的第一个函数(enter),但光标移出这个元素时,会触发指定的第二个函数(leave) 示例: (function(){(function(){ (“#saveBtn”).hover(functiong(){ (this).next().show(); },function(){(t
2016-06-21 22:31:43
309
原创 jquery合成事件hover(enter,leave
hover(enter,leave)__该方法模拟光标悬停事件。当光标移动到该元素时,会触发指定的第一个函数(enter),但光标移出这个元素时,会触发指定的第二个函数(leave) 示例: (function(){(function(){ (“#saveBtn”).hover(functiong(){ (this).next().show(); },function(){(t
2016-06-21 22:30:32
714
原创 jquery样式操作toggle()
样式操作主要包括:获取样式和设置样式,追加样式,删除样式,切换样式,判断是否有某个样式。* 获取样式和设置样式:首先我们要理解样式class属性也属于元素的属性,因此我们可以使用attr()来获取样式和设置样式。如下所示:给p元素设置样式var getClass = $(“p”).attr(“class”); console.log(getClass); 结果是:myCla
2016-06-21 22:29:45
1248
原创 jquery复制节点clone
clone() 此方法复制节点后,被复制的新元素并不具有任何行为,如果想要被复制的新节点也具有复制功能,还可以使用: $(“#clone li”).clone(true).appendTo(“body”) clone()方法
2016-06-21 22:28:19
425
原创 jquery删除节点
jQuery提供了三种删除节点的方法,即remove(),detach(),empty()* remove()方法:<label id="removeUl">移除操作喲</label> <ul class="removeTest"> <label>移除操作</label> </ul>(“.removeTest”).remove();结果:注意:由此可见remove()方法删除目标节
2016-06-21 22:27:06
416
原创 jQuery对象和DOM对象的转化
先约定好定义变量的风格: var $something = jQuery对象;var something = DOM对象;* jQuery对象 转为 DOM对象首先我们要了解到jQuery对象实际上是一个类似数组的对象,可以通过【index】和get(index)来得到相应的DOM对象。 比如: var allP=allP = (“p”); //获取所有的p元素 var do
2016-06-21 22:22:55
314
原创 基本算法之一——直接插入排序
package com.wang.demo;/** * 插入排序 * 基本思想:每步将一个待排序的记录,从后到前为这个元素找到一个合适的位置 * @author xiaoezi * */ public class InsertSort {public static void main(String[] args) { int[] arr = {49,38,65,97,7
2016-06-20 23:00:31
515
原创 设计模式之一单例模式
* 使用场景:项目中有一个计算借款人向我平台收取相关费用的需求,计算这个费用呢,会多次使用到,而且费率是平台根据政策有可能变更其中的某些费率数据。因此,我当时就想着把,平台设定的费率数据放在配置文件中,然后从配置文件中读取参数来计算平台应该收取的费用。比如,配置文件是config-test.properties,假如我们用一个不同类FeeConfig来读取配置文件,很容易就能读取到,但是这里有一个问
2016-06-04 20:08:21
354
原创 工作踩得坑之二条件删除链表中的元素
自从上次踩坑了之后,我觉得我的思想还不成熟,于是又跑去看了一些链表的源码,于是发现java8给提供了一个非常好的方法:package com. wang.utils ;import java. util.ArrayList ; import java. util.List ; import java. util.function .Predicate;public class ListDemo
2016-05-30 21:25:01
277
原创 工作踩得坑之二遍历链表时删除元素
先描述一下需求:在一个链表中删除满足条件的元素。 我当时是类似这么写的哈: public static void main(String[] args){ List list = new ArrayList(); list.add(3); Iterator<Integer> itertor = list.iterator();
2016-05-30 21:20:26
387
原创 如何对map中的value进行排序
package com.demo.map;import java.util.Collections;import java.util.Comparator;import java.util.HashMap;import java.util.LinkedHashMap;import java.util.LinkedList;import java.util.List;
2015-10-19 15:31:33
10640
原创 java集合map的遍历
这里谢了两种方式,第一种是采用keySet()方法,得到key的set集合,然后遍历这个集合根据key值取value。第二种是采用entrySet()方法,得到映射关系的set视图,然后再有Map.Entry来遍历。如下所示:package com.wang.thoughts;import java.util.HashMap;import java.util.Itera
2015-10-19 13:38:07
291
原创 前端关于输入框的写法
*输入框介绍: 姓名: 密码: 性别:女">男 单选框必须有name属性,并且name属性值要一致 爱好:羽毛球 乒乓球 复选框必须有name属性,并且name属性值要一致 上传: 学历:
2015-09-30 20:57:40
5049
原创 java 集合介绍
List 与Set都是继承Collection接口,而List接口是有序且可以重复的,可以重复是体现在add()加同一个元素的时候,该调用改变此List就会返回true.有序体现在迭代的时候,迭代器从索引0开始有序的访问里面的元素。Set接口Set接口是无序,且不可以重复的,无序体现在迭代器访问元素时,是随机的访问遍历出所有元素。而不可以重复体现在add()加同一个元素,该调用不改变此 set并返
2015-09-27 19:05:50
460
原创 容器处理请求
实际上,用户点击一个链接,其url指向一个servlet,也就是说真正处理请求的是servlet.如果是这样,那就需要我们要过多的考虑一个servlet的生命周期的管理了,因此,我们这里使用容器,比如tomcat来对servlet管理,由容器调用合适的servlet的方法对请求做出处理,并管理servlet的生命周期,还负责将jsp代码翻译成正真的Java。我们来看一下容器如何处理请求的:
2015-09-13 02:03:38
568
原创 get与post方法
get是一个简单的请求,说的直白点就是拿来主义,告诉服务器我要取点资源,然后服务器把取到的资源发回来。这个资源可能是一些静态的html页面,或者静态的图片。如果你心情好,还想提交给一点东西给服务器也是可以的,但是这要考虑到服务器的不同,允许的get的总字符是有限的,比如说,你在搜索框中输入很长一段文字,get方法也许并不能正常工作了。通常get发送的数据是会通过一个?追加到url后面的,比如:ht
2015-09-13 01:16:52
383
原创 shiro—安全配置
xmlns:p="http://www.springframework.org/schema/p" xmlns:c="http://www.springframework.org/schema/c" xmlns:util="http://www.springframework.org/schema/util" xsi:schemaLocation=" http
2015-08-31 15:33:10
414
原创 springmvc配置
xmlns:p="http://www.springframework.org/schema/p" xmlns:c="http://www.springframework.org/schema/c" xmlns:context="http://www.springframework.org/schema/context" xmlns:util="http://www.springfram
2015-08-31 15:24:31
315
原创 web配置详解
xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web
2015-08-31 15:18:52
405
原创 java加载图片的问题
最近一直在找如何把图片加载到java中,试了好多网上说的,结果都出了一堆的错。早上起来继续调试,终于弄好了,原来是路径的问题。我就把部分代码放到这里:setResizable(false); Container c = getContentPane(); c.setLayout(null); setBounds(100,100,300,78); JLabel pic
2014-01-03 10:35:34
2126
原创 java 编译时报错:使用了未经检查或或不安全的操作
import java.util.*;public class ListDemo {public static void main(String[] args) {@SuppressWarnings("unchecked")StringBuilder buf = new StringBuilder("美丽"); //字符串生成器buf.append("中")
2013-11-27 15:45:34
37599
1
原创 强大的Google搜索功能
最近看《GOOGLE时代的工作方法》这本书,写的很不错,看了一些搜索功能,感觉很实用,就写下来分享一下哦!强大的Google搜索功能 获取相关度最高的搜素结果: 1. 在搜素中使用引号“” 搜索结果中就只有那些精确包含引号中所引用内容的页面。比如“paris hotels”,这就等同于一个词组在一起作为搜索。2. 使用形容词搜索 比
2013-06-18 20:52:44
1746
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人