Java
文章平均质量分 54
Java
寒酥-
这个作者很懒,什么都没留下…
展开
-
mongo-admin基于Web的Mongodb数据库管理系统
1.基本介绍该项目是基于Web的Mongodb数据库管理工具。项目地址:https://github.com/ammi3/mongo-admin演示地址:http://47.98.136.116:8080/2. 功能点github第三方权限认证连接Mongodb数据库(可以切换数据的连接单连接)展示Mongodb数据库内的数据库信息(过滤admin和local数据库)展示Mongodb数据库内的集合信息(过滤系统集合system.*)展示集合内的所有文档信息插入文档,更新文档,删除原创 2021-05-30 12:36:00 · 1608 阅读 · 0 评论 -
Hibernate小结
Hibernate一:Hibernate的流程1:HIbernate自动模式—插件1.1:先再Idea右侧添加数据库1.2:配置好数据库连接信息后进行测试1.2.1:如果测试失败的情况,需要手动添加MySql的连接证书,MySql连接的驱动最新版本的名字为:com.mysql.cj.jdbc.Driver1.3:数据库配置完成,测试连接成功后,需要为project添加hibernate支持。1.4:选择hibernate,勾选impoert database schema,如原创 2020-06-21 18:48:25 · 143 阅读 · 0 评论 -
Java-HashMap
1:HashMap的基本原理,内部数据结构,put操作的整体流程,是否线程安全以及为什么?jdk8对hashmap做了哪些优化?HashMap默认长度是16,并且每次自动扩展或手动初始化时,长度必须是2的幂次方。HashMap的基本原理通过hash的方法,通过put和get存储和获取对象。存储对象时,我们将K/V传给put方法时,它调用hashCode计算hash从而得到bucket位置,进一步存储,HashMap会根据当前bucket的占用情况自动调整容量(超过Load Facotr则res原创 2020-06-21 18:49:45 · 72 阅读 · 0 评论 -
Shiro小结
Shiro一:Shiro基础知识学习Shiro之前需要了解的知识:权限管理1:什么是权限管理?只要有用户管理参与的系统一般都需要有权限管理,权限管理实现对用户访问系统的控制,按照安全规则或者安全策略控制用户可以访问而且只能访问自己被授权的资源。对权限的管理分为两大类别:用户认证用户授权1.1:用户认证用户认证,用户去访问系统,系统要验证用户身份的合法性最常用的用户身份验证的方法:1、用户名密码方式、2、指纹打卡机、3、基于证书验证方法。。系统验证用户身份合法,用户方可访问系统的资源原创 2020-06-22 18:30:55 · 321 阅读 · 0 评论 -
springboot整合swagger
1:SwaggerSwagger 是一套基于 OpenAPI 规范构建的开源工具,可以帮助我们设计、构建、记录以及使用 Rest API。Swagger 主要包含了以下三个部分:Swagger Editor:基于浏览器的编辑器,我们可以使用它编写我们 OpenAPI 规范。Swagger UI:它会将我们编写的 OpenAPI 规范呈现为交互式的 API 文档,后文我将使用浏览器来查看并且操作我们的 Rest API。Swagger Codegen:它可以通过为 OpenAPI(以前称为 Swag原创 2020-06-22 18:31:19 · 88 阅读 · 0 评论 -
SpringMVC基础
SpringMVC一:1:SpringMvc基本步骤 配置web.xml文件创建springMVC-servlet.xml并配置—主要配置以下内容<!--开启注解--><mvc:annotation-driven/><!--扫描--><context:component-scan base-package="com.shiro.test.mvc.controller"> <context:include-filter原创 2020-06-22 18:31:53 · 64 阅读 · 0 评论 -
SSM框架与SSH框架
SSM框架与SSH框架MVC,即模型(model)-视图(View)-控制器(Controller)的缩写,一种软件的设计典范,用一种业务逻辑,数据,界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。SSM框架1:SSM框架的概念SSM框架是spring MVC, spring和mybatis框架的整合,标准的MVC模式,将整个系统划分为表现层,controller层,service层,DAO层;使用spring MVC负原创 2020-06-22 18:34:45 · 660 阅读 · 0 评论 -
基于SSM的商城平台设计与实现
1:关于团队之间如何进行合作开发Git&Github进行团队之间的合作Manage access: Repository的拥有者Owner 可以直接添加合作者到自己的仓库中, 让合作者拥有几乎等同拥有者的权限。Fork & Pull Request方式2:项目注意事项开发方面高内聚,低耦合。模块化开发为了解耦。注重业务逻辑的处理Api的设计:Restful重构原则:写且只写一次,多则重构。3:项目介绍1:技术选择Java版本:1.8数据库:MySQL原创 2020-06-22 18:36:29 · 2195 阅读 · 1 评论 -
String-StringBuffer-StringBuilder
String类为什么是不可变的?StringBuilder和StringBuffer的区别,字符串常量池,StringBuffer为什么线程安全?加号的底层原理?String类为什么是不可变的String不可变的原因包括 设计考虑,效率优化问题,以及安全性这三大方面。安全性:String被许多的Java类(库)用来当作参数,例如:网络连接地址URL,文件地址path…假若String不是固定不变的,将会引起各种安全隐患优化:Java中String对象的哈希码被频繁地使用, 比如在has原创 2020-06-25 09:07:33 · 79 阅读 · 0 评论