Shiro介绍Apache Shiro是一个功能强大、灵活的,开源的安全框架。它可以干净利落地处理身份验证、授权、企业会话管理和加密。Apache Shiro的首要目标是易于使用和理解。安全通常很复杂,甚至让人感到很痛苦,但是Shiro却不是这样子的。一个好的安全框架应该屏蔽复杂性,向外暴露简单、直观的API,来简化开发人员实现应用程序安全所花费的时间和精力
......
200
0
0
2024-02-26
IDEA打开Run Dashboard窗口修改D:\work\IntelliJ IDEA 2018.2.4Workspace\SpringCloudDemoHoxton\.idea下的workspace.xml <option name="configurationTypes">
<set>
<o
......
267
0
0
2024-02-26
环境1 MySQL2 Spring Tool Suite ,和Eclipse操作差不多,但是不推荐用Eclipse构建项目(第一种方式:无***Mapper.xml)新建项目File ----->New ----->Spring Starter Project生成的pom.xml如下所示<?xml version="1.0" encodin
......
282
0
0
2024-02-26
第一章:public[‘pʌblik]公共的,公用的static[‘stætik]静的;静态的;静止的void:[vɔid]空的main:[mein]主要的重要的class:[klɑ:s]类system:[‘sistəm]系统方法out:[aut]出现出外print:[print]打印eclipse:[i’klips]java编程软件第二
......
176
0
0
2024-02-26
Java 是世界上最常用的编程语言之一。它允许开发人员快速构建强大、弹性、可扩展和安全的应用程序。根据Statista 的数据,2021 年全球超过 35% 的开发人员使用 Java。 由于这种日益流行,各种Java 插件、 IDE 和编译器被引入以使开发人员更轻松 。为了让您更好地了解可用的最佳在线 Java 编译器 ,以及方便您选择编译器,傻大个
......
334
0
0
2024-02-25
1.集群规划 集群节点分配 主机名 主机IP master 192.168.100.100 slave1 192.168.100.101 slave2 192.168.100.102 slave3 192.168.100.103 软件版本 软件名称 版本号 Java 1.8.0_15
......
199
0
0
2024-02-25
一 简介作为开发人员大家对 UUID 应该都比较熟悉了, Java 中也提供了相关的类和生成方法,供业务中使用。这里准备对 UUID 生成的过程做一次深入了解。 二 什么是 UUID2.1 概念根据 百度百科 的描述: UUID 是 通用唯一识别码(Universally Unique Identifier)的缩写,是一种软件建构的标准,亦为 开放软件基
......
323
0
0
2024-02-25
本文分享自华为云社区《java中什么是序列化和反序列化?》,原文作者:dayu_dls 。 这篇文章主要给大家介绍了关于 Java 中对象的序列化与反序列化的相关内容,文中通过详细示例代码介绍,希望能对大家有所帮助。 1、 序列化 是干啥用的?序列化的原本意图是希望对一个 java 对象作一下“变换”,变成字节序列,这样一来方便持久化存储到磁盘,避免程序运行
......
189
0
0
2024-02-25
java _home /usr/libexec/java_home 是 macOS 上设置 JAVA_HOME 最简单的可维护方式。 你可以使用 java_home 来。 查找所有已安装的JDKs 获取特定 JDK 版本的`JAVA_HOME’的值 获取默认JDK版本的`JAVA_HOME’的值 *执行特定版本的Java命令 寻找所
......
215
0
0
2024-02-25
链表简介前言链表为数据结构中第二种基本结构,一般链表就是指在物理结构上非连续,非有序的数据结构,链表又分为单向链表和双向链表,单向链表一般可以如下定义 class Node{
// 链表节点存放数字
int da
......
246
0
0
2024-02-25
一、前言 我们在开发中会经常遇到一些可能会变的值,比如数据库的密码,一些关键链接的配置等等。 都需要我们写在配置文件中,这样可以把这些配置文件放到nacos上进行管理,修改nacos的配置,咱们发布的包就可以动态的进行更新了,不需要重新修改打包在重新发包! 咱们今天就来说一说读取配置文件中的值常见的两种方法,刚刚说的动态更新配置的是第二种配置哈
......
214
0
0
2024-02-25
写在前面数据结构全文树结构集合底层用数组扩容实现的节点,一个对象,树的一个单位叶子节点,没有子节点的节点节点的权,节点值路径,从根节点找到该节点的路线层,同一个级别树的高度,层数森林,多颗子树二叉树,每个节点,最多只能有两个子节点如果二叉树的所有叶子节点都在最后一层,且节点总数为2^n-1,n为层数,则为满二叉树如果该二叉树的所有叶子节点都在最后一层或者倒数
......
192
0
0
2024-02-25
一、概览二、磁盘操作三、字节操作实现文件复制装饰者模式四、字符操作 编码 与解码String 的编码方式Reader 与 Writer实现逐行输出文本文件的内容五、对象操作序列化Serializabletransient六、网络操作InetAddressURLSocketsDatagram七、NIO流与块通道与缓冲区缓冲区状态变量文件 NIO 实例选择器套接
......
286
0
0
2024-02-25
单例模式单例模式:类的对象有且只有一个首先控制对象的产生数量:将构造方法私有化(从源头控制对象数量,控制构造方法)构造方法私有化:任何其他类均无法参生此对象(本质是任何他类均无法调用构造方法,所以无法产生对象)唯一的一个对象产生于类内部唯一的属性为<静态属性>,并且类中提供静态方法取得此对象。因为类的外部无法产生对象,因此无法调用对象方法1.
......
202
0
0
2024-02-25
Java– socket 编程TCP通信博客说明 说明TCP通信能实现两台计算机之间的数据交互,通信的两端,要严格区分为客户端(Client)与服务端( Server )。两端通信时步骤: 服务端程序,需要事先启动,等待客户端的连接。客户端主动连接服务器端,连接成功才能通信。服务端不可以主动连接客户端。在 Java 中,提供了两个类用于实现TCP通信程序:
......
237
0
0
2024-02-25