摘要: 模拟一个跨域的过程,从端口为8080端口的服务器访问端口为80端口的服务器资源。 1.使用的是springMVC框架,新建一个简单的登录页面。 "> 用户名: 密码: 提交 2.控制器为简单的打印 @Controller public class Ajax { @ResponseBody @Re... 阅读全文
posted @ 2017-09-26 10:53 永恒之蓝 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 简单来说就是减少层与层之间的耦合关系,本来在service调用dao要new,有了这个就可以通过注入的方式,相当与把所有的new操作都变成了在配置文件中配置,有改动时直接改配置就行了不用一个个java文件去改。 1.搭建web项目,导入spring核心包。copy到web目录lib即可。 项目的构成: 1.首先是创建一个bean。省略setter、getter public class Us... 阅读全文
posted @ 2017-09-16 00:33 永恒之蓝 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 切面编程,实现切面插入,让代码更加灵活。 1.继承实现 新建一个接口: 来个实现类, 测试: 结果: 开始切入打印日志切入完毕 2.静态代理模式,接口加多一个方法。 实现: 测试: 结果: 开始切入打印日志切入完毕 3.使用sping框架提供的aop插入功能,使用配置文件配置。 jar包 同样还是接 阅读全文
posted @ 2017-09-14 15:30 永恒之蓝 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 环境: 项目加上tomcat运行时环境就行了。 1.可以定义一些自己命名的标签,具有特定的功能的标签体。 首先建立一个类对应标签的处理,继承SimpleTagSupport(ps:还有其他各种继承方式),重写doTag()方法 再建立一个类搞多一个不同的标签,用来打印输出,有一个属性value,对应 阅读全文
posted @ 2017-09-12 17:54 永恒之蓝 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 1.有中文的情况 文字两边加空格, 2.不要注释套注释,血的教训,一般都是上线人员在linux上搞错,毕竟开发在idea上会报错 --> 阅读全文
posted @ 2017-09-11 16:59 永恒之蓝 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 1.线程的一些基本信息 2.实现线程的两种方式,一是继承,二是实现接口。 一般实现简易选择接口,因为接口可以多实现,而继承只能单继承。 3.线程的状态 新建 >就绪 >运行 >阻塞 >死亡 4.守护线程 守护线程就是守护其他的用户线程的,没有用户线程就守护主线程。 下面的例子三个线程,做饭,做菜,主 阅读全文
posted @ 2017-09-11 16:57 永恒之蓝 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 1.内部比较器 实现类为Card类,继承compareable接口重写compare方法。 测试 结果:变得有序了 Card [num=1, type=1]Card [num=3, type=1]Card [num=3, type=2]Card [num=7, type=3]Card [num=7, 阅读全文
posted @ 2017-09-11 16:55 永恒之蓝 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 我们在web开发的过程中,有时参数是中文的,或者是一些比较特殊的符合如~!@@#¥#¥%%…………&**(等,这些请求在链接里面如果通过get方式还是可以传送的,post就不行了。需要转码。 转码可以使用jq里面的几个方法。 1.escape() 这个方法除了字母,数字,和特定的符号不转,其他都转。 阅读全文
posted @ 2017-09-11 16:55 永恒之蓝 阅读(831) 评论(0) 推荐(0) 编辑
摘要: 放在同个目录下就可以了。 DTD: xml: 可以参考w3c教程 阅读全文
posted @ 2017-09-11 16:51 永恒之蓝 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 1.Dom4j 2.dom4j读取xml文件获得文档的方式 xml文件: 3.dom xml文件 4.sax MySAXParserHandle 读取的xml 5.XmlPull用的也是很多的。 xml: 阅读全文
posted @ 2017-09-11 15:35 永恒之蓝 阅读(179) 评论(0) 推荐(0) 编辑