
java
文章平均质量分 78
-瞌睡虫-
gitee com斜杠lsl-gitee 这里有个人开发的一些插件、Java组件、项目源代码。
展开
-
公共枚举组件Enum
rdf-component-enum你是否因为每次新增枚举类都要添加几个获取值或者枚举的方法而苦恼,虽然都是复制粘贴而已,但还是无法忍受,该组件的存在就是为了解决这个问题。一、效果本组件提供了枚举的基本功能和一些常用的方法,同时还支持自动获取枚举描述并透出功能。1. 基础用法上图加粗字体内容为定义的枚举字段,上面的方法为该组件提供的方法,组件定义字段有 val 值、code 码和desc 描述。方法说明方法说明getByVal通过枚举值获取枚举对象原创 2021-05-09 13:37:04 · 946 阅读 · 0 评论 -
基于注解实现的分布式锁Java组件
基于注解实现的分布式锁Java组件,可实现快速简单添加分布式锁能力。原创 2021-05-07 10:38:28 · 497 阅读 · 0 评论 -
自定义集合排序与随机生成制定范围随机整数(笔记)
话不多说,直接上代码。。。先建实体类Studentpackage test;public class Student { private String No; // 学号 private String Name; // 姓名 private int Score; // 成绩 public String getNo() { return...原创 2018-09-04 12:10:05 · 214 阅读 · 0 评论 -
Java引用对象在堆、栈内存中的变化
最近又重新开始学习Java基础,再次学习也对引用、对象使用时内存变化有了进一步的了解。这里先对Java虚拟机中堆栈功能简单总结; 1、对象主要存放在堆内存中;方法和属性主要存放在栈内存中。 2、栈是运行时单位,用来解决程序运行时的问题,堆是存储单位,解决数据存储的问题。 3、堆伴随着JVM的启动而创建。下面是一段程序执行过程,对象和引用在内存中的变化情况图,其他就不多说,图中有解释。...原创 2018-09-04 21:18:20 · 5755 阅读 · 3 评论 -
SSM框架之事务管理器的配置
SSM 框架学习 (Mybatis&Spring篇)前面已经完成了Mybatis和Spring框架的学习与整合,但并没配置有事务管理器。配置这东西前我们首先得知道这是个什么东西,有什么用?事务管理器就是用于管理对数据库的一系列读写操作,进行统一提交或回滚,这样能有效的防止数据库出现问题,如:脏读,幻读等。关于幻读、脏读可以看看这篇文章,推荐了解【事务属性之隔离级别】配置前还...原创 2018-09-07 20:58:58 · 5613 阅读 · 0 评论 -
SSM框架之Spring与MyBatis的整合
Spring MyBatisSSM 框架学习 (MyBatis&Spring篇)ssm框架,已经学完了Mybatis和Spring部分的主要内容,现在需要做的是将这两部分的内容集成起来。下面我将介绍两种数据映射器的注入方式。1.使用MapperFactoryBean注入 和 2.使用MapperScannerConfigurer注入,以完成对数据库的操作,也是实现整合的重要组成...原创 2018-08-30 13:02:17 · 491 阅读 · 0 评论 -
Java中final关键字的所有作用(笔记)
// final 修饰的类不能被继承,常用于修饰工具类,不允许第三方修改使用final class tools { String tool;}class A { final String name = "god"; // final 修饰的变量变成常量,只能被赋值一次(基本类型) final int age; { age = 21; // ...原创 2018-09-05 15:46:18 · 1027 阅读 · 0 评论 -
SSM框架之ControllerToView三种传值方式
SSM 框架学习 (Spring MVC篇)前面已经介绍了如何搭建一个简单的Spring MVC框架,下面就来看看这三个模块Model-View-Controller之间是怎么实现数据交互的吧。 先我将介绍三种Controller->View数据传输方式,只介绍主要代码,不介绍整个项目搭建过程,如不懂Spring MVC是如何搭建的请参考上一篇文章SSM框架之Spring MVC的搭建...原创 2018-09-16 14:22:22 · 3206 阅读 · 1 评论 -
SSM框架之Spring MVC的搭建
SSM 框架学习 (Spring MVC篇)一、理解MVC设计模式MVC分别代表:Model View Controller 模型:Model - 对应组建:JavaBean (用于处理数据的逻辑,如:存取数据库中的数据) 视图:View - 对应组建:Jsp或Html (用于显示数据) 控制器:Controller - 对应组建:Servlet (用于处理用户交互,如:控制用户输入...原创 2018-09-12 15:08:56 · 365 阅读 · 0 评论 -
SSM框架之Spring-AOP常见增强处理的使用
SSM 框架学习 (Spring篇)一、常见增强类型与特点 增强类型 注解 特点 前置增强 @Before 目标方法前织入增强方法。 后置增强 @AfterReturning 目标方法正常执行后织入增强方法(不出现异常)。 异常增强 @AfterThrowing 目标方法发生异常后织入的增强方法,可拔插的异常处理方案。...原创 2018-08-26 21:46:23 · 1695 阅读 · 0 评论 -
SSM框架之Spring注入不同数据类型
这没啥好说,直接看代码:<bean id="entity" class="com.lsl.ssm.entity.EntityTest"> <!-- 使用<!CDATA[...]]>标记处理XML特殊字符 --> <property name="specialCharacter1"> <原创 2018-08-06 09:59:42 · 405 阅读 · 0 评论 -
SSM框架之Mybatis基本配置
SSM 框架学习 (MyBatis篇)一、MyBatis 的基本配置名词解释:SSM(Spring+SpringMVC+MyBatis)框架集由Spring、SpringMVC、MyBatis三个开源框架整合而成 DAO (Data Access Object) 数据库访问对象 POJO (Plain Old Java Object) 简单的Java对象 实体类 1原创 2018-01-28 15:52:58 · 2571 阅读 · 0 评论 -
SSM框架之Mybatis SQL映射文件基本使用
SSM 框架学习 (MyBatis篇)二、MyBatis SQL 映射文件的配置 条件模糊查询表信息 1、单个参数 // UserMapper.java public interface UserMapper { public List getUserListByUserName(String userName); } // Use原创 2018-01-28 16:02:46 · 4228 阅读 · 3 评论 -
SSM框架之MyBatis 动态SQL使用
SSM 框架学习 (MyBatis篇)二、MyBatis 动态SQL使用 在上一个项目的基础上修改,这里主要展示修改部分的内容 1、用户表查询操作-ifif 如果不使用if,当roleName为空或userName为空时会出现sql异常 查看日志可看到异常:select * from db where and userName=?-->select原创 2018-01-28 16:07:12 · 676 阅读 · 0 评论 -
SSM框架之Spring简单上手
Hello SpringSSM 框架学习 (Spring篇)时隔5个月,终于有空余时间继续学习ssm框架了,接下来是关于Spring的相关知识学习。一、第一个Spring项目 这里就不解释Spring是什么了,简单的说:Spring就是Java的一个轻量级的框架。下面开始正题: 第一步:新建WebProject导入必要的jar包,目前只需导入(spring-core-4...原创 2018-07-02 09:25:59 · 553 阅读 · 0 评论 -
SSM框架之Spring-AOP的理解与基本使用
loggerSSM 框架学习 (Spring篇)一、我对AOP的理解 什么是切面编程:我们把一段程序运行流程比喻成一条水果大小分拣流水线,而AOP的思想就是可以在这个流水线的某个点设置一个检查点,或者说大小过滤器,不同的过滤器能过滤不同大小的水果(过滤器表示一个单独的功能或切入的代码),到这里可能就与现实有些不同了,当有能穿过这个过滤器的水果出现时,穿过过滤器的是这个水果的一个分身...原创 2018-08-04 11:20:14 · 6409 阅读 · 0 评论 -
JavaWeb中文传值乱码解决方法
在做JavaWeb时,总是时不时的会遇到中文传值乱码问题,在你把所有”ISO-8859-1”改成“UTF-8”发现还是没什么用。于是我就找到了一个百试百灵的方法(至少目前我是),就是强行转换成“UTF-8”编码。看代码:@RequestMapping("/success.html")public String success(String userCode, Model model) { ...原创 2018-08-09 11:10:18 · 3402 阅读 · 4 评论 -
SSM框架之Spring-IoC和DI的理解与三种常用注入方式
SSM 框架学习 (Spring篇)一、IoC和DI IoC(Inversion of Control)控制反转Spring两大核心之一,是一种不同于传统的设计思想。那何来控制反转一说呢?我们先看传统的Java程序设计,当我们一个类内部需要一个对象资源时,通常是主动在内部new创建这个对象,是程序主动创建依赖对象的。而IoC是有一个专门的容器来管理对象(资源)的创建的,当一个类...原创 2018-08-05 11:41:14 · 2814 阅读 · 1 评论 -
org.springframework.beans.factory.BeanCreationException: Error creating bean with name ....解决方案
今天在整合Spring和MyBatis时碰到了这样的错误: org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘userService’: Injection of autowired dependencies failed; nested exception is org...原创 2018-08-05 17:54:08 · 6324 阅读 · 0 评论 -
jdk环境的安装与配置
1.从网上下载对应自己电脑版本的jdk2.双击jdk.exe运行,jdk安装路径可默认,也可以选择装在自己中意的盘原创 2017-04-28 15:37:19 · 409 阅读 · 0 评论