自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

逸致

java编程小白,开始学习写些博客记录编程过程中遇到的问题,请多多指教!

  • 博客(17)
  • 资源 (1)
  • 收藏
  • 关注

原创 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 23247 3

原创 mysql版本更改需要注意事项

在实际开发中,会由于环境的改变或者项目的需求会对mysql的版本进行调整,从低版本升到高版本常常会遇到困难,列出遇到的问题,共同学习,使用语言为JAVA。场景为低版本5.5.6升到8.0注意事项:问题1:项目启动报错 " java.sql.SQLException: Unknown system variable ‘tx_isolation’ "解决方法:原因是mysql8.0 以前用的是:...

2019-05-10 10:46:27 3423

原创 网页与微信对接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 1370 2

原创 shiro学习--jsp标签

在页面上,如果要实现对某些文本、按钮等的控制,例如需要有什么角色或者权限才可以看见这个按钮,利用shiro自带的shiro标签能很容易就实现一、引入shiro标签库    首先得在jsp页面的头部引入EL表达式,来引入shiro标签,以及在本页面中使用的标签前缀<%@ taglib uri="http://shiro.apache.org/tags" prefix="shiro" %>...

2018-04-18 22:55:40 7098 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 499

原创 Java获取路径

在实际的项目开发中,常常会涉及到路径的获取问题,有在jsp页面上,也有在servlet的获取,接下来将其整理一下,也方便以后自己查看一、先了解request对象的获取方法1.方法请求中直接获取@public String login(HttpServletRequest request){    //这样可以获取到request}2.通过注解获取import javax.servlet.h...

2018-04-17 09:56:13 370

原创 shiro学习--2、使用域(Realm)实现登录验证

一、对Realm的认识Realm:域,掌握着shiro的验证,一般在Realm中对所要验证的数据进行对比,确认是否符合条件,例如确认用户身份是否合法,验证用户是否能进行操作。可以把Realm看做是shiro的DataSource,即安全数据源。二、...

2018-04-15 18:06:54 890

原创 eclipse下maven项目的创建

一、选择原因        一般情况下,我们需要jar包时,需要自己去下载,会耗费时间在查找合适的jar上;但用maven来创建项目,就能减少这种情况的发生,减少平时管理jar包的烦恼,只要有网,配置好依赖后就会自动帮你下载好jar包,用起来非常方便快捷,父类与子类项目之间能使用同一仓库下的jar包,只需要配置好依赖即可,减少需要多次引入jar包的问题。二、maven的配置1.配置maven   ...

2018-04-14 21:53:35 3870

原创 final修饰符

一、关键字说明final关键字可用于修饰类、变量和方法,类似于C#中的sealed关键字,用于表示它所修饰的类、变量和方法不可改变。二、修饰变量    1)成员变量        成员变量是随类初始化或对象初始化而初始化的。当类初始化时,系统会为该类的类变量分配内存,并分配默认值;当创建对象时,系统会为该对象的实例变量分配内存,并分配默认值。        对于final修饰的成员变量来说,一旦有...

2018-04-07 19:07:03 171

原创 shiro学习--1、简单的登入和登出

一、简介Apache Shiro 是一个强大易用的 Java 安全框架,提供了认证、授权、加密和会话管理等功能,对于任何一个应用程序,Shiro 都可以提供全面的安全管理服务。并且相对于其他安全框架,Shiro 要简单的多。从Shiro 内部来看下 Shiro 的架构,如下图所示:Subject:主体,可以看到主体可以是任何可以与应用交互的 “用户”;SecurityManager:相当于 Spr...

2018-03-29 10:50:38 5008 3

原创 java中的成员变量和局部变量

在java语言中,根据定义变量的位置不同,而可以将其分为成员变量和局部变量两大类(具体分类参照图一.变量分类详图),下面将为大家详细介绍一下两种变量的运行机制的差异。图一.变量分类详图一、概念成员变量:指的是在类里面定义的变量,又因修饰符的不同,将其细分为实例变量和类变量。class Animal{ // 定义一个实例变量 public String name; // 定义...

2018-03-22 16:25:37 560

转载 谈谈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 198

原创 ssm框架中,mybatis的sql语句日志输出

在ssm框架中,常用的日志输出为Log4j,但按照常规的配置,涉及mybatis那部分日志不能打印出来的;由于没有日志的输出,开发人员很难从控制台中迅速找出相应的sql语句,对调试和找错误带来了一定的困扰,针对这个问题,我们需要额外的配置以达到日志的输出常见的两种方法为:1、在日志配置文件(log4j.properties)中增加将mybatis那部分日志级别设置为DEBUG,配置如下:#myba...

2018-03-19 09:12:37 17784 2

转载 对比Hibernate和mybatis

1.1   开发上手难度hibernate的真正掌握(封装的功能和特性非常多)要比Mybatis来得难。在真正产品级应用上要用Hibernate,不仅对开发人员的要求高,hibernate往往还不适合(多表关联查询等)。 1.2   系统调优、调优方案对比Hibernate:* 制定合理的缓存策略;* 尽量使用延迟加载特性;* 采用合理的Session管理机制;* 使用批量抓取,设定合理的批处理参...

2018-03-16 19:07:45 340

原创 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 24198 5

原创 sql的连表方式

        连表方式有三大种,分别是外连接(OUTER JOIN)、内连接(INNER JOIN)和交叉连接(CROSS JOIN),其中外连接又包括三种,分别是左外连接、右外连接、全外连接。表的数据如下:  表A (TABLEA) id name         表B (TABLEB) id job parent_id 1 张三   1 学生 1 2 李四 ...

2018-03-15 17:16:49 845

原创 jsp与servlet的区别

从本质上来说,jsp在本质上就是Servlet,但两者还是存在着一点区别1)创建方式不同:      servlet都是由JAVA程序代码构成,用于流程控制和事务处理,因此通过servlet来生成动态网页很不直观。而jsp由HTML代码和jsp标签构成,可以方便地编写动态网页.2)编译方式不同:      jsp修改后可以立即看到结果,不需要编译;而servelt却需要编译。3) 转换方式不同: ...

2018-03-14 16:11:21 153

2018-java面试记录

今年面试遇到的问题,大致记录了一下,把答案也稍微整理了一下,希望能帮到你

2018-03-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除