自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (3)
  • 收藏
  • 关注

原创 SpringSecurity 动态权限

springboot+mybatis+SpringSecurity 实现用户角色权限数据库管理spring security的简单原理:使用众多的拦截器对url拦截,以此来管理权限。但是这么多拦截器,笔者不可能对其一一来讲,主要讲里面核心流程的两个。首先,权限管理离不开登陆验证的,所以登陆验证拦截器AuthenticationProcessingFilter要讲;还有就是对访问的资源管理吧,所以资源管理拦截器AbstractSecurityInterceptor要讲;但拦截器里面的实现需

2021-01-29 11:32:10 11958 5

原创 关于servlet的@WebServlet注解

@WebServlet注解用于标注在一个继承了HttpServlet类之上,属于类级别的注解。1、jsp页面 通过action提交到RegistServlet 类:<form action="RegistServlet" method="post" >2、创建RegistServlet类来处理jsp页面发出的请求用法形如:@WebServlet("/RegistServlet")public class RegistServlet extends HttpSer...

2021-01-26 11:27:38 1573

原创 Java中终止(销毁)线程的方法

三种方法:设置退出标志,使线程正常退出,也就是当run()方法完成后线程终止 使用interrupt()方法中断线程 使用stop方法强行终止线程(不推荐使用,Thread.stop, Thread.suspend, Thread.resume 和Runtime.runFinalizersOnExit 这些终止线程运行的方法已经被废弃,使用它们是极端不安全的!)stop()方法太过于暴力,会强行把执行一半的线程终止。这样会就不会保证线程的资源正确释放,通常是没有给与线程完成资源释放工作的机会,因

2021-01-26 11:21:33 497

原创 Spring data jpa 复杂动态查询方式

一.Spring data jpa 简介首先我并不推荐使用jpa作为ORM框架,毕竟对于负责查询的时候还是不太灵活,还是建议使用mybatis,自己写sql比较好.但是如果公司用这个就没办法了,可以学习一下,对于简单查询还是非常好用的.首先JPA是Java持久层API,由Sun公司开发,希望整合ORM技术,实现天下归一.诞生的缘由是为了整合第三方ORM框架,建立一种标准的方式,目前也是在按照这个方向发展,但是还没能完全实现。在ORM框架中,Hibernate是一支很大的部队,使用很广...

2021-01-20 14:40:25 603 1

原创 mapstruct 实体转换及List转换,@Mapper注解转换

mapstruct 实体转换及List转换,@Mapper注解转换 开发中,我们经常需要将PO转DTO、DTO转PO等一些实体间的转换。比较出名的有BeanUtil 和ModelMapper等,它们使用简单,但是在稍显复杂的业务场景下力不从心。MapStruct这个插件可以用来处理domin实体类与model类的属性映射,可配置性强。只需要定义一个 Mapper 接口,MapStruct 就会自动实现这个映射接口,避免了复杂繁琐的映射实现。MapStruct官网地址:http://mapstruct.o

2021-01-19 11:24:31 7379 1

原创 hibernate单向和双向的区别

单向和双向JPA和Hibernate关联之间有什么区别?访问关联方第一个与您如何访问关系有关。对于单向关联,您只能从一端导航关联。对于单向@ManyToOne关联,这意味着您只能从外键所在的子端访问该关系。如果您具有单向@OneToMany关联,则意味着您只能从外键所在的父侧访问该关系。对于双向@OneToMany关联,您可以通过两种方式从父方或子方导航关联。您还需要对双向关联使用添加/删除实用程序方法,以确保双方正确同步。性能因为@OneToMany,单向关联的效果不如双向关联

2021-01-13 11:43:07 350

Go语言从入门到精通课件PPT

第1章_Go语言简介 第2章_开发环境准备 第3章_Go语言快速入门 第4章_Go语言的基本语法与开发基础 第5章_用Go语言进行数学、科学领域的计算 第6章_用Go语言开发1个命令行工具 第7章_Go语言中的字符串处理 第8章_Go语言中的正则表达式 第9章_Go语言文件处理 第10章_Go语言中数据格式的分析与转换 第11章_Go语言的并发处理 第12章_Go语言进行数据库开发 第13章_用Go语言进行网络服务的开发 第14章_Go语言进行绘图和图像处理 第15章_Go语言进行图形界面开发 第16章_Go语言的反射机制 第17章_Go语言的测试与性能 第18章_Go语言与其他语言的结合运用

2023-11-05

erlang24.0_win64

1、erlang 24.0版本 win64 位安装包 2、与之搭配兼容的rabbitmq-server-3.9.13安装包 3、切记RabbitMQ和Erlang/OTP要兼容性,查看网址https://www.rabbitmq.com/which-erlang.html

2022-03-01

全球地区数据库数据,240个国家共7293行数据(带经纬度,国内细化到区县,国外细化到二级行政区)

1、数据包含地区中文、英文、地区码、经纬度、上级地区等地段及表结构; 2、国内地区来源腾讯地图数据,精确到区县; 3、国外地区来源QQ注册页面,精确到二级行政区;

2022-02-07

基于Java开发的安卓短信拦截器

系统主要实现功能有: 1.根据黑名单中的号码拦截短信。 2.黑名单可以增删改。 3.浏览通话记录,将某个号码加入黑名单。 4.可以设定关键词拦截黑名单。 5.可以设定拦截时间(整体时间和规则时间,工作时间和非工作时间不同的拦截规则) 。 6.拦截的短信放入垃圾箱,支持浏览垃圾箱。 7.支持从垃圾箱恢复。

2016-05-09

空空如也

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

TA关注的人

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