-
spring(三) spring事务操作
所属栏目:[大数据] 日期:2021-07-06 热度:100
前面一篇博文讲解了什么是AOP。学会了写AOP的实现,但是并没有实际运用起来,这一篇博文就算是对AOP技术应用的进阶把,重点是事务的处理。 --WZY 一、jdbcTemplate 什么是JdbcTemplate? spring提供用于操作数据库模版,类似Dbutils,通俗点讲,我们操作数据[详细]
-
Java Web(三) 会话机制,Cookie和Session详解
所属栏目:[大数据] 日期:2021-07-06 热度:63
很大一部分应该知道什么是会话机制,也能说的出几句,我也大概了解一点,但是学了之后几天不用,立马忘的一干二净,原因可能是没能好好理解这两种会话机制,所以会一直遗忘,一直重新回过头来学习它,今天好好把他总结一下,借鉴该文章中的内容,因为我觉得[详细]
-
Java Web(六) EL表达式
所属栏目:[大数据] 日期:2021-07-06 热度:118
这也是属于JSP范围内的知识,使用EL表达式,能更好的使用JSP中的各种内置对象和作用域,说点闲话,马上要出去实习了,有点恐慌,可能这是马上要出去工作的学生的通病,继续努力把,兵来将挡水来土掩, --WZY 一、EL表达式 JSP中可以使用EL表达式,EL表达式是[详细]
-
Java Web(七) JSTL标签库
所属栏目:[大数据] 日期:2021-07-06 热度:134
在之前我们学过在JSP页面上为了不使用脚本,所以我们有了JSP内置的行为、行为只能提供一小部分的功能,大多数的时候还是会用java脚本,接着就使用了EL表达式,基本上EL表达式看似能满足我们的要求,它能够获取各种对象,各种值,并且还不会抛出NullPointerEx[详细]
-
Java Web(二) Servlet中response、request乱码问题解决
所属栏目:[大数据] 日期:2021-07-06 热度:130
三月不减肥,五月徒伤悲,这就是我现在的状态,哈哈~ 健身、博客坚持。 --WZY 一、request请求参数出现的乱码问题 get请求: get请求的参数是在url后面提交过来的,也就是在请求行中, MyServlet是一个普通的Servlet,浏览器访问它时,使用get请求方式提交了[详细]
-
Java Web(十四) 编写MyBookStore项目的总结
所属栏目:[大数据] 日期:2021-07-06 热度:179
这几天一直没有发博文,原因是在写一个书城的小项目,作为web学习的最后沉淀,接下来就要到框架的学习了。项目最后会分享源码链接。有需要的同学可以拿到自己玩一玩 --WZY 一、项目介绍 从网上找的一个培训机构的小项目,名称叫做 书城购物网站 吧,其中就是[详细]
-
Java Web(十三) 使用javamail进行发送邮件,(使用QQ,163,新浪
所属栏目:[大数据] 日期:2021-07-06 热度:180
加油加油。 --WZY ? 一、发送邮件的原理 在了解其原理之前,先要知道两个协议,SMTP和POP3 SMTP:Simple Mail Transfer Protocol,即简单邮件传输协议,发送邮件的协议,默认端口,25 POP3:Post Office Protocol 3,即邮局协议,接收邮件的协议,默认端口,11[详细]
-
Java Web(八) MVC和三层架构
所属栏目:[大数据] 日期:2021-07-06 热度:72
今天终于认识到自己的渺小,想起了一句话,不努力机会来了你也抓不住,不要一直想一步登天,一直沉浸在白日梦的美好之中,一步一个脚印,有多大能力做多大的事情,加油把。 --WZY 一、设计模式 Model 1 和Model 2 Model 1 前面学习了Servlet和Jsp,对这两个[详细]
-
Java Web(十一) 分页功能的实现
所属栏目:[大数据] 日期:2021-07-06 热度:98
虽然现在有很多好用的框架,对分页进行支持,很简单的就把分页的效果做出来,但是如果自己手写是一个怎样的流程的?今天就来说说它,手动实现分页效果。 --WZY ? 一、分页的思路 首先我们得知道写分页代码时的思路,保持思路清晰,有步骤的进行,才能行云如[详细]
-
Java Web(九) 用户管理系统
所属栏目:[大数据] 日期:2021-07-06 热度:152
前面学习了一大堆,什么JSP,Servlet、jstl、el等等等,大多是一些死的东西,只要会其语法,知道怎么用就行了,所以做了一个小小的只有增删改查的小demo,为的就是熟悉这些知识。灵活运用起来。最主要是的开发思想,技术就那么一些,拿到demo需求后,我们该如[详细]
-
Java Web(十) JDBC的增删改查,C3P0等连接池,dbutils框架的使用
所属栏目:[大数据] 日期:2021-07-06 热度:70
前面做了一个非常垃圾的小demo,真的无法直面它,菜的抠脚啊,真的菜,好好努力把。菜鸡。 --WZY ? 一、JDBC是什么? Java Data Base?Connectivity,java数据库连接,在需要存储一些数据,或者拿到一些数据的时候,就需要往数据库里存取数据,那么java如何连[详细]
-
Java Web(十二) commons-fileupload上传下载
所属栏目:[大数据] 日期:2021-07-06 热度:61
今天心态正常。。。继续努力。。 --WZY 一、上传原理和代码分析。 上传:我们把需要上传的资源,发送给服务器,在服务器上保存下来。 下载:下载某一个资源时,将服务器上的该资源发送给浏览器。 难点:服务器端获取资源时比较麻烦, ? 浏览器端 注意:encty[详细]
-
Java中反射机制详解
所属栏目:[大数据] 日期:2021-07-06 热度:125
序言 在学习java基础时,由于学的不扎实,讲的实用性不强,就觉得没用,很多重要的知识就那样一笔带过了,像这个马上要讲的反射机制一样,当时学的时候就忽略了,到后来学习的知识中,很多东西动不动就用反射,所以回过头来把这个给重新补一下,自己欠下的债[详细]
-
Java之容器
所属栏目:[大数据] 日期:2021-07-06 热度:150
??? 容器 Collection接口定义了存取一组对象的方法,其子接口Set和List分别定义了存储方式 ?? ?·Set中的数据对象没有顺序且不可以重复?? ?HashSet ?? ?·List中的数据对象有顺序且可以重复?? ??? ?LinkedList(底层为链表)? ArrayList(底层为数组) ?? ??[详细]
-
Java之IO流总结
所属栏目:[大数据] 日期:2021-07-06 热度:130
序言- 第一次写博客,虽然工作快两年了,一直没想起来去分享什么,后来听同事说,没事喜欢去写写博客,我觉得,作为一个程序员,应该具备分享精神,所以觉得从基础开始,给刚接触Java的同学,一点点小小i的帮助,也算给自己温故而知新的机会。 下面开始我们[详细]
-
Java之JDBC①
所属栏目:[大数据] 日期:2021-07-06 热度:121
JDBC 工具准备:MysqL(数据库)、 MyEclipse(开发工具)、Navicat(数据库管理工具) JDBC编程步骤 ·加载驱动程序:class.forName(driverClass); ?? ?加载MysqL驱动 ?? ??? ?Class.forName("com.MysqL.jdbc.driver") ?? ?加载Oracle驱动 ?? ??? ?Class.for[详细]
-
java之内部类详解
所属栏目:[大数据] 日期:2021-07-06 热度:164
序言 有位小同学要我写一篇这个的总结,我说那好吧,那就动手写总结一下这个内部类的知识,感觉这个在面试中也会经常遇到,内部类、反射、集合、IO流、异常、多线程、泛型这些重要的基础知识大家都比较容易记不[详细]
-
JavaSE(一) IO类层次关系和各种IO流的用法总结
所属栏目:[大数据] 日期:2021-07-06 热度:68
今天把IO流的这一知点进行一下总结,因为在之前使用io流的时候,就只知道几个重点常用的IO类,比如FileInputStream,BufferedInputStream(缓冲流)等等,但是不知道它处于整个IO体系中的什么位置,对于其中的整个IO体系一点不了解,每次使用的时候都需要百度[详细]
-
HashSet源码详解
所属栏目:[大数据] 日期:2021-07-06 热度:107
序言 在写了HashMap文章后,隔了几天才继续这一系列的文章,因为要学的东西实在是太多了,写一篇要花费的时间很多,所以导致隔了几天才来写。不过希望自己坚持下去。终有一天会拨开云雾见青天的。学HashSet的话,要先懂HashMap,所以如果大家如果还不懂HashM[详细]
-
Vector和Stack源码分析/List集合的总结
所属栏目:[大数据] 日期:2021-07-06 热度:64
序言 这篇文章算是在这list接口下的集合的最后一篇了,前面ArrayList、LinkedList都已经讲解完了,剩下就Vector和Vector的子类Stack啦。继续努力。一步一个脚印, --WZY 扩展 学习vector,需要一些多线程的知识,这里比较杂,主要讲解一下等会会用到的 1、锁[详细]
-
LinkedList源码分析
所属栏目:[大数据] 日期:2021-07-06 热度:156
序言 写的ArrayList源码分析这篇文章,第一次登上首页,真是有点开心啊,再接再厉。这只是第一步,希望以后写的文章更多的登上首页,让更多的人看到,共同学习,能帮助到别人就最好不过了。开始这一系列的第二篇文章吧,LinkedList。 --WZY 补充内容 首先要[详细]
-
collections集合的总括。
所属栏目:[大数据] 日期:2021-07-06 热度:80
序言 突然遇到集合的有关面试题,感觉很懵逼,所以特意总结了一下,关于我们常用的 ArrayList、LinkedList、Set等集合的一些区别和用法。 还有,这份微小型总结肯定是从很多博文中摘取精华拿过来的,因为我还是一个菜鸟,不能自己写出自己的见解,还是在学习[详细]
-
微信扫码登录的技术实现思考
所属栏目:[大数据] 日期:2021-07-06 热度:114
微信扫码登录是很常见的技术,曾经在一次面试当中,面试官就曾问过微信扫码登录的实现思路,这次,以微信读书网页版扫码登录为例子,聊聊我对它技术实现思路一些思考。 以谷歌浏览器来做分析, 打开F12,准备随时观察http连接状况。 然后以谷歌浏览器打开网[详细]
-
mybatis-plus的insert方法出现-id' doesn't have a d
所属栏目:[大数据] 日期:2021-07-06 热度:198
出现这个问题,只需把对应的字段注解设置为,例如: @TableId(value = "id",type = IdType.INPUT) private String id; 即可解决这个报错。[详细]
-
【译】ASP.NET Core updates in .NET 5 Preview 8
所属栏目:[大数据] 日期:2021-07-06 热度:89
.NET 5 预览版 8 现在已经可以获取了,并且已经准备好接受评估。下面列出了本次发布的新特性: 使用 Microsoft.Identity.Web 进行 Azure Active Directory 认证 Blazorz 组件的 CSS 隔离 Blazor WebAssembly 中的延迟加载 更新 Blazor WebAssembly 的全球化[详细]