04 2017 档案
摘要:1. 编写页面: * register.jsp > 给出注册表单页面 > 给用户名文本框添加onblur事件的监听 > 获取文本框的内容,通过ajax4步发送给服务器,得到响应结果 * 如果为1:在文本框后显示“用户名已被注册” * 如果为0:什么都不做! 2. 编写Servlet * Valida
阅读全文
摘要:字典是一组`无序的`,`键值对`的`集合`。 字典也叫做`关联数组`,因为数组通过`索引`来查找元素,而字典通过`键`来查找元素。当然,很显然的,字典的键是不能重复的。如果试图赋值给同一个键,后赋值的值将覆盖前面赋值的值。 字典的定义也有两种,一种是`初始化数据`的定义方式,另一种是`使用神奇的ma
阅读全文
摘要:在classpath下创建SqlMapConfig.xml,如下: SqlMapConfig.xml是mybatis核心配置文件,上边文件的配置内容为数据源、事务管理。 Po类作为mybatis进行sql映射使用,po类通常与数据库表对应,User.java如下: 映射文件: 在classpath下
阅读全文
摘要:切片和数组很类似,甚至你可以理解成数组的子集。但是`切片有一个数组所没有的特点,那就是切片的长度是可变的`。 严格地讲,切片有`容量(capacity)`和`长度(length)`两个属性。 首先我们来看一下切片的定义。切片有两种定义方式,一种是先声明一个变量是切片,然后使用内置函数make去初始化
阅读全文
摘要:上传表单页面的要求: 第一个要求:表单提交方式 post 第二个要求:form标签里面有属性 enctype属性值 修改为 multipart/form-data 第三个要求:在表单里面有文件上传项,有name属性 <input type= “file” name=“”/> 在action直接得到上
阅读全文
摘要:首先,我们应该定义一个PageBean类,在类里我们封装分页查询所需要的各种属性以及生成各属性的get和set方法: 然后,在action中定义了一个方法listpage,在listpage中获取页面所传过来的当前页,然后调用sercvice方法完成封装: 随后我们要在service方法中完成具体的
阅读全文
摘要:首先,我们新建一个和web项目,然后新建一个servlet我,我们命名为AServlt,然后写入如下代码: 然后,我们的服务器端就建立完毕了。 我们再新建一个jsp页面,命名为ajaxdemo.jsp,加入一个按钮和一个h1标签,意图是在我们点击按钮时发送异步请求,然后通过h1标签来显示服务器端发回
阅读全文
摘要:**数组(Array)** 数组是一个具有`相同数据类型`的元素组成的`固定长度`的`有序集合`。比如下面的例子 var x [5]int 表示数组x是一个整型数组,而且数值的长度为5。 `Go提供了几种不同的数组定义方法。` `最基本的方式就是使用var关键字来定义,然后依次给元素赋值`。`对于没
阅读全文
摘要:对数据库进行操作时报出了如下的错误: 原因:对service没有配置事务的操作或配置之后没有为service添加注解 解决办法,在spring的xml中配置事务的相关部分: 最后不要忘记在service上添加注解:
阅读全文
摘要:#程序控制结构虽然剧透可耻,但是为了体现Go语言的设计简洁之处,必须要先剧透一下。 Go语言的控制结构关键字只有 `if..else if..else`,`for` 和 `switch`。 而且在Go中,为了避免格式化战争,对程序结构做了统一的强制的规定。看下下面的例子。 请比较一下A程序和B程序的
阅读全文
摘要:第一步 导入jar包 第二步 搭建struts2环境 (1)创建action,创建struts.xml配置文件,配置action (2)配置struts2的过滤器 第三步 搭建hibernate环境 (1)创建实体类 (2)配置实体类和数据库表映射关系 (3)创建hibernate核心配置文件 -
阅读全文
摘要:#变量和常量定义现在我们讨论一下Go语言的变量定义。 **变量定义** 所谓的变量就是一个拥有指定`名称`和`类型`的`数据存储位置`。 在上面我们使用过变量的定义,现在我们来仔细看一个例子。 变量的定义首先使用`var`关键字,然后指定变量的名称`x`,再指定变量的类型`string`,在本例中,
阅读全文
摘要:第一步 配置事务管理器 第二步 配置事务增强 第三步 配置切面
阅读全文
摘要:Go语言里面,每个变量也都是有类别的,这种类别叫做`数据类型(Data Type)`。 Go的数据类型有两种:一种是`语言内置的数据类型`,另外一种是`通过语言提供的自定义数据类型方法自己定义的自定义数据类型`。 数值型(Number) 数值型有`三种`,一种是`整数类型`,另外一种是`带小数的类型
阅读全文
摘要:1 @Test 2 public void delete() { 3 //设置数据库信息 4 DriverManagerDataSource dataSource = new DriverManagerDataSource(); 5 dataSource.setDriverClassName("com.mysql.jdbc.Dri...
阅读全文
摘要:后期的开发中我们经常会用到各种各样的框架,可能最原始的jdbc我们就用不到了,但是我们不应该忘记最原始的写法: 框架只是帮我们封装好了一部分代码,底层的我们还是要清楚的。
阅读全文
摘要:Java中String、StringBuffer、StringBuilder是编程中经常使用的字符串类,他们之间的区别也是经常在面试中会问到的问题。现在总结一下,看看他们的不同与相同。 1.可变与不可变 String类中使用字符数组保存字符串,如下就是,因为有“final”修饰符,所以可以知道str
阅读全文
摘要:android 网络编程中,两客户端之间进行通讯时不通过服务器,也就是p2p的方式,下面给大家整理了一个通讯中常用的udpmanager工具类。 代码如下:
阅读全文
摘要:1988年12月 回来之前我曾往人大一分校计算机站写过一封信,问他们可要带什么软件,主管的工程师回了封信,我没收到。回来之后人家还提到此事。现在国内软件一面混乱,又逐渐有形成市场之势。首先以年兄学统计这一事实来看,回来做事非有会用的软件不可。Macintosh根本就没打进中国市场,你非带几个可用的I
阅读全文
摘要:Sublime Text 3中文优化版下载地址:http://pan.baidu.com/s/1kU72y4B 密码:ad52 【安装完成之后,可在安装根目录找到"系统鼠标右键菜单.bat"添加鼠标右键以sublime打开的功能。】 【最常用的】: 1、新建文件-输入"html:xt"后 按"Ctr
阅读全文
摘要:1 拦截器底层使用两个原理 第一个 aop思想 (0)后面在spring里面把aop做更深层次分析 (1)文字描述: Aop是面向切面(方面)编程,有基本功能,扩展功能,不通过修改源代码方式扩展功能 (2)画图分析: 第二个 责任链模式 (1)在java中有很多的设计模式,责任链模式是其中的一种 (
阅读全文
摘要:不同的浏览器对每种的标签都有默认的样式。大部分浏览器的样式还有点区别。为了保证让所有的标签的样式清零,也就是重置,以便于我们后续的开发和管 理,一般都会在网站一开始对所有的标签做一下样式的重置操作,为此我们新建一个css文件,css代码如下: 详情参照雅虎css样式重置:https://github
阅读全文
摘要:又到了博主自作多情的时候了。此刻,是心灵的触动让我通过这种方式抒发心中的憧憬和对未来须努力前行的意志,也算是一种精神鼓舞。现在的思考总结和对未来的踌躇满志,其实是暗藏着曾经枉为少年的佐证;可是,现在已在刚刚成为曾经,而将来也会在现在过去之后成为曾经,这就是历史重演。所以,与其说是鼓舞,不如说是忏悔录
阅读全文
摘要:当出现服务器启动后第一次正常操作,返回后再也无法对数据库做任何操作时,检查hibernate.cfg.xml配置文件,看是否配置了如图所示变量: 当配置了之后,对数据库做完操作则无需再关闭sessionFactory,当关闭了以后,第一次对数据库操作之后,它会关闭连接,再次访问也不会打开这个连接,所
阅读全文

浙公网安备 33010602011771号