大二实习生的暑假实习总结
7.19遇到的问题
1.JSONObject =》javabean
2.JSONObject.toJSONString() "$ref": "$[19]" ????
3.@ResquestBody 的使用
4.hibernate 一对多的查询
5.JPA 批量增加 https://www.cnblogs.com/IcanFixIt/p/7042977.html
6.JPA delete遇见的问题 https://www.2cto.com/kf/201611/569207.html
7.Spring 异常抛出,和异常处理
8.@Column的适用 https://blog.csdn.net/name_z/article/details/51318271
7.20
1.后台文件上传接口
2.大图片的瀑布流渲染方式:先加载模糊的小照片图片,通过预加载让原图实现覆盖
<div style="width:400px;height:300px;">
<!--小图拉大显示-->
<img src="small_url" style="width:100%;height:100%;"/>
<!--原图叠加在小图上面-->
<img src="big_url" style="width:100%;height:100%;position:absolute;top:0px;left:0px;"/>
</div>
img lowsrc="" width="300" height="200" border="0" id="image_operate_13311415863667283"
把图片的缩略图 放在lowsrc里面,这样的话因为缩略图是缩小的,按照原图片的比例显示就会有马赛克!
src里填写 原图片!
http://blog.sina.com.cn/s/blog_4116c60f0102v6oc.html
3.@GetMapping、@PostMapping、@RequestMapping http://www.iteye.com/news/32657 详细
4.@SuppressWarnings
7.20 遇到的问题
1.transferTo() Spring 内置文件transferTo函数,请求中文件关联至项目本地
2.@ControllerAdvice 注解
3.org.springframework.web.multipart.commons.CommonsMultipartResolver
4.https://github.com/xuwujing/springBoot-study/blob/master/springboot-config/src/main/java/com/pancm/config/IpConfig.java
5.@SuppressWarnings
6.Spring的异常处理
7.21:
1.Spring 处理上传文件的问题 https://blog.csdn.net/u013380777/article/details/58603803
7.22
1.hibernate-maven cirteria标准查询、原生Sql查询
2.projection 投影,类似于sql文件的视图
3.验证重复提交
7.23
1.echart.js 前端可视化框架的学习。
2.百度地图的javascript文档的学习。
2.hibernate的1对N关联、N对1关联
7.27
1.hibernate 延迟加载
2.动态代理 https://www.cnblogs.com/lcplcpjava/p/6759859.html https://blog.csdn.net/xc635960736/article/details/7049863
3.hibernate主键生成策略
4,Entitymanager :目前较为主流持久层管理工具,需要对持久层上下文进行了解
5.级联、inverse https://www.cnblogs.com/whgk/p/6135591.html
7.28
1.一级缓存和三种状态解析 http://www.cnblogs.com/whgk/p/6103038.html
2.JXL、POI使用,后端操作Excel文件的接口
7.29
1.EJB详解 https://blog.csdn.net/u011687186/article/details/52056242
2.EntityManager详解 http://www.blogjava.net/jesson2005/articles/380880.html
3.JNDI https://www.cnblogs.com/zhchoutai/p/7389089.html
4.百度地图API(第一天)
7.30
1.前端预览PDF.js https://www.cnblogs.com/iPing9/p/7153713.html
7.31
1.百度地图.......大致看完
2.freemaker
3.ValidatorFactory hibernate的验证措施
.hibernate验证类 validator ConstraintValidator的使用
@NOTNULL...
4.ObjectMapper JSONObject=>Java Bean 转换
8.2
1.牛客 java子父类继承静态代码块与非静态代码块执行顺序、基本数据类型默认
2.形式参数
3.静态变量
8.4
1.移位运算 https://blog.csdn.net/dawn_after_dark/article/details/75174936
2.内部类
3.transient 关键字的使用 https://blog.csdn.net/u013207877/article/details/52572975
8.5
1.ThreaLocal 类的使用
https://www.cnblogs.com/dolphin0520/p/3920407.html
http://www.iteye.com/topic/103804
一句话总结:
ThreadLocal类不是用来解决多线程访问同一内存空间的方法,而是使用ThreadLocalMap实现线程之间的隔离
一个线程只管理自己管理范围下的对象,与其他线程无关
2.字符串常量池
https://www.cnblogs.com/tongkey/p/8587060.html
== 如果是引用的== 比较的是引用所指向的对象在堆里或者字符串常量池里的地址
如果是基本数据类型比较的是值得
3.TimSort()排序算法
4.Collection复习List、Set ArrayList
8.6
1.TonFun公司的Tool源码
2.fail-fast案例分析
3.内部类总结
1.成员内部类
2.静态成员内部类
3.局部内部类
4.局部匿名内部类
4.ListIterator 的使用
8.7
1.TonFun公司的dao代码,分页的标准查询的实现
2.vector、stack的源代码
3.RequestContextHolder :持有上下文的Request容器 https://blog.csdn.net/zzy7075/article/details/53559902
问题:锁???
8.8
1.Final关键字的数制默认转换限制
byte、char、short默认转换到int....
2.GetClass->Date()
3.list方法的remove方法需要注意的问题
4.补码、原码、反码计算
8.13
1.java Pattern类、正则
2.反射-》继承、代码执行顺序:
子类覆盖父类的方法,执行子类构造器时,默认执行子类的方法,如果想执行父类的方法必须使用super.引用
3.类加载 https://blog.csdn.net/liang_70121385/article/details/52496028
主动引用 被动引用
8.14
enum http://www.cnblogs.com/hemingwang0902/archive/2011/12/29/2306263.html#title-6
8.15
1.JVM内存模型 https://blog.csdn.net/u010425776/article/details/51170118
2.native method https://www.cnblogs.com/chen-jack/p/7904510.html
本地方法
3.对象的创建过程
8.16
1.webpack
1.webpack-dev-server --config webpack.config.js --watch --watch开启监听模式,实时更新
1. 暑假实习期间在牛客上边的刷的题全部上传到了github上边,欢迎大佬来指教,后期会定时更新
https://github.com/perveil/JavaTest
2.实习前一周和前端合作的一个hibernate小demo
https://github.com/perveil/Springboot-jpa-hibernateDemo