自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (2)
  • 收藏
  • 关注

原创 spring boot 集成cas(一) 服务端搭建

简单点就是统一服务认证,多个系统一次登录。俗称单点登录。

2024-03-14 15:23:05 1070 1

原创 java八股文面试(四)IOC、AOP

看起来很模糊,换种说法就是我们在创建service层的时候,就是单单写了一个接口,但是调用的这个接口时,我们利用注解@autowired注入到spring里面,然后就可以使用这个接口里面的方法。大部分面试者都知道,但是详细说明一下IOC和AOP都不知道该怎么说,常见的回答:ioc控制反转,他是依赖注入来实现的。(1)AOP(面向切面编程),利用 AOP 可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。反转之前是谁控制的?

2024-02-21 15:18:22 464 1

原创 java面试八股文(三)List、Map

3.适用的场景不一样,ArrayList适用于随机查询,LinkedList适用于增删,对于查询ArrayList比LinkedList效率高一些,因为ArrayList可以根据下标进行查询,而LinkedList需要移动指针从前往后依次查找;对于增删LinkedList比ArrayList效率高一些,因为ArrayList是数组,所以在其中进行增删操作时,会对操作点之后所有数据的下标索引造成影响,需要进行数据的移动。1.关于线程安全问题,常常会有人说LinkList是线程安全的,这里说明一下,

2024-02-21 13:28:09 479 1

原创 java八股文(二)线程池

知识点:当调用shutdow方法后,线程池中的线程执行完,会直接进入tidying方法,tidying会调用terminated方法,此方法是个空方法,可以由我们自行扩展。3.stop 线程池处于停止状态,会把进行中的线程直接中断,不会继续执行线程池中的线程,也不会接收线程;2.shutdow 线程池处于关闭状态,但是它会继续执行线程池中的线程,不会在接收线程;4.tidying 线程池等待中,线程池中没有线程的话就会进入此状态;1.running 线程在启动中,执行线程池中的线程,也会接收线程;

2024-02-05 15:12:08 347 1

原创 java八股文面试(一)线程创建方式

java创建线程的方式

2024-02-01 16:57:39 369 1

原创 System Java Compiler was not found in classpath

原因:: IDEA 会记住之前用的jdk 目录,当你使用的上一个版本的jdk 卸载删除之后,idea还是 有记录存在,会去找上个版本的javac 地址,这样就不好了呀,我们就不让他自己找,我指定你用啥,你就用啥。二、jdk的版本不对应,也就是我们用idea在Project Structure里面设置的sdk不对。一、jdk没有安装好,cmd运行 java -version看一下。每天一个小问题,天天在成长,程序员的秃头之路!代码其实很简单就是一个main方法。为什么会出现这个问题呢?

2024-02-01 16:00:46 909 1

原创 Cannot connect to the Maven process.Try again later.If the problem persists...

Cannot connect to the Maven process.Try again later.If the problem persists...

2022-09-13 11:50:31 487 1

原创 大白话浅理解RabbitMq(二)

mq

2022-08-12 15:24:13 421

原创 大白话浅理解RabbitMq(一)

浅理解mq

2022-08-12 14:44:54 745

原创 springsecurity注意事项

springsecurity

2022-07-28 17:07:36 458

原创 大白话讲shiro(三) Web项目集成Shiro

1、Web集成原理分析【1】web集成的配置还记得吗,以前我们在没有与WEB环境进行集成的时候,为了生成SecurityManager对象,是通过手动读取配置文件生成工厂对象,再通过工厂对象获取到SecurityManager的。就像下面代码展示的那样/** * @Description 登录方法 */private Subject shiroLogin(String loginName,String password) { //导入权限ini文件构建权限工厂 Facto

2022-03-15 17:04:41 360

原创 大白话讲shiro(二)

Shiro入门1.身份认证1.1基本流程流程如下:Shiro把用户的数据封装成标识token,token一般封装这用户名,密码等。使用subject门面获取到封装着用户的数据的标识tokenSubject把标识token交给securityManager安全中心,securityManager把标识委托给认证器authenticator进行身份验证,认证器的作用一般是用来指定如何验证,它规定本次认证用到哪些realm认证器Authenticator将传入的标识标识。与数据源realm对比,验

2022-03-03 13:48:12 3836

原创 大白话讲shiro (一)(前言)

什么是权限:权限是根据系统设置的安全策略或者安全规则,用户只能访问到自己被授权的资源,大白话说就是特定的角色访问对应的资源。一般系统中权限分为:访问权限:不同的角色登录系统后能操作的模块不一样,管理员有查看日志模块的权限,普通用户就没有。数据权限:不用角色查看的的数据不一样,管理员能看到所有用户的信息,普通用户只能看到关于自己的信息。认证:什么是认证呢?认证就像我们的身份证,证明自己的身份,在系统中账号密码就是对用户的认证,登录系统输入的账号密码和系统中的存储的账号密码对比,判断用户能不能登录

2022-03-01 09:16:17 412

原创 gitlab 503 错误分析

gitlab 503 错误分析:docker安装的一般都是gitaly.pid造成的#docker exec -it containID /bin/bash 进入到虚拟机#gitlab-ctl restart 重启gitlab所有服务#gitlab-ctl status 查看当前的服务状态#cd /var/opt/gitlab/gitalylsrm

2021-07-19 14:21:39 517

原创 ojdbc6-11.2.0.4.0.jar下载 请自己提取

链接:https://pan.baidu.com/s/1QGyDJD8h8j8WQijFhWeMPA提取码:77qo

2020-09-15 16:26:17 3511 2

原创 java导出excel 踏坑

刚开始接触excel的导出,用的是别人的写好的组件,很方便,写一个bean类,把自己的数据加上就行了。不多说,直接上工具类。public class ExcelHeader implements Comparable<ExcelHeader>{ /** * excel的标题名称 */ private String title; /** ...

2018-02-27 15:35:33 1874

非常好用的md打开工具,非常推荐 typora

非常好用的md打开工具,非常推荐 typora,值得使用,有惊喜

2024-04-09

tigase-message-archiving.jar

tigase-message-archiving.jar

2022-08-16

tigase-licence-lib

tigase-licence-lib

2022-08-16

tigase-util3.5.1.jar

tigase-util3.5.1.jar

2022-08-13

tigase-xmltools-3.5.0

tigase使用的包tigase-xmltools-3.5.0

2022-08-13

微信公众号接口demo

微信公众号常用接口的demo,语音回复,菜单,图片回复,访问当前位置,关注信息提示,模版回复等等,简单的封装,可以直接用

2018-08-29

日期控件月份

微信控件没有只显示年月的,正好用这个控件可以实现。方便简洁

2018-08-29

空空如也

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

TA关注的人

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