Java
文章平均质量分 86
.十六分的音符.
目前Java开发工程师+运维工程师,主要是医疗方面的维护,同时也是阿里云的专家博主……,仍然有许多学习的地方,希望小伙伴们能一起学习开展我们的编程之旅。
展开
-
freemarker+yml介绍 以及freemarker与JSP的区别
FreeMarker是一款模板引擎: 即一种基于模板和要改变的数据, 并用来生成输出文本(HTML网页、电子邮件、配置文件、源代码等)的通用工具。它不是面向最终用户的,而是一个Java类库,是一款程序员可以嵌入他们所开发产品的组件。FreeMarker是免费的,基于Apache许可证2.0版本发布。其模板编写为FreeMarker Template Language(FTL),属于简单、专用的语言。需要准备数据在真实编程语言中来显示,比如数据库查询和业务运算, 之后模板显示已经准备好的数据。原创 2022-11-16 13:11:02 · 1399 阅读 · 4 评论 -
前后端分离的书本管理系统
Spring框架是一个开源应用程序框架,通过提供基础设施支持来支持Java应用程序的开发。它是著名的Java企业版框架之一。Spring通过使用普通旧Java对象 (POJO) 帮助开发人员创建高效的应用程序。Spring框架正在成为这些问题的解决方案。它采用多种新技术来构建企业应用程序,包括普通旧Java 对象(POJO)、面向方面编程 (AOP) 和依赖注入(DI)。它消除了使用EJB创建企业应用程序所涉及的困难。原创 2022-11-12 15:57:47 · 1415 阅读 · 2 评论 -
JavaBean——实现新闻数据维护
//首先来了解一下JavaBean是什么?1.JavaBean是特殊的Java类,使用Java语言书写,并且遵守JavaBean API规范。(接下来给出的是JavaBean与其他Java类相比而独一无二的特征:)A:提供一个默认的无参构造函数。B:需要被序列化并且实现了Serializable接口。C:可能有一系列可读写属性。D:可能有一系列的getter或setter方法。2.JavaBean属性2.1:一个...原创 2022-04-10 14:26:07 · 198 阅读 · 11 评论 -
代码管理工具——SVN
1.首先SVN是什么呢?SVN是subversion的缩写,是一个开放源代码的版本控制系统,通过采用分支管理系统的高效管理,简而言之就是用于多个人共同开发同一个项目,实现共享资源,实现最终集中式的管理。(了解一下SVN)SVN(Subversion)是近年来崛起的版本管理工具,在当前的开源项目里(J2EE),几乎95%以上的项目都用到了 SVN。Subversion 项目的初衷是为了替换当年开源社区最为流行的版本控制软件 CVS,在 CVS的功能的基础上有很多的提升同时也能较好的解决 CVS原创 2022-05-09 17:14:21 · 9141 阅读 · 1 评论 -
三层架构——购物车
//三层架构是什么?首先呢?通常意义上三层架构就是将整个业务应用划分为:界面(或表示)层,业务逻辑层,数据访问层。分层式结构是最常见的也是一种最重要的结构。1.那么什么是数据访问层?就是数据访问层在作业过程中访问数据系统中的文件实现对数据库中数据的读取保存操作。2.什么是业务逻辑层?将用户的输入信息进行甄别处理,分别保存。建立新的数据储存方式,在存储过程中对数据 进行读取,将“商业逻辑”描述代码进行包含。3.什么是表示层?...原创 2022-04-13 21:27:53 · 380 阅读 · 4 评论 -
医疗系统的简单介绍
一,业务介绍 1.门诊挂号流程 2.住院流程二,基本数据模块三,页面原型初稿(门诊)介绍四,页面原型初稿(住院)介绍五,页面原型初稿(药房药库)介绍原创 2022-10-09 15:21:21 · 727 阅读 · 0 评论 -
ssh key与git/github生成密钥
ssh key是远程ssh连接中的一种基于密匙方式安全连接的密匙文件。ssh key是ssh中基于密匙的安全验证,你可以通过创建私人密匙和公用密匙的方式来完成ssh key方式的ssh登陆验证,首先你必须为自己创建一对密匙,并把公用密匙放在需要访问的服务器上。如果你要连接到SSH服务器上,客户端软件就会向服务器发出请求,请求用你的密匙进行安全验证。服务器收到请求之后,先在该服务器上你的主目录下寻找你的公用密匙,然后把它和你发送过来的公用密匙进行比较。如果两个密匙一致,服务器就用公用。原创 2022-09-14 19:06:22 · 2039 阅读 · 0 评论 -
Git的下载方法+版本控制器以及SVN与GIT的区别
Git是一个开源的[分布式][版本控制系统],用于敏捷高效地处理任何或小或大的项目SVN的全称是Subversion,即版本控制系统。它是最流行的一个开放源代码的版本控制系统。作为一个开源的版本控制系统,Subversion管理着随时间改变的数据。这些数据放置在一个中央资料档案库(Repository)中CVS是一个C/S系统SVN的全称是Subversion,即版本控制系统。原创 2022-09-14 08:45:52 · 3414 阅读 · 6 评论 -
Selenium的组成及特点
Selenium是一个用于Web应用程序自动化测试工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,Google Chrome,Opera等。适用于自动化测试,js动态爬虫(破解反爬虫)等领域。原创 2022-09-12 16:03:54 · 2867 阅读 · 2 评论 -
shiro——会话管理
Shiro提供了完整的企业级会话管理功能,不依赖于底层容器(如Tomcat、WebLogic),不管是J2SE还是J2EE环境都可以使用,提供了会话管理,会话事件监听,会话存储/持久化,容器无关的集群,失效/过期支持,对Web的透明支持,SSO单点登录的支持等特性。 所谓会话,即用户访问应用时保持的连接关系,在多次交互中应用能够识别出当前访问的用户是谁,且可以在多次交互中保存一些数据。如访问一些网站时登录成功后,网站可以记住用户,且在退出之前都可以识别当前用户是谁。原创 2022-09-11 18:40:31 · 654 阅读 · 4 评论 -
shiro中的验证用户身份认证以及授权
Shiro从Realm获取安全数据(如用户、角色、权限),就是说SecurityManager要验证用户身份,那么它需要从Realm获取相应的用户进行比较以确定用户身份是否合法;也需要从Realm得到用户相应的角色/权限进行验证用户是否能进行操作;可以把Realm看成DataSource,即安全数据源。 最基础的是Realm接口,CachingRealm负责缓存处理,AuthenticationRealm负责认证,AuthorizingRealm负责授权。 通常自定义的realm继承Authoriz原创 2022-09-11 18:14:46 · 3526 阅读 · 2 评论 -
shiro——Shiro身份验证
shiro问题: zs/ls/ww/admin能有一样的操作权限吗?5. Shiro权限认证(支持三种方式的授权)5.1 编程式:通过写if/else授权代码块完成//有权限} else {//无权限}原创 2022-09-09 14:11:38 · 833 阅读 · 0 评论 -
Idean中的Maven
①纯Java代码大家都知道,我们Java是一门编译型语言,.java扩展名的源文件需要编译成.class扩展名的字节码文件才能够执行。所以编写任何Java代码想要执行的话就必须经过编译得到对应的.class文件。②Web工程当我们需要通过浏览器访问Java程序时就必须将包含Java程序的Web工程编译的结果“拿”到服务器上的指定目录下,并启动服务器才行。这个“拿”的过程我们叫部署。我们可以将未编译的Web工程比喻为一只生的鸡,编译好的Web工程是一只煮熟的鸡,编译部署的过程就是将鸡炖熟。Web。......原创 2022-08-30 10:46:37 · 2129 阅读 · 2 评论 -
Layui的用途——用户登录界面为案例(源码)
layuilayui(谐音类UI)是一套开源的WebUI解决方案,采用自身经典的模块化规范,并遵循原生的开发方式,极易上手,拿来即用。其风格简约轻盈,而组件优雅丰盈,从源代码到使用方法的每一处细节都经过精心雕琢,非常适合网页界面的快速开发。layui区别于那些基于MVVM底层的前端框架,却并非逆道而行,而是信奉返璞归真之道。准确地说,它更多是面向后端开发者,你无需涉足前端各种工具,只需面对浏览器本身,让一切你所需要的元素与交互,从这里信手拈来。官方网站httpslayui1)第一步。...原创 2022-07-23 14:10:10 · 3778 阅读 · 5 评论 -
JSP自定义标签
然后是index.jsp代码案例 最后就是TestTag类的代码案例文字解说:原创 2022-06-10 17:10:01 · 139 阅读 · 5 评论 -
Java中的反射
(以下的文件图片是我自己对反射功能所创建的类) Student类: Demo1类:原创 2022-06-10 16:42:43 · 302 阅读 · 0 评论