![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javaweb
文章平均质量分 50
坚持奋斗的李洛克
这个作者很懒,什么都没留下…
展开
-
java导出word(含图片、表格)
【代码】java导出word(含图片、表格)原创 2023-09-28 11:21:44 · 4495 阅读 · 2 评论 -
将springboot项目生成可依赖的jar,并引入到项目中
SpringBoot项目默认打包的是可运行jar包,也可以打包成不可运行的jar包。能打成可运行的jar包是因为,Spring Boot 项目引入了 spring-boot-maven-plugin 依赖包。原创 2023-02-17 13:50:47 · 6682 阅读 · 1 评论 -
利用jackson实现bean、array、List、Map 和 json互转
利用jackson实现bean、array、List、Map 和 json互转原创 2022-10-18 15:56:33 · 1517 阅读 · 0 评论 -
java调用Harbor v2.0接口
java调用Harbor v2.0接口原创 2022-07-07 21:51:48 · 1859 阅读 · 0 评论 -
初探java.lang.OutOfMemoryError
在系统上线正常使用后,我们可能会遇到java.lang.OutOfMemoryError等系统错误,这类错误打眼一看并不好定位出错位置。因此我们需要对此类错误本质有个系统的了解。OutOfMemoryError 两层原因OutOfMemoryError 表面上是虚拟机错误。表示内存耗尽了。因此就有两种产生原因。1)硬件配置低,分配的内存过少。可以通过配置修改vm参数,这个比较好实现。具体内容在后面整理。2)占用的内存多,不释放,然后系统进行垃圾回收时候就报了oom。oom又分为两种:内存泄漏(Me原创 2020-09-06 18:28:08 · 149 阅读 · 0 评论 -
跨域请求
最近项目用到跨域登录请求并跳转,其实实际上用到的就是重定向和转发。本来的基础知识,现在感觉很陌生,实现了功能,也加深了重定向和转发的理解。javaweb实现跳转在前端和后端都可以实现。前端使用window.location=url后端使用response.senRedirect ,request.getRequestDispatcher().forward()。重定向response.senRedirect 属于重定向,不仅可以重定向到当前应用程序中的其他资源,还可以重定向到同一个站点上的其原创 2020-06-19 16:46:06 · 966 阅读 · 0 评论 -
Spring Security 案例实现和执行流程剖析(转)
本位转自作者:朝雨忆轻尘出处:https://www.cnblogs.com/xifengxiaoma/文章写的非常好,受益匪浅。Spring SecuritySpring Security 是 Spring 社区的一个顶级项目,也是 Spring Boot 官方推荐使用的安全框架。除了常规的认证(Authentication)和授权(Authorization)之外,Spring Se...转载 2020-04-21 13:57:36 · 1146 阅读 · 0 评论 -
shiro框架小结
shiro是权限管理框架。权限管理是对用户的身份认证和访问权限验证。shiro涉及的三个对象:Subject:主体访问系统的用户,主体可以是用户、程序等,进行认证的都称为主体;Principal:身份信息是主体(subject)进行身份认证的标识,标识必须具有唯一性,如用户名、手机号、邮箱地址等,一个主体可以有多个身份,但是必须有一个主身份(Primary Principal)。cre...原创 2019-12-09 10:55:41 · 161 阅读 · 0 评论 -
《深入理解Java虚拟机》学习笔记
400页的电子书终于研读一遍。其中的原理知识让我受益匪浅。对于不少开发人员来说,c/c++是接触的第一种语言,在内存管理方面,开发人员要负责每一个对象的全生命周期。而开发Java项目,就简单一些,内存管理交给虚拟机去负责。咱一起看看虚拟机是如何做到的。Java内存区域运行时数据区域1.本地方法栈 :调用其他语言,为虚拟机使用的native方法服务。2.虚拟机栈 :方法的执行,跳转。每个方...原创 2019-05-14 16:54:25 · 225 阅读 · 1 评论 -
两步完美解决eclipse 文件后不显示svn提交人信息
解决eclipse 文件后不显示svn提交人信息选择Window-Preferences-Team-SVN-Label Decorations在右侧选择 Text Decorations 选项卡在Format菜单区域内的 “File”、“Folder”、“Project” 三个子菜单中,分别勾选 “author-name of the author” 和 “date-last changed”...原创 2019-03-20 09:55:34 · 1976 阅读 · 0 评论 -
Validform 级联逻辑验证样式展示
目录目录Validform 级联逻辑验证样式展示验证两者相同验证两者不同Validform 级联逻辑验证样式展示在进行表单验证时存在两个输入框联合验证的情况。验证两者相同比如简单的情况:两次输入密码,在后次输入密码时可以使用Validform recheck属性<!--密码--><input type="password" ...原创 2018-05-18 10:15:08 · 506 阅读 · 0 评论 -
Spring 之IOC和DI
原来在开发中,创建对象时总是利用关键字new实例化一个对象。通过主动实例化创建对象。这样导致很多对象无法被回收,并且如果类之间有依赖关系,就会有很高的耦合度。下面给出原来的实现方式。 @Test public void demo01(){ //变为面向接口编程 UserService userService = new UserServiceIm原创 2018-01-14 17:17:30 · 206 阅读 · 0 评论 -
Mybatis框架入门
一、传统的JDBC程序存在的问题1、数据库连接,使用时就创建,不适用时就立即释放,对数据库进行频繁的开启和关闭, 造成数据库资源浪费,影响数据库性能 2、将 sql 语句硬编码到 java 代码中,如果 sql 语句修改,还需要重写编译 java 代码,不 便于系统维护 3、从查询的 resultSet 中遍历结果集数据时,将获取表的字段进行硬编码,不利于系统维 护原创 2017-12-05 17:20:24 · 250 阅读 · 0 评论 -
javaweb分层思想
JavaWeb开发模式C/S:客户端 / 服务器 (胖客户端) B/S:浏览器 / 服务器 (瘦客户端)JSP + Servlet + JavaBean MVC:开发模式 M: Model模型 JavaBean|四种作用域 V:view视图 JSP C:Controller控制器 Servlet原创 2017-06-23 15:03:38 · 538 阅读 · 0 评论