-
MyBatis学习总结(二)——MyBatis核心配置文件与输入
在上一章中我们学习了《MyBatis学习总结(一)ORM概要与MyBatis快速起步》,这一章主要是介绍MyBatis核心配置文件、使用接口+XML实现完整数据访问、输入参数映射与输出结果映射等内容。 一、MyBatis配置文件概要 MyBatis核心配置文件在初始化时会被引用,在配置文件中...
2018-10-08 01:33:17
-
spring aop方法拦截器链
final class JdkDynamicAopProxy implements AopProxy, InvocationHandler, Serializable {}] public Object invoke(Object proxy, Method method, Object[] args) Object retVal; ListObject chain = this .advised.getInterceptorsAndDynamicInterceptionAdvice(meth...
2018-10-08 01:33:14
-
springboot实现java代理IP池 Proxy Pool,提供可用率
一、背景 前段时间,写java爬虫来爬网易云音乐的评论。不料,爬了一段时间后ip被封禁了。由此,想到了使用ip代理,但是找了很多的ip代理网站,很少有可以用的代理ip。于是,抱着边学习的心态,自己开发了一个代理ip池。 二、相关技术及环境 技术:SpringBoot,SpringMV...
2018-10-08 01:33:11
-
Spring boot 学习笔记 1 - 自定义错误
Spring Boot提供了WebExceptionHandler一个以合理的方式处理所有错误的方法。它在处理顺序中的位置就在WebFlux提供的处理程序之前,这被认为是最后一个处理程序。 对于机器客户端,它会生成一个JSON响应,其中包含错误,HTTP状态和异常消息的详细信息。对于浏览器客户...
-
JDK8新特性
class A{ int n = 10; public void m(){ int a = 1; //在JDK1.8中,默认添加final----final int a = 1; 所以在15行可以访问 class B{ public void method(){ System. out. println( n); System. out. println( a); } } // a++;//error 因为第15行已经把a当成是常量使用...
2018-10-08 01:33:06
-
Java开发笔记(七)强制类型转换的风险
编码过程中,不但能将数字赋值给某个变量,还能将一个变量赋值给另一个变量。比如下面代码把整型变量changjiang赋值给整型变量longRiver: // 长江的长度为6397千米int changjiang = 6397;System.out.println("changjiang="+changjiang);int longRiver = changjiang; /...
2018-10-08 01:33:04
-
JSTL核心标签库
1 %-- 保存数据 --% 2 c:set/c:set 3 4 %-- 获取数据 --% 5 c:out value=""/c:out 6 7 %-- 单条件判断 --% 8 c: if test=""/c: if 9 10 %-- 多条件判断 --% 11 c:choose/c:choose 12 c:when test=""/c:when 13 c:otherwise/c:otherwise 14 15 %-- 用于迭代(循环) --%...
2018-10-08 01:33:00
-
java基础------函数与数组
函数(方法) 定义: 如果一个功能的代码要被复用起来,那么这时候可以把这里的功能代码封装起来,在java中把功能代码封装起来的是以函数的形式体现的。 函数的格式: 修饰符 返回值类型 函数名(形式参数.....){ 需要被封装的功能代码; return 结果; } 例如: publ...
2018-10-08 01:32:52
-
ActivityStream是什么?什么是Feed流?
我先说说feed流吧,它就是社交网站中用户活动信息流,例如用户写了博客、发了照片、评论了什么等等。Facebook叫newsFeed、推特叫TimeLineFeed。ActivityStream是这些feed规范,它有演员、动作、对象、目标等重要元素组成。用ActivityStream作为信息模型具有非常好的扩...
2018-10-08 01:32:50
-
2018-10-06 总结
if语句 * if语句有三种格式 * * if语句格式1: * if(关系表达式){ * 语句体; * } * * 执行顺序: * A:首先计算关系表达式的值,看是true还是false * B: 如果是true,执行语句体, * C:如果是false,就不做执行语句体 * * 不影响其它语句的执行 * if语句格式2 * if...
2018-10-08 01:32:45
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash




