
java
文章平均质量分 71
逸致hjm
路漫漫其修远兮,吾将上下而求索
展开
-
gradle报错:Deprecated Gradle features were used in this build, making it incompatible with Gradle 8
Deprecated Gradle features were used in this build, making it incompatible with Gradle 8原创 2022-07-13 10:09:25 · 28208 阅读 · 3 评论 -
网页与微信对接1、微信网页授权
在用自己的开发的网站与微信进行测试网页授权的登录时,多少会遇到问题,将自己遇到的问题稍微总结一下:官方文档:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140842错误一、提示redirect_uri错误 或者 是redirect_uri域名与后台配置不一致,错误码:10003解决思路:1.首先去...原创 2018-10-08 20:12:25 · 1510 阅读 · 2 评论 -
shiro学习--jsp标签
在页面上,如果要实现对某些文本、按钮等的控制,例如需要有什么角色或者权限才可以看见这个按钮,利用shiro自带的shiro标签能很容易就实现一、引入shiro标签库 首先得在jsp页面的头部引入EL表达式,来引入shiro标签,以及在本页面中使用的标签前缀<%@ taglib uri="http://shiro.apache.org/tags" prefix="shiro" %>...原创 2018-04-18 22:55:40 · 7245 阅读 · 5 评论 -
shiro学习--注解配置文件
之前我们配置shiro的配置文件时,都是通过xml中的bean来配置,今天我们利用Java的注解来实现创建一个SecurityConfig.java来设置shiro的相关信息,以及实现rememberMe的功能,设置有效的时长 SecurityConfig.java:import java.util.Collection;import java.util.HashMap;import java...原创 2018-04-18 09:52:11 · 563 阅读 · 0 评论 -
shiro学习--1、简单的登入和登出
一、简介Apache Shiro 是一个强大易用的 Java 安全框架,提供了认证、授权、加密和会话管理等功能,对于任何一个应用程序,Shiro 都可以提供全面的安全管理服务。并且相对于其他安全框架,Shiro 要简单的多。从Shiro 内部来看下 Shiro 的架构,如下图所示:Subject:主体,可以看到主体可以是任何可以与应用交互的 “用户”;SecurityManager:相当于 Spr...原创 2018-03-29 10:50:38 · 5085 阅读 · 3 评论 -
Java获取路径
在实际的项目开发中,常常会涉及到路径的获取问题,有在jsp页面上,也有在servlet的获取,接下来将其整理一下,也方便以后自己查看一、先了解request对象的获取方法1.方法请求中直接获取@public String login(HttpServletRequest request){ //这样可以获取到request}2.通过注解获取import javax.servlet.h...原创 2018-04-17 09:56:13 · 436 阅读 · 0 评论 -
shiro学习--2、使用域(Realm)实现登录验证
一、对Realm的认识Realm:域,掌握着shiro的验证,一般在Realm中对所要验证的数据进行对比,确认是否符合条件,例如确认用户身份是否合法,验证用户是否能进行操作。可以把Realm看做是shiro的DataSource,即安全数据源。二、...原创 2018-04-15 18:06:54 · 940 阅读 · 0 评论 -
eclipse下maven项目的创建
一、选择原因 一般情况下,我们需要jar包时,需要自己去下载,会耗费时间在查找合适的jar上;但用maven来创建项目,就能减少这种情况的发生,减少平时管理jar包的烦恼,只要有网,配置好依赖后就会自动帮你下载好jar包,用起来非常方便快捷,父类与子类项目之间能使用同一仓库下的jar包,只需要配置好依赖即可,减少需要多次引入jar包的问题。二、maven的配置1.配置maven ...原创 2018-04-14 21:53:35 · 3929 阅读 · 0 评论 -
java中的成员变量和局部变量
在java语言中,根据定义变量的位置不同,而可以将其分为成员变量和局部变量两大类(具体分类参照图一.变量分类详图),下面将为大家详细介绍一下两种变量的运行机制的差异。图一.变量分类详图一、概念成员变量:指的是在类里面定义的变量,又因修饰符的不同,将其细分为实例变量和类变量。class Animal{ // 定义一个实例变量 public String name; // 定义...原创 2018-03-22 16:25:37 · 628 阅读 · 0 评论 -
final修饰符
一、关键字说明final关键字可用于修饰类、变量和方法,类似于C#中的sealed关键字,用于表示它所修饰的类、变量和方法不可改变。二、修饰变量 1)成员变量 成员变量是随类初始化或对象初始化而初始化的。当类初始化时,系统会为该类的类变量分配内存,并分配默认值;当创建对象时,系统会为该对象的实例变量分配内存,并分配默认值。 对于final修饰的成员变量来说,一旦有...原创 2018-04-07 19:07:03 · 244 阅读 · 0 评论 -
jsp与servlet的区别
从本质上来说,jsp在本质上就是Servlet,但两者还是存在着一点区别1)创建方式不同: servlet都是由JAVA程序代码构成,用于流程控制和事务处理,因此通过servlet来生成动态网页很不直观。而jsp由HTML代码和jsp标签构成,可以方便地编写动态网页.2)编译方式不同: jsp修改后可以立即看到结果,不需要编译;而servelt却需要编译。3) 转换方式不同: ...原创 2018-03-14 16:11:21 · 421 阅读 · 0 评论 -
谈谈Java内存管理
感谢作者的精彩博文,转载来自:http://www.rowkey.me/blog/2016/05/07/javamm/一. 背景知识根据网络可以找到的资料以及笔者能够打听到的消息,目前国内外著名的几个大型互联网公司的语言选型概括如下:1、Google: C/C++ Go Python Java JavaScript,不得不提的是Google贡献给java社区的guava包质量非常高,非常值得学习和...转载 2018-03-19 09:39:15 · 235 阅读 · 0 评论 -
ArrayList和HashMap的比较
ArrayList和HashMap是Java项目开发中经常用到的容器,下面来比较一下两者之间的区别!例子://ArrayListArrayList array = new ArrayList();array.add("张三");array.add("李四");array.add("王五");System.out.println("ArrayList的元素个数为:"+array.size()...原创 2018-03-16 16:15:28 · 25061 阅读 · 5 评论