摘要:   大家都知道,在访问数据库时要与数据库建立连接。在jdbc中,用户与数据库建立连接后,取完数据或操作完数据后,就会断开这个连接。当下次还要访问数据库时,就会重新创建连接。这样很浪费资源,尤其是网页上有数十万数据要访问的时候,用户与数据库创建连接后再断开连接会造成很大的浪费。那么,连接池出现了。 打个比喻:在不使用... 阅读原文
2019-03-30 15:44:02 阅读(2201) 评论(0)
摘要:   系统简介:   网络考试系统主要用于实现高校在线考试,基本功能包括:自动组卷、试卷发布、试卷批阅、试卷成绩统计等。本系统结构如下:(1)学生端: 登录模块:登录功能; 网络考试模块:可参加考试,并查看考试结果,提交试卷后老师允许的情况下查看错题;(2)超级管理员端: 登录模块:实现管理员登录功能; 用户管理... 阅读原文
2019-03-30 15:09:04 阅读(2079) 评论(0)
摘要:     简介:  技术:Java;JSP;JDBC,struts2,spring,hibernate数据库: mysqlweb服务器:tomcat集成开发工具: My Eclipse2014基于SSH的网上图书商城系统主要实现以下功能。本系统结构如下:1,游客访问 |--书店首页 查看精品推荐,最新出版的图片信... 阅读原文
2019-03-30 13:10:11 阅读(1539) 评论(0)
摘要: import java.util.Scanner; public class Texi { public static void main(String[] args) { //检查密码强度,密码最长为12个字符。规则为:长度小于等于6且只含有数字字符的强度为弱;长度超过10且同时包含数字、字母、和数字字母以外的... 阅读原文
2019-03-30 12:46:02 阅读(2432) 评论(0)
摘要:   最近遇到一个请求API接口总是报401 Unauthorized错误,起初是认为这个是平台返回的,后来用Postman请求,发现平台其实返回的是一串json,里面带有一些权限验证失败的消息,但到我们代码里请求就自动变成401 Unauthorized错误。用抓包工具抓取代码请求的平台返回数据,和用postman请... 阅读原文
2019-03-30 11:37:01 阅读(3181) 评论(0)
摘要: 最近有一个需要从拦截器中获取post请求的参数的需求,这里记录一下处理过程中出现的问题。 首先想到的就是request.getParameter(String )方法,但是这个方法只能在get请求中取到参数,post是不行的,后来想到了使用流的方式,调用request.getInputStream()获取流,... 阅读原文
2019-03-30 09:42:02 阅读(2396) 评论(0)
摘要: 在日常开发中,我们项目会有多个环境。例如开发环境(develop)、生产环境(production )等。 我们打包时需要经常切换不同的参数,比如说开发环境下的数据库与生产环境连接的数据库,基本都是两个库。那么我们需要经常来回切换参数,非常麻烦! 在这,springboot给我们提供了非常好的支持,那就是多环境配... 阅读原文
2019-03-30 09:15:08 阅读(826) 评论(0)
摘要: 可能对于初学者不需要后面的框架和 JVM 模块的知识,读者朋友们可根据自己的情况,选择对应的模块进行阅读。 适宜阅读人群需要面试的初/中/高级 java 程序员想要查漏补缺的人想要不断完善和扩充自己 java 技术栈的人java 面试官具体面试题下面一起来看 208 道面试题,具体的内容。 一、Java 基础 ... 阅读原文
2019-03-30 08:06:02 阅读(2046) 评论(0)
摘要: 最近有个需求就是实体之间自动转换,网上肯定有很多现成的实现,不过还是自己写了一个,就当对java高级特性的一个熟悉的过程。这中间包含了泛型,反射,lamada表达式。对于想了解java高级特性的人来说,这也算一个不错的实战例子。 1,变化的需求。 当0.1版本的时候,能做的就是将完全匹配的字段名称mapper过去... 阅读原文
2019-03-30 07:41:04 阅读(2113) 评论(0)
摘要: 共同点 (1)Hibernate与MyBatis都是通过SessionFactoryBuider由XML配置文件生成SessionFactory,由SessionFactory 生成Session,由Session来开启执行事务和SQL(Structured Query Language,结构化查询语言)语句。 ... 阅读原文
2019-03-30 07:36:01 阅读(2658) 评论(0)